@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Arimo:400,400i,700,700i|Merriweather:400,400italic|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300,800|Roboto:400,700,400italic,500,300italic,300|Roboto+Condensed:400,700|Lato:300,400,700|Libre+Baskerville|Dosis:400,700|Oswald:300,400,700|Raleway:400,100,900,700,300);

@import url(bootstrap.css);

@import url(owl.carousel.css);

@import url(font-awesome.css);

@import url(animate.css);

@import url(chosen.css);

@import url(../js/fancybox/source/jquery.fancybox.css);

@import url(../js/fancybox/source/helpers/jquery.fancybox-thumbs.css);

@import url(../js/arcticmodal/jquery.arcticmodal.css);

@font-face {

	font-family: 'Arial Narrow';

	src: url('../fonts/arial-narrow/arial-narrow.eot');

	src: url('../fonts/arial-narrow/ArialNarrow.woff') format('woff'), url('../fonts/arial-narrow/arial-narrow.woff2') format('woff2'), url('../fonts/arial-narrow/arial-narrowd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/arial-narrow/ArialNarrow.ttf') format('truetype'), url('../fonts/arial-narrow/ArialNarrow.svg#ArialNarrow') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Letter Gothic';

	src: url('../fonts/letter-gothic/letter-gothic.eot');

	src: url('../fonts/letter-gothic/LetterGothic.woff') format('woff'), url('../fonts/letter-gothic/letter-gothic.woff2') format('woff2'), url('../fonts/letter-gothic/letter-gothicd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/letter-gothic/LetterGothic.ttf') format('truetype'), url('../fonts/letter-gothic/LetterGothic.svg#LetterGothic') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Tunga';

	src: url('../fonts/tunga/tunga.eot');

	src: url('../fonts/tunga/Tunga.woff') format('woff'), url('../fonts/tunga/tunga.woff2') format('woff2'), url('../fonts/tunga/tungad41d.eot?#iefix') format('embedded-opentype'), url('../fonts/tunga/Tunga.ttf') format('truetype'), url('../fonts/tunga/Tunga.svg#Tunga') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Giddyup';

	src: url('../fonts/GiddyupStd/GiddyupStd.eot');

	src: url('../fonts/GiddyupStd/GiddyupStd.woff2') format('woff2'), url('../fonts/GiddyupStd/GiddyupStd.woff') format('woff'), url('../fonts/GiddyupStd/GiddyupStd.ttf') format('truetype'), url('../fonts/GiddyupStd/GiddyupStd.svg#GiddyupStd') format('svg'), url('../fonts/GiddyupStd/GiddyupStdd41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'UTM';

	src: url('../fonts/UTM-AS/UTM-AS.eot');

	src: url('../fonts/UTM-AS/UTM-AS.woff2') format('woff2'), url('../fonts/UTM-AS/UTM-ASd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/UTM-AS/UTMA%26SSignwriter.woff') format('woff'), url('../fonts/UTM-AS/UTMA%26SSignwriter.ttf') format('truetype'), url('../fonts/UTM-AS/UTMA%26SSignwriter.svg#UTMA&SSignwriter') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNovaSemibold';

	src: url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot');

	src: url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff2') format('woff2'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.ttf') format('truetype'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semiboldd41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova-Black';

	src: url('../fonts/ProximaNova-Black/ProximaNova-Black.eot');

	src: url('../fonts/ProximaNova-Black/ProximaNova-Black.woff2') format('woff2'), url('../fonts/ProximaNova-Black/ProximaNova-Black.woff') format('woff'), url('../fonts/ProximaNova-Black/ProximaNova-Black.ttf') format('truetype'), url('../fonts/ProximaNova-Black/ProximaNova-Black.svg#ProximaNova-Black') format('svg'), url('../fonts/ProximaNova-Black/ProximaNova-Blackd41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova-Light';

	src: url('../fonts/ProximaNova-Light/ProximaNovaA-Light.eot');

	src: url('../fonts/ProximaNova-Light/ProximaNovaA-Light.woff2') format('woff2'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.woff') format('woff'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.ttf') format('truetype'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.svg#ProximaNovaA-Light') format('svg'), url('../fonts/ProximaNova-Light/ProximaNovaA-Lightd41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova-Bold';

	src: url('../fonts/ProximaNova-Bold/ProximaNova-Bold.eot');

	src: url('../fonts/ProximaNova-Bold/ProximaNova-Bold.woff2') format('woff2'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'), url('../fonts/ProximaNova-Bold/ProximaNova-Boldd41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova-Regular';

	src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.eot');

	src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'), url('../fonts/ProximaNova-Regular/ProximaNova-Regulard41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova';

	src: url('../fonts/ProximaNova-Bold/ProximaNova-Bold.eot');

	src: url('../fonts/ProximaNova-Bold/ProximaNova-Bold.woff2') format('woff2'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'), url('../fonts/ProximaNova-Bold/ProximaNova-Boldd41d.eot?#iefix') format('embedded-opentype');

	font-weight: bold;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova';

	src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.eot');

	src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'), url('../fonts/ProximaNova-Regular/ProximaNova-Regulard41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova';

	src: url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot');

	src: url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff2') format('woff2'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.ttf') format('truetype'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'), url('../fonts/ProximaNova-Semibold/ProximaNova-Semiboldd41d.eot?#iefix') format('embedded-opentype');

	font-weight: 600;

	font-style: normal;

}

@font-face {

	font-family: 'ProximaNova';

	src: url('../fonts/ProximaNova-Light/ProximaNovaA-Light.eot');

	src: url('../fonts/ProximaNova-Light/ProximaNovaA-Light.woff2') format('woff2'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.woff') format('woff'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.ttf') format('truetype'), url('../fonts/ProximaNova-Light/ProximaNovaA-Light.svg#ProximaNovaA-Light') format('svg'), url('../fonts/ProximaNova-Light/ProximaNovaA-Lightd41d.eot?#iefix') format('embedded-opentype');

	font-weight: 300;

	font-style: normal;

}

@font-face {

	font-family: 'Montserrat';

	src: url('../fonts/Montserrat-Light/Montserrat-Light.eot');

	src: url('../fonts/Montserrat-Light/Montserrat-Light.woff2') format('woff2'), url('../fonts/Montserrat-Light/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light/Montserrat-Light.ttf') format('truetype'), url('../fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light') format('svg'), url('../fonts/Montserrat-Light/Montserrat-Lightd41d.eot?#iefix') format('embedded-opentype');

	font-weight: 300;

	font-style: normal;

}

@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: normal;

	font-style: normal;

}

@font-face {

	font-family: 'UTM-Bebas';

	src: url('../fonts/UTM-Bebas/UTM-Bebas.eot');

	src: url('../fonts/UTM-Bebas/UTM-Bebas.woff2') format('woff2'), url('../fonts/UTM-Bebas/UTM-Bebasd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/UTM-Bebas/UTMBebas.woff') format('woff'), url('../fonts/UTM-Bebas/UTMBebas.ttf') format('truetype'), url('../fonts/UTM-Bebas/UTMBebas.svg#UTMBebas') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'MYRIADPRO-REGULAR';

	src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot');

	src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff2') format('woff2'), url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'), url('../fonts/MyriadPro-Regular/MyriadPro-Regulard41d.eot?#iefix') format('embedded-opentype');

	font-weight: normal;

	font-style: normal;

}/*==========================================================	2. GENERAL==========================================================*/

body {

	max-width: 1920px;

	margin: auto;

	font-size: 14px;

	font-family: Arial, serif;

	font-weight: 400;

	color: #333333;

	background-color: #ffffff;

	overflow-x: hidden;

}

a {

	color: #333333;

}

a:hover, a:focus {

	outline: none;

	text-decoration: none;

	color: #001726;

}

img {

	max-width: 100%;

}

ul, ol {

	margin: 0;

	padding: 0;

}

ul li, ol li {

	list-style: none;

}

.site-header,.site-main ,.site-footer{



font-family: 'Montserrat', sans-serif;



}

.video-responsive {

	height: 0;

	padding-top: 0;

	padding-bottom: 56.25%;

	position: relative;

	overflow: hidden;

}

.video-responsive embed, .video-responsive iframe, .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;

}/*body ,html,.wrapper,.site-main{	height: 100%;}*//*==========================================================	3. ELEMENTS==========================================================*/

.pagination {

	text-align: center;

	display: block;

	margin: 0;

}

.pagination > li {

	display: inline-block;

	font-size: 14px;

	margin-left: 3px;

	margin-bottom: 7px;

	vertical-align: top;

}

.pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li:first-child > span, .pagination > li:last-child > span {

	border-radius: 0;

}

.pagination > li > a, .pagination > li > span {

	color: #333333;

	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:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {

	background-color: #fff;

	color: #001726;

	border-color: #dfdfdf;

}

.pagination .action > a, .pagination .action > span {

	color: #888888;

}

.pagination .active > a, .pagination .active > span, .pagination .active > a:hover, .pagination .active > span:hover, .pagination .active > a:focus, .pagination .active > span:focus {

	background-color: #fff;

	color: #001726;

	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:hover, .pager > li > span:hover, .pager > li > a:focus, .pager > li > span:focus {

	background-color: #1a1a1a;

	color: #fff;

	border-color: #1a1a1a;

}

.breadcrumb {

	background-color: transparent;

	text-transform: capitalize;

	padding: 0;

	font-size: 14px;

	margin-bottom: 22px;

	margin-top: 20px;

}

.breadcrumb li {

	color: #333;

	line-height: 25px;

}

.breadcrumb li + li:before {

	color: #999999;

	content: " / ";

	margin: 0 2px;

}

.breadcrumb li a {

	color: #333;

}

.breadcrumb li a:hover {

	color: #001726;

}

.breadcrumb .active {

	color: #999999;

}

.breadcrumb .active a {

	color: #999999;

}

.dropdown-menu {

	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09);

	border: none;

	border-radius: 0;

}

.dropdown-menu > li > a {

	color: #333333;

	padding: 6px 12px;

}

.dropdown-menu > li > a:hover {

	background-color: #001726;

	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;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.btn.form-control-feedback {

	border: none;

	pointer-events: auto;

}

.btn:focus, .btn.focus {

	outline: none;

	outline-style: none;

}

.btn:hover, .btn:focus {

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {

	outline: none;

	outline-style: none;

}

.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:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {

	color: #ffffff;

	background-color: #001726;

	border-color: #e3e3e3;

}

.open .btn-default.dropdown-toggle {

	color: #ffffff;

	background-color: #001726;

	border-color: #e3e3e3;

}

.btn-default:active, .btn-default.active {

	background-image: none;

}

.open .btn-default.dropdown-toggle {

	background-image: none;

}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {

	background-color: transparent;

	border-color: #e3e3e3;

}

.btn-default .badge {

	color: transparent;

	background-color: #6b6b6b;

}

.btn-inline {

	color: #ffffff;

	background-color: #001726;

	border-color: #001726;

}

.btn-inline:hover, .btn-inline:focus, .btn-inline.focus, .btn-inline:active, .btn-inline.active {

	color: #ffffff;

	background-color: #171717;

	border-color: #171717;

}

.open .btn-inline.dropdown-toggle {

	color: #ffffff;

	background-color: #171717;

	border-color: #171717;

}

.btn-inline:active, .btn-inline.active {

	background-image: none;

}

.open .btn-inline.dropdown-toggle {

	background-image: none;

}

.btn-inline.disabled, .btn-inline[disabled], fieldset[disabled] .btn-inline, .btn-inline.disabled:hover, .btn-inline[disabled]:hover, fieldset[disabled] .btn-inline:hover, .btn-inline.disabled:focus, .btn-inline[disabled]:focus, fieldset[disabled] .btn-inline:focus, .btn-inline.disabled:active, .btn-inline[disabled]:active, fieldset[disabled] .btn-inline:active, .btn-inline.disabled.active, .btn-inline[disabled].active, fieldset[disabled] .btn-inline.active {

	background-color: #001726;

	border-color: #001726;

}

.btn-inline .badge {

	color: #001726;

	background-color: #ffffff;

}

.btn-inline-sub {

	color: #ffffff;

	background-color: #9a9a9a;

	border-color: #9a9a9a;

}

.btn-inline-sub:hover, .btn-inline-sub:focus, .btn-inline-sub.focus, .btn-inline-sub:active, .btn-inline-sub.active {

	color: #ffffff;

	background-color: #001726;

	border-color: #001726;

}

.open .btn-inline-sub.dropdown-toggle {

	color: #ffffff;

	background-color: #001726;

	border-color: #001726;

}

.btn-inline-sub:active, .btn-inline-sub.active {

	background-image: none;

}

.open .btn-inline-sub.dropdown-toggle {

	background-image: none;

}

.btn-inline-sub.disabled, .btn-inline-sub[disabled], fieldset[disabled] .btn-inline-sub, .btn-inline-sub.disabled:hover, .btn-inline-sub[disabled]:hover, fieldset[disabled] .btn-inline-sub:hover, .btn-inline-sub.disabled:focus, .btn-inline-sub[disabled]:focus, fieldset[disabled] .btn-inline-sub:focus, .btn-inline-sub.disabled:active, .btn-inline-sub[disabled]:active, fieldset[disabled] .btn-inline-sub:active, .btn-inline-sub.disabled.active, .btn-inline-sub[disabled].active, fieldset[disabled] .btn-inline-sub.active {

	background-color: #9a9a9a;

	border-color: #9a9a9a;

}

.btn-inline-sub .badge {

	color: #9a9a9a;

	background-color: #ffffff;

}

.hp1-btn {

	color: #666666;

	background-color: #ffffff;

	border-color: #ffffff;

	height: 38px;

}

.hp1-btn:hover, .hp1-btn:focus, .hp1-btn.focus, .hp1-btn:active, .hp1-btn.active {

	color: #ffffff;

	background-color: #3f5266;

	border-color: #3f5266;

}

.open .hp1-btn.dropdown-toggle {

	color: #ffffff;

	background-color: #3f5266;

	border-color: #3f5266;

}

.hp1-btn:active, .hp1-btn.active {

	background-image: none;

}

.open .hp1-btn.dropdown-toggle {

	background-image: none;

}

.hp1-btn.disabled, .hp1-btn[disabled], fieldset[disabled] .hp1-btn, .hp1-btn.disabled:hover, .hp1-btn[disabled]:hover, fieldset[disabled] .hp1-btn:hover, .hp1-btn.disabled:focus, .hp1-btn[disabled]:focus, fieldset[disabled] .hp1-btn:focus, .hp1-btn.disabled:active, .hp1-btn[disabled]:active, fieldset[disabled] .hp1-btn:active, .hp1-btn.disabled.active, .hp1-btn[disabled].active, fieldset[disabled] .hp1-btn.active {

	background-color: #ffffff;

	border-color: #ffffff;

}

.hp1-btn .badge {

	color: #ffffff;

	background-color: #666666;

}

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:hover, .form-control:focus {

	-webkit-box-shadow: none;

	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/icon/arrow-select.png);

	padding-right: 22px;

}

.input-group-addon {

	border-radius: 0;

}

select::-ms-expand {

display: none;

}

select.input-sm {

	line-height: 1;

}

.nav-tabs {

	margin-bottom: 15px;

}

.nav-tabs > li > a {

	border-radius: 0;

}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {

	border-color: #ddd #ddd transparent;

	background-color: #fff;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

	color: #001726;

}

.nav-pills {

	margin-bottom: 15px;

}

.nav-pills > li > a {

	border-radius: 0;

}

.nav-pills > li > a:hover, .nav-pills > li > a:focus {

	color: #fff;

	background-color: #5e5e5e;

}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

	color: #fff;

	background-color: #5e5e5e;

}



.owl-carousel .owl-item {

	padding-bottom: 1px;

}

.owl-carousel .owl-item img {	/* width: auto;*/

	-webkit-transform-style: flat;

	transform-style: flat;

}

.owl-carousel .owl-item .img-slide img {

	display: block;

	width: 100%;

}/*==========================================================	4. HEADER==========================================================*/

.block-search .block-title {

	display: none;

	width: 60px;

	height: 49px;

	padding: 0;

	background-color: #001726;

	color: #fff;

	text-align: center;

	line-height: 1px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/search.png);

}

.block-search .block-title span {

	display: none;

}

.block-search .block-content:before, .block-search .block-content:after {

	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 .chosen-container {

	width: 100% !important;

}

.block-search .categori-search .chosen-container .chosen-single {

	line-height: 47px;

	height: 49px;

	border-radius: 0;

	border: 1px solid #aaaaaa;

	background-color: #fff;

	background-image: none;

	box-shadow: none;

	padding-left: 15px;

	padding-right: 28px;

	position: relative;

	text-transform: capitalize;

	color: #333333;

	font-size: 14px;

	font-weight: normal;

}

.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: 14px;

	color: #888888;

	background-image: none;

	font-weight: normal;

}

.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 #aaaaaa;

	padding-left: 60px;

	padding-right: 60px;

	font-size: 14px;

	color: #888888;

}

.block-search .form-search .form-control::-moz-placeholder {

color: #888888;

opacity: 1;

}

.block-search .form-search .form-control:-ms-input-placeholder {

color: #888888;

}

.block-search .form-search .form-control::-webkit-input-placeholder {

color: #888888;

}

.block-search .form-search .btn-search {

	width: 60px;

	padding: 0;

	background-color: #001726;

	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/icon/index1/search.png);

}

.block-search .form-search .btn-search span {

	display: none;

}

.block-search .form-search .btn-search:before {/*content: "\f002";				font-family: 'FontAwesome';*/

}

.block-search .form-search .btn-search:hover {

	background-color: #e31545;

}

.block-minicart {

	position: relative;

}

.block-minicart:hover > .dropdown-menu, .block-minicart.open > .dropdown-menu {

	visibility: visible;

	opacity: 1;

	margin-top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-minicart > .dropdown-menu {

	padding: 20px;

	margin: 0;

	right: 0;

	left: auto;

	width: 300px;

	display: block;

	visibility: hidden;

	opacity: 0;

	margin-top: 15px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	background-color: #fff;

	-webkit-box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);

	box-shadow: 0 4px 7px 0 rgba(50, 50, 50, 0.2);

	color: #666;

}

.block-minicart > .dropdown-menu .minicart-content-wrapper {

	max-height: 400px;

	overflow-y: auto;

}

.block-minicart .subtitle {

	display: block;

	font-weight: 400;

	color: #666;

	font-size: 12px;

	margin-bottom: 5px;

	text-transform: uppercase;

}

.block-minicart .subtotal {

	margin-top: 10px;

}

.block-minicart .subtotal:before, .block-minicart .subtotal:after {

	content: "";

	display: table;

}

.block-minicart .subtotal:after {

	clear: both;

}

.block-minicart .subtotal .label {

	padding: 0;

	line-height: 18px;

	font-weight: normal;

	font-size: 14px;

	float: left;

	color: #666;

	display: block;

}

.block-minicart .subtotal .price {

	float: right;

	font-size: 18px;

	line-height: 18px;

	display: block;

	color: #999;

}

.block-minicart .actions:before, .block-minicart .actions:after {

	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: #fff;

	border: none;

	background-color: #001726;

	width: calc((100% - 12px)/ 2);

	width: -moz-calc((100% - 12px)/ 2);

	width: -webkit-calc((100% - 12px)/ 2);

	width: -o-calc((100% - 12px)/ 2);

	margin-top: 12px;

	font-size: 13px;

	font-weight: normal;

}

@media (max-width: 479px) {

.block-minicart .actions .btn {

	font-size: 13px;

}

}

.block-minicart .actions .btn:hover, .block-minicart .actions .btn:focus {

	background-color: #e31545;

	color: #fff;

}

.block-minicart .actions .btn-viewcart {

	float: left;

}

.block-minicart .actions .btn-checkout {

	float: left;

}

.block-minicart .minicart-items .product-item {

	border-bottom: 1px solid #eaeaea;

	padding: 0 0 10px;

	margin-top: 10px;

	position: relative;

}

.block-minicart .minicart-items .product-item:before, .block-minicart .minicart-items .product-item:after {

	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: 90px;

	margin-left: 10px;

}

.block-minicart .minicart-items .product-item .product-item-details {

	overflow: hidden;

}

.block-minicart .minicart-items .product-item .product-item-name {

	font-weight: normal;

	display: block;

	text-transform: capitalize;

	font-size: 14px;

}

.block-minicart .minicart-items .product-item .product-item-name a {

	color: #666;

}

.block-minicart .minicart-items .product-item .product-item-name a:hover {

	color: #001726;

}

.block-minicart .minicart-items .product-item .product-item-qty {

	margin-bottom: 2px;

}

.block-minicart .minicart-items .product-item .product-item-qty .label {

	color: #666;

	font-size: 14px;

	padding: 0;

	font-weight: normal;

}

.block-minicart .minicart-items .product-item .product-item-price {

	font-size: 14px;

	color: #001726;

	display: block;

}

.block-minicart .minicart-items .product-item .action.delete {

	position: absolute;

	top: 0;

	left: 0;

	color: #333;

	display: block;

	width: 12px;

	height: 12px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index1/delete_icon.png);

}

.block-minicart .minicart-items .product-item .action.delete:hover, .block-minicart .minicart-items .product-item .action.delete:focus {

	color: #001726;

}

.block-minicart .minicart-items .product-item .action.delete span {

	display: none;

}

.block-nav-categori {

	width: 300px;

	position: relative;

}


.block-nav-categori .block-content {

	position: absolute;

	top: 100%;
	z-index: 300;

	background-color: #fff;

	        left: -251px;

	width: 300px;

	display: none;

	-webkit-box-shadow:  5px 10px 10px 0 rgba(0, 0, 0, 0.09);

	box-shadow:  5px 10px 10px 0 rgba(0, 0, 0, 0.09);
	    border-radius: 6px;
    border-top-right-radius: 0;

}

@media (max-width: 991px) {

.block-nav-categori .block-content {

	display: block !important;

}

}

.block-nav-categori.has-open .block-content {/*display: block;			opacity: 1;			visibility: visible;			.transition(0.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: #888888;

}

.block-nav-categori .ui-categori > li.parent {

	

}

.block-nav-categori .ui-categori > li.parent > a:after {

	content: "\f107";

	font-family: 'FontAwesome';

	position: absolute;

	line-height: 50px;

	top: 0;

	right: 0;

	width: 20px;

	text-align: center;

	font-size: 16px;

}

.block-nav-categori .ui-categori > li.parent:hover > a {

	color: #e10049;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;


}

.block-nav-categori .ui-categori > li.cat-link-orther {

	display: none;

}

.block-nav-categori .ui-categori .submenu {

	position: absolute;

	top: 0;

	width: 870px;

	left: 300px;

	margin-left: 0px;

	padding: 10px;

	background-color: #fff;

	z-index: 300;

	opacity: 0;

	visibility: hidden;

	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px;

	box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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:before, .block-nav-categori .ui-categori .submenu .categori-img a:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.block-nav-categori .ui-categori .submenu .categori-img a:before {

	border-width: 1px 0 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-nav-categori .ui-categori .submenu .categori-img a:after {

	border-width: 0px 1px 0px 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-nav-categori .ui-categori .submenu .categori-img a:hover:before, .block-nav-categori .ui-categori .submenu .categori-img a:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-nav-categori .ui-categori .submenu .categori-img a img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-nav-categori .ui-categori .submenu .categori-list {

	/*margin: 0;
    padding-bottom: 43px;
    display: flex;
    flex-flow: column wrap;
    float: left;*/
        margin: 0;
    padding-bottom: 17px;
    display: flex;
    flex-flow: column wrap;
    float: left;
    /*width: 649px;*/
    /*height: 400px;*/
    overflow-x: auto;

}
@media (min-width: 992px){
	.block-nav-categori .ui-categori .submenu .categori-list {
margin: 0;
    padding-bottom: 17px;
    display: flex;
    flex-flow: column wrap;
    float: left;
    width: 649px;
    height: 450px;
    overflow-x: auto;

}

}

.block-nav-categori .ui-categori .submenu .categori-list:before, .block-nav-categori .ui-categori .submenu .categori-list:after {

	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: #444444;

	display: block;

	margin-bottom: 3px;
    margin-top: 8px;

	font-size: 16px;

}

.block-nav-categori .ui-categori .submenu .categori-list .title a {

	color: #444444;

	text-transform: uppercase;

}



.block-nav-categori .ui-categori .submenu .categori-list .title a:hover {

	color: #001726;

}

.block-nav-categori .ui-categori .submenu .categori-list > li {

	padding: 0 20px;
	          flex: 0% 0;
    width: 25%;

}

.block-nav-categori .ui-categori .submenu .categori-list li a {

	color: #888888;

	font-size: 14px;

	display: block;

	line-height: 18px;

	text-transform: none;

}

.block-nav-categori .ui-categori .submenu .categori-list li a:hover {

	color: #001726;

}

.block-nav-categori .ui-categori .submenu .subtitle {

	display: block;

	text-transform: uppercase;

	font-weight: 600;

	color: #444444;

	margin-bottom: 15px;

	position: relative;

	overflow: hidden;

	font-size: 14px;

	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: #333333;

	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: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-nav-categori .view-all-categori .btn-view-all:hover, .block-nav-categori .view-all-categori a:hover {

	background-color: #001726;

	color: #fff;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

@media (min-width: 992px) {

.block-nav-menu {

	position: relative;

	z-index: 500;

}

.block-nav-menu .ui-menu:before, .block-nav-menu .ui-menu:after {

	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;

	display: block;

	line-height: 50px;

	padding: 0 20px;

	cursor: pointer;

}

.block-nav-menu .ui-menu > li > a {

	text-transform: uppercase;

	font-weight: normal;

	font-size: 16px;

	color: #fff;

}

.block-nav-menu .ui-menu > li:hover > a {

	color: #001726;

}

.block-nav-menu .ui-menu > li .label-menu {

	position: absolute;

	top: -7px;

	margin-left: -10px;

	line-height: 20px;

	color: #fff;

	background-color: #009966;

	text-transform: uppercase;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	min-width: 33px;

	padding: 0 2px;

	border-radius: 10px;

	font-family: Arial;

}

.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: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.block-nav-menu .ui-menu > li ul {

	line-height: 1.42857;

}

.block-nav-menu .ui-menu > li:before {

	content: "";

}

.block-nav-menu .ui-menu > li.parent:after {

	font-family: "FontAwesome";

	content: "\f105";

}

.block-nav-menu .ui-menu > li.active {

	z-index: 10;

}

.block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.block-nav-menu .ui-menu > li.active:hover > a, .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.block-nav-menu .ui-menu .parent:hover > .drop-menu {/*opacity: 1;	visibility: visible;	margin-top: 0;	-webkit-transition: 0.35s;	-o-transition: 0.35s;	transition: 0.35s;*/

}

.block-nav-menu .ui-menu .parent .drop-menu-open {

	opacity: 1;

	visibility: visible;

	margin-top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}/*.block-nav-menu .ui-menu .parent:hover .drop-menu-open {	opacity: 1;	visibility: visible;	margin-top: 0;	-webkit-transition: 0.35s;	-o-transition: 0.35s;	transition: 0.35s;}*/

.block-nav-menu .ui-menu .drop-menu {

	position: absolute;

	top: 100%;

	right: 0;

	margin-top: 15px;

	background-color: #fff;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px;

	box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px 0px;

	z-index: 900;

}

.block-nav-menu .ui-menu .submenu {

	white-space: nowrap;

	min-width: 200px;

	max-width: 300px;

	padding: 30px 15px;

}

.block-nav-menu .ui-menu .submenu li {

	display: block;

}

.block-nav-menu .ui-menu .submenu li > a {

	display: block;

	line-height: 34px;

	padding: 0 12px;

	padding-left: 25px;

	padding-right: 25px;

	color: #888888;

}

.block-nav-menu .ui-menu .submenu li > a:hover, .block-nav-menu .ui-menu .submenu li > a:focus {

	color: #001726;

}

.block-nav-menu .ui-menu .megamenu {

	width: 900px;

	padding: 15px 15px;

}

.block-nav-menu .ui-menu .megamenu > ul:before, .block-nav-menu .ui-menu .megamenu > ul:after {

	content: "";

	display: table;

}

.block-nav-menu .ui-menu .megamenu > ul:after {

	clear: both;

}

.block-nav-menu .ui-menu .megamenu .title {

	color: #444444;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 14px;

	margin-bottom: 10px;

	display: block;

	margin-top: 10px;

	font-weight: 600;

	border-bottom: 1px solid #eee;

}

.block-nav-menu .ui-menu .megamenu .title span {

	display: inline-block;

	border-bottom: 1px solid #001726;

	margin-bottom: -1px;

}

.block-nav-menu .ui-menu .megamenu .img-categori {

	margin-bottom: 15px;

	position: relative;

}

.block-nav-menu .ui-menu .megamenu .img-categori img {

	display: block;

	width: 100%;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a {

	position: relative;

	display: block;

	overflow: hidden;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:before, .block-nav-menu .ui-menu .megamenu .img-categori a:after {

	content: "";

	position: absolute;

	top: 10px;

	bottom: 10px;

	left: 10px;

	right: 10px;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:before {

	top: 20px;

	bottom: 20px;

	border-top: 1px solid rgba(255, 255, 255, 0.8);

	border-bottom: 1px solid rgba(255, 255, 255, 0.8);

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:after {

	left: 20px;

	right: 20px;

	border-left: 1px solid rgba(255, 255, 255, 0.8);

	border-right: 1px solid rgba(255, 255, 255, 0.8);

	-webkit-transform: scale(1, 0);

	-ms-transform: scale(1, 0);

	-o-transform: scale(1, 0);

	transform: scale(1, 0);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:hover:before, .block-nav-menu .ui-menu .megamenu .img-categori a:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .list-submenu li {

	padding-bottom: 10px;

}

.block-nav-menu .ui-menu .megamenu .list-submenu a {

	display: block;

	color: #888888;

}

.block-nav-menu .ui-menu .megamenu .list-submenu a:hover {

	color: #001726;

}

}

@media (min-width: 992px) and (max-width: 991px) {

.block-nav-menu .ui-menu .parent.open-submenu > .megamenu {

	display: block;

}

}

@media (min-width: 992px) and (max-width: 991px) {

.block-nav-menu .ui-menu .drop-menu {

	width: 100%;

	display: none;

	visibility: visible;

	margin: 0;

	opacity: 1;

	box-shadow: none;

	position: static;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-nav-menu .ui-menu .megamenu {

	width: 940px;

}

}

@media (min-width: 992px) and (max-width: 991px) {

.block-nav-menu .ui-menu .megamenu {

	width: 100%;

}

}



.header-nav:before, .header-nav:after {

	content: "";

	display: table;

}

.header-nav:after {

	clear: both;

}

.header-nav .container {

	position: relative;

}

.header-nav .container:before, .header-nav .container:after {

	content: "";

	display: table;

}

.header-nav .container:after {

	clear: both;

}

.header-nav .box-header-nav {

	position: relative;

}

.header-nav .box-header-nav:before, .header-nav .box-header-nav:after {

	content: "";

	display: table;

}

.header-nav .box-header-nav:after {

	clear: both;

}

.header-nav .block-nav-categori {

	float: left;

}

.header-nav .block-nav-menu {

	float: left;

}

.header-nav .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

	background-color: #001726;

}

.header-nav .block-minicart > .dropdown-toggle:before, .header-nav .block-minicart > .dropdown-toggle:after {

	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/icon/index1/minicart.png);

}

.header-nav .nav-toggle-cat {

	display: block;

	float: left;

	width: 50px;

	padding: 0;

}

.nav-toggle-menu {

	display: none;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.site-header .switcher .dropdown-menu {

	display: block;

	opacity: 0;

	visibility: hidden;

	margin-top: 10px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

}

.site-header .switcher .switcher-options .switcher-flag {

	margin-right: 10px;

}

.site-header .switcher .switcher-options .fa {

	margin-right: 10px;

}

.site-header .switcher-language .dropdown-toggle .switcher-flag {

	margin-right: 6px;

}

.site-header .switcher-language .switcher-options .switcher-flag {

	margin-right: 10px;

}

.site-header .switcher-language .switcher-options .fa {

	margin-right: 10px;

}

.site-header .setting .switcher .switcher-options .fa {

	margin: 0;

}

.site-header .setting .dropdown-menu {

	background-color: #001726;

	width: 200px;

	padding: 20px 22px;

	margin: 0;

	right: 0;

	left: auto;

	-webkit-box-shadow: none;

	box-shadow: none;
	color: #333;
    border-radius: 6px;
    border-top-right-radius: 0;
	font-size: 12px;

}

.site-header .setting .dropdown-menu a {

	color: #333;

}



@media (max-width: 479px) {

.site-header .setting .dropdown-menu {

	left: 0;

	right: 0;

}

}

@media (max-width: 479px) {

.site-header .setting {

	position: static;

}



}

@media (min-width: 768px) {

.site-header .setting:hover .dropdown-menu {

	display: block;

	opacity: 1;

	visibility: visible;

	margin-top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.site-header .setting .dropdown-menu {

	display: block;

	opacity: 0;

	visibility: hidden;

	margin-top: 10px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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:before, .site-header .setting .switcher ul:after {

	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 {

	display: block;

}

.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: 1px solid #ededed;

}

.site-header .setting .switcher-currency a {

	display: block;

	width: 32px;

	line-height: 22px;

	padding: 0;

	text-align: center;

	background-color: #eeeeee;

	font-size: 12px;

	color: #333333;

}

.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: 5px;

}

.site-header .setting .account li {

	display: block;
    text-transform: capitalize;
    line-height: 30px;
    color: #ffffff;

}
.site-header .setting .account li:hover a{
	margin-left: 4px;transition: 0.2s;
}

.site-header .setting .account li a {

	color: #fff;

	font-size: 14px;transition: 0.2s;

}
.site-header .setting .account li a i{
	margin-right: 10px;
}


.site-header .nav-toggle-menu {

	line-height: 49px;

	padding: 0 20px;

	text-transform: uppercase;

	text-align: center;

	background-color: #001726;

	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/icon/index1/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: 991px) {

.block-nav-menu {

	width: 280px !important;

}

.block-nav-menu .ui-menu:before, .block-nav-menu .ui-menu:after {

	content: "";

	display: table;

}

.block-nav-menu .ui-menu:after {

	clear: both;

}

.block-nav-menu .ui-menu > li {

	float: none;

	display: block;

	position: relative;

	line-height: 50px;

	padding: 0 20px;

}

.block-nav-menu .ui-menu > li > a {

	text-transform: uppercase;

	font-weight: normal;

	font-size: 14px;

	color: #333;

}

.block-nav-menu .ui-menu > li:hover > a {

	color: #001726;

}

.block-nav-menu .ui-menu > li .label-menu {

	position: absolute;

	top: -7px;

	margin-left: -10px;

	line-height: 20px;

	color: #fff;

	background-color: #009966;

	text-transform: uppercase;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	min-width: 33px;

	padding: 0 2px;

	border-radius: 10px;

	font-family: Arial;

}

.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: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.block-nav-menu .ui-menu > li ul {

	line-height: 1.42857;

}

.block-nav-menu .ui-menu > li.active {

	z-index: 10;

}

.block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.block-nav-menu .ui-menu.open-submenu .drop-menu {

	display: block;

}

.block-nav-menu .ui-menu .submenu, .block-nav-menu .ui-menu .drop-menu {

	width: 100% !important;

	margin: 0 !important;

}

.block-nav-menu .ui-menu .drop-menu {

	display: none;

}

.block-nav-menu .ui-menu .megamenu > ul:before, .block-nav-menu .ui-menu .megamenu > ul:after {

	content: "";

	display: table;

}

.block-nav-menu .ui-menu .megamenu > ul:after {

	clear: both;

}

.block-nav-menu .ui-menu .megamenu .title {

	color: #444444;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 14px;

	margin-bottom: 10px;

	display: block;

	margin-top: 10px;

	font-weight: 600;

	border-bottom: 1px solid #eee;

}

.block-nav-menu .ui-menu .megamenu .title span {

	display: inline-block;

	border-bottom: 1px solid #001726;

	margin-bottom: -1px;

}

.block-nav-menu .ui-menu .megamenu .img-categori {

	margin-bottom: 15px;

	position: relative;

}

.block-nav-menu .ui-menu .megamenu .img-categori img {

	display: block;

	width: 100%;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a {

	position: relative;

	display: block;

	overflow: hidden;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:before, .block-nav-menu .ui-menu .megamenu .img-categori a:after {

	content: "";

	position: absolute;

	top: 10px;

	bottom: 10px;

	left: 10px;

	right: 10px;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:before {

	top: 20px;

	bottom: 20px;

	border-top: 1px solid rgba(255, 255, 255, 0.8);

	border-bottom: 1px solid rgba(255, 255, 255, 0.8);

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:after {

	left: 20px;

	right: 20px;

	border-left: 1px solid rgba(255, 255, 255, 0.8);

	border-right: 1px solid rgba(255, 255, 255, 0.8);

	-webkit-transform: scale(1, 0);

	-ms-transform: scale(1, 0);

	-o-transform: scale(1, 0);

	transform: scale(1, 0);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .img-categori a:hover:before, .block-nav-menu .ui-menu .megamenu .img-categori a:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-nav-menu .ui-menu .megamenu .list-submenu li {

	padding-bottom: 10px;

}

.block-nav-menu .ui-menu .megamenu .list-submenu a {

	display: block;

	color: #888888;

}

.block-nav-menu .ui-menu .megamenu .list-submenu a:hover {

	color: #001726;

}



.site-header .block-nav-menu {

	position: fixed;

	top: 0;

	bottom: 0;

	right: -110%;

	width: 280px;

	-webkit-box-shadow: rgba(136, 136, 136, 0.23) 0px 0px 3px 0px;

	box-shadow: rgba(136, 136, 136, 0.23) 0px 0px 3px 0px;

	background-color: #fff;

	z-index: 9999;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	overflow-y: auto;

}

.site-header .block-nav-menu.has-open {

	right: 0;

	visibility: visible;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	display: block;

}

.site-header .block-nav-menu .ui-menu {

	padding-left: 0px;

	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;

	display: block;

}

.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: #001726;

}

.site-header .block-nav-menu .ui-menu .open-submenu > .submenu, .site-header .block-nav-menu .ui-menu .open-submenu > .drop-menu {

	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;

	margin: 0;

	opacity: 1;

	visibility: visible;

	padding-left: 20px;

}

.site-header .block-nav-menu .ui-menu .submenu li {

	padding-bottom: 10px;

}

.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;

	width: 280px !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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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, 0.23) 0px 0px 3px 0px;

	box-shadow: rgba(136, 136, 136, 0.23) 0px 0px 3px 0px;

	background-color: #fff;

	z-index: 9999;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	overflow-y: auto;

}

.site-header .block-nav-categori .ui-categori {

	padding-left: 0px;

	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: #001726;

}

.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;

	margin: 0;

	opacity: 1;

	visibility: visible;

	padding-left: 15px;

	padding-right: 15px;

	width: 100% !important;

}

.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 {

	line-height: 49px;

	padding: 0 20px;

	text-transform: uppercase;

	text-align: center;

	background-color: #001726;

	color: #fff;

	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: center right 25px;

	background-image: url(../images/icon/index1/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: 479px) {

.site-header .header-content .nav-right {

	position: static;

}

.site-header .header-content .block-minicart .dropdown-menu {

	width: 290px;

}

}

.header-nav .setting {

	position: relative;

}

.header-nav .setting .dropdown-toggle {

	display: block;

	cursor: pointer;

	line-height: 57px;

	height: 57px;

	width: 50px;

	font-size: 24px;

	color: #fff;

	background-color: #001726;

	text-align: center;

}

.header-nav .setting .dropdown-toggle span {

	display: none;

}

.header-opt-1 .header-nav .setting .dropdown-toggle, .header-opt-6 .header-nav .setting .dropdown-toggle, .header-opt-10 .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-9 .header-nav .setting .dropdown-toggle, .header-opt-8 .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: #001726;

}

.header-opt-2 .header-nav .setting .dropdown-toggle {

	background-color: #f78031;

}

.header-opt-3 .header-nav .setting .dropdown-toggle {

	background-color: #0088cc;

}

.header-opt-4 .header-nav .setting .dropdown-toggle {

	background-color: #0188cc;

}

.header-opt-5 .header-nav .setting .dropdown-toggle {

	background-color: #f96d10;

}

.header-opt-6 .header-nav .setting .dropdown-toggle {

	background-color: #007176;

}

.header-opt-7 .header-nav .setting .dropdown-toggle {

	background-color: #e52e04;

}

.header-opt-8 .header-nav .setting .dropdown-toggle {

	background-color: #333333;

}

.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 {

	padding: 0;

	margin: 0;

}

.header-nav .block-minicart .dropdown-toggle .cart-icon {

	height: 57px;

	padding: 0;

	margin: 0;

	width: 50px;

}

.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon, .header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon, .header-opt-10 .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-9 .header-nav .block-minicart .dropdown-toggle .cart-icon, .header-opt-8 .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: #001726;

}

.header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #f78031;

}

.header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #0088cc;

}

.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #0188cc;

}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #f96d10;

}

.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #007176;

}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #e52e04;

}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	background-color: #333333;

}

.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-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-1 .header-nav .block-search .block-title, .header-opt-6 .header-nav .block-search .block-title, .header-opt-10 .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-9 .header-nav .block-search .block-title, .header-opt-8 .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: #001726;

}

.header-opt-2 .header-nav .block-search .block-title {

	background-color: #f78031;

}

.header-opt-3 .header-nav .block-search .block-title {

	background-color: #0088cc;

}

.header-opt-4 .header-nav .block-search .block-title {

	background-color: #0188cc;

}

.header-opt-5 .header-nav .block-search .block-title {

	background-color: #f96d10;

}

.header-opt-6 .header-nav .block-search .block-title {

	background-color: #007176;

}

.header-opt-7 .header-nav .block-search .block-title {

	background-color: #e52e04;

}

.header-opt-8 .header-nav .block-search .block-title {

	background-color: #333333;

}

.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, 0.09);

	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09);

	visibility: hidden;

	opacity: 0;

	margin-top: 15px;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.header-nav .block-search.active .block-content, .header-nav .block-search:hover .block-content {

	visibility: visible;

	opacity: 1;

	margin-top: 0;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.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: #001726;

}

.header-opt-1 .header-nav .block-search .form-search .btn-search:hover, .header-opt-1 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #cc0033;

}

.header-opt-2 .header-nav .block-search .form-search .btn-search {

	background-color: #f78031;

}

.header-opt-2 .header-nav .block-search .form-search .btn-search:hover, .header-opt-2 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #bb4f07;

}

.header-opt-3 .header-nav .block-search .form-search .btn-search {

	background-color: #0088cc;

}

.header-opt-3 .header-nav .block-search .form-search .btn-search:hover, .header-opt-3 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #004466;

}

.header-opt-4 .header-nav .block-search .form-search .btn-search {

	background-color: #0188cc;

}

.header-opt-4 .header-nav .block-search .form-search .btn-search:hover, .header-opt-4 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #014466;

}

.header-opt-5 .header-nav .block-search .form-search .btn-search {

	background-color: #f96d10;

}

.header-opt-5 .header-nav .block-search .form-search .btn-search:hover, .header-opt-5 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #9f4204;

}

.header-opt-6 .header-nav .block-search .form-search .btn-search {

	background-color: #007176;

}

.header-opt-6 .header-nav .block-search .form-search .btn-search:hover, .header-opt-6 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #000f10;

}

.header-opt-7 .header-nav .block-search .form-search .btn-search {

	background-color: #e52e04;

}

.header-opt-7 .header-nav .block-search .form-search .btn-search:hover, .header-opt-7 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #811a02;

}

.header-opt-8 .header-nav .block-search .form-search .btn-search {

	background-color: #0188cc;

}

.header-opt-8 .header-nav .block-search .form-search .btn-search:hover, .header-opt-8 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #014466;

}

.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:hover, .header-opt-9 .header-nav .block-search .form-search .btn-search:focus {

	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:hover, .header-opt-10 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #144f28;

}

.header-nav .setting, .header-nav .block-minicart, .header-nav .block-search {

	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: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

}

.sticky-wrapper.is-sticky .mid-header {

	z-index: 9999;

	-webkit-box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.09);

	box-shadow: 1px 5px 5px 0 rgba(0, 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: 0.2s;

	-o-transition: 0.2s;

	transition: 0.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: 48px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;
	display: flex;
    justify-content: center;

}

.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title {

	background-position: center;



}

.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title span {

	visibility: hidden;

	opacity: 0;

	text-indent: -1000px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu {/*.parent-megamenu > .megamenu {						right: 0;						left: 0;						.horizontal-menu ,						.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: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

}

@media (max-width: 991px) {

.sticky-wrapper.is-sticky .mid-header {

	position: relative !important;

}

}

@media (min-width: 1200px) {

/*.cms-index-index .cate-show .sticky-wrapper:not(.is-sticky) .header-nav .block-nav-categori .block-content {

	display: none !important;

}*/

}

.sticky-wrapper:not(.is-sticky) {

	height: auto !important;

}

@media (max-width: 991px) {

.site-header .block-nav-categori {

	width: 160px !important;

}

.site-header .block-nav-categori .block-title {

	

	padding-left: 12px !important;

	padding-right: 5px !important;

	background-position: center right 9px !important;

}

}

.close-nav, .close-cate {

	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.png);

	float: right;

	clear: right;

	display: none;

	cursor: pointer;

}

.close-nav span, .close-cate span {

	display: none;

}

@media (max-width: 991px) {

.close-nav, .close-cate {

	display: block;

}

}

.header-opt-1 .close-nav:hover, .header-opt-1 .close-cate:hover, .header-opt-1 .close-nav:focus, .header-opt-1 .close-cate:focus {

	background-color: #001726;

}

.header-opt-2 .close-nav:hover, .header-opt-2 .close-cate:hover, .header-opt-2 .close-nav:focus, .header-opt-2 .close-cate:focus {

	background-color: #f78031;

}

.header-opt-3 .close-nav:hover, .header-opt-3 .close-cate:hover, .header-opt-3 .close-nav:focus, .header-opt-3 .close-cate:focus {

	background-color: #0088cc;

}

.header-opt-4 .close-nav:hover, .header-opt-4 .close-cate:hover, .header-opt-4 .close-nav:focus, .header-opt-4 .close-cate:focus {

	background-color: #0188cc;

}

.header-opt-5 .close-nav:hover, .header-opt-5 .close-cate:hover, .header-opt-5 .close-nav:focus, .header-opt-5 .close-cate:focus {

	background-color: #f96d10;

}

.header-opt-6 .close-nav:hover, .header-opt-6 .close-cate:hover, .header-opt-6 .close-nav:focus, .header-opt-6 .close-cate:focus {

	background-color: #007176;

}

.header-opt-7 .close-nav:hover, .header-opt-7 .close-cate:hover, .header-opt-7 .close-nav:focus, .header-opt-7 .close-cate:focus {

	background-color: #e52e04;

}

.header-opt-8 .close-nav:hover, .header-opt-8 .close-cate:hover, .header-opt-8 .close-nav:focus, .header-opt-8 .close-cate:focus {

	background-color: #0188cc;

}

.header-opt-9 .close-nav:hover, .header-opt-9 .close-cate:hover, .header-opt-9 .close-nav:focus, .header-opt-9 .close-cate:focus {

	background-color: #ff7f00;

}

.header-opt-10 .close-nav:hover, .header-opt-10 .close-cate:hover, .header-opt-10 .close-nav:focus, .header-opt-10 .close-cate:focus {

	background-color: #ffd68f;

}

.header-opt-10 .close-nav:hover, .header-opt-10 .close-cate:hover, .header-opt-10 .close-nav:focus, .header-opt-10 .close-cate:focus {

	background-color: #ff6634;

}

.header-opt-12 .close-nav:hover, .header-opt-12 .close-cate:hover, .header-opt-12 .close-nav:focus, .header-opt-12 .close-cate:focus {

	background-color: #001726;

}

.header-opt-13 .close-nav:hover, .header-opt-13 .close-cate:hover, .header-opt-13 .close-nav:focus, .header-opt-13 .close-cate:focus {

	background-color: #ffad00;

}

.header-opt-14 .close-nav:hover, .header-opt-14 .close-cate:hover, .header-opt-14 .close-nav:focus, .header-opt-14 .close-cate:focus {

	background-color: #cc9933;

}

.close-nav {

	float: left;

}

.actions-close-nav {

	display: none;

}

.actions-close-nav:before, .actions-close-nav:after {

	content: "";

	display: table;

}

.actions-close-nav:after {

	clear: both;

}

@media (max-width: 991px) {

.actions-close-nav {

	display: block;

}

}

@media (max-width: 767px) {

.site-header .header-nav .box-header-nav .block-minicart {

	display: none !important;

}

}

.header-opt-1 .nav-toggle-menu {

	line-height: 50px;

	background-color: #000000;

}

.header-opt-1 .header-top {

	padding: 0;

	font-size: 13px;

	    background-color: #c7003d;

}

.header-opt-1 .header-top .nav-left, .header-opt-1 .header-top .nav-right {

	float: left;

	color: #fff;

	font-size: 13px;

}

.header-opt-1 .header-top .nav-left:before, .header-opt-1 .header-top .nav-right:before, .header-opt-1 .header-top .nav-left:after, .header-opt-1 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-1 .header-top .nav-left:after, .header-opt-1 .header-top .nav-right:after {

	clear: both;

}

.header-opt-1 .header-top .nav-left > li, .header-opt-1 .header-top .nav-right > li {

	position: relative;

	padding-right: 10px;

	margin-right: 10px;

	float: left;

}

.header-opt-1 .header-top .nav-left > li > span, .header-opt-1 .header-top .nav-right > li > span, .header-opt-1 .header-top .nav-left > li > a, .header-opt-1 .header-top .nav-right > li > a {

	color: #fff;

	line-height: 36px;

}

.header-opt-1 .header-top .nav-left > li > span > .fa, .header-opt-1 .header-top .nav-right > li > span > .fa, .header-opt-1 .header-top .nav-left > li > a > .fa, .header-opt-1 .header-top .nav-right > li > a > .fa {

	margin-right: 8px;

	font-size: 14px;

}

.header-opt-1 .header-top .nav-left > li > a:hover, .header-opt-1 .header-top .nav-right > li > a:hover {

	    color: #ffffffd6;

}

.header-opt-1 .header-top .nav-left > li:before, .header-opt-1 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 15px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -7px;

	right: 0;

}
.header-opt-1 .header-top .nav-left > li:nth-last-child(1):before, .header-opt-1 .header-top .nav-right > li:nth-last-child(1):before {
width: 0;
}
.header-opt-1 .header-top .nav-right {

	float: right;

}

.header-opt-1 .header-top .nav-right .setting .dropdown-menu {

	width: 185px;

}

@media (max-width: 479px) {

.header-opt-1 .header-top .nav-right .setting .dropdown-menu {

	top: 100%;

}

}

.header-opt-1 .header-top .setting .account li a:hover, .header-opt-1 .header-top .setting .account li a:focus {

	color: #001726;

}

.header-opt-1 .header-top .dropdown .dropdown-toggle .fa {

	margin-left: 11px;

}

.header-opt-1 .switcher .dropdown-menu > li > a:hover {

	background-color: #001726;

}

.header-opt-1 .header-content {

	background-color: #e10049;

	padding-top: 6px;

	padding-bottom: 0px;

}

.header-opt-1 .header-content .logo {

	display: block;

}

.header-opt-1 .header-content .nav-mind {

	float: right;

}

.header-opt-1 .header-content .nav-right {

	float: right;

	padding-right: 15px;

}

.header-opt-1 .header-content .block-search {

	

	margin-top: 2px;
	width: 100%;

}

.header-opt-1 .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: #001726;

}

.header-opt-1 .header-content .block-search .block-title:before {

	content: "\f002";

	font-family: "FontAwesome";

	font-size: 14px;

}

.header-opt-1 .header-content .block-search .categori-search {

	width: 153px;

}

.header-opt-1 .header-content .block-search .categori-search .dropdown-toggle {

	background-color: #f6f6f6;

	border-color: #eeeeee;

	line-height: 38px;

	height: 40px;

}

.header-opt-1 .header-content .block-search .categori-search .chosen-container .chosen-single {

	background-color: #f6f6f6;

	border-color: #eeeeee;

	line-height: 38px;

	height: 40px;

	color: #333333;

}

.header-opt-1 .header-content .block-search .form-search {

	width: 100%;
	    margin-top: 9px;

}

@media (max-width: 1199px) {

.header-opt-1 .header-content .block-search .form-search {

	width: 100%

}

}

@media (max-width: 767px) {

.header-opt-1 .header-content .block-search .form-search {

	width: 100%;
	    margin-bottom: 10px;

}

}

.header-opt-1 .header-content .block-search .form-search .form-control {

	border-color: #eeeeee;

	height: 40px;

	padding-left: 17px;

	padding-right: 45px;

	font-size: 14px;

	color: #999999;

}

.header-opt-1 .header-content .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-1 .header-content .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-1 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

.header-opt-1 .header-content .block-search .form-search .btn-search {

	width: 45px;

	background-color: #001726;

	background-image: none;

	color: #fff;

	text-align: center;

	padding: 0;

}

.header-opt-1 .header-content .block-search .form-search .btn-search:before {

	content: "\f002";

	font-family: "FontAwesome";

	font-size: 14px;

}

.header-opt-1 .header-content .block-search .form-search .btn-search:hover {

	background-color: #3a4f5d;

}

.header-opt-1 .header-content .block-minicart {

	float: right;

	margin-top: 15px;


}

@media (max-width: 991px) {

.header-opt-1 .header-content .block-minicart {

	margin-top: 10px;

	margin-left: 20px;

}

}



.header-opt-1 .header-content .block-minicart > .dropdown-toggle {

	height: 41px;

	display: block;

	position: relative;

	color: #fff;

}

.header-opt-1 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-1 .header-content .block-minicart > .dropdown-toggle:after {

	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: 22px;
    display: block;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icon/index1/minicart.png);
    border-left: 0;

}

.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-number {

	    position: absolute;
    right: -11px;
    left: auto;
    background-color: #fff;
    line-height: 18px;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    width: 19px;
    padding: 0;
    border-radius: 20px;
    top: 0px;
    color: #333;

}



.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter {

	float: left;
    height: 40px;
    width: 45px;
    color: #fff;
    padding-top: 7px;

}

.header-opt-1 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: block;

	font-size: 14px;


	color: #fff;

	padding-top: 5px;

	line-height: 1;

	margin-bottom: 1px;

}

.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-label:after {

	content: "-";

	padding-left: 3px;

}

.header-opt-1 .block-minicart .actions .btn:hover, .header-opt-1 .block-minicart .actions .btn:focus {

	background-color: #e31545;

}

.header-opt-1 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-1 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #001726;

}

.header-opt-1 .block-nav-categori {

	width: auto;
	margin-top: 5px;
	    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

}


.header-nav .has-open i{color: #e1004a;}
.header-opt-1 .block-nav-categori .block-title {

	font-weight: bold;

	font-size: 14px;

}

.header-opt-1 .block-nav-categori .block-content {

	background-color: #fff;

	

}

.header-opt-1 .block-nav-categori .ui-categori {

	margin-bottom: 7px;

}

.header-opt-1 .block-nav-categori .ui-categori > li > a .icon {

	width: 30px;

}

@media (min-width: 992px) {

.header-opt-1 .block-nav-categori .ui-categori > li > a {

	padding-left: 17px;

	line-height: 37px;
	color: #001726;

}

}

@media (min-width: 992px) {

.header-opt-1 .block-nav-categori .ui-categori > li ul a {

	color: #333333;

	font-size: 14px;

}

.header-opt-1 .block-nav-categori .ui-categori > li ul a:hover, .header-opt-1 .block-nav-categori .ui-categori > li ul a:focus {

	color: #001726 !important;

}

}

.header-opt-1 .block-nav-categori .ui-categori > li.parent > a:after {

	right: 10px;

}

.header-opt-1 .block-nav-categori .view-all-categori a {

	border: 1px solid #eeeeee;

	color: #666666;

	line-height: 40px;

	font-size: 13px;

}

.header-opt-1 .block-nav-categori .view-all-categori a:hover {

	background-color: #001726;

}

.header-opt-1 .block-nav-categori .block-title {

	color: #fff;
    margin: 0;
       padding: 0 15px 12px;
    font-size: 22px;
    cursor: pointer;
    line-height: 50px;
    background-position: right 25px center;

}

@media (max-width: 479px) {

.header-opt-1 .block-nav-categori .block-title {

	background-position: right 12px center;

}

}

@media (min-width: 992px) {
.lg-m-t10{
	margin-top: 10px;
}
.header-opt-1 .block-nav-menu .ui-menu > li {

	line-height: 50px;

	padding: 0 13px;

	    transition: 0.8s;

}

.header-opt-1 .block-nav-menu .ui-menu > li > a {

	text-transform: none;

}

.header-opt-1 .block-nav-menu .ui-menu > li:hover,.header-opt-1 .block-nav-menu .ui-menu > .active, .header-opt-1 .block-nav-menu .ui-menu > li:focus {

	background-color: #c7003d;

	    transition: 0.3s;

}

.header-opt-1 .block-nav-menu .ui-menu > li:hover > a, .header-opt-1 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-1 .block-nav-menu .ui-menu > li:hover:before, .header-opt-1 .block-nav-menu .ui-menu > li:focus:before {

	content: none;

}



.header-opt-1 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-1 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-1 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-1 .block-nav-menu .ui-menu > li.active.parent:after {

	content: none;

}

.header-opt-1 .block-nav-menu .ui-menu > li.active:before {

	content: none;

}

.header-opt-1 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 1px;

	height: 22px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -11px;

	right: -1px;

}

.header-opt-1 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-1 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-1 .block-nav-menu .ui-menu > li ul a:focus {

	color: #001726;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-1 .block-nav-menu .ui-menu > li {

	padding: 0 15px;

}

}



.header-opt-1 .header-nav .setting .dropdown-toggle, .header-opt-1 .header-nav .block-search .block-title, .header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	line-height: 50px;

	height: 50px;

}

.header-opt-1 .header-nav .box-header-nav {

	/*border-bottom: 3px solid #001726;*/

}

@media (max-width: 991px) {

header .logo img{
	    max-width: 200px;
}
.header-opt-1 .header-content .nav-left {

	float: none;

	clear: both;

	text-align: center;

	margin-bottom: 20px;

}

.header-opt-1 .header-content .nav-mind {

	float: left;

	padding-left: 15px;

}

.header-opt-1 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	margin-top: 0;

}

.header-opt-1 .header-content .nav-right {

	float: right;

}

.header-opt-1 .header-content .block-minicart {

	margin-top: 0;

}

.header-opt-1 .block-nav-categori {

	width: 190px;

}

.header-opt-1 .block-nav-categori .block-title {

	width: 100%;
	    padding: 0;

}

}

@media (max-width: 767px) {

.header-opt-1 .header-content .block-search .categori-search {

	display: none;

}

.header-opt-1 .header-content .nav-right {

	float: right;

}

}

@media (max-width: 500px) {

.header-opt-1 .header-content .nav-right, .header-opt-1 .header-content .nav-mind {

	float: none;

	width: 100%;

	padding: 0 15px;

}

.header-opt-1 .header-content .block-minicart {

	float: none;

	margin: auto;

	margin-bottom: 10px;

}



.header-opt-1 .header-content .block-search {

	width: 100%;

	float: none;

	position: relative;

}

}

.header-opt-2 .header-top {

	background-color: #f6f6f6;

	padding: 0;

	font-size: 13px;

}

.header-opt-2 .header-top .container:before, .header-opt-2 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-2 .header-top .container:after {

	clear: both;

}

.header-opt-2 .header-top .nav-left {

	float: left;

	color: #666666;

}

.header-opt-2 .header-top .nav-left:before, .header-opt-2 .header-top .nav-left:after {

	content: "";

	display: table;

}

.header-opt-2 .header-top .nav-left:after {

	clear: both;

}

.header-opt-2 .header-top .nav-left > li {

	position: relative;

	padding: 0 20px;

	padding-left: 0;

	margin-right: 20px;

	float: left;

}

.header-opt-2 .header-top .nav-left > li > a, .header-opt-2 .header-top .nav-left > li > span {

	line-height: 36px;

	color: #666666;

}

.header-opt-2 .header-top .nav-left > li > a:hover {

	color: #f78031;

}

.header-opt-2 .header-top .nav-left > li:before {

	content: "";

	width: 1px;

	height: 16px;

	background-color: #e0e0e0;

	position: absolute;

	top: 50%;

	margin-top: -8px;

	left: -20px;

}

@media (max-width: 600px) {

.header-opt-2 .header-top .nav-left > li:before {

	display: none;

}

}

.header-opt-2 .header-top .nav-left > li:first-child {

	padding-left: 0;

}

.header-opt-2 .header-top .nav-left > li:first-child:before {

	content: none;

}

.header-opt-2 .header-top .nav-left > li .fa {

	margin-right: 8px;

	font-size: 14px;

}

.header-opt-2 .header-top .nav-right {

	float: right;

	color: #666666;

	position: relative;

}

.header-opt-2 .header-top .nav-right:before, .header-opt-2 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-2 .header-top .nav-right:after {

	clear: both;

}

.header-opt-2 .header-top .nav-right > li {

	position: relative;

	padding: 0 15px;

	padding-left: 0;

	margin-right: 15px;

	float: left;

}

.header-opt-2 .header-top .nav-right > li > a, .header-opt-2 .header-top .nav-right > li > span {

	color: #666666;

	display: block;

	line-height: 36px;

}

.header-opt-2 .header-top .nav-right > li > a:hover {

	color: #f78031;

}

.header-opt-2 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 16px;

	background-color: #e0e0e0;

	position: absolute;

	top: 50%;

	margin-top: -8px;

	left: -15px;

}

@media (max-width: 600px) {

.header-opt-2 .header-top .nav-right > li:before {

	display: none;

}

}

.header-opt-2 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-2 .header-top .nav-right > li:first-child {

	padding-left: 0;

}

.header-opt-2 .header-top .nav-right > li:first-child:before {

	content: none;

}

@media (max-width: 479px) {

.header-opt-2 .header-top .nav-right .setting .dropdown-menu {

	top: 100%;

}

}

.header-opt-2 .header-top .nav-right .setting .account li a:hover {

	color: #f78031;

}

.header-opt-2 .header-top .switcher .dropdown-menu > li > a:hover {

	background-color: #f78031;

}

.header-opt-2 .setting .account li a:hover, .header-opt-2 .setting .account li a:focus {

	color: #f78031;

}

.header-opt-2 .header-content {

	background-color: #fff;

	padding: 20px 0 30px;

}

.header-opt-2 .header-content .logo {

	display: block;

}

.header-opt-2 .header-content .block-search {

	float: right;

	position: relative;

	padding-right: 45px;

}

.header-opt-2 .header-content .block-search .block-title {

	background-color: #f78031;

}

.header-opt-2 .header-content .block-search .form-search {

	width: 400px;

	position: static;

}

.header-opt-2 .header-content .block-search .form-search .box-group {

	position: static;

}

.header-opt-2 .header-content .block-search .form-search .form-control {

	padding-left: 20px;

	border-color: #eeeeee;

	height: 40px;

}

.header-opt-2 .header-content .block-search .categori-search {

	width: 150px;

}

.header-opt-2 .header-content .block-search .categori-search .chosen-container .chosen-single {

	border-color: #eeeeee;

	border-right: none;

	border-left: none;

	z-index: 10;

	background-color: #f6f6f6;

	color: #53524e;

	height: 40px;

	line-height: 40px;

}

.header-opt-2 .header-content .block-search .btn-search {

	background-color: #f78031;

	background-image: url(../images/icon/index5/search.png);

	width: 45px;

}

.header-opt-2 .header-content .block-search .btn-search:hover {

	background-color: #ec6409;

}

.header-opt-2 .header-content .block-minicart {

	float: right;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle {

	position: relative;

	display: block;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-2 .header-content .block-minicart > .dropdown-toggle:after {

	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 {

	background-color: transparent;

	width: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	display: block;

	float: right;

	background-image: url(../images/icon/index2/head-cart.png);

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle .text, .header-opt-2 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #009966;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	border-radius: 20px;

	top: -9px;

	left: 50%;

	font-family: Arial;

}

.header-opt-2 .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: #009966 transparent transparent transparent;

	position: absolute;

	left: 10px;

	bottom: -4px;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-2 .header-content .link-wishlist, .header-opt-2 .header-content .link-compare {

	background-color: transparent;

	width: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	display: block;

	float: right;

	margin-left: 16px;

}

.header-opt-2 .header-content .link-wishlist span, .header-opt-2 .header-content .link-compare span {

	display: none;

}

.header-opt-2 .header-content .link-wishlist:hover, .header-opt-2 .header-content .link-compare:hover {

	border-color: #001726;

}

.header-opt-2 .header-content .link-wishlist {

	background-image: url(../images/icon/index2/head-wishlist.png);

}

.header-opt-2 .header-content .link-compare {

	background-image: url(../images/icon/index2/head-compare.png);

}

.header-opt-2 .header-content .nav-mind {

	float: right;

	margin-right: 40px;

	padding-top: 17px;

}

.header-opt-2 .header-content .nav-right {

	padding-top: 17px;

	float: right;

	padding-right: 15px;

}

.header-opt-2 .block-minicart .actions .btn {

	background-color: #f78031;

}

.header-opt-2 .block-minicart .actions .btn:hover, .header-opt-2 .block-minicart .actions .btn:focus {

	background-color: #d35908;

}

.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #f96d10;

}

.header-opt-2 .block-nav-categori {

	width: 270px;

}

.header-opt-2 .block-nav-categori .block-title {

	background-color: #e80000;

	cursor: pointer;

	line-height: 50px;

}

@media (min-width: 992px) {

.header-opt-2 .block-nav-categori .block-content {

	width: 270px;

}

}

.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #f78031;

}

.header-opt-2 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 10px;

}

.header-opt-2 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-2 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-2 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-2 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-2 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-2 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-2 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-2 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

}

.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-2 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #f96d10;

	color: #fff;

}

@media (min-width: 992px) {

.header-opt-2 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-2 .block-nav-menu .ui-menu > li {

	color: #fff;

	padding: 0 23px;

}

.header-opt-2 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: none;

}

.header-opt-2 .block-nav-menu .ui-menu > li:hover, .header-opt-2 .block-nav-menu .ui-menu > li:focus {

	background-color: #E80000;

	color: #fff;

}

.header-opt-2 .block-nav-menu .ui-menu > li:hover > a, .header-opt-2 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-2 .block-nav-menu .ui-menu > li:hover:before, .header-opt-2 .block-nav-menu .ui-menu > li:focus:before {

	content: none;

}

.header-opt-2 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 2px;

	height: 26px;

	background-color: #e06818;

	border-right: 1px solid #fb8a3f;

	position: absolute;

	top: 50%;

	margin-top: -13px;

	right: -2px;

}

.header-opt-2 .block-nav-menu .ui-menu > li.active {

	background-color: #E80000;

	color: #fff;

}

.header-opt-2 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-2 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-2 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-2 .block-nav-menu .ui-menu > li.active:before {

	content: none;

}

.header-opt-2 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

	position: absolute;

	width: 100%;

	left: 0;

	text-align: center;

	bottom: 4px;

	line-height: 1;

}

.header-opt-2 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-2 .block-nav-menu .ui-menu > li ul a:focus {

	color: #f78031 !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-2 .block-nav-menu .ui-menu > li {

	padding: 0 15px;

}

}

.header-opt-2 .nav-toggle-menu {

	background-color: #e80000;

	line-height: 52px;

}

.header-opt-2 .header-nav {

	background-color: #eeeeee;

}

.header-opt-2 .header-nav .box-header-nav {

	background-color: #f78031;

}

.header-opt-2 .header-nav .setting .dropdown-toggle, .header-opt-2 .header-nav .block-search .block-title, .header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	line-height: 50px;

	height: 50px;

}

.header-opt-2 .header-nav .setting .dropdown-toggle:hover, .header-opt-2 .header-nav .block-search .block-title:hover, .header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon:hover {

	background-color: #E80000;

}

.header-opt-2 .header-nav .setting:hover .dropdown-toggle {

	background-color: #E80000;

}

.header-opt-2 .header-nav .block-search:hover .block-title {

	background-color: #E80000;

}

.header-opt-2 .header-nav .block-minicart:hover .dropdown-toggle .cart-icon {

	background-color: #E80000;

}

@media (max-width: 1199px) {

.header-opt-2 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-2 .header-content {

	padding-top: 30px;

	padding-bottom: 30px;

}

.header-opt-2 .header-content .nav-left {

	float: none;

	clear: both;

	text-align: center;

	margin-bottom: 15px;

}

.header-opt-2 .header-content .nav-mind {

	float: left;

	padding-left: 15px;

	margin: 0;

}

.header-opt-2 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-2 .header-content .nav-mind .block-search .form-search {

	position: relative;

	width: 100%;

}

.header-opt-2 .header-content .nav-right {

	float: right;

}

}

@media (max-width: 479px) {

.header-opt-2 .header-content .nav-right {

	float: none;

	margin-bottom: 10px;

}

.header-opt-2 .header-content .nav-right:before, .header-opt-2 .header-content .nav-right:after {

	content: "";

	display: table;

}

.header-opt-2 .header-content .nav-right:after {

	clear: both;

}

.header-opt-2 .header-content .nav-mind {

	padding: 0 15px;

	float: none;

	clear: both;

	width: 100%;

}

.header-opt-2 .header-content .nav-mind .block-search {

	float: none;

	width: 100%;

	max-width: 100%;

	padding: 0;

}

.header-opt-2 .header-content .nav-mind .block-search .form-search {

	float: none;

}

}

.header-opt-3 .header-top {

	background-color: #e1e1e1;

	padding: 0;

}

.header-opt-3 .header-top .container:before, .header-opt-3 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-3 .header-top .container:after {

	clear: both;

}

.header-opt-3 .nav-left {

	float: left;

	color: #53524e;

}

.header-opt-3 .nav-left:before, .header-opt-3 .nav-left:after {

	content: "";

	display: table;

}

.header-opt-3 .nav-left:after {

	clear: both;

}

.header-opt-3 .nav-left > li {

	position: relative;

	padding-right: 15px;

	margin-right: 15px;

	float: left;

}

.header-opt-3 .nav-left > li > span, .header-opt-3 .nav-left > li > a {

	line-height: 34px;

	color: #53524e;

}

.header-opt-3 .nav-left > li > a:hover, .header-opt-3 .nav-left > li > a:focus {

	color: #0088cc;

}

.header-opt-3 .nav-left > li:before {

	content: "";

	width: 2px;

	height: 13px;

	background-color: #c0bfbe;

	border-right: 1px solid #53524e;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: 0px;

}

.header-opt-3 .nav-left > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-3 .nav-left > li:last-child:before {

	content: none;

}

.header-opt-3 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

	color: #888;

}

.header-opt-3 .switcher .dropdown-menu > li > a:hover {

	background-color: #0088cc;

}

.header-opt-3 .nav-right {

	float: right;

	color: #333;

	position: relative;

}

.header-opt-3 .nav-right:before, .header-opt-3 .nav-right:after {

	content: "";

	display: table;

}

.header-opt-3 .nav-right:after {

	clear: both;

}

.header-opt-3 .nav-right > li {

	position: relative;

	padding-right: 15px;

	margin-right: 15px;

	float: left;

}

.header-opt-3 .nav-right > li > span, .header-opt-3 .nav-right > li > a {

	line-height: 34px;

	color: #53524e;

}

.header-opt-3 .nav-right > li > a:hover, .header-opt-3 .nav-right > li > a:focus {

	color: #0088cc;

}

.header-opt-3 .nav-right > li:before {

	content: "";

	width: 2px;

	height: 13px;

	background-color: #c0bfbe;

	border-right: 1px solid #53524e;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: 0px;

}

.header-opt-3 .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-3 .nav-right > li:last-child:before {

	content: none;

}

.header-opt-3 .setting .account li a:hover, .header-opt-3 .setting .account li a:focus {

	color: #0088cc;

}

.header-opt-3 .setting .dropdown-menu {

	width: 230px;

}

.header-opt-3 .header-content {

	background-color: #fff;

	padding: 23px 0 23px;

}

.header-opt-3 .header-content .nav-right {

	padding-left: 0;

}

.header-opt-3 .header-content .logo {

	display: block;

}

.header-opt-3 .header-content .block-search {

	float: right;

	position: relative;

	width: 100%;

	margin-top: 23px;

}

@media (min-width: 1200px) {

.header-opt-3 .header-content .block-search {

	left: 24px;

}

}

.header-opt-3 .header-content .block-search .block-title {

	background-color: #0088cc;

}

.header-opt-3 .header-content .block-search .form-search {

	width: 100%;

	max-width: 395px;

}

.header-opt-3 .header-content .block-search .form-search .form-control {

	padding-left: 15px;

	border: 2px solid #0088cc;

	color: #999999;

	height: 40px;

}

.header-opt-3 .header-content .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-3 .header-content .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-3 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

.header-opt-3 .header-content .block-search .form-search .btn-search {

	background-color: #0088cc;

}

.header-opt-3 .header-content .block-search .form-search .btn-search:hover {

	background-color: #006699;

}

.header-opt-3 .header-content .block-search .categori-search {

	width: 155px;

}

.header-opt-3 .header-content .block-search .categori-search .chosen-container .chosen-single {

	border: 2px solid #0088cc;

	border-right: none;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	font-size: 14px;

	color: #666666;

	background-color: #F6F6F6;

	line-height: 38px;

	height: 40px;

}

.header-opt-3 .header-content .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f0d7";

}

.header-opt-3 .header-content .custom-link {

	display: block;

	margin-top: -23px;

	bottom: -23px;

	position: relative;

}

@media (max-width: 1199px) {

.header-opt-3 .header-content .custom-link {

	margin-top: 0;

	bottom: 0;

}

}

@media (max-width: 991px) {

.header-opt-3 .header-content .custom-link {

	display: none;

}

}

.header-opt-3 .header-content .custom-link:before, .header-opt-3 .header-content .custom-link:after {

	content: "";

	display: table;

}

.header-opt-3 .header-content .custom-link:after {

	clear: both;

}

.header-opt-3 .header-content .custom-link .link {

	float: left;

	left: 27%;

	margin-left: 5px;

	position: relative;

	max-width: 540px;

}

@media (max-width: 1199px) {

.header-opt-3 .header-content .custom-link .link {

	left: 200px;

	margin-left: 0;

}

}

.header-opt-3 .header-content .custom-link .link li {

	display: inline-block;

	line-height: 12px;

	border-right: 1px solid #9b9b9b;

	font-size: 13px;

	color: #666666;

	padding: 0 8px 0 4px;

}

.header-opt-3 .header-content .custom-link .link li a {

	color: #666666;

}

.header-opt-3 .header-content .custom-link .link li a:hover {

	color: #0188cc;

}

.header-opt-3 .header-content .custom-link .link li:last-child {

	border-right: none;

}

.header-opt-3 .header-content .custom-link .text-free {

	float: right;

	font-size: 13px;

	color: #666666;

}

.header-opt-3 .header-content .custom-link .text-free img {

	margin-right: 5px;

}

.header-opt-3 .header-content .custom-link .text-free a {

	color: #888888;

}

.header-opt-3 .header-content .custom-link .text-free a:hover {

	color: #0188cc;

}

.header-opt-3 .header-content .link-wishlist, .header-opt-3 .header-content .link-login {

	width: auto;

	float: right;

	font-size: 14px;

	color: #666666;

	line-height: 1;

	background-image: none;

	background-color: transparent;

	margin-top: 23px;

	margin-left: 12px;

}

.header-opt-3 .header-content .link-wishlist:hover, .header-opt-3 .header-content .link-login:hover {

	color: #0188cc;

}

.header-opt-3 .header-content .link-wishlist:before, .header-opt-3 .header-content .link-login: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/index3/wislist.png);

	margin-right: 3px;

}

.header-opt-3 .header-content .link-wishlist span, .header-opt-3 .header-content .link-login span {

	display: inline-block;

	vertical-align: bottom;

}

@media (max-width: 479px) {

.header-opt-3 .header-content .link-wishlist, .header-opt-3 .header-content .link-login {

	margin-right: 0;

}

.header-opt-3 .header-content .link-wishlist span, .header-opt-3 .header-content .link-login span {

	display: none;

}

}

.header-opt-3 .header-content .link-wishlist {

	margin-left: 0;

}

.header-opt-3 .header-content .link-login:before {

	background-image: url(../images/icon/index3/user.png);

}

.header-opt-3 .header-content .block-minicart {

	float: right;

	margin-left: 9px;

	margin-top: 23px;

}

.header-opt-3 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-3 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #0188cc;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #666;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-3 .header-content .block-minicart > .dropdown-toggle:after {

	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: 40px;

	height: 40px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/icon/index3/cart.png);

	display: inline-block;

	vertical-align: bottom;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #e82e05;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	border-radius: 20px;

	top: 3px;

	left: 36px;

	font-family: Arial;

}

.header-opt-3 .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: #e82e05 transparent transparent transparent;

	position: absolute;

	left: 10px;

	bottom: -4px;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle .cart-text {

	text-transform: capitalize;

	line-height: 1;

	display: inline-block;

	vertical-align: bottom;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-3 .block-minicart .actions .btn {

	background-color: #0088cc;

}

.header-opt-3 .block-minicart .actions .btn:hover, .header-opt-3 .block-minicart .actions .btn:focus {

	background-color: #005580;

}

.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #0088cc;

}

.header-opt-3 .block-nav-categori {

	width: 270px;

}

.header-opt-3 .block-nav-categori .block-title {

	background-color: #0088cc;

	cursor: pointer;

	line-height: 40px;

	height: 40px;

	padding-left: 57px;

	background-position: center left 27px;

	padding-right: 15px;

}

.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #0088cc;

}

.header-opt-3 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.header-opt-3 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-3 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-3 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-3 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-3 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-3 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-3 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-3 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-3 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #0088cc;

	color: #fff;

}

.header-opt-3 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

@media (min-width: 992px) {

.header-opt-3 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-3 .block-nav-menu .ui-menu > li {

	color: #666666;

	padding: 0 10px;

	line-height: 40px;

}

.header-opt-3 .block-nav-menu .ui-menu > li > a {

	color: #666666;

	text-transform: uppercase;

}

.header-opt-3 .block-nav-menu .ui-menu > li:hover, .header-opt-3 .block-nav-menu .ui-menu > li:focus {

	color: #0088cc;

}

.header-opt-3 .block-nav-menu .ui-menu > li:hover > a, .header-opt-3 .block-nav-menu .ui-menu > li:focus > a {

	color: #0088cc;

}

.header-opt-3 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 1px;

	height: 13px;

	background-color: #666666;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: -1px;

}

.header-opt-3 .block-nav-menu .ui-menu > li:last-child:before {

	content: none;

}

.header-opt-3 .block-nav-menu .ui-menu > li.active {

	color: #0088cc;

}

.header-opt-3 .block-nav-menu .ui-menu > li.active > a {

	color: #0088cc;

}

.header-opt-3 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-3 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-3 .block-nav-menu .ui-menu > li ul a:focus {

	color: #0088cc !important;

}

}

.header-opt-3 .nav-toggle-menu {

	background-color: #0088cc;

	line-height: 40px;

}

.header-opt-3 .header-nav {

	background-color: #fff;

}

.header-opt-3 .header-nav .box-header-nav {

	background-color: #fff;

}

.header-opt-3 .header-nav .custom-link {

	float: right;

	font-size: 14px;

	font-weight: normal;

	color: #666;

	text-transform: uppercase;

	font-family: 'Lato', sans-serif;

	line-height: 40px;

}

.header-opt-3 .header-nav .custom-link i {

	font-size: 16px;

	margin-right: 5px;

	color: #0088cc;

}

.header-opt-3 .header-nav .custom-link a {

	color: #666;

}

.header-opt-3 .header-nav .custom-link a:hover {

	color: #0088cc;

}

@media (max-width: 1199px) {

.header-opt-3 .header-nav .custom-link {

	display: none;

	visibility: hidden;

}

}

.header-opt-3 .header-nav .setting .dropdown-toggle, .header-opt-3 .header-nav .block-search .block-title, .header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	line-height: 40px;

	height: 40px;

}

@media (max-width: 1199px) {

.header-opt-3 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-3 .header-content {

	padding-top: 30px;

	padding-bottom: 30px;

}

.header-opt-3 .header-content .nav-mind {

	float: left;

	clear: both;

}

.header-opt-3 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-3 .header-content .nav-right {

	float: right;

}

.header-opt-3 .header-content .nav-left {

	clear: both;

	text-align: center;

	margin-bottom: 20px;

	width: 100%;

}

}

@media (max-width: 600px) {

.header-opt-3 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

.header-opt-4 .header-top {

	background-color: #e1e1e1;

	padding: 0;

}

.header-opt-4 .header-top .container:before, .header-opt-4 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-4 .header-top .container:after {

	clear: both;

}

.header-opt-4 .header-top .nav-left, .header-opt-4 .header-top .nav-right {

	float: left;

	color: #53524e;

}

.header-opt-4 .header-top .nav-left:before, .header-opt-4 .header-top .nav-right:before, .header-opt-4 .header-top .nav-left:after, .header-opt-4 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-4 .header-top .nav-left:after, .header-opt-4 .header-top .nav-right:after {

	clear: both;

}

.header-opt-4 .header-top .nav-left > li, .header-opt-4 .header-top .nav-right > li {

	position: relative;

	padding-right: 10px;

	margin-right: 10px;

	float: left;

}

.header-opt-4 .header-top .nav-left > li > span, .header-opt-4 .header-top .nav-right > li > span, .header-opt-4 .header-top .nav-left > li > a, .header-opt-4 .header-top .nav-right > li > a {

	line-height: 34px;

	color: #53524e;

}

.header-opt-4 .header-top .nav-left > li > a:hover, .header-opt-4 .header-top .nav-right > li > a:hover, .header-opt-4 .header-top .nav-left > li > a:focus, .header-opt-4 .header-top .nav-right > li > a:focus {

	color: #0188cc;

}

.header-opt-4 .header-top .nav-left > li:before, .header-opt-4 .header-top .nav-right > li:before {

	content: "";

	width: 2px;

	height: 13px;

	background-color: #ccc;

	border-right: 1px solid #ebebeb;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: 0px;

}

.header-opt-4 .header-top .nav-left > li:last-child, .header-opt-4 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-4 .header-top .nav-left > li:last-child:before, .header-opt-4 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-4 .header-top .nav-left .dropdown > .dropdown-toggle .fa, .header-opt-4 .header-top .nav-right .dropdown > .dropdown-toggle .fa {

	margin-left: 10px;

}

.header-opt-4 .header-top .nav-right {

	float: right;

}

.header-opt-4 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

	color: #888;

}

.header-opt-4 .switcher .dropdown-menu > li > a:hover {

	background-color: #0188cc;

}

.header-opt-4 .setting .account li a:hover, .header-opt-4 .setting .account li a:focus {

	color: #0188cc;

}

.header-opt-4 .header-content {

	background-color: #fff;

	padding: 20px 0 20px;

}

.header-opt-4 .header-content .nav-left {

	float: left;

	max-width: 250px;

	z-index: 600;

	position: relative;

}

.header-opt-4 .header-content .nav-right {

	float: right;

	padding-top: 20px;

	z-index: 600;

	position: relative;

}

.header-opt-4 .header-content .nav-mind {

	padding-top: 10px;

}

.header-opt-4 .header-content .logo {

	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: #0088cc;

}

.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;

	border: 2px solid #0088cc;

}

.header-opt-4 .header-content .block-search .form-search .btn-search {

	background-color: #0088cc;

}

.header-opt-4 .header-content .block-search .form-search .btn-search:hover {

	background-color: #006699;

}

.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single {

	border: 2px solid #0088cc;

	border-right: none;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #F6F6F6;

}

.header-opt-4 .header-content .block-minicart {

	float: right;

	margin-left: 9px;

}

.header-opt-4 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-4 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #0188cc;

}

.header-opt-4 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #666666;

}

.header-opt-4 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-4 .header-content .block-minicart > .dropdown-toggle:after {

	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: 18px;

	height: 23px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/icon/index4/minicart.png);

	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: 14px;

	color: #666666;

	display: inline-block;

	vertical-align: bottom;

	line-height: 1;

}

.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #b90911;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-radius: 20px;

	top: -17px;

	left: 22px;

	font-family: Arial;

}

.header-opt-4 .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: #b90911 transparent transparent transparent;

	position: absolute;

	left: 9px;

	bottom: -4px;

}

.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 {

	display: none;

}

.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-4 .block-minicart .actions .btn {

	background-color: #0188cc;

}

.header-opt-4 .block-minicart .actions .btn:hover, .header-opt-4 .block-minicart .actions .btn:focus {

	background-color: #015580;

}

.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #0088cc;

}

.header-opt-4 .block-nav-categori {

	width: 270px;

}

.header-opt-4 .block-nav-categori .block-title {

	background-color: #0088cc;

	cursor: pointer;

	line-height: 40px;

	height: 40px;

	padding-left: 58px;

	background-position: center left 25px;

	padding-right: 15px;

}

.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #0088cc;

}

.header-opt-4 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.header-opt-4 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-4 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-4 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-4 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-4 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-4 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-4 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-4 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-4 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #0088cc;

	color: #fff;

}

.header-opt-4 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

@media (min-width: 992px) {

.header-opt-4 .block-nav-menu {

	position: relative;

	z-index: 500;

}

.header-opt-4 .block-nav-menu .ui-menu {

	padding-left: 1px;

	text-align: center;

}

.header-opt-4 .block-nav-menu .ui-menu > li {

	color: #333333;

	padding: 0 10px;

	float: none;

	display: inline-block;

	text-align: left;

}

.header-opt-4 .block-nav-menu .ui-menu > li > a {

	color: #333;

	text-transform: uppercase;

}

.header-opt-4 .block-nav-menu .ui-menu > li:hover, .header-opt-4 .block-nav-menu .ui-menu > li:focus {

	color: #0188cc;

}

.header-opt-4 .block-nav-menu .ui-menu > li:hover > a, .header-opt-4 .block-nav-menu .ui-menu > li:focus > a {

	color: #0188cc;

}

.header-opt-4 .block-nav-menu .ui-menu > li:before {

	content: none;

}

.header-opt-4 .block-nav-menu .ui-menu > li.active {

	color: #0188cc;

}

.header-opt-4 .block-nav-menu .ui-menu > li.active > a {

	color: #0188cc;

}

.header-opt-4 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-4 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-4 .block-nav-menu .ui-menu > li ul a:focus {

	color: #0188cc !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-4 .block-nav-menu .ui-menu > li {

	padding: 0 6px;

}

}

.header-opt-4 .nav-toggle-menu {

	background-color: #0088cc;

	line-height: 40px;

}

.header-opt-4 .header-nav {

	background-color: #fff;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

@media (max-width: 767px) {

.header-opt-4 .header-nav {

	border: none;

}

.header-opt-4 .header-nav .nav-toggle-menu {

	margin-bottom: 10px;

}

}

.header-opt-4 .header-nav .box-header-nav {

	position: relative;

	z-index: 100;

}

.header-opt-4 .header-nav .box-header-nav {

	background-color: #fff;

}

.header-opt-4 .header-nav .switcher {

	float: right;

	border-right: 1px solid #ccc;

}

.header-opt-4 .header-nav .switcher > .dropdown-toggle {

	display: block;

	line-height: 40px;

	text-align: center;

	font-size: 14px;

	color: #53524e;

}

.header-opt-4 .header-nav .switcher .dropdown-menu {

	right: 0;

	left: auto;

}

.header-opt-4 .header-nav .switcher-language {

	width: 125px;

}

.header-opt-4 .header-nav .switcher-currency {

	width: 90px;

}

.header-opt-4 .header-nav .block-search {

	position: relative;

	z-index: 10;

	opacity: 1;

	visibility: visible;

	display: block;

	width: calc(100% - 485px);

	width: -moz-calc(100% - 485px);

	width: -webkit-calc(100% - 485px);

	width: -o-calc(100% - 485px);

	float: left;

	margin: 0;

	padding: 0;

	left: auto;

	right: auto;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

.header-opt-4 .header-nav .block-search .block-title {

	display: none;

}

.header-opt-4 .header-nav .block-search .block-content {

	padding: 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-4 .header-nav .block-search .form-search {

	width: calc(100% - 155px);

	width: -moz-calc(100% - 155px);

	width: -webkit-calc(100% - 155px);

	width: -o-calc(100% - 155px);

}

.header-opt-4 .header-nav .block-search .form-search .form-control {

	padding-left: 14px;

	border: none;

	height: 40px;

	width: 100%;

	max-width: 100%;

	padding-right: 50px;

}

.header-opt-4 .header-nav .block-search .form-search .btn-search {

	background-color: #fff;

	font-size: 14px;

	color: #666666;

	width: 50px;

	background-image: none;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

}

.header-opt-4 .header-nav .block-search .form-search .btn-search:before {

	content: "\f002";

	font-family: "FontAwesome";

}

.header-opt-4 .header-nav .block-search .form-search .btn-search:hover, .header-opt-4 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #0188cc;

	color: #fff;

}

.header-opt-4 .header-nav .block-search .categori-search {

	width: 155px;

	margin: 0;

}

.header-opt-4 .header-nav .block-search .categori-search .chosen-container .chosen-single {

	border: none;

	border-right: 1px solid #eaeaea;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #fff;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #666666;

	padding-left: 18px;

}

.header-opt-4 .header-nav .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f0d7";

}

.header-opt-4 .header-nav .block-nav-menu {

	float: right;

	position: absolute;

	top: 0;

	right: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	-webkit-transform: translate(0, -100%);

	-ms-transform: translate(0, -100%);

	-o-transform: translate(0, -100%);

	transform: translate(0, -100%);

	opacity: 0;

	visibility: hidden;

	z-index: 10;

}

.header-opt-4 .header-nav .block-nav-menu .ui-menu > li {

	line-height: 40px;

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-search {	/*width: calc(~"100% - "265px);			width: -moz-calc(~"100% - "265px);			width: -webkit-calc(~"100% - "265px);			width: -o-calc(~"100% - "265px);*/

	width: 370px;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@media (max-width: 1199px) {

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: 250px;

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search {

	width: 52px;

	display: none;

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search .chosen-container .chosen-single span {

	display: none;

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-search .form-search {

	width: 100%;

}

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .switcher {

	display: none;

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {/*width: 270px;			.block-title {				width: 270px;				span {					text-indent: 0;					opacity: 1;					display: block;					visibility: visible;				}			}*/

}

.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu {

	display: block;

	opacity: 1;

	visibility: visible;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@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;

}

.header-opt-4 .header-nav .block-search {

	clear: both;

	width: calc(100% - 215px);

	width: -moz-calc(100% - 215px);

	width: -webkit-calc(100% - 215px);

	width: -o-calc(100% - 215px);

	border: 1px solid #ccc;

	border-right: none;

	margin-bottom: -1px;

	margin-right: -1px;

}

.header-opt-4 .header-nav .switcher {

	border: 1px solid #ccc;

	margin-bottom: -1px;

	border-left: none;

}

}

@media (max-width: 767px) {

.header-opt-4 .header-nav .block-search .categori-search {

	display: none;

}

.header-opt-4 .header-nav .block-search .form-search {

	width: 100%;

}

}

@media (max-width: 600px) {

.header-opt-4 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

@media (max-width: 479px) {

.header-opt-4 .header-nav .block-search {

	float: none;

	width: 100%;

}

.header-opt-4 .header-nav .block-search .form-search {

	width: 100%;

}

.header-opt-4 .header-nav .switcher {

	width: 50%;

}

.header-opt-4 .header-nav .switcher + .switcher {

	border-left: 1px solid #ccc;

}

}

.header-opt-5 .header-top {

	background-color: #eeeeee;

	padding: 0;

	font-size: 13px;

}

.header-opt-5 .header-top .container:before, .header-opt-5 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-5 .header-top .container:after {

	clear: both;

}

.header-opt-5 .header-top .nav-left, .header-opt-5 .header-top .nav-right {

	float: left;

	color: #666666;

}

.header-opt-5 .header-top .nav-left:before, .header-opt-5 .header-top .nav-right:before, .header-opt-5 .header-top .nav-left:after, .header-opt-5 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-5 .header-top .nav-left:after, .header-opt-5 .header-top .nav-right:after {

	clear: both;

}

.header-opt-5 .header-top .nav-left > li, .header-opt-5 .header-top .nav-right > li {

	position: relative;

	padding-right: 10px;

	margin-right: 10px;

	float: left;

}

.header-opt-5 .header-top .nav-left > li > span, .header-opt-5 .header-top .nav-right > li > span, .header-opt-5 .header-top .nav-left > li > a, .header-opt-5 .header-top .nav-right > li > a {

	line-height: 36px;

	color: #666666;

}

.header-opt-5 .header-top .nav-left > li > a:hover, .header-opt-5 .header-top .nav-right > li > a:hover, .header-opt-5 .header-top .nav-left > li > a:focus, .header-opt-5 .header-top .nav-right > li > a:focus {

	color: #f96d10;

}

.header-opt-5 .header-top .nav-left > li:before, .header-opt-5 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 16px;

	background-color: #e0e0e0;

	position: absolute;

	top: 50%;

	margin-top: -8px;

	right: 0px;

}

.header-opt-5 .header-top .nav-left > li:last-child, .header-opt-5 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-5 .header-top .nav-left > li:last-child:before, .header-opt-5 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-5 .header-top .nav-left .dropdown > .dropdown-toggle .fa, .header-opt-5 .header-top .nav-right .dropdown > .dropdown-toggle .fa {

	margin-left: 10px;

}

.header-opt-5 .header-top .nav-left .social a, .header-opt-5 .header-top .nav-right .social a {

	margin-right: 6px;

	font-size: 16px;

	color: #999999;

}

.header-opt-5 .header-top .nav-left .social a:hover, .header-opt-5 .header-top .nav-right .social a:hover {

	color: #f96d10;

}

.header-opt-5 .header-top .nav-right {

	float: right;

}

.header-opt-5 .header-top .nav-right > li {

	margin-right: 20px;

	padding-right: 20px;

}

.header-opt-5 .switcher .dropdown-menu > li > a:hover {

	background-color: #f96d10;

}

.header-opt-5 .setting .account li a:hover, .header-opt-5 .setting .account li a:focus {

	color: #f96d10;

}

.header-opt-5 .header-content {

	background-color: #fff;

	padding: 20px 0 30px;

}

.header-opt-5 .header-content .logo {

	display: block;

	text-align: center;

}

@media (min-width: 992px) {

.header-opt-5 .header-content .logo {

	padding-left: 50px;

}

}

.header-opt-5 .header-content .block-search {

	float: left;

	position: relative;

}

.header-opt-5 .header-content .block-search .block-title {

	background-color: #f96d10;

}

.header-opt-5 .header-content .block-search .form-search {

	width: 340px;

	position: static;

}

.header-opt-5 .header-content .block-search .form-search .box-group {

	position: static;

}

.header-opt-5 .header-content .block-search .form-search .form-control {

	padding-left: 20px;

	border-color: #eeeeee;

	height: 40px;

	padding-right: 46px;

	color: #999999;

	font-size: 14px;

}

.header-opt-5 .header-content .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-5 .header-content .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-5 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

.header-opt-5 .header-content .block-search .btn-search {

	background-color: transparent;

	background-image: none;

	border-left: 1px solid #eeeeee;

	width: 46px;

	color: #f96d10;

	font-size: 16px;

}

.header-opt-5 .header-content .block-search .btn-search:before {

	content: "\f002";

	font-family: 'FontAwesome';

}

.header-opt-5 .header-content .block-search .btn-search:hover {

	background-color: #f96d10;

	color: #fff;

}

.header-opt-5 .header-content .block-minicart {

	float: right;

}

.header-opt-5 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon, .header-opt-5 .header-content .block-minicart.open > .dropdown-toggle .cart-icon {

	border-color: #001726;

	background-image: url(../images/icon/index5/cart-hover.png);

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle {

	position: relative;

	display: block;

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-5 .header-content .block-minicart > .dropdown-toggle:after {

	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: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #f96d10;

	border-radius: 100%;

	display: block;

	float: right;

	background-image: url(../images/icon/index5/cart.png);

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .cart-icon:hover {

	border-color: #001726;

	background-image: url(../images/icon/index5/cart-hover.png);

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .text, .header-opt-5 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #009966;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	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: #009966 transparent transparent transparent;

	position: absolute;

	left: 10px;

	bottom: -4px;

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-5 .header-content .link-wishlist, .header-opt-5 .header-content .link-compare {

	background-color: transparent;

	width: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #f96d10;

	border-radius: 100%;

	display: block;

	float: right;

	margin-left: 16px;

}

.header-opt-5 .header-content .link-wishlist span, .header-opt-5 .header-content .link-compare span {

	display: none;

}

.header-opt-5 .header-content .link-wishlist:hover, .header-opt-5 .header-content .link-compare:hover {

	border-color: #001726;

}

.header-opt-5 .header-content .link-wishlist {

	background-image: url(../images/icon/index5/wishlist.png);

}

.header-opt-5 .header-content .link-wishlist:hover {

	background-image: url(../images/icon/index5/wishlist-hover.png);

}

.header-opt-5 .header-content .link-compare {

	background-image: url(../images/icon/index5/compare.png);

}

.header-opt-5 .header-content .link-compare:hover {

	background-image: url(../images/icon/index5/compare-hover.png);

}

.header-opt-5 .header-content .nav-mind {

	padding-top: 13px;

}

.header-opt-5 .header-content .nav-right {

	padding-top: 18px;

}

.header-opt-5 .block-minicart .actions .btn {

	background-color: #f96d10;

}

.header-opt-5 .block-minicart .actions .btn:hover, .header-opt-5 .block-minicart .actions .btn:focus {

	background-color: #b84c05;

}

.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #f96d10;

}

@media (min-width: 992px) {

.header-opt-5 .block-nav-categori {

	width: 59px;

}

}

.header-opt-5 .block-nav-categori .block-title {

	background-color: #e80000;

	cursor: pointer;

	line-height: 50px;

}

@media (min-width: 992px) {

.header-opt-5 .block-nav-categori .block-title {

	background-position: center;

	height: 50px;

	padding: 0;

}

.header-opt-5 .block-nav-categori .block-title span {

	display: none;

}

}

.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #f96d10;

}

.header-opt-5 .block-nav-categori .ui-categori {

	padding-bottom: 21px;

}

.header-opt-5 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-5 .block-nav-categori .ui-categori > li > a {

	line-height: 36px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-5 .block-nav-categori .ui-categori > li > a .icon {

	width: 36px;

}

.header-opt-5 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-5 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-5 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-5 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-5 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

}

.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: #f96d10;

	color: #fff;

}

@media (min-width: 992px) {

.header-opt-5 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-5 .block-nav-menu .ui-menu > li {

	color: #fff;

	padding: 0 25px;

}

.header-opt-5 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: none;

}

.header-opt-5 .block-nav-menu .ui-menu > li:hover, .header-opt-5 .block-nav-menu .ui-menu > li:focus {

	background-color: #E80000;

	color: #fff;

}

.header-opt-5 .block-nav-menu .ui-menu > li:hover > a, .header-opt-5 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-5 .block-nav-menu .ui-menu > li:before {

	content: none;

}

.header-opt-5 .block-nav-menu .ui-menu > li:last-child:before {

	content: none;

}

.header-opt-5 .block-nav-menu .ui-menu > li.active {

	background-color: #E80000;

	color: #fff;

}

.header-opt-5 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-5 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-5 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-5 .block-nav-menu .ui-menu > li.active.parent:before {

	content: none;

}

.header-opt-5 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

	position: absolute;

	width: 100%;

	left: 0;

	text-align: center;

	bottom: 4px;

	line-height: 1;

}

.header-opt-5 .block-nav-menu .ui-menu > li.parent:hover:before {

	content: none;

}

.header-opt-5 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-5 .block-nav-menu .ui-menu > li ul a:focus {

	color: #f96d10 !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-5 .block-nav-menu .ui-menu > li {

	padding: 0 18px;

}

}

.header-opt-5 .nav-toggle-menu {

	background-color: #e80000;

	line-height: 50px;

}

.header-opt-5 .header-nav {

	background-color: #eeeeee;

}

.header-opt-5 .header-nav .box-header-nav {

	background-color: #f96d10;

}

.header-opt-5 .header-nav .setting .dropdown-toggle, .header-opt-5 .header-nav .block-search .block-title, .header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	line-height: 50px;

	height: 50px;

	padding: 0;

}

@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;

	width: 100%;

	max-width: 350px;

}

.header-opt-5 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 100%;

}

.header-opt-5 .header-content .nav-mind .block-search .form-search {

	width: 100%;

}

.header-opt-5 .header-content .nav-right {

	float: right;

}

}

@media (max-width: 600px) {

.header-opt-5 .header-content .nav-mind {

	width: 100%;

	max-width: 100%;

}

}

.header-opt-6 {

	background-color: #008a90;

}

.header-opt-6 .header-top {

	background-color: #007176;

	padding: 0;

	font-size: 13px;

}

.header-opt-6 .header-top .container:before, .header-opt-6 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-6 .header-top .container:after {

	clear: both;

}

.header-opt-6 .header-top .nav-left, .header-opt-6 .header-top .nav-right {

	float: left;

	color: #666666;

}

.header-opt-6 .header-top .nav-left:before, .header-opt-6 .header-top .nav-right:before, .header-opt-6 .header-top .nav-left:after, .header-opt-6 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-6 .header-top .nav-left:after, .header-opt-6 .header-top .nav-right:after {

	clear: both;

}

.header-opt-6 .header-top .nav-left > li, .header-opt-6 .header-top .nav-right > li {

	position: relative;

	padding-right: 15px;

	margin-right: 15px;

	float: left;

}

.header-opt-6 .header-top .nav-left > li > span, .header-opt-6 .header-top .nav-right > li > span, .header-opt-6 .header-top .nav-left > li > a, .header-opt-6 .header-top .nav-right > li > a {

	line-height: 36px;

	color: #fff;

}

.header-opt-6 .header-top .nav-left > li > a:hover, .header-opt-6 .header-top .nav-right > li > a:hover, .header-opt-6 .header-top .nav-left > li > a:focus, .header-opt-6 .header-top .nav-right > li > a:focus {

	color: #333;

}

.header-opt-6 .header-top .nav-left > li:before, .header-opt-6 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 15px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -8px;

	right: 0px;

}

.header-opt-6 .header-top .nav-left > li:last-child, .header-opt-6 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-6 .header-top .nav-left > li:last-child:before, .header-opt-6 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-6 .header-top .nav-left .dropdown > .dropdown-toggle .fa, .header-opt-6 .header-top .nav-right .dropdown > .dropdown-toggle .fa {

	margin-left: 10px;

}

.header-opt-6 .header-top .nav-left .social a, .header-opt-6 .header-top .nav-right .social a {

	margin-right: 8px;

	font-size: 14px;

}

.header-opt-6 .header-top .nav-right {

	float: right;

}

.header-opt-6 .header-top .nav-right > li {

	padding-right: 20px;

	margin-right: 20px;

}

.header-opt-6 .header-top .switcher .dropdown-menu > li > a:hover {

	background-color: #007176;

}

.header-opt-6 .setting .account li a:hover, .header-opt-6 .setting .account li a:focus {

	color: #007176;

}

.header-opt-6 .header-content {

	background-color: #008a90;

	padding: 20px 0 30px;

}

.header-opt-6 .header-content .logo {

	display: block;

}

.header-opt-6 .header-content .block-search {

	float: left;

	position: relative;

	padding-right: 46px;

}

.header-opt-6 .header-content .block-search .block-title {

	background-color: #007176;

}

.header-opt-6 .header-content .block-search .form-search {

	width: 270px;

	position: static;

}

.header-opt-6 .header-content .block-search .form-search .box-group {

	position: static;

}

.header-opt-6 .header-content .block-search .form-search .form-control {

	padding-left: 20px;

	border-color: #00abb3;

	height: 40px;

	color: #fff;

	font-size: 14px;

	background-color: #00abb3;

}

.header-opt-6 .header-content .block-search .form-search .form-control::-moz-placeholder {

color: #ffffff;

opacity: 1;

}

.header-opt-6 .header-content .block-search .form-search .form-control:-ms-input-placeholder {

color: #ffffff;

}

.header-opt-6 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {

color: #ffffff;

}

.header-opt-6 .header-content .block-search .btn-search {

	background-color: #007176;

	background-image: none;

	border-left: 1px solid #008c92;

	width: 46px;

	color: #fff;

	font-size: 16px;

}

.header-opt-6 .header-content .block-search .btn-search:before {

	content: "\f002";

	font-family: 'FontAwesome';

}

.header-opt-6 .header-content .block-search .btn-search:hover {

	background-color: #00282a;

	color: #fff;

}

.header-opt-6 .header-content .block-search .categori-search {

	width: 150px;

	float: right;

	margin-right: 0;

}

.header-opt-6 .header-content .block-search .categori-search .chosen-container .chosen-single {

	background-color: #00abb3;

	border-color: #00abb3;

	line-height: 38px;

	height: 40px;

	color: #fff;

	border-left-color: #008a90;

}

.header-opt-6 .header-content .block-search .categori-search .chosen-container .chosen-single > div > b {

	color: #fff;

}

.header-opt-6 .header-content .block-minicart {

	float: right;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle {

	position: relative;

	display: block;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-6 .header-content .block-minicart > .dropdown-toggle:after {

	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 {

	background-color: transparent;

	width: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #fff;

	border-radius: 100%;

	display: block;

	float: right;

	background-image: url(../images/icon/index6/cart.png);

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle .text, .header-opt-6 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #eb9000;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-radius: 20px;

	top: -9px;

	left: 50%;

	font-family: Arial;

}

.header-opt-6 .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: #eb9000 transparent transparent transparent;

	position: absolute;

	left: 10px;

	bottom: -4px;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-6 .header-content .link-wishlist, .header-opt-6 .header-content .link-compare {

	background-color: transparent;

	width: 40px;

	height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #fff;

	border-radius: 100%;

	display: block;

	float: right;

	margin-left: 16px;

}

.header-opt-6 .header-content .link-wishlist span, .header-opt-6 .header-content .link-compare span {

	display: none;

}

.header-opt-6 .header-content .link-wishlist:hover, .header-opt-6 .header-content .link-compare:hover {

	border-color: #fff;

}

.header-opt-6 .header-content .link-wishlist {

	background-image: url(../images/icon/index6/wishlist.png);

}

.header-opt-6 .header-content .link-compare {

	background-image: url(../images/icon/index6/compare.png);

}

.header-opt-6 .header-content .nav-left {

	float: left;

	width: 335px;

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-6 .header-content .nav-left {

	width: 230px;

	margin-right: 20px;

}

}

.header-opt-6 .header-content .nav-mind {

	padding-top: 18px;

	float: left;

}

.header-opt-6 .header-content .nav-right {

	padding-top: 18px;

	float: right;

}

.header-opt-6 .header-content .keyword {

	float: left;

	margin-left: 10px;

	color: #fff;

	font-size: 13px;

}

.header-opt-6 .header-content .keyword a {

	color: #fff;

}

.header-opt-6 .header-content .keyword .lebal {

	display: inline-block;

	border-bottom: 1px solid #fff;

	padding: 0;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	position: relative;

	padding-left: 14px;

	line-height: 1;

	margin-bottom: 5px;

}

.header-opt-6 .header-content .keyword .lebal:before {

	content: "";

	width: 5px;

	height: 5px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -3px;

	left: 0;

}

.header-opt-6 .block-minicart .actions .btn {

	background-color: #007176;

}

.header-opt-6 .block-minicart .actions .btn:hover, .header-opt-6 .block-minicart .actions .btn:focus {

	background-color: #00282a;

}

.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #007176;

}

@media (min-width: 992px) {

.header-opt-6 .block-nav-categori {

	width: 59px;

}

}

.header-opt-6 .block-nav-categori .block-title {

	background-color: #000000;

	cursor: pointer;

	line-height: 50px;

}

@media (min-width: 992px) {

.header-opt-6 .block-nav-categori .block-title {

	background-position: center;

	height: 50px;

	padding: 0;

}

.header-opt-6 .block-nav-categori .block-title span {

	display: none;

}

}

.header-opt-6 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-6 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #007176;

}

.header-opt-6 .block-nav-categori .ui-categori {

	padding-bottom: 21px;

}

.header-opt-6 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-6 .block-nav-categori .ui-categori > li > a {

	line-height: 36px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-6 .block-nav-categori .ui-categori > li > a .icon {

	width: 36px;

}

.header-opt-6 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-6 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-6 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-6 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-6 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-6 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

}

.header-opt-6 .block-nav-categori .view-all-categori .btn-view-all:hover, .header-opt-6 .block-nav-categori .view-all-categori a:hover {

	background-color: #007176;

	color: #fff;

}

@media (min-width: 992px) {

.header-opt-6 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-6 .block-nav-menu .ui-menu > li {

	color: #fff;

	padding: 0 25px;

}

.header-opt-6 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: none;

}

.header-opt-6 .block-nav-menu .ui-menu > li:hover, .header-opt-6 .block-nav-menu .ui-menu > li:focus {

	background-color: #00ABB3;

	color: #fff;

}

.header-opt-6 .block-nav-menu .ui-menu > li:hover > a, .header-opt-6 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-6 .block-nav-menu .ui-menu > li:before {

	content: none;

}

.header-opt-6 .block-nav-menu .ui-menu > li:last-child:before {

	content: none;

}

.header-opt-6 .block-nav-menu .ui-menu > li.active {

	background-color: #00ABB3;

	color: #fff;

}

.header-opt-6 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-6 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-6 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-6 .block-nav-menu .ui-menu > li.active.parent:before {

	content: none;

}

.header-opt-6 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

	position: absolute;

	width: 100%;

	left: 0;

	text-align: center;

	top: 50%;

	margin-top: 10px;

	line-height: 10px;

}

.header-opt-6 .block-nav-menu .ui-menu > li.parent:hover:before {

	content: none;

}

.header-opt-6 .block-nav-menu .ui-menu > li .label-menu {

	background-color: #eb9000;

	font-size: 10px;

	font-weight: bold;

	left: 50%;

	margin: 0;

}

.header-opt-6 .block-nav-menu .ui-menu > li .label-menu:before {

	border-color: #eb9000 transparent transparent;

}

.header-opt-6 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-6 .block-nav-menu .ui-menu > li ul a:focus {

	color: #007176 !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-6 .block-nav-menu .ui-menu > li {

	padding: 0 20px;

}

}

.header-opt-6 .nav-toggle-menu {

	background-color: #000;

	line-height: 50px;

}

.header-opt-6 .header-nav {

	background-color: #008a90;

}

.header-opt-6 .header-nav .box-header-nav {

	background-color: #007176;

}

.header-opt-6 .header-nav .setting .dropdown-toggle, .header-opt-6 .header-nav .block-search .block-title, .header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {

	line-height: 50px;

	height: 50px;

}

.header-opt-6 .header-nav .custom-links {

	line-height: 50px;

	color: #fff;

	float: right;

	padding-right: 22px;

	font-size: 14px;

}

@media (max-width: 1199px) {

.header-opt-6 .header-nav .custom-links {

	display: none;

}

}

.header-opt-6 .header-nav .custom-links a {

	color: #fff;

}

.header-opt-6 .header-nav .custom-links a:hover {

	color: #000;

}

.header-opt-6 .sticky-wrapper.is-sticky .header-nav .custom-links {

	display: none;

}

@media (max-width: 1199px) {

.header-opt-6 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-6 .header-content {

	padding-top: 30px;

	padding-bottom: 30px;

}

.header-opt-6 .header-content .nav-left {

	float: none;

	clear: both;

	text-align: center;

	margin-bottom: 30px;

}

.header-opt-6 .header-content .nav-mind {

	float: left;

}

.header-opt-6 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-6 .header-content .nav-right {

	float: right;

}

}

@media (max-width: 600px) {

.header-opt-6 .header-content .nav-right {

	float: left;

}

}

.header-opt-7 .header-top {

	background-color: #cd2600;

	padding: 0;

	font-size: 13px;

}

.header-opt-7 .header-top .container:before, .header-opt-7 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-7 .header-top .container:after {

	clear: both;

}

.header-opt-7 .header-top .nav-left, .header-opt-7 .header-top .nav-right {

	float: left;

	color: #666666;

}

.header-opt-7 .header-top .nav-left:before, .header-opt-7 .header-top .nav-right:before, .header-opt-7 .header-top .nav-left:after, .header-opt-7 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-7 .header-top .nav-left:after, .header-opt-7 .header-top .nav-right:after {

	clear: both;

}

.header-opt-7 .header-top .nav-left > li, .header-opt-7 .header-top .nav-right > li {

	position: relative;

	padding-right: 10px;

	margin-right: 10px;

	float: left;

}

.header-opt-7 .header-top .nav-left > li > span, .header-opt-7 .header-top .nav-right > li > span, .header-opt-7 .header-top .nav-left > li > a, .header-opt-7 .header-top .nav-right > li > a {

	line-height: 34px;

	color: #fff;

}

.header-opt-7 .header-top .nav-left > li > a:hover, .header-opt-7 .header-top .nav-right > li > a:hover, .header-opt-7 .header-top .nav-left > li > a:focus, .header-opt-7 .header-top .nav-right > li > a:focus {

	color: #333;

}

.header-opt-7 .header-top .nav-left > li:before, .header-opt-7 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 15px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -8px;

	right: 0px;

}

.header-opt-7 .header-top .nav-left > li:last-child, .header-opt-7 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-7 .header-top .nav-left > li:last-child:before, .header-opt-7 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-7 .header-top .nav-left .social a, .header-opt-7 .header-top .nav-right .social a {

	margin-right: 6px;

	font-size: 14px;

}

.header-opt-7 .header-top .nav-right {

	float: right;

}

.header-opt-7 .switcher .dropdown-menu > li > a:hover {

	background-color: #e52e04;

}

.header-opt-7 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

	color: #888;

}

.header-opt-7 .setting .account li a:hover, .header-opt-7 .setting .account li a:focus {

	color: #e52e04;

}

.header-opt-7 .header-content {

	background-color: #E52E04;

}

.header-opt-7 .header-content .nav-left {

	float: left;

	width: 287px;

	padding-top: 14px;

}

@media (max-width: 767px) {

.header-opt-7 .header-content .nav-left {

	float: none;

	display: block;

	width: 100%;

	text-align: center;

	max-width: 100%;

}

}

.header-opt-7 .header-content .nav-mind {

	float: left;

}

.header-opt-7 .header-content .logo {

	display: block;

}

.header-opt-7 .header-content .block-search {

	float: left;

	position: relative;

	width: 100%;

	margin-top: 10px;

	margin-left: 27px;

}

.header-opt-7 .header-content .block-search .block-title {

	background-color: #e52e04;

}

.header-opt-7 .header-content .block-search .form-search {

	width: 100%;

	max-width: 362px;

}

.header-opt-7 .header-content .block-search .form-search .form-control {

	padding-left: 18px;

	border: 2px solid #e52e04;

}

.header-opt-7 .header-content .block-search .form-search .btn-search {

	background-color: #e52e04;

}

.header-opt-7 .header-content .block-search .form-search .btn-search:hover {

	background-color: #b32403;

}

.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single {

	border: 2px solid #e52e04;

	border-right: none;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #F6F6F6;

}

.header-opt-7 .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

	padding-right: 20px;

}

.header-opt-7 .block-minicart > .dropdown-toggle:before, .header-opt-7 .block-minicart > .dropdown-toggle:after {

	content: "";

	display: table;

}

.header-opt-7 .block-minicart > .dropdown-toggle:after {

	clear: both;

}

.header-opt-7 .block-minicart > .dropdown-toggle .cart-icon {

	width: 24px;

	height: 36px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index7/minicart.png);

	display: inline-block;

	vertical-align: bottom;

}

.header-opt-7 .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-7 .block-minicart > .dropdown-toggle .counter-number {

	background-color: #fe9c00;

	color: #fff;

	display: block;

	width: 18px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 14px;

	font-weight: normal;

	top: 4px;

	right: 0px;

	font-family: 'Open Sans', sans-serif;

}

.header-opt-7 .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-7 .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-7 .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-7 .block-minicart .actions .btn {

	background-color: #e52e04;

}

.header-opt-7 .block-minicart .actions .btn:hover, .header-opt-7 .block-minicart .actions .btn:focus {

	background-color: #9a1f03;

}

.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #e52e04;

}

.header-opt-7 .block-nav-categori {

	width: 270px;

}

.header-opt-7 .block-nav-categori .block-title {

	background-color: #434343;

	cursor: pointer;

	line-height: 37px;

	height: 37px;

	padding-left: 0;

}

@media (min-width: 992px) {

.header-opt-7 .block-nav-categori .block-title {

	background-position: center left 23px;

	padding-right: 20px;

	text-align: right;

	background-image: none;

}

.header-opt-7 .block-nav-categori .block-title:before, .header-opt-7 .block-nav-categori .block-title:after {

	content: "";

	display: table;

}

.header-opt-7 .block-nav-categori .block-title:after {

	clear: both;

}

.header-opt-7 .block-nav-categori .block-title:before {

	content: "";

	background-color: #2A2A2A;

	background-repeat: no-repeat;

	background-position: center;

	width: 38px;

	height: 37px;

	float: left;

	display: block;

	background-image: url(../images/icon/index1/menu-cat.png);

}

}

.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #e52e04;

}

.header-opt-7 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.header-opt-7 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-7 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-7 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-7 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-7 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-7 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-7 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-7 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-7 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #e52e04;

	color: #fff;

}

.header-opt-7 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

@media (min-width: 992px) {

.header-opt-7 .block-nav-menu {

	position: relative;

	z-index: 500;

}

.header-opt-7 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-7 .block-nav-menu .ui-menu > li {

	color: #fff;

	line-height: 90px;

}

.header-opt-7 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: none;

}

.header-opt-7 .block-nav-menu .ui-menu > li .label-menu {

	background-color: #f4fd00;

	top: 15px;

	font-size: 10px;

	font-weight: bold;

	color: #e62e04;

	line-height: 18px;

	left: 50%;

}

.header-opt-7 .block-nav-menu .ui-menu > li .label-menu:before {

	border-color: #f4fd00 transparent transparent transparent;

}

.header-opt-7 .block-nav-menu .ui-menu > li:hover, .header-opt-7 .block-nav-menu .ui-menu > li:focus {

	background-color: #F14924;

	color: #fff;

}

.header-opt-7 .block-nav-menu .ui-menu > li:hover > a, .header-opt-7 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-7 .block-nav-menu .ui-menu > li:before {

	content: none;

}

.header-opt-7 .block-nav-menu .ui-menu > li:last-child:before {

	content: none;

}

.header-opt-7 .block-nav-menu .ui-menu > li.active {

	background-color: #F14924;

	color: #fff;

}

.header-opt-7 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-7 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-7 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-7 .block-nav-menu .ui-menu > li.active.parent:before {

	content: none;

}

.header-opt-7 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

	position: absolute;

	width: 100%;

	left: 0;

	text-align: center;

	top: 50%;

	margin-top: 10px;

	line-height: 10px;

}

.header-opt-7 .block-nav-menu .ui-menu > li.parent:hover:before {

	content: none;

}

.header-opt-7 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-7 .block-nav-menu .ui-menu > li ul a:focus {

	color: #e52e04 !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-7 .block-nav-menu .ui-menu > li {

	padding: 0 12px;

}

}

.header-opt-7 .nav-toggle-menu {

	background-color: #e52e04;

	line-height: 37px;

}

.header-opt-7 .header-nav {

	background-color: #fff;

	margin-top: 12px;

}

.header-opt-7 .header-nav .box-header-nav {

	position: relative;

	z-index: 100;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.header-opt-7 .header-nav .box-header-nav {

	background-color: #fff;

}

.header-opt-7 .header-nav .switcher {

	float: right;

	border-right: 1px solid #ccc;

}

.header-opt-7 .header-nav .switcher > .dropdown-toggle {

	display: block;

	line-height: 37px;

	text-align: center;

	font-size: 14px;

	color: #53524e;

}

.header-opt-7 .header-nav .switcher .dropdown-menu {

	right: 0;

	left: auto;

}

.header-opt-7 .header-nav .switcher-language {

	width: 125px;

}

.header-opt-7 .header-nav .switcher-currency {

	width: 90px;

}

.header-opt-7 .header-nav .block-search {

	position: relative;

	z-index: 10;

	opacity: 1;

	visibility: visible;

	display: block;

	width: calc(100% - 485px);

	width: -moz-calc(100% - 485px);

	width: -webkit-calc(100% - 485px);

	width: -o-calc(100% - 485px);

	float: left;

	margin: 0;

	padding: 0;

	left: auto;

	right: auto;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

.header-opt-7 .header-nav .block-search .block-title {

	display: none;

}

.header-opt-7 .header-nav .block-search .block-content {

	padding: 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-7 .header-nav .block-search .form-search {

	width: calc(100% - 180px);

	width: -moz-calc(100% - 180px);

	width: -webkit-calc(100% - 180px);

	width: -o-calc(100% - 180px);

}

.header-opt-7 .header-nav .block-search .form-search .form-control {

	padding-left: 14px;

	border: none;

	height: 37px;

	width: 100%;

	max-width: 100%;

	padding-right: 50px;

}

.header-opt-7 .header-nav .block-search .form-search .btn-search {

	background-color: #fff;

	font-size: 14px;

	color: #666666;

	width: 50px;

	background-image: none;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

}

.header-opt-7 .header-nav .block-search .form-search .btn-search:before {

	content: "\f002";

	font-family: "FontAwesome";

}

.header-opt-7 .header-nav .block-search .form-search .btn-search:hover, .header-opt-7 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #e52e04;

	color: #fff;

}

.header-opt-7 .header-nav .block-search .categori-search {

	width: 180px;

	margin: 0;

}

.header-opt-7 .header-nav .block-search .categori-search .chosen-container .chosen-single {

	border: none;

	border-right: 1px solid #eaeaea;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #fff;

	height: 37px;

	line-height: 37px;

	font-size: 14px;

	color: #666666;

	padding-left: 18px;

}

.header-opt-7 .header-nav .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f0d7";

}

.header-opt-7 .header-nav .block-nav-menu {

	float: right;

	position: absolute;

	top: 0;

	right: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	-webkit-transform: translate(0, -100%);

	-ms-transform: translate(0, -100%);

	-o-transform: translate(0, -100%);

	transform: translate(0, -100%);

	opacity: 0;

	visibility: hidden;

	z-index: 10;

}

.header-opt-7 .header-nav .block-nav-menu .ui-menu > li {

	line-height: 57px;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header {

	margin: 0;

	background-color: #E52E04;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: 370px;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@media (max-width: 1199px) {

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: 250px;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search {

	width: 52px;

	display: none;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search .chosen-container .chosen-single span {

	display: none;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-search .form-search {

	width: 100%;

}

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {

	width: 40px;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .box-header-nav {

	border: none;

	background-color: #E52E04;

	padding: 10px 0;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .switcher {

	display: none;

}

.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu {

	display: block;

	opacity: 1;

	visibility: visible;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@media (max-width: 1199px) {

.header-opt-7 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-7 .header-content {

	padding: 15px 0;

}

.header-opt-7 .header-content .nav-mind {

	float: left;

}

.header-opt-7 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-7 .header-content .nav-right {

	float: right;

}

.header-opt-7 .header-content .nav-left {

	clear: both;

	padding: 0;

	width: 100%;

	text-align: center;

	max-width: 100%;

}

.header-opt-7 .header-nav .block-search {

	clear: both;

	width: calc(100% - 215px);

	width: -moz-calc(100% - 215px);

	width: -webkit-calc(100% - 215px);

	width: -o-calc(100% - 215px);

	border: 1px solid #ccc;

	border-right: none;

	margin-bottom: -1px;

	margin-right: -1px;

}

.header-opt-7 .header-nav .switcher {

	border: 1px solid #ccc;

	margin-bottom: -1px;

	border-left: none;

}

}

@media (max-width: 767px) {

.header-opt-7 .header-nav .block-search .categori-search {

	display: none;

}

.header-opt-7 .header-nav .block-search .form-search {

	width: 100%;

}

}

@media (max-width: 600px) {

.header-opt-7 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

@media (max-width: 479px) {

.header-opt-7 .header-nav .block-search {

	float: none;

	width: 100%;

}

.header-opt-7 .header-nav .block-search .form-search {

	width: 100%;

}

.header-opt-7 .header-nav .switcher {

	width: 50%;

}

}

.header-opt-8 .header-top {

	background-color: #faf9f6;

	border-bottom: 1px solid #eaeaea;

	padding: 0;

	font-size: 14px;

}

.header-opt-8 .header-top .container:before, .header-opt-8 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-8 .header-top .container:after {

	clear: both;

}

.header-opt-8 .header-top .nav-left, .header-opt-8 .header-top .nav-right {

	float: left;

	color: #53524e;

}

.header-opt-8 .header-top .nav-left:before, .header-opt-8 .header-top .nav-right:before, .header-opt-8 .header-top .nav-left:after, .header-opt-8 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-8 .header-top .nav-left:after, .header-opt-8 .header-top .nav-right:after {

	clear: both;

}

.header-opt-8 .header-top .nav-left > li, .header-opt-8 .header-top .nav-right > li {

	position: relative;

	padding-right: 15px;

	margin-right: 15px;

	float: left;

}

.header-opt-8 .header-top .nav-left > li > span, .header-opt-8 .header-top .nav-right > li > span, .header-opt-8 .header-top .nav-left > li > a, .header-opt-8 .header-top .nav-right > li > a {

	line-height: 34px;

	color: #53524e;

}

.header-opt-8 .header-top .nav-left > li > a:hover, .header-opt-8 .header-top .nav-right > li > a:hover, .header-opt-8 .header-top .nav-left > li > a:focus, .header-opt-8 .header-top .nav-right > li > a:focus {

	color: #0188cc;

}

.header-opt-8 .header-top .nav-left > li:before, .header-opt-8 .header-top .nav-right > li:before {

	content: "";

	width: 2px;

	height: 13px;

	background-color: #c2c1be;

	border-right: 1px solid #53524e;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: 0px;

}

.header-opt-8 .header-top .nav-left > li:last-child, .header-opt-8 .header-top .nav-right > li:last-child {

	padding-right: 0;

	margin-right: 0;

}

.header-opt-8 .header-top .nav-left > li:last-child:before, .header-opt-8 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-8 .header-top .nav-left .setting, .header-opt-8 .header-top .nav-right .setting {

	margin: 0;

	padding-left: 10px;

}

.header-opt-8 .header-top .nav-left .setting:before, .header-opt-8 .header-top .nav-right .setting:before {

	content: none;

}

.header-opt-8 .header-top .nav-right {

	float: right;

	color: #666666;

	position: relative;

}

.header-opt-8 .header-top .social a {

	margin-right: 6px;

}

.header-opt-8 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

	color: #888;

}

.header-opt-8 .switcher .dropdown-menu > li > a:hover {

	background-color: #0188cc;

}

.header-opt-8 .setting .account li a:hover, .header-opt-8 .setting .account li a:focus {

	color: #0188cc;

}

.header-opt-8 .block-search {

	width: 24px;

}

.header-opt-8 .block-search .block-title {

	display: block;

	width: 24px;

	background-image: none;

	color: #666666;

	line-height: 34px;

	text-align: center;

	padding: 0;

	height: 34px;

	background-color: transparent;

}

.header-opt-8 .block-search .block-content {

	position: absolute;

	top: 100%;

	right: 0;

	width: 300px;

	padding: 20px 10px;

	background-color: #fff;

	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);

	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);

}

.header-opt-8 .block-search .form-search {

	width: 100%;

	max-width: 362px;

}

.header-opt-8 .block-search .form-search .form-control {

	padding-left: 18px;

}

.header-opt-8 .block-search .form-search .btn-search {

	background-color: #0188cc;

}

.header-opt-8 .block-search .form-search .btn-search:hover {

	background-color: #016699;

}

@media (min-width: 992px) {

.header-opt-8 .block-search .block-content {

	display: block;

	visibility: hidden;

	opacity: 0;

	margin-top: 15px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

}

.header-opt-8 .block-search:hover .block-content, .header-opt-8 .block-search.open .block-content {

	visibility: visible;

	opacity: 1;

	margin-top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-8 .header-content {

	background-color: #fff;

	padding: 17px 0 18px;

}

.header-opt-8 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

.header-opt-8 .header-content .nav-right {

	float: right;

	padding-top: 16px;

}

.header-opt-8 .header-content .nav-mind {

	padding-top: 8px;

	float: right;

}

.header-opt-8 .header-content .logo {

	text-align: center;

	display: block;

}

.header-opt-8 .header-content .block-minicart {

	float: right;

	margin-left: 35px;

}

.header-opt-8 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-8 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #0188cc;

}

.header-opt-8 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

}

.header-opt-8 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-8 .header-content .block-minicart > .dropdown-toggle:after {

	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: 18px;

	height: 23px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/icon/index4/minicart.png);

	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: 14px;

	color: #666666;

	display: inline-block;

	vertical-align: bottom;

	line-height: 1;

}

.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #b90911;

	color: #fff;

	display: block;

	width: 32px;

	line-height: 18px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-radius: 20px;

	top: -17px;

	left: 22px;

	font-family: Arial;

}

.header-opt-8 .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: #b90911 transparent transparent transparent;

	position: absolute;

	left: 9px;

	bottom: -4px;

}

.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 {

	display: none;

}

.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-8 .block-minicart .actions {

	background-color: #0188cc;

}

.header-opt-8 .block-minicart .actions .btn:hover, .header-opt-8 .block-minicart .actions .btn:focus {

	background-color: #015580;

}

.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #0188cc;

}

@media (min-width: 992px) {

.header-opt-8 .block-nav-menu {

	position: relative;

	z-index: 500;

}

.header-opt-8 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-8 .block-nav-menu .ui-menu > li {

	color: #333;

	padding: 0 15px;

}

.header-opt-8 .block-nav-menu .ui-menu > li > a {

	color: #333;

	text-transform: uppercase;

}

.header-opt-8 .block-nav-menu .ui-menu > li:hover, .header-opt-8 .block-nav-menu .ui-menu > li:focus {

	color: #0188cc;

}

.header-opt-8 .block-nav-menu .ui-menu > li:hover > a, .header-opt-8 .block-nav-menu .ui-menu > li:focus > a {

	color: #0188cc;

}

.header-opt-8 .block-nav-menu .ui-menu > li:before {

	content: none;

}

.header-opt-8 .block-nav-menu .ui-menu > li.active {

	color: #0188cc;

}

.header-opt-8 .block-nav-menu .ui-menu > li.active > a {

	color: #0188cc;

}

.header-opt-8 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-8 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-8 .block-nav-menu .ui-menu > li ul a:focus {

	color: #0188cc !important;

}

}

.header-opt-8 .nav-toggle-menu {

	background-color: #0088cc;

	line-height: 40px;

}

.header-opt-8 .header-nav {

	background-color: #fff;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.header-opt-8 .header-nav .box-header-nav {

	position: relative;

	z-index: 500;

}

.header-opt-8 .header-nav .box-header-nav {

	background-color: #fff;

}

.header-opt-8 .header-nav .switcher {

	float: right;

	border-right: 1px solid #ccc;

}

.header-opt-8 .header-nav .switcher > .dropdown-toggle {

	display: block;

	line-height: 40px;

	text-align: center;

	font-size: 14px;

	color: #53524e;

}

.header-opt-8 .header-nav .switcher .dropdown-menu {

	right: 0;

	left: auto;

}

.header-opt-8 .header-nav .switcher-language {

	width: 125px;

}

.header-opt-8 .header-nav .switcher-currency {

	width: 90px;

}

.header-opt-8 .header-nav .block-search {

	position: relative;

	z-index: 10;

	opacity: 1;

	visibility: visible;

	display: block;

	width: calc(100% - 485px);

	width: -moz-calc(100% - 485px);

	width: -webkit-calc(100% - 485px);

	width: -o-calc(100% - 485px);

	float: left;

	margin: 0;

	padding: 0;

	left: auto;

	right: auto;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

.header-opt-8 .header-nav .block-search .block-title {

	display: none;

}

.header-opt-8 .header-nav .block-search .block-content {

	padding: 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-8 .header-nav .block-search .form-search {

	width: calc(100% - 155px);

	width: -moz-calc(100% - 155px);

	width: -webkit-calc(100% - 155px);

	width: -o-calc(100% - 155px);

}

.header-opt-8 .header-nav .block-search .form-search .form-control {

	padding-left: 14px;

	border: none;

	height: 40px;

	width: 100%;

	max-width: 100%;

	padding-right: 50px;

}

.header-opt-8 .header-nav .block-search .form-search .btn-search {

	background-color: #fff;

	font-size: 14px;

	color: #666666;

	width: 50px;

	background-image: none;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

}

.header-opt-8 .header-nav .block-search .form-search .btn-search:before {

	content: "\f002";

	font-family: "FontAwesome";

}

.header-opt-8 .header-nav .block-search .form-search .btn-search:hover, .header-opt-8 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #0188cc;

	color: #fff;

}

.header-opt-8 .header-nav .block-search .categori-search {

	width: 155px;

	margin: 0;

}

.header-opt-8 .header-nav .block-search .categori-search .chosen-container .chosen-single {

	border: none;

	border-right: 1px solid #eaeaea;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #fff;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #666666;

	padding-left: 18px;

}

.header-opt-8 .header-nav .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f0d7";

}

.header-opt-8 .sticky-wrapper.is-sticky .mid-header {

	padding: 5px 0 5px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: calc(100% - 265px);

	width: -moz-calc(100% - 265px);

	width: -webkit-calc(100% - 265px);

	width: -o-calc(100% - 265px);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {/*width: 270px;			.block-title {				width: 270px;				span {					text-indent: 0;					opacity: 1;					display: block;					visibility: visible;				}			}*/

}

@media (max-width: 1199px) {

.header-opt-8 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-8 .header-content .nav-mind {

	float: left;

}

.header-opt-8 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-8 .header-content .nav-right {

	float: right;

}

.header-opt-8 .header-content .nav-left {

	clear: both;

	text-align: center;

}

.header-opt-8 .nav-toggle-menu {

	margin-left: 10px;

	line-height: 34px;

}

}

@media (max-width: 600px) {

.header-opt-8 .header-content .nav-left {

	max-width: 200px;

}

}

@media (max-width: 600px) {

.header-opt-8 .header-content .nav-left {

	float: none;

	clear: both;

	max-width: 100%;

	text-align: center;

	margin-bottom: 10px;

}

.header-opt-8 .header-content .nav-right {

	float: none;

	clear: both;

	max-width: 100%;

	width: 100%;

}

.header-opt-8 .header-content .nav-right:before, .header-opt-8 .header-content .nav-right:after {

	content: "";

	display: table;

}

.header-opt-8 .header-content .nav-right:after {

	clear: both;

}

.header-opt-8 .header-content .nav-right .block-minicart {

	float: left;

	margin: 0;

}

}

@media (min-width: 992px) {

.header-opt-9 {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	z-index: 100;

}

}

.header-opt-9 .header-top {

	background-color: rgba(0, 0, 0, 0.4);

	padding: 0;

}

.header-opt-9 .header-top .container:before, .header-opt-9 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-9 .header-top .container:after {

	clear: both;

}

.header-opt-9 .header-top .nav-left, .header-opt-9 .header-top .nav-right {

	float: left;

	color: #333333;

}

.header-opt-9 .header-top .nav-left:before, .header-opt-9 .header-top .nav-right:before, .header-opt-9 .header-top .nav-left:after, .header-opt-9 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-9 .header-top .nav-left:after, .header-opt-9 .header-top .nav-right:after {

	clear: both;

}

.header-opt-9 .header-top .nav-left > li, .header-opt-9 .header-top .nav-right > li {

	position: relative;

	padding-right: 15px;

	margin-right: 15px;

	float: left;

}

.header-opt-9 .header-top .nav-left > li:before, .header-opt-9 .header-top .nav-right > li:before {

	content: "";

	width: 1px;

	height: 14px;

	position: absolute;

	top: 50%;

	margin-top: -7px;

	right: 0;

	background-color: rgba(220, 220, 220, 0.3);

}

.header-opt-9 .header-top .nav-left > li > span, .header-opt-9 .header-top .nav-right > li > span, .header-opt-9 .header-top .nav-left > li > a, .header-opt-9 .header-top .nav-right > li > a {

	line-height: 50px;

	color: #ccc;

	font-family: 'Montserrat', sans-serif;

	font-weight: 300;

}

.header-opt-9 .header-top .nav-left > li > a:hover, .header-opt-9 .header-top .nav-right > li > a:hover, .header-opt-9 .header-top .nav-left > li > a:focus, .header-opt-9 .header-top .nav-right > li > a:focus {

	color: #ff7f00;

}

.header-opt-9 .header-top .nav-left > li:last-child, .header-opt-9 .header-top .nav-right > li:last-child {

	padding-right: 0;

}

.header-opt-9 .header-top .nav-left > li:last-child:before, .header-opt-9 .header-top .nav-right > li:last-child:before {

	content: none;

}

.header-opt-9 .header-top .nav-left .top-social a, .header-opt-9 .header-top .nav-right .top-social a {

	line-height: 20px;

	width: 24px;

	border-radius: 100%;

	border: 2px solid #ccc;

	color: #ccc;

	text-align: center;

	display: inline-block;

	margin-right: 7px;

	font-size: 13px;

}

.header-opt-9 .header-top .nav-left .top-social a:hover, .header-opt-9 .header-top .nav-right .top-social a:hover {

	background-color: #ff7f00;

	border-color: #ff7f00;

	color: #fff;

}

.header-opt-9 .header-top .nav-left .hotline, .header-opt-9 .header-top .nav-right .hotline {

	font-size: 18px;

	font-weight: 300;

}

.header-opt-9 .header-top .nav-left .hotline i, .header-opt-9 .header-top .nav-right .hotline i {

	width: 23px;

	line-height: 23px;

	border-radius: 100%;

	border: 1px solid #ccc;

	text-align: center;

	margin-right: 5px;

}

.header-opt-9 .header-top .nav-right {

	float: right;

}

.header-opt-9 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

	color: #ccc;

}

.header-opt-9 .setting .account li a:hover, .header-opt-9 .setting .account li a:focus {

	color: #ff7f00;

}

.header-opt-9 .header-content {

	background-color: transparent;

	padding: 35px 0 20px;

}

.header-opt-9 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

.header-opt-9 .header-content .nav-right {

	float: right;

	margin-top: 6px;

	margin-left: 30px;

}

.header-opt-9 .header-content .logo {

	display: block;

}

.header-opt-9 .header-content .block-minicart {

	float: right;

	margin-left: 5px;

}

.header-opt-9 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon, .header-opt-9 .header-content .block-minicart.open > .dropdown-toggle .cart-icon {

	background-color: rgba(255, 127, 0, 0.3);

}

.header-opt-9 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-9 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #0188cc;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-9 .header-content .block-minicart > .dropdown-toggle:after {

	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: 40px;

	height: 40px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/icon/index9/minicart.png);

	display: inline-block;

	vertical-align: bottom;

	background-color: rgba(255, 255, 255, 0.2);

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #FE6634;

	color: #fff;

	display: block;

	width: 24px;

	line-height: 24px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-radius: 100%;

	top: -17px;

	left: 50%;

	margin-left: -12px;

	font-family: Arial;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-9 .block-search {

	width: 40px;

	float: right;

	margin-left: 5px;

}

.header-opt-9 .block-search .block-title {

	display: block;

	width: 40px;

	background-image: none;

	color: #fff;

	line-height: 40px;

	text-align: center;

	padding: 0;

	height: 40px;

	background-color: rgba(255, 255, 255, 0.2);

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index9/search.png);

}

.header-opt-9 .block-search .block-title span {

	display: none;

}

.header-opt-9 .block-search .block-content {

	position: absolute;

	top: 100%;

	right: 0;

	width: 300px;

	padding: 20px 10px;

	background-color: #fff;

	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);

	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);

}

.header-opt-9 .block-search .form-search {

	width: 100%;

	max-width: 362px;

}

.header-opt-9 .block-search .form-search .form-control {

	padding-left: 18px;

}

.header-opt-9 .block-search .form-search .btn-search {

	background-color: #ff7f00;

}

.header-opt-9 .block-search .form-search .btn-search:hover {

	background-color: #cc6600;

}

@media (min-width: 992px) {

.header-opt-9 .block-search .block-content {

	display: block;

	visibility: hidden;

	opacity: 0;

	margin-top: 15px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

}

.header-opt-9 .block-search:hover .block-content, .header-opt-9 .block-search.open .block-content {

	visibility: visible;

	opacity: 1;

	margin-top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-9 .block-search:hover .block-title, .header-opt-9 .block-search.open .block-title {

	background-color: rgba(255, 127, 0, 0.3);

}

.header-opt-9 .block-minicart .actions .btn {

	background-color: #ff7f00;

}

.header-opt-9 .block-minicart .actions .btn:hover, .header-opt-9 .block-minicart .actions .btn:focus {

	background-color: #b35900;

}

.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #ff7f00;

}

@media (min-width: 992px) {

.header-opt-9 .block-nav-menu {

	float: right;

}

.header-opt-9 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-9 .block-nav-menu .ui-menu > li {

	color: #fff;

	padding: 0 7px;

}

.header-opt-9 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;

	font-size: 15px;

	font-weight: bold;

}

.header-opt-9 .block-nav-menu .ui-menu > li:hover, .header-opt-9 .block-nav-menu .ui-menu > li:focus {

	color: #ff7f00;

}

.header-opt-9 .block-nav-menu .ui-menu > li:hover > a, .header-opt-9 .block-nav-menu .ui-menu > li:focus > a {

	color: #ff7f00;

}

.header-opt-9 .block-nav-menu .ui-menu > li:hover:before, .header-opt-9 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-9 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #ff7f00;

	position: absolute;

	top: 50%;

	margin-top: 13px;

	left: 50%;

	margin-left: -10px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-9 .block-nav-menu .ui-menu > li.active {

	color: #ff7f00;

}

.header-opt-9 .block-nav-menu .ui-menu > li.active > a {

	color: #ff7f00;

}

.header-opt-9 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-9 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-9 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #ff7f00;

}

.header-opt-9 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-9 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-9 .block-nav-menu .ui-menu > li ul a:focus {

	color: #ff7f00 !important;

}

}

@media (min-width: 1200px) {

.header-opt-9 .block-nav-menu .ui-menu > li {

	padding: 0 15px;

}

}

.header-opt-9 .nav-toggle-menu {

	width: 40px;

	color: #fff;

	line-height: 40px;

	text-align: center;

	padding: 0;

	height: 40px;

	background-color: rgba(255, 255, 255, 0.2);

	background-position: center;

	background-repeat: no-repeat;

}

.header-opt-9 .nav-toggle-menu span {

	display: none;

}

.header-opt-9 .sticky-wrapper.is-sticky .mid-header {

	padding: 10px 0 10px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	background-color: rgba(0, 0, 0, 0.8);

}

@media (max-width: 1199px) {

.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-mind {

	float: left;

}

.header-opt-9 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-9 .header-content .nav-right {

	float: right;

}

.header-opt-9 .header-content .nav-left {

	clear: both;

	text-align: center;

}

}

@media (max-width: 600px) {

.header-opt-9 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

.header-opt-10 {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	z-index: 100;

}

.header-opt-10 .header-content {

	background-color: transparent;

	padding: 40px 0 10px;

}

@media (max-width: 1199px) {

.header-opt-10 .header-content {

	padding-top: 10px;

}

}

.header-opt-10 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

@media (max-width: 1199px) {

.header-opt-10 .header-content .nav-left {

	width: 190px;

}

}

@media (max-width: 479px) {

.header-opt-10 .header-content .nav-left {

	width: 140px;

}

}

.header-opt-10 .header-content .nav-right {

	float: right;

	padding-top: 47px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 479px) {

.header-opt-10 .header-content .nav-right {

	padding-top: 25px;

}

}

.header-opt-10 .header-content .nav-mind {

	padding-top: 40px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-10 .header-content .logo {

	display: block;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-10 .header-content .block-minicart {

	float: right;

	margin-left: 15px;

}

.header-opt-10 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon, .header-opt-10 .header-content .block-minicart.open > .dropdown-toggle .cart-icon {

	background-color: rgba(255, 214, 143, 0.3);

}

.header-opt-10 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-10 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #ffd68f;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-10 .header-content .block-minicart > .dropdown-toggle:after {

	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: 32px;

	height: 32px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index10/minicart.png);

	display: inline-block;

	vertical-align: bottom;

	background-color: rgba(255, 255, 255, 0.2);

	border-radius: 100%;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #ffd68f;

	color: #333;

	display: block;

	width: 16px;

	line-height: 16px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 12px;

	font-weight: normal;

	border-radius: 100%;

	top: -8px;

	left: 23px;

	font-family: 'Montserrat', sans-serif;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-price {

	display: none;

}

.header-opt-10 .block-minicart .actions .btn {

	background-color: #ffd68f;

}

.header-opt-10 .block-minicart .actions .btn:hover, .header-opt-10 .block-minicart .actions .btn:focus {

	background-color: #ffc35c;

}

.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #ffd68f;

}

.header-opt-10 .block-search {

	width: 32px;

	float: right;

	margin-left: 15px;

	font-family: 'Montserrat', sans-serif;

	font-weight: 300;

	position: relative;

	z-index: 600;

}

.header-opt-10 .block-search .block-title {

	display: block;

	width: 32px;

	height: 32px;

	border-radius: 100%;

	text-align: center;

	padding: 0;

	background-color: rgba(255, 255, 255, 0.2);

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index10/search.png);

}

.header-opt-10 .block-search .block-title span {

	display: none;

}

.header-opt-10 .block-search .block-content {

	display: block;

	width: 460px;

	padding: 0;

	margin: 0;

	border-radius: 20px;

	position: absolute;

	top: -4px;

	right: -4px !important;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	background-color: #fff;

}

@media (max-width: 639px) {

.header-opt-10 .block-search .block-content {

	display: none;

	opacity: 1;

	visibility: visible;

	top: 100%;

	margin-top: 5px;

	width: 215px;

}

}

.header-opt-10 .block-search:hover .block-content {

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.header-opt-10 .block-search .categori-search {

	width: 160px;

	float: left;

	margin: 0;

}

@media (max-width: 639px) {

.header-opt-10 .block-search .categori-search {

	display: none;

}

}

.header-opt-10 .block-search .categori-search .chosen-container .chosen-single {

	background-color: #fff;

	border: none;

	line-height: 40px;

	height: 40px;

	color: #333333;

	font-weight: 300;

	position: relative;

	border-radius: 20px 0 0 20px;

}

.header-opt-10 .block-search .categori-search .chosen-container .chosen-single:before {

	content: "";

	width: 1px;

	height: 23px;

	position: absolute;

	top: 50%;

	margin-top: -12px;

	right: 0;

	background-color: #cccccc;

}

.header-opt-10 .block-search .form-search {

	width: calc(100% - 160px);

	width: -moz-calc(100% - 160px);

	width: -webkit-calc(100% - 160px);

	width: -o-calc(100% - 160px);

	float: left;

}

@media (max-width: 639px) {

.header-opt-10 .block-search .form-search {

	width: 100%;

}

}

.header-opt-10 .block-search .form-search .form-control {

	height: 40px;

	border: none;

	color: #999999;

	padding-left: 15px;

	font-size: 14px;

	font-weight: 300;

	padding-right: 32px;

	border-radius: 0 20px 20px 0;

}

.header-opt-10 .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-10 .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-10 .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

@media (max-width: 639px) {

.header-opt-10 .block-search .form-search .form-control {

	border-radius: 20px;

}

}

.header-opt-10 .block-search .form-search .btn-search {

	background-color: #333333;

	background-image: url(../images/icon/index10/search.png);

	display: block;

	width: 32px;

	height: 32px;

	border-radius: 100%;

	top: 4px;

	right: 4px;

}

.header-opt-10 .block-search .form-search .btn-search:hover {

	background-color: #ffd68f;

}

@media (min-width: 992px) {

.header-opt-10 .block-search .block-content {/*display: block;				visibility: hidden;				opacity: 0;				margin-top: 15px;				.transition(0.35s);*/

}

}

.header-opt-10 .block-search:hover .block-content, .header-opt-10 .block-search.open .block-content {

	visibility: visible;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-10 .block-search:hover .block-title, .header-opt-10 .block-search.open .block-title {

	background-color: rgba(255, 214, 143, 0.3);

}

@media (max-width: 639px) {

.header-opt-10 .block-search.open .block-content {

	display: block;

}

}

@media (min-width: 992px) {

.header-opt-10 .block-nav-menu {

	float: right;

}

.header-opt-10 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-10 .block-nav-menu .ui-menu > li {

	color: #fff;

	padding: 0 17px;

}

.header-opt-10 .block-nav-menu .ui-menu > li > a {

	color: #fff;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.header-opt-10 .block-nav-menu .ui-menu > li:hover, .header-opt-10 .block-nav-menu .ui-menu > li:focus {

	color: #ffd68f;

}

.header-opt-10 .block-nav-menu .ui-menu > li:hover > a, .header-opt-10 .block-nav-menu .ui-menu > li:focus > a {

	color: #ffd68f;

}

.header-opt-10 .block-nav-menu .ui-menu > li:hover:before, .header-opt-10 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-10 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #ffd68f;

	position: absolute;

	top: 50%;

	margin-top: 13px;

	left: 50%;

	margin-left: -10px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-10 .block-nav-menu .ui-menu > li.active {

	color: #ffd68f;

}

.header-opt-10 .block-nav-menu .ui-menu > li.active > a {

	color: #ffd68f;

}

.header-opt-10 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-10 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-10 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #ffd68f;

}

.header-opt-10 .block-nav-menu .ui-menu > li.parent:after {

	content: none;

}

.header-opt-10 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-10 .block-nav-menu .ui-menu > li ul a:focus {

	color: #ffd68f !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-10 .block-nav-menu .ui-menu > li {

	padding: 0 12px;

}

}

.header-opt-10 .nav-toggle-menu {

	width: 32px;

	color: #fff;

	line-height: 32px;

	text-align: center;

	padding: 0;

	height: 32px;

	background-color: rgba(255, 255, 255, 0.2);

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 100%;

}

.header-opt-10 .nav-toggle-menu span {

	display: none;

}

.header-opt-10 .sticky-wrapper.is-sticky .mid-header {

	padding: 10px 0 10px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	background-color: rgba(0, 0, 0, 0.8);

}

.header-opt-10 .sticky-wrapper.is-sticky .mid-header .logo img {

	height: 70px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-10 .sticky-wrapper.is-sticky .mid-header .nav-right {

	padding-top: 17px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-10 .sticky-wrapper.is-sticky .mid-header .nav-mind {

	padding-top: 10px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 991px) {

.header-opt-10 .header-content {

	padding-top: 30px;

	padding-bottom: 30px;

}

.header-opt-10 .header-content .nav-right {

	float: right;

}

.header-opt-10 .header-content .nav-left {

	clear: both;

	text-align: center;

	margin-bottom: 30px;

}

}

.header-opt-11 .header-top {

	background-color: transparent;

	padding: 0;

}

.header-opt-11 .header-top .container {

	position: relative;

}

.header-opt-11 .header-top .container:before, .header-opt-11 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-11 .header-top .container:after {

	clear: both;

}

.header-opt-11 .header-top .nav-left {

	float: right;

	color: #999999;

	position: absolute;

	bottom: -35px;

	right: 120px;

	padding-left: 15px;

}

.header-opt-11 .header-top .nav-left:before, .header-opt-11 .header-top .nav-left:after {

	content: "";

	display: table;

}

.header-opt-11 .header-top .nav-left:after {

	clear: both;

}

.header-opt-11 .header-top .nav-left > li {

	position: relative;

	padding-left: 12px;

	margin-left: 12px;

	float: left;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.header-opt-11 .header-top .nav-left > li > span, .header-opt-11 .header-top .nav-left > li > a {

	line-height: 16px;

	color: #999999;

	text-transform: uppercase;

	font-size: 12px;

	display: block;

}

.header-opt-11 .header-top .nav-left > li > a:hover, .header-opt-11 .header-top .nav-left > li > a:focus {

	color: #ff6634;

}

.header-opt-11 .header-top .nav-left > li:before {

	content: "";

	height: 14px;

	width: 1px;

	background-color: #dcdcdc;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -7px;

}

.header-opt-11 .header-top .nav-left > li:first-child {

	padding-left: 0;

	margin-left: 0;

}

.header-opt-11 .header-top .nav-left > li:first-child:before {

	content: none;

}

.header-opt-11 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

}

.header-opt-11 .switcher .dropdown-menu > li > a:hover {

	background-color: #ff6634;

}

.header-opt-11 .header-content {

	background-color: transparent;

	padding: 0;

	padding-top: 27px;

}

.header-opt-11 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

@media (max-width: 1199px) and (min-width: 992px) {

.header-opt-11 .header-content .nav-left {

	max-width: 180px;

	padding-top: 10px;

}

}

@media (max-width: 991px) {

.header-opt-11 .header-content .nav-left {

	padding-top: 10px;

}

}

@media (max-width: 991px) {

.header-opt-11 .header-content .nav-left {

	width: 200px;

}

}

.header-opt-11 .header-content .nav-right {

	float: right;

	position: relative;

}

.header-opt-11 .header-content .nav-mind {

	padding-top: 9px;

	float: right;

	padding-right: 95px;

}

.header-opt-11 .header-content .logo {

	display: block;

}

.header-opt-11 .header-content .block-minicart {

	position: absolute;

	top: -27px;

	right: 0;

}

.header-opt-11 .header-content .block-minicart:hover > .dropdown-toggle .counter, .header-opt-11 .header-content .block-minicart.open > .dropdown-toggle .counter {

	color: #e52e04;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

	width: 70px;

	text-align: center;

	background-color: #333333;

	height: 80px;

	padding-top: 16px;

	font-family: 'ProximaNova-Regular', sans-serif;

	font-size: 18px;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle:before, .header-opt-11 .header-content .block-minicart > .dropdown-toggle:after {

	content: "";

	display: table;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle:after {

	clear: both;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 8px 35px 0 0;

	border-color: #333333 transparent transparent transparent;

	position: absolute;

	bottom: -7px;

	left: 0;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 35px 8px 0;

	border-color: transparent #333333 transparent transparent;

	position: absolute;

	bottom: -7px;

	right: 0;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle .cart-icon {

	width: 32px;

	height: 28px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index11/minicart.png);

	display: inline-block;

	vertical-align: bottom;

	background-color: #333333;

	margin-bottom: 5px;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle .counter-number {

	background-color: #ff6634;

	color: #fff;

	display: block;

	width: 20px;

	line-height: 20px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 13px;

	font-weight: bold;

	border-radius: 100%;

	top: 7px;

	right: 9px;

	font-family: 'ProximaNova-Bold', sans-serif;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle .cart-text {

	display: none;

}

.header-opt-11 .header-content .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-11 .block-minicart .actions .btn:hover, .header-opt-11 .block-minicart .actions .btn:focus {

	background-color: #ff6634;

}

.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #ff6634;

}

.header-opt-11 .block-nav-categori {

	width: 200px;

	margin-right: 12px;

}

@media (max-width: 991px) {

.header-opt-11 .block-nav-categori {

	margin-right: 0;

}

}

.header-opt-11 .block-nav-categori .block-title {

	background-color: #ff6634;

	cursor: pointer;

	line-height: 40px;

	height: 40px;

	padding-left: 17px;

	padding-right: 0;

	font-size: 16px;

	font-family: 'ProximaNovaSemibold', sans-serif;

}

@media (min-width: 992px) {

.header-opt-11 .block-nav-categori .block-title {

	background-image: none;

}

.header-opt-11 .block-nav-categori .block-title:before, .header-opt-11 .block-nav-categori .block-title:after {

	content: "";

	display: table;

}

.header-opt-11 .block-nav-categori .block-title:after {

	clear: both;

}

.header-opt-11 .block-nav-categori .block-title:before {

	content: "";

	background-repeat: no-repeat;

	background-position: center;

	width: 40px;

	height: 40px;

	float: right;

	display: block;

	background-image: url(../images/icon/index11/menu-cat.png);

}

}

.header-opt-11 .block-nav-categori .block-title:hover, .header-opt-11 .block-nav-categori .block-title:focus {

	background-color: #cd3200;

}

.header-opt-11 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-11 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #e52e04;

}

.header-opt-11 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.header-opt-11 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-11 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.header-opt-11 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-11 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-11 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.header-opt-11 .block-nav-categori .ui-categori > li.parent:hover .submenu {

	margin-left: -15px;

}

.header-opt-11 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-11 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-11 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-11 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:hover, .header-opt-11 .block-nav-categori .view-all-categori a:hover {

	background-color: #ff6634;

	color: #fff;

}

.header-opt-11 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

@media (min-width: 992px) {

.header-opt-11 .block-nav-menu {

	position: relative;

	z-index: 555;

}

.header-opt-11 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-11 .block-nav-menu .ui-menu > li {

	color: #333;

	background-color: transparent;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	padding: 0 10px;

	margin-left: 6px;

	line-height: 52px;

	padding-bottom: 5px;

}

.header-opt-11 .block-nav-menu .ui-menu > li > a {

	color: #333;

	text-transform: uppercase;

	font-family: 'UTM-Bebas', sans-serif;

	font-size: 18px;

}

.header-opt-11 .block-nav-menu .ui-menu > li:hover, .header-opt-11 .block-nav-menu .ui-menu > li:focus {

	background-color: #333;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	color: #fff;

}

.header-opt-11 .block-nav-menu .ui-menu > li:hover:before, .header-opt-11 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-11 .block-nav-menu .ui-menu > li:hover > a, .header-opt-11 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-11 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: 13px;

	left: 50%;

	margin-left: -10px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-11 .block-nav-menu .ui-menu > li.active {

	background-color: #333;

	color: #fff;

}

.header-opt-11 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-11 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-11 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-11 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-11 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

}

.header-opt-11 .block-nav-menu .ui-menu > li.parent:before {

	margin-left: -16px;

}

.header-opt-11 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-11 .block-nav-menu .ui-menu > li ul a:focus {

	color: #ff6634 !important;

}

}

.header-opt-11 .nav-toggle-menu {

	background-color: #ff6634;

	line-height: 40px;

}

.header-opt-11 .header-nav {

	background-color: transparent;

}

.header-opt-11 .header-nav .box-header-nav {

	position: relative;

	z-index: 500;

}

.header-opt-11 .header-nav .box-header-nav {

	background-color: #333333;

	padding: 15px 14px 13px;

}

.header-opt-11 .header-nav .nav-right {

	width: 350px;

	float: right;

	background-color: #666666;

	color: #fff;

	display: table;

}

@media (max-width: 1199px) {

.header-opt-11 .header-nav .nav-right {

	display: none;

}

}

.header-opt-11 .header-nav .nav-right a {

	color: #fff;

}

.header-opt-11 .header-nav .nav-right a:hover, .header-opt-11 .header-nav .nav-right a:focus {

	color: #ff6634;

}

.header-opt-11 .header-nav .nav-right li {

	display: table-cell;

	padding: 0;

	float: none;

	text-align: center;

	position: relative;

}

.header-opt-11 .header-nav .nav-right li:before {

	content: "";

	height: 26px;

	width: 1px;

	background-color: #7e7e7e;

	position: absolute;

	right: 0;

	top: 50%;

	margin-top: -13px;

}

.header-opt-11 .header-nav .nav-right li:last-child:before {

	content: none;

}

.header-opt-11 .header-nav .nav-right li > span {

	line-height: 40px;

}

.header-opt-11 .header-nav .nav-right .top-social a {

	line-height: 22px;

	width: 24px;

	border-radius: 100%;

	border: 1px solid #fff;

	color: #fff;

	text-align: center;

	display: inline-block;

	margin: 0 3px;

	font-size: 13px;

}

.header-opt-11 .header-nav .nav-right .top-social a:hover {

	background-color: #ff6634;

	border-color: #ff6634;

	color: #fff;

}

.header-opt-11 .header-nav .nav-right .hotline {

	font-size: 18px;

	font-family: 'ProximaNovaSemibold';

}

.header-opt-11 .header-nav .nav-right .hotline i {

	width: 23px;

	line-height: 22px;

	border-radius: 100%;

	border: 1px solid #fff;

	text-align: center;

	margin-right: 5px;

	font-weight: normal;

	font-size: 13px;

}

.header-opt-11 .header-nav .block-search {

	position: relative;

	z-index: 10;

	opacity: 1;

	visibility: visible;

	display: block;

	width: calc(100% - 576px);

	width: -moz-calc(100% - 576px);

	width: -webkit-calc(100% - 576px);

	width: -o-calc(100% - 576px);

	float: left;

	margin: 0;

	padding: 0;

	left: auto;

	right: auto;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

@media (max-width: 1199px) {

.header-opt-11 .header-nav .block-search {

	width: calc(100% - 218px);

	width: -moz-calc(100% - 218px);

	width: -webkit-calc(100% - 218px);

	width: -o-calc(100% - 218px);

}

}

.header-opt-11 .header-nav .block-search .block-title {

	display: none;

}

.header-opt-11 .header-nav .block-search .block-content {

	padding: 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-11 .header-nav .block-search .form-search {

	width: calc(100% - 150px);

	width: -moz-calc(100% - 150px);

	width: -webkit-calc(100% - 150px);

	width: -o-calc(100% - 150px);

}

@media (max-width: 479px) {

.header-opt-11 .header-nav .block-search .form-search {

	width: 100%;

}

}

.header-opt-11 .header-nav .block-search .form-search .form-control {

	padding-left: 20px;

	border: none;

	height: 40px;

	width: 100%;

	max-width: 100%;

	background-color: #F5F5F5;

	padding-right: 50px;

	color: #999999;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.header-opt-11 .header-nav .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-11 .header-nav .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-11 .header-nav .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

.header-opt-11 .header-nav .block-search .form-search .btn-search {

	font-size: 14px;

	color: #fff;

	width: 55px;

	background-color: #ff6634;

	border: none;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index11/search.png);

}

.header-opt-11 .header-nav .block-search .form-search .btn-search:hover, .header-opt-11 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #cd3200;

	color: #fff;

}

.header-opt-11 .header-nav .block-search .categori-search {

	width: 150px;

	margin: 0;

}

.header-opt-11 .header-nav .block-search .categori-search .chosen-container .chosen-single {

	border: none;

	margin-right: -1px;

	z-index: 10;

	position: relative;

	background-color: #F5F5F5;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #333;

	padding-left: 15px;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.header-opt-11 .header-nav .block-search .categori-search .chosen-container .chosen-single:before {

	content: "";

	width: 1px;

	height: 36px;

	background-color: #dcdcdc;

	position: absolute;

	right: 0;

	top: 50%;

	margin-top: -18px;

}

.header-opt-11 .header-nav .block-search .categori-search .chosen-container .chosen-single > div {

	width: 20px;

}

.header-opt-11 .header-nav .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f107";

	color: #999999;

}

@media (max-width: 479px) {

.header-opt-11 .header-nav .block-search .categori-search {

	display: none;

}

}

.header-opt-11 .header-nav .block-nav-menu {

	float: right;

	position: absolute;

	top: 0;

	right: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	-webkit-transform: translate(0, -100%);

	-ms-transform: translate(0, -100%);

	-o-transform: translate(0, -100%);

	transform: translate(0, -100%);

	opacity: 0;

	visibility: hidden;

	z-index: 10;

}

.header-opt-11 .header-nav .block-nav-menu .ui-menu > li {

	line-height: 57px;

}

.header-opt-11 .header-nav .block-nav-menu .ui-menu > li > a {

	color: #fff;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header {

	margin: 0;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: 370px;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@media (max-width: 1199px) {

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: 250px;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search {

	width: 52px;

	display: none;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-search .categori-search .chosen-container .chosen-single span {

	display: none;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-search .form-search {

	width: 100%;

}

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {

	width: 40px;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .box-header-nav {

	border: none;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .nav-right {

	display: none;

}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-menu {

	display: block;

	opacity: 1;

	visibility: visible;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

@media (max-width: 1199px) {

.header-opt-11 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-11 .header-content {

	padding-bottom: 20px;

}

.header-opt-11 .header-content .nav-mind {

	float: left;

}

.header-opt-11 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-11 .header-content .nav-right {

	float: right;

}

.header-opt-11 .header-content .nav-left {

	clear: both;

	text-align: center;

	padding-top: 20px;

}

.header-opt-11 .header-nav .box-header-nav {

	padding-top: 60px;

}

.header-opt-11 .header-nav .block-search {

	width: auto;

	position: absolute;

	top: 10px;

	left: 13px;

	right: 13px;

}

}

@media (max-width: 600px) {

.header-opt-11 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

@media (max-width: 479px) {

.header-opt-11 .header-nav .box-header-nav {

	padding-left: 2px;

	padding-right: 2px;

}

.header-opt-11 .header-nav .block-search {

	left: 2px;

	right: 2px;

}

}

.header-opt-12 {

	background-color: #394264;

}

.header-opt-12 .header-top {

	background-color: transparent;

	padding: 0;

	border-bottom: 1px solid rgba(255, 255, 255, 0.1);

	position: relative;

}

.header-opt-12 .header-top:before, .header-opt-12 .header-top:after {

	content: "";

	display: table;

}

.header-opt-12 .header-top:after {

	clear: both;

}

.header-opt-12 .header-top .container {

	position: relative;

}

.header-opt-12 .header-top .container:before, .header-opt-12 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-12 .header-top .container:after {

	clear: both;

}

.header-opt-12 .header-top .nav-left, .header-opt-12 .header-top .nav-right {

	float: left;

	color: #9099b7;

}

.header-opt-12 .header-top .nav-left:before, .header-opt-12 .header-top .nav-right:before, .header-opt-12 .header-top .nav-left:after, .header-opt-12 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-12 .header-top .nav-left:after, .header-opt-12 .header-top .nav-right:after {

	clear: both;

}

.header-opt-12 .header-top .nav-left > li, .header-opt-12 .header-top .nav-right > li {

	position: relative;

	padding-left: 15px;

	margin-left: 15px;

	float: left;

	font-family: 'Arimo', sans-serif;

}

.header-opt-12 .header-top .nav-left > li > span, .header-opt-12 .header-top .nav-right > li > span, .header-opt-12 .header-top .nav-left > li > a, .header-opt-12 .header-top .nav-right > li > a {

	line-height: 42px;

	color: #9099b7;

	text-transform: capitalize;

	font-size: 14px;

	display: block;

}

.header-opt-12 .header-top .nav-left > li > a:hover, .header-opt-12 .header-top .nav-right > li > a:hover, .header-opt-12 .header-top .nav-left > li > a:focus, .header-opt-12 .header-top .nav-right > li > a:focus {

	color: #001726;

}

.header-opt-12 .header-top .nav-left > li:before, .header-opt-12 .header-top .nav-right > li:before {

	content: "";

	height: 14px;

	width: 1px;

	background-color: #9099b7;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -7px;

}

.header-opt-12 .header-top .nav-left > li:first-child, .header-opt-12 .header-top .nav-right > li:first-child {

	padding-left: 0;

	margin-left: 0;

}

.header-opt-12 .header-top .nav-left > li:first-child:before, .header-opt-12 .header-top .nav-right > li:first-child:before {

	content: none;

}

.header-opt-12 .header-top .nav-right {

	float: right;

	color: #9099b7;

}

.header-opt-12 .header-top .top-social a {

	line-height: 22px;

	width: 24px;

	border-radius: 100%;

	border: 1px solid #9099b7;

	color: #9099b7;

	text-align: center;

	display: inline-block;

	margin: 0 3px;

	font-size: 14px;

}

.header-opt-12 .header-top .top-social a:hover {

	background-color: #001726;

	border-color: #001726;

	color: #fff;

}

.header-opt-12 .header-top .hotline {

	font-size: 14px;

}

.header-opt-12 .header-top .hotline i {

	width: 24px;

	line-height: 22px;

	border-radius: 100%;

	border: 1px solid #9099b7;

	text-align: center;

	margin-right: 5px;

	font-weight: normal;

	font-size: 13px;

}

.header-opt-12 .switcher .dropdown-toggle .fa {

	margin-left: 8px;

	font-size: 14px;

}

.header-opt-12 .switcher .dropdown-menu > li > a:hover {

	background-color: #001726;

}

.header-opt-12 .header-content {

	background-color: transparent;

	padding: 30px 0;

}

@media (max-width: 991px) {

.header-opt-12 .header-content {

	padding: 20px 0px;

}

}

.header-opt-12 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

@media (max-width: 1199px) and (min-width: 992px) {

.header-opt-12 .header-content .nav-left {

	max-width: 180px;

	padding-top: 10px;

}

}

@media (max-width: 991px) {

.header-opt-12 .header-content .nav-left {

	float: none;

	max-width: 100%;

}

}

.header-opt-12 .header-content .nav-right {

	float: right;

	position: relative;

}

.header-opt-12 .header-content .nav-mind {

	padding-top: 10px;

	float: right;

}

.header-opt-12 .header-content .logo {

	display: block;

	margin-top: 12px;

}

@media (max-width: 991px) {

.header-opt-12 .header-content .logo {

	margin-top: 0;

	text-align: center;

}

}

.header-opt-12 .block-minicart .actions .btn:hover, .header-opt-12 .block-minicart .actions .btn:focus {

	background-color: #001726;

}

.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #001726;

}

.header-opt-12 .block-nav-categori {

	width: 250px;

}

.header-opt-12 .block-nav-categori .block-title {

	background-color: #001726;

	cursor: pointer;

	line-height: 45px;

	height: 45px;

	padding-left: 17px;

	padding-right: 0;

	font-size: 16px;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

}

@media (min-width: 992px) {

.header-opt-12 .block-nav-categori .block-title {

	background-image: none;

}

.header-opt-12 .block-nav-categori .block-title:before, .header-opt-12 .block-nav-categori .block-title:after {

	content: "";

	display: table;

}

.header-opt-12 .block-nav-categori .block-title:after {

	clear: both;

}

.header-opt-12 .block-nav-categori .block-title:before {

	content: "";

	background-repeat: no-repeat;

	background-position: center;

	width: 45px;

	height: 45px;

	float: right;

	display: block;

	background-image: url(../images/icon/index11/menu-cat.png);

}

}

.header-opt-12 .block-nav-categori .block-title:hover, .header-opt-12 .block-nav-categori .block-title:focus {

	background-color: #cc0033;

}

.header-opt-12 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-12 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #001726;

}

.header-opt-12 .block-nav-categori .ui-categori {

	padding-top: 6px;

	padding-bottom: 0;

}

.header-opt-12 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-12 .block-nav-categori .ui-categori > li > a {

	line-height: 42px;

	border-top: 1px solid #eeeeee;

	padding: 0;

	padding-right: 20px;

	font-family: 'Arimo', sans-serif;

	color: #333333;

	font-size: 14px;

}

.header-opt-12 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-12 .block-nav-categori .ui-categori > li:hover > a {

	color: #001726;

}

.header-opt-12 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-12 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 42px;

}

.header-opt-12 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-12 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-12 .block-nav-categori .view-all-categori .btn-view-all, .header-opt-12 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #999999;

	border: none;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 14px;

	height: 49px;

	line-height: 1;

	margin-left: 15px;

	margin-right: 15px;

	text-transform: none;

	text-align: center;

	padding-top: 15px;

	font-family: 'Oswald', sans-serif;

}

.header-opt-12 .block-nav-categori .view-all-categori .btn-view-all:after, .header-opt-12 .block-nav-categori .view-all-categori a:after {

	content: "\f107";

	float: none;

	margin: 0;

	vertical-align: top;

	display: block;

}

.header-opt-12 .block-nav-categori .view-all-categori .btn-view-all:hover, .header-opt-12 .block-nav-categori .view-all-categori a:hover {

	background-color: #001726;

	color: #fff;

}

.header-opt-12 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

@media (min-width: 992px) {

.header-opt-12 .block-nav-categori .block-content {

	display: none !important;

}

}

@media (min-width: 992px) {

.header-opt-12 .block-nav-menu {

	position: relative;

	z-index: 555;

}

.header-opt-12 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-12 .block-nav-menu .ui-menu > li {

	color: #9099b7;

	background-color: transparent;

	padding: 0 16px;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-12 .block-nav-menu .ui-menu > li:last-child {

	padding-right: 0;

}

.header-opt-12 .block-nav-menu .ui-menu > li > a {

	color: #9099b7;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	font-family: 'Arimo', sans-serif;

}

.header-opt-12 .block-nav-menu .ui-menu > li:hover, .header-opt-12 .block-nav-menu .ui-menu > li:focus {

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	color: #fff;

}

.header-opt-12 .block-nav-menu .ui-menu > li:hover:before, .header-opt-12 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-12 .block-nav-menu .ui-menu > li:hover > a, .header-opt-12 .block-nav-menu .ui-menu > li:focus > a {

	color: #fff;

}

.header-opt-12 .block-nav-menu .ui-menu > li .label-menu {

	line-height: 20px;

	width: 36px;

	background-color: #001726;

	border-radius: 0;

	font-family: 'Oswald', sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

	left: 50%;

	top: -10px;

}

.header-opt-12 .block-nav-menu .ui-menu > li .label-menu:before {

	left: 0;

	margin: 0;

	border-color: #001726 transparent transparent;

}

.header-opt-12 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: 14px;

	left: 50%;

	margin-left: -10px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-12 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f107";

	font-weight: bold;

}

.header-opt-12 .block-nav-menu .ui-menu > li.parent:before {

	margin-left: -16px;

}

.header-opt-12 .block-nav-menu .ui-menu > li.active {

	color: #fff;

}

.header-opt-12 .block-nav-menu .ui-menu > li.active > a {

	color: #fff;

}

.header-opt-12 .block-nav-menu .ui-menu > li.active:hover > a, .header-opt-12 .block-nav-menu .ui-menu > li.active:focus > a {

	color: #fff;

}

.header-opt-12 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-12 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-12 .block-nav-menu .ui-menu > li ul a:focus {

	color: #001726 !important;

}

}

.header-opt-12 .nav-toggle-menu {

	background-color: #001726;

	cursor: pointer;

	line-height: 45px;

	height: 45px;

	padding-left: 15px;

	padding-right: 0;

	font-size: 16px;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	background-position: center right 10px;

	padding-right: 25px;

}

.header-opt-12 .header-nav {

	background-color: transparent;

	margin-bottom: 37px;

}

.header-opt-12 .header-nav .box-header-nav {

	position: relative;

	z-index: 100;

	margin-top: -37px;

	bottom: -37px;

}

.header-opt-12 .header-nav .box-header-nav {

	background-color: #50597b;

	padding: 13px 20px;

}

.header-opt-12 .header-nav .block-search {

	position: relative;

	z-index: 10;

	opacity: 1;

	visibility: visible;

	display: block;

	width: calc(100% - 440px);

	width: -moz-calc(100% - 440px);

	width: -webkit-calc(100% - 440px);

	width: -o-calc(100% - 440px);

	float: left;

	margin: 0;

	padding: 0;

	left: auto;

	right: auto;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

@media (max-width: 1199px) {

.header-opt-12 .header-nav .block-search {

	width: calc(100% - 440px);

	width: -moz-calc(100% - 440px);

	width: -webkit-calc(100% - 440px);

	width: -o-calc(100% - 440px);

}

}

.header-opt-12 .header-nav .block-search .block-title {

	display: none;

}

.header-opt-12 .header-nav .block-search .block-content {

	padding: 0 55px 0 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-12 .header-nav .block-search .form-search {

	width: calc(100% - 175px);

	width: -moz-calc(100% - 175px);

	width: -webkit-calc(100% - 175px);

	width: -o-calc(100% - 175px);

}

.header-opt-12 .header-nav .block-search .form-search .box-group {

	position: static;

}

@media (max-width: 767px) {

.header-opt-12 .header-nav .block-search .form-search {

	width: 100%;

}

}

.header-opt-12 .header-nav .block-search .form-search .form-control {

	padding-left: 20px;

	border: none;

	height: 45px;

	width: 100%;

	max-width: 100%;

	background-color: #F5F5F5;

	padding-right: 50px;

	color: #999999;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.header-opt-12 .header-nav .block-search .form-search .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.header-opt-12 .header-nav .block-search .form-search .form-control:-ms-input-placeholder {

color: #999999;

}

.header-opt-12 .header-nav .block-search .form-search .form-control::-webkit-input-placeholder {

color: #999999;

}

.header-opt-12 .header-nav .block-search .form-search .btn-search {

	font-size: 14px;

	color: #fff;

	width: 55px;

	background-color: #394264;

	border: none;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index11/search.png);

}

.header-opt-12 .header-nav .block-search .form-search .btn-search:hover, .header-opt-12 .header-nav .block-search .form-search .btn-search:focus {

	background-color: #001726;

	color: #fff;

}

.header-opt-12 .header-nav .block-search .categori-search {

	width: 175px;

	margin: 0;

	float: right;

}

.header-opt-12 .header-nav .block-search .categori-search .chosen-container .chosen-single {

	border: none;

	margin-left: -1px;

	z-index: 10;

	position: relative;

	background-color: #F5F5F5;

	height: 45px;

	line-height: 45px;

	font-size: 14px;

	color: #333;

	padding-left: 15px;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.header-opt-12 .header-nav .block-search .categori-search .chosen-container .chosen-single:before {

	content: "";

	width: 1px;

	height: 36px;

	background-color: #dcdcdc;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -18px;

}

.header-opt-12 .header-nav .block-search .categori-search .chosen-container .chosen-single > div {

	width: 20px;

}

.header-opt-12 .header-nav .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f107";

	color: #999999;

}

@media (max-width: 767px) {

.header-opt-12 .header-nav .block-search .categori-search {

	display: none;

}

}

.header-opt-12 .header-nav .block-minicart {

	position: relative;

	float: right;

	right: auto;

	top: auto;

	visibility: visible;

	opacity: 1;

	margin: 0;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

}

.header-opt-12 .header-nav .block-minicart:hover > .dropdown-toggle .counter, .header-opt-12 .header-nav .block-minicart.open > .dropdown-toggle .counter {

	color: #001726;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #fff;

	width: 190px;

	background-color: #11a8ab;

	height: 45px;

	font-family: 'Arimo', sans-serif;

	font-size: 14px;

	line-height: 50px;

	padding-left: 20px;

	font-weight: bold;

	text-transform: uppercase;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle:before, .header-opt-12 .header-nav .block-minicart > .dropdown-toggle:after {

	content: "";

	display: table;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle:after {

	clear: both;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle .cart-icon {

	width: 30px;

	height: 45px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index12/minicart.png);

	display: inline-block;

	vertical-align: bottom;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle .counter {

	padding-left: 15px;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle .counter-number {

	background-color: #001726;

	color: #fff;

	display: block;

	width: 20px;

	line-height: 20px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 13px;

	font-weight: bold;

	border-radius: 100%;

	top: -10px;

	left: 25px;

	font-family: 'ProximaNova-Bold', sans-serif;

}

.header-opt-12 .header-nav .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

@media (max-width: 991px) {

.header-opt-12 .header-nav .block-minicart {

	margin-right: 15px;

}

}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header {

	margin: 0;

	padding: 0px 0 10px;

	background-color: #394264;

}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: calc(100% - 416px);

	width: -moz-calc(100% - 416px);

	width: -webkit-calc(100% - 416px);

	width: -o-calc(100% - 416px);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {

	width: 40px;

}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header .box-header-nav {

	border: none;

}

@media (max-width: 1199px) {

.header-opt-12 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-12 .header-content {

	padding-bottom: 20px;

}

.header-opt-12 .header-content .nav-mind {

	float: left;

}

.header-opt-12 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-12 .header-content .nav-right {

	float: right;

}

.header-opt-12 .header-content .nav-left {

	clear: both;

	text-align: center;

}

.header-opt-12 .header-nav .box-header-nav {

	padding-top: 60px;

}

.header-opt-12 .header-nav .block-search {

	width: auto;

	position: absolute;

	top: 10px;

	left: 20px;

	right: 20px;

}

}

@media (max-width: 600px) {

.header-opt-12 .header-content .nav-mind .block-search {

	width: auto;

	position: static;

}

}

@media (max-width: 639px) {

.header-opt-12 .header-nav .block-minicart {

	margin: 0;

	margin-top: 15px;

	width: 100%;

}

.header-opt-12 .header-nav .block-minicart .dropdown-toggle {

	width: 100%;

}

}

.header-opt-13 {

	background-color: #fff;

	font-family: 'Montserrat', sans-serif;

}

.header-opt-13 .header-top {

	background-color: transparent;

	padding: 0;

	position: relative;

	color: #666666;

	font-weight: 300;

	font-size: 14px;

	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);

	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);

}

.header-opt-13 .header-top:before, .header-opt-13 .header-top:after {

	content: "";

	display: table;

}

.header-opt-13 .header-top:after {

	clear: both;

}

.header-opt-13 .header-top .container {

	position: relative;

}

.header-opt-13 .header-top .container:before, .header-opt-13 .header-top .container:after {

	content: "";

	display: table;

}

.header-opt-13 .header-top .container:after {

	clear: both;

}

.header-opt-13 .header-top .nav-left, .header-opt-13 .header-top .nav-right {

	float: left;

	color: #666666;

}

.header-opt-13 .header-top .nav-left:before, .header-opt-13 .header-top .nav-right:before, .header-opt-13 .header-top .nav-left:after, .header-opt-13 .header-top .nav-right:after {

	content: "";

	display: table;

}

.header-opt-13 .header-top .nav-left:after, .header-opt-13 .header-top .nav-right:after {

	clear: both;

}

.header-opt-13 .header-top .nav-left > li, .header-opt-13 .header-top .nav-right > li {

	position: relative;

	padding-left: 12px;

	margin-left: 12px;

	float: left;

}

.header-opt-13 .header-top .nav-left > li > span, .header-opt-13 .header-top .nav-right > li > span, .header-opt-13 .header-top .nav-left > li > a, .header-opt-13 .header-top .nav-right > li > a {

	line-height: 38px;

	color: #666666;

	text-transform: capitalize;

	display: block;

}

.header-opt-13 .header-top .nav-left > li > a:hover, .header-opt-13 .header-top .nav-right > li > a:hover, .header-opt-13 .header-top .nav-left > li > a:focus, .header-opt-13 .header-top .nav-right > li > a:focus {

	color: #ffad00;

}

.header-opt-13 .header-top .nav-left > li:before, .header-opt-13 .header-top .nav-right > li:before {

	content: "";

	height: 14px;

	width: 1px;

	background-color: #eeeeee;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -7px;

}

.header-opt-13 .header-top .nav-left > li:first-child, .header-opt-13 .header-top .nav-right > li:first-child {

	padding-left: 0;

	margin-left: 0;

}

.header-opt-13 .header-top .nav-left > li:first-child:before, .header-opt-13 .header-top .nav-right > li:first-child:before {

	content: none;

}

@media (max-width: 479px) {

.header-opt-13 .header-top .nav-left > li, .header-opt-13 .header-top .nav-right > li {

	padding-left: 6px;

	margin-left: 6px;

}

}

.header-opt-13 .header-top .nav-right {

	float: right;

}

.header-opt-13 .header-top .top-social a {

	line-height: 22px;

	width: 24px;

	border-radius: 100%;

	border: 1px solid #999999;

	color: #999999;

	text-align: center;

	display: inline-block;

	margin: 0 3px;

	font-size: 13px;

}

.header-opt-13 .header-top .top-social a:hover {

	background-color: #ffad00;

	border-color: #ffad00;

	color: #fff;

}

.header-opt-13 .header-top .hotline {

	font-size: 14px;

}

.header-opt-13 .header-top .hotline span {

	text-transform: uppercase !important;

}

.header-opt-13 .header-top .hotline i {

	width: 23px;

	line-height: 22px;

	border-radius: 100%;

	border: 1px solid #999999;

	text-align: center;

	margin-right: 5px;

	font-weight: normal;

	font-size: 13px;

	color: #999999;

}

.header-opt-13 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

}

@media (max-width: 479px) {

.header-opt-13 .switcher .dropdown-toggle .fa {

	margin-left: 0px;

}

}

.header-opt-13 .header-content {

	background-color: transparent;

	padding: 45px 0 50px;

}

@media (max-width: 991px) {

.header-opt-13 .header-content {

	padding: 30px 0;

}

}

.header-opt-13 .header-content .nav-left {

	float: left;

	max-width: 250px;

}

@media (max-width: 1199px) and (min-width: 992px) {

.header-opt-13 .header-content .nav-left {

	max-width: 2000px;

	padding-top: 10px;

}

}

@media (max-width: 991px) {

.header-opt-13 .header-content .nav-left {

	float: none;

	width: 100%;

	max-width: 100%;

	text-align: center;

	margin-bottom: 15px;

}

}

.header-opt-13 .header-content .nav-mind {

	padding-top: 7px;

	float: right;

}

@media (max-width: 991px) {

.header-opt-13 .header-content .nav-mind {

	float: none;

	width: 100%;

	max-width: 100%;

}

}

.header-opt-13 .header-content .logo {

	display: block;

}

.header-opt-13 .block-search {

	width: 600px;

	float: right;

	margin: 0;

	padding: 0;

}

@media (max-width: 1199px) {

.header-opt-13 .block-search {

	width: 450px;

}

}

.header-opt-13 .block-search .block-title {

	display: none;

}

.header-opt-13 .block-search .block-content {

	padding: 0 55px 0 0;

	margin: 0;

	position: relative;

	opacity: 1;

	visibility: visible;

	display: block;

	-webkit-box-shadow: none;

	box-shadow: none;

}

.header-opt-13 .block-search .form-search {

	width: calc(100% - 158px);

	width: -moz-calc(100% - 158px);

	width: -webkit-calc(100% - 158px);

	width: -o-calc(100% - 158px);

}

.header-opt-13 .block-search .form-search .box-group {

	position: static;

}

@media (max-width: 1199px) {

.header-opt-13 .block-search .form-search {

	width: 100%;

}

}

.header-opt-13 .block-search .form-search .form-control {

	padding-left: 20px;

	border: 1px solid #ffad00;

	height: 45px;

	width: 100%;

	max-width: 100%;

	background-color: #fff;

	padding-right: 50px;

	color: #333333;

	font-size: 14px;

	font-weight: 300;

}

.header-opt-13 .block-search .form-search .form-control::-moz-placeholder {

color: #333333;

opacity: 1;

}

.header-opt-13 .block-search .form-search .form-control:-ms-input-placeholder {

color: #333333;

}

.header-opt-13 .block-search .form-search .form-control::-webkit-input-placeholder {

color: #333333;

}

.header-opt-13 .block-search .form-search .btn-search {

	font-size: 14px;

	color: #fff;

	width: 55px;

	background-color: #ffad00;

	border: none;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index11/search.png);

}

.header-opt-13 .block-search .form-search .btn-search:hover, .header-opt-13 .block-search .form-search .btn-search:focus {

	background-color: #996800;

	color: #fff;

}

.header-opt-13 .block-search .categori-search {

	width: 158px;

	margin: 0;

	float: right;

}

.header-opt-13 .block-search .categori-search .chosen-container .chosen-single {

	border: 1px solid #ffad00;

	border-left: none;

	border-right: none;

	margin-left: -1px;

	z-index: 10;

	position: relative;

	background-color: #fff;

	height: 45px;

	line-height: 45px;

	color: #666666;

	padding-left: 15px;

	font-size: 14px;

	font-weight: 300;

}

.header-opt-13 .block-search .categori-search .chosen-container .chosen-single:before {

	content: "";

	width: 1px;

	height: 28px;

	background-color: #eeeeee;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -14px;

}

.header-opt-13 .block-search .categori-search .chosen-container .chosen-single > div {

	width: 26px;

}

.header-opt-13 .block-search .categori-search .chosen-container .chosen-single > div b:before {

	content: "\f107";

	color: #cccccc;

}

@media (max-width: 1199px) {

.header-opt-13 .block-search .categori-search {

	display: none;

}

}

.header-opt-13 .block-minicart {

	float: right;

	margin: 0;

	margin-left: 20px;

}

.header-opt-13 .block-minicart:hover > .dropdown-toggle .counter, .header-opt-13 .block-minicart.open > .dropdown-toggle .counter {

	color: #ffad00;

}

.header-opt-13 .block-minicart > .dropdown-toggle {

	font-weight: bold;

	display: block;

	position: relative;

	color: #333333;

	width: 180px;

	background-color: #fff;

	border: 1px solid #eeeeee;

	height: 45px;

	font-size: 14px;

	line-height: 45px;

	padding-left: 18px;

	font-weight: normal;

	text-transform: uppercase;

}

.header-opt-13 .block-minicart > .dropdown-toggle:before, .header-opt-13 .block-minicart > .dropdown-toggle:after {

	content: "";

	display: table;

}

.header-opt-13 .block-minicart > .dropdown-toggle:after {

	clear: both;

}

.header-opt-13 .block-minicart > .dropdown-toggle .cart-icon {

	width: 30px;

	height: 45px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index13/minicart.png);

	display: inline-block;

	vertical-align: bottom;

}

.header-opt-13 .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-13 .block-minicart > .dropdown-toggle .counter {

	padding-left: 6px;

}

.header-opt-13 .block-minicart > .dropdown-toggle .counter-number {

	background-color: #333333;

	color: #fff;

	display: block;

	width: 36px;

	line-height: 20px;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 14px;

	font-weight: normal;

	top: -17px;

	left: 14px;

}

.header-opt-13 .block-minicart > .dropdown-toggle .counter-number:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 5px 5px 0 5px;

	border-color: #333333 transparent transparent transparent;

	position: absolute;

	bottom: -5px;

	left: 14px;

}

.header-opt-13 .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-13 .block-minicart .actions .btn:hover, .header-opt-13 .block-minicart .actions .btn:focus {

	background-color: #ffad00;

}

.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #ffad00;

}

.header-opt-13 .block-nav-categori {

	width: 270px;

}

.header-opt-13 .block-nav-categori .block-title {

	background-color: #333333;

	cursor: pointer;

	line-height: 50px;

	height: 50px;

	background-image: none;

	font-size: 14px;

	font-weight: bold;

}

@media (min-width: 991px) {

.header-opt-13 .block-nav-categori .block-title {

	padding-left: 17px;

	padding-right: 0;

}

.header-opt-13 .block-nav-categori .block-title:before, .header-opt-13 .block-nav-categori .block-title:after {

	content: "";

	display: table;

}

.header-opt-13 .block-nav-categori .block-title:after {

	clear: both;

}

.header-opt-13 .block-nav-categori .block-title:before {

	content: "";

	background-repeat: no-repeat;

	background-position: center;

	width: 40px;

	height: 50px;

	float: right;

	display: block;

	background-image: url(../images/icon/index11/menu-cat.png);

}

}

.header-opt-13 .block-nav-categori .block-title:hover, .header-opt-13 .block-nav-categori .block-title:focus {

	background-color: #996800;

}

@media (max-width: 991px) {

.header-opt-13 .block-nav-categori .block-title:before {

	content: none;

}

}

.header-opt-13 .block-nav-categori .ui-categori .submenu .categori-list li a:hover, .header-opt-13 .block-nav-categori .ui-categori .submenu .categori-list li a:focus {

	color: #ffad00;

}

.header-opt-13 .block-nav-categori .ui-categori {

	padding-top: 11px;

	padding-bottom: 0;

}

.header-opt-13 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.header-opt-13 .block-nav-categori .ui-categori > li > a {

	line-height: 44px;

	border-top: 1px solid #eeeeee;

	padding: 0;

	padding-right: 20px;

	font-family: 'Montserrat', sans-serif;

	color: #333333;

	font-size: 14px;

	font-weight: 300;

}

.header-opt-13 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.header-opt-13 .block-nav-categori .ui-categori > li:hover > a {

	color: #ffad00;

}

.header-opt-13 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.header-opt-13 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 42px;

}

.header-opt-13 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.header-opt-13 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.header-opt-13 .block-nav-categori .block-content {

	background-color: #fff;

	width: 270px;

}

.header-opt-13 .block-nav-menu {

	border-top: 2px solid #eeeeee;

	float: right;

	width: calc(100% - 300px);

	width: -moz-calc(100% - 300px);

	width: -webkit-calc(100% - 300px);

	width: -o-calc(100% - 300px);

}

@media (min-width: 992px) {

.header-opt-13 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-13 .block-nav-menu .ui-menu > li {

	color: #999999;

	font-weight: 400;

	padding: 0 16px;

	line-height: 48px;

}

.header-opt-13 .block-nav-menu .ui-menu > li > a {

	color: #999999;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 400;

}

.header-opt-13 .block-nav-menu .ui-menu > li:hover, .header-opt-13 .block-nav-menu .ui-menu > li:focus {

	color: #333;

}

.header-opt-13 .block-nav-menu .ui-menu > li:hover > a, .header-opt-13 .block-nav-menu .ui-menu > li:focus > a {

	color: #333;

}

.header-opt-13 .block-nav-menu .ui-menu > li:hover:before, .header-opt-13 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-13 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 100%;

	height: 2px;

	background-color: #ffad00;

	position: absolute;

	top: -2px;

	left: 0;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-13 .block-nav-menu .ui-menu > li .label-menu {

	line-height: 20px;

	width: 36px;

	background-color: #2ea76f;

	border-radius: 0;

	font-family: 'Oswald', sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

	left: 50%;

	top: -10px;

}

.header-opt-13 .block-nav-menu .ui-menu > li .label-menu:before {

	left: 0;

	margin: 0;

	border-color: #2ea76f transparent transparent;

}

.header-opt-13 .block-nav-menu .ui-menu > li.active {

	color: #333;

}

.header-opt-13 .block-nav-menu .ui-menu > li.active > a {

	color: #333;

	font-weight: bold;

}

.header-opt-13 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-13 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f0d7";

	font-family: 'FontAwesome';

	margin-left: 4px;

	font-size: 16px;

}

.header-opt-13 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-13 .block-nav-menu .ui-menu > li ul a:focus {

	color: #ffad00 !important;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.header-opt-13 .block-nav-menu .ui-menu > li {

	padding: 0 8px;

}

}

.header-opt-13 .nav-toggle-menu {

	background-color: #333333;

	line-height: 50px;

	height: 50px;

}

.header-opt-13 .header-nav {

	background-color: #fff;

}

.header-opt-13 .header-nav .box-header-nav {

	background-color: #fff;

	position: relative;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header {

	margin: 0;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-search {

	width: calc(100% - 416px);

	width: -moz-calc(100% - 416px);

	width: -webkit-calc(100% - 416px);

	width: -o-calc(100% - 416px);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {

	width: 40px;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header .box-header-nav {

	border: none;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu {

	width: calc(100% - 50px);

	width: -moz-calc(100% - 50px);

	width: -webkit-calc(100% - 50px);

	width: -o-calc(100% - 50px);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {

	padding: 0;

}

@media (max-width: 1199px) {

.header-opt-13 .header-content .block-search .categori-search {

	display: none;

}

}

@media (max-width: 991px) {

.header-opt-13 .header-content {

	padding-bottom: 20px;

}

.header-opt-13 .header-content .nav-mind {

	float: left;

}

.header-opt-13 .header-content .nav-mind .block-search {

	float: left;

	margin-left: 0;

	width: 275px;

}

.header-opt-13 .header-content .nav-right {

	float: right;

}

.header-opt-13 .header-content .nav-left {

	clear: both;

	text-align: center;

	padding-top: 20px;

}

}

@media (max-width: 500px) {

.header-opt-13 .header-content .nav-mind .block-minicart {

	float: none;

	margin: auto;

	margin-bottom: 10px;

}

.header-opt-13 .header-content .nav-mind .block-minicart .dropdown-toggle {

	display: block;

	margin: auto;

}

.header-opt-13 .header-content .nav-mind .block-search {

	width: 100%;

	float: none;

	position: relative;

}

}

.header-opt-14 {

	background-color: #fff;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

}

.header-opt-14 .switcher .dropdown-toggle .fa {

	margin-left: 6px;

	font-size: 14px;

}

.header-opt-14 .switcher .dropdown-menu {

	right: 0;

	left: auto;

}

.header-opt-14 .switcher .dropdown-menu a:hover {

	background-color: #cc9933;

}

.header-opt-14 .header-content {

	background-color: #fff;

	padding: 35px 0 28px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-14 .header-content:before, .header-opt-14 .header-content:after {

	content: "";

	display: table;

}

.header-opt-14 .header-content:after {

	clear: both;

}

.header-opt-14 .header-content .container:before, .header-opt-14 .header-content .container:after {

	content: "";

	display: table;

}

.header-opt-14 .header-content .container:after {

	clear: both;

}

.header-opt-14 .header-content .box-content {

	position: relative;

}

.header-opt-14 .header-content .box-content:before, .header-opt-14 .header-content .box-content:after {

	content: "";

	display: table;

}

.header-opt-14 .header-content .box-content:after {

	clear: both;

}

.header-opt-14 .logo {

	text-align: center;

	display: block;

	width: 20%;

	float: left;

}

.header-opt-14 .logo img {

	height: auto;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 767px) {

.header-opt-14 .logo {

	width: 160px;

}

}

@media (max-width: 479px) {

.header-opt-14 .logo {

	width: 120px;

}

}

.header-opt-14 .block-search {

	float: right;

	width: 20px;

	margin: 0;

	padding: 0;

	margin-left: 12px;

}

.header-opt-14 .block-search .block-title {

	display: block;

	height: 42px;

	width: 20px;

	background-image: url(../images/icon/index14/search.png);

	background-color: transparent;

}

.header-opt-14 .block-search .block-title:hover, .header-opt-14 .block-search .block-title.open {

	background-image: url(../images/icon/index14/search-hover.png);

}

.header-opt-14 .block-search:hover .block-title, .header-opt-14 .block-search.open .block-title {

	background-image: url(../images/icon/index14/search-hover.png);

}

.header-opt-14 .block-search .block-content {

	padding: 20px;

	right: 0;

	left: auto;

	width: 280px;

}

.header-opt-14 .block-search .form-search {

	width: 100%;

}

.header-opt-14 .block-search .form-search .form-control {

	padding-left: 20px;

	border: 1px solid #cc9933;

	height: 45px;

	width: 100%;

	max-width: 100%;

	background-color: #fff;

	padding-right: 50px;

	color: #333333;

	font-size: 14px;

	font-weight: 300;

}

.header-opt-14 .block-search .form-search .form-control::-moz-placeholder {

color: #333333;

opacity: 1;

}

.header-opt-14 .block-search .form-search .form-control:-ms-input-placeholder {

color: #333333;

}

.header-opt-14 .block-search .form-search .form-control::-webkit-input-placeholder {

color: #333333;

}

.header-opt-14 .block-search .form-search .btn-search {

	font-size: 14px;

	color: #fff;

	width: 55px;

	background-color: #cc9933;

	border: none;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index11/search.png);

}

.header-opt-14 .block-search .form-search .btn-search:hover, .header-opt-14 .block-search .form-search .btn-search:focus {

	background-color: #7a5c1f;

	color: #fff;

}

.header-opt-14 .block-minicart {

	float: right;

	margin: 0;

	margin-left: 20px;

}

.header-opt-14 .block-minicart:hover > .dropdown-toggle .counter, .header-opt-14 .block-minicart.open > .dropdown-toggle .counter {

	color: #cc9933;

}

.header-opt-14 .block-minicart > .dropdown-toggle {

	display: block;

	position: relative;

	color: #333333;

	font-size: 14px;

	line-height: 42px;

	font-weight: normal;

	padding-right: 12px;

}

.header-opt-14 .block-minicart > .dropdown-toggle .cart-icon {

	display: none;

}

.header-opt-14 .block-minicart > .dropdown-toggle .counter-title {

	display: none;

}

.header-opt-14 .block-minicart > .dropdown-toggle .counter-number {

	background-color: #cc9933;

	color: #fff;

	display: block;

	width: 16px;

	line-height: 16px;

	border-radius: 100%;

	position: absolute;

	padding: 0;

	text-align: center;

	font-size: 11px;

	font-weight: 600;

	top: 0px;

	right: 0px;

}

.header-opt-14 .block-minicart > .dropdown-toggle .counter-label {

	display: none;

}

.header-opt-14 .block-minicart {

	float: right;

}

.header-opt-14 .block-minicart .actions .btn:hover, .header-opt-14 .block-minicart .actions .btn:focus {

	background-color: #cc9933;

}

.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:hover, .header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:focus {

	color: #cc9933;

}

.header-opt-14 .nav-links {

	float: right;

}

.header-opt-14 .nav-links:before, .header-opt-14 .nav-links:after {

	content: "";

	display: table;

}

.header-opt-14 .nav-links:after {

	clear: both;

}

.header-opt-14 .nav-links > li {

	display: inline-block;

	line-height: 42px;

	margin-left: 20px;

}

.header-opt-14 .nav-links > li:first-child {

	margin-left: 0;

}

.header-opt-14 .nav-links > li > a {

	color: #333;

	display: block;

}

.header-opt-14 .nav-links > li > a:hover {

	color: #cc9933;

}

.header-opt-14 .block-search, .header-opt-14 .block-minicart, .header-opt-14 .nav-links {

	margin-top: 20px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (min-width: 992px) {

.header-opt-14 .block-nav-menu {

	width: 40%;

	float: left;

	margin-top: 20px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

}

@media (min-width: 992px) {

.header-opt-14 .block-nav-menu .ui-menu {

	padding-left: 1px;

}

.header-opt-14 .block-nav-menu .ui-menu > li {

	color: #333;

	margin-left: 20px;

	padding: 0;

}

.header-opt-14 .block-nav-menu .ui-menu > li:first-child {

	margin-left: 0;

}

.header-opt-14 .block-nav-menu .ui-menu > li > a {

	color: #333;

	text-transform: none;

	font-size: 14px;

}

.header-opt-14 .block-nav-menu .ui-menu > li:hover, .header-opt-14 .block-nav-menu .ui-menu > li:focus {

	color: #cc9933;

}

.header-opt-14 .block-nav-menu .ui-menu > li:hover > a, .header-opt-14 .block-nav-menu .ui-menu > li:focus > a {

	color: #cc9933;

}

.header-opt-14 .block-nav-menu .ui-menu > li:hover:before, .header-opt-14 .block-nav-menu .ui-menu > li:focus:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-14 .block-nav-menu .ui-menu > li:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #cc9933;

	position: absolute;

	bottom: 0px;

	left: 50%;

	margin-left: -10px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.header-opt-14 .block-nav-menu .ui-menu > li.parent:after {

	content: "\f0d7";

	font-family: 'FontAwesome';

	margin-left: 4px;

	font-size: 14px;

}

.header-opt-14 .block-nav-menu .ui-menu > li.parent:before {

	margin-left: -15px;

}

.header-opt-14 .block-nav-menu .ui-menu > li.active {

	color: #cc9933;

}

.header-opt-14 .block-nav-menu .ui-menu > li.active > a {

	color: #cc9933;

	font-weight: bold;

}

.header-opt-14 .block-nav-menu .ui-menu > li.active:before {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.header-opt-14 .block-nav-menu .ui-menu > li.active:after {

	color: #cc9933;

}

.header-opt-14 .block-nav-menu .ui-menu > li ul a:hover, .header-opt-14 .block-nav-menu .ui-menu > li ul a:focus {

	color: #cc9933 !important;

}

}

.header-opt-14 .nav-toggle-menu {

	background-color: #cc9933;

	line-height: 40px;

	background-position: center;

	display: none;

	width: 40px;

	height: 40px;

	padding: 0;

	margin-left: 15px;

	margin-top: 20px;

}

@media (max-width: 991px) {

.header-opt-14 .nav-toggle-menu {

	display: block;

}

}

.header-opt-14 .nav-toggle-menu span {

	display: none;

}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header {

	margin: 0;

	padding: 5px 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header .logo img {

	height: 50px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-search, .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-minicart, .header-opt-14 .sticky-wrapper.is-sticky .mid-header .nav-links, .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu {

	margin-top: 20px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {

	padding: 0;

	font-size: 14px;

}/*==========================================================	5. SIDEBAR==========================================================*/

.slider-range {

	margin-bottom: 20px;

	padding-top: 2px;

}

.slider-range:before, .slider-range:after {

	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: #888888;

	border-radius: 0px;

	margin: 5px 0;

}

.catalog-view_op1 .slider-range .ui-slider {

	height: 7px;

	background-color: #001726;

}

.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: #888888;

	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.png);

}

.slider-range .action:before, .slider-range .action:after {

	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: 14px;

	color: #666666;

	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: 14px;

	color: #000000;

	margin: 0 10px 0 0;

}

.catalog-view_op1 .slider-range .action .price > span {

	float: none;

	display: inline;

	border: none;

	font-size: 14px;

	color: #666666;

	width: auto;

	margin: 0;

}

.slider-range .action .btn {

	height: 32px;

	width: 65px;

	text-align: center;

	padding: 0;

	font-size: 14px;

	color: #fff;

	background-color: #001726;

	float: left;

	margin-bottom: 15px;

}

.slider-range .action .btn:hover, .slider-range .action .btn:focus {

	background-color: #171717;

}

.slider-range .amount-min, .slider-range .amount-max {

	display: block;

	line-height: 30px;

	float: left;

	font-size: 14px;

	color: #888888;

}

.slider-range .amount-min .catalog-view_op1, .slider-range .amount-max .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: 16px;

	color: #333333;

	font-weight: bold;

	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;

	display: block;

	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 #eeeeee;

	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: #000000;

	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: #888888;

	font-size: 14px;

	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: 14px;

	line-height: 34px;

	font-weight: normal;

	cursor: pointer;

	color: #888888;

}

.block-filter .filter-options-content .item label:before, .block-filter .filter-options-content .item label:after {

	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: #001726;

}

.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: #888888;

	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: #001726;

}

.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked + span {

	color: #001726;

}

.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked + span:before {

	background-color: #001726;

	border-color: #001726;

}

.block-filter .filter-options-content .item label input[type=checkbox]:checked + span:before {

	background-color: #001726;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index1/checked.png);

}

.block-filter .filter-options-content .item a {

	display: block;

	color: #666666;

}

.block-filter .filter-options-content .item a:before, .block-filter .filter-options-content .item a:after {

	content: "";

	display: table;

}

.block-filter .filter-options-content .item a:after {

	clear: both;

}

.block-filter .filter-options-content .item a:hover {

	color: #001726;

}

.block-filter .filter-options-content .item .count {

	font-size: 14px;

	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: 0px;

}

.block-filter .filter-options-color .filter-options-content .items:before, .block-filter .filter-options-color .filter-options-content .items:after {

	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: 14px;

	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: #001726;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index1/checked.png);

}

.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 #001726;

}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span .img {

	border: 1px solid #001726;

}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span:before {

	background-color: #001726;

}

@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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	overflow-y: auto;

	margin: 0;

	-webkit-box-shadow: 0 0 3px 0 rgba(136, 136, 136, 0.23);

	box-shadow: 0 0 3px 0 rgba(136, 136, 136, 0.23);

}

.block-filter.active {

	left: 0;

	visibility: visible;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: bold;

	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: normal;

}

.block-filter .block-content .filter-options-title.active {

	color: #001726;

}

.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: 16px;

	font-weight: bold;

	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-left: 27px;

	padding-right: 15px;

	padding-top: 15px;

	padding-bottom: 15px;

}

@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: bold;

	line-height: 46px;

}

.catalog-view_op1 .block-filter .block-content {

	border: none;

	padding-left: 27px;

	padding-right: 22px;

	padding-top: 15px;

	padding-bottom: 0px;

}

@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: #666666;

	font-weight: normal;

}

.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-content .item label:hover {

	color: #001726;

}

.catalog-view_op1 .block-filter .filter-options-content .item label:hover .count {

	color: #001726;

}

.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: #888888;

}

.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:before, .block-sidebar-tags .block-content:after {

	content: "";

	display: table;

}

.block-sidebar-tags .block-content:after {

	clear: both;

}

.block-sidebar-tags .block-content ul:before, .block-sidebar-tags .block-content ul:after {

	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: #888888;

	font-size: 14px;

	margin-right: 10px;

	margin-bottom: 9px;

	float: left;

}

.block-sidebar-tags .block-content a:hover {

	color: #001726;

}

.catalog-view_op1_style2 .block-sidebar-tags .block-content a {

	line-height: 33px;

	font-size: 14px;

	font-style: italic;

	color: #333333;

	margin-right: 5px;

	margin-bottom: 5px;

}

.catalog-view_op1_style2 .block-sidebar-tags .block-content a:hover {

	color: #001726;

}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a {

	color: #666666;

	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: #001726;

}

.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: #333333;

	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-item2:not(.product-item-opt-2 ) .product-item-info {

	margin-bottom: 10px;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:before, .block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:after {

	content: "";

	display: table;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:after {

	clear: both;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-photo {

	float: left;

	margin-right: 10px;

	width: 110px;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-detail {

	overflow: hidden;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-name {

	font-size: 14px;

	color: #888888;

	font-weight: normal;

	display: block;

	margin-top: 53px;

	margin-bottom: 3px;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-name a {

	color: #888888;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-name a:hover {

	color: #001726;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-price {

	font-size: 16px;

	color: #333333;

}

.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-price .old-price {

	text-decoration: line-through;

	margin-left: 6px;

}

.block-sidebar-products .product-item-opt-1, .block-sidebar-products .product-item-opt-2 {

	margin-bottom: 10px;

}

.block-sidebar-products .product-item-opt-1 .product-item-info:before, .block-sidebar-products .product-item-opt-2 .product-item-info:before, .block-sidebar-products .product-item-opt-1 .product-item-info:after, .block-sidebar-products .product-item-opt-2 .product-item-info:after {

	content: "";

	display: table;

}

.block-sidebar-products .product-item-opt-1 .product-item-info:after, .block-sidebar-products .product-item-opt-2 .product-item-info:after {

	clear: both;

}

.block-sidebar-products .product-item-opt-1 .product-item-photo, .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-1 .product-item-detail, .block-sidebar-products .product-item-opt-2 .product-item-detail {

	padding: 0;

	overflow: hidden;

}

.block-sidebar-products .product-item-opt-1 .product-item-name, .block-sidebar-products .product-item-opt-2 .product-item-name {

	white-space: normal;

	margin: 0;

}

.block-sidebar-products .product-item-opt-1 .product-item-price, .block-sidebar-products .product-item-opt-2 .product-item-price, .block-sidebar-products .product-item-opt-1 .product-reviews-summary, .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: #001726;

	font-size: 13px;

	text-transform: none;

}

.block-sidebar-products .all-products:hover {

	background-color: #001726;

	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: #001726;

}

.block-sidebar-products .owl-carousel .product-item {

	border-bottom: 1px solid #eeeeee;

	padding-bottom: 18px;

	padding-top: 4px;

}

.block-sidebar-products .owl-carousel .product-item:last-child {

	border-bottom: none;

}

.block-sidebar-products-opt2 .block-content {

	padding-left: 20px;

	padding-right: 20px;

}

.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: #001726;

}

.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: #001726 !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.png);

	margin: 0;

}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:hover {

	background-color: #cc0033 !important;

}

.block-banner-sidebar .owl-carousel .owl-item img {

	width: 100%;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.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: #001726;

}

.block-banner-sidebar:hover img {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-sidebar-categorie .items a {

	color: #666666;

	font-size: 14px;

	text-transform: capitalize;

	display: block;

	line-height: 26px;

	margin-left: 17px;

	position: relative;

}

.block-sidebar-categorie .items a:hover {

	color: #001726;

}

.block-sidebar-categorie .items a:hover:before {

	color: #001726;

}

.block-sidebar-categorie .items a:before {

	content: "\f0da";

	font-family: 'FontAwesome';

	position: absolute;

	top: 0;

	left: -17px;

	color: #cccccc;

	font-size: 13px;

}

.block-sidebar-categorie .items li.active > ul, .block-sidebar-categorie .items li:hover > ul {

	height: auto;

	display: block;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-sidebar-categorie .items > li > a:before {

	content: "\f105";

	font-size: 14px;

	font-weight: bold;

}

.block-sidebar-categorie .items > li:hover > a {

	color: #001726;

}

.block-sidebar-categorie .items > li:hover > a:before {

	color: #001726;

}

.block-sidebar-categorie .items > li ul {

	padding-left: 17px;

	display: none;

	height: 0;

	overflow: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-sidebar-categorie .items > li ul li {

	border-bottom: 1px dotted #eeeeee;

}

.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: normal;

	font-size: 14px;

	color: #000;

	margin: 0;

	display: block;

	text-align: center;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.block-sidebar-testimonials .item .avata {

	text-align: center;

	width: 108px;

	height: 108px;

	border-radius: 100%;

	overflow: hidden;

	border: 3px solid #eeeeee;

	display: block;

	margin: auto;

	margin-bottom: 5px;

}

.block-sidebar-testimonials .item .avata img {

	display: block;

}

.block-sidebar-testimonials .item .des {

	font-size: 14px;

	line-height: 20px;

	color: #666666;

}

.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: #001726;

}

.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: #001726;

	font-size: 16px;

	font-family: Arial;

	display: block;

	text-transform: uppercase;

	font-weight: normal;

	margin-bottom: 15px;

}

.block-sidebar-testimonials2 .block-content .des {

	font-size: 14px;

	color: #666666;

	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: #333333;

	font-family: Arial;

	text-transform: none;

}

.block-sidebar-testimonials2 .block-content .btn:hover {

	background-color: #001726;

	color: #fff;

}/*==========================================================	6. FOOTER==========================================================*/

.block-newletter {

	margin-bottom: 25px;

}

.block-newletter .block-title {

	display: block;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	text-transform: uppercase;

	margin-top: 12px;

	margin-bottom: 55px;

	line-height: 1.1;

}

.block-newletter .form-control {

	height: 52px;

	border: 1px solid #aaaaaa;

	padding-left: 14px;

	font-size: 14px;

	color: #aaaaaa;

}

.block-newletter .form-control::-moz-placeholder {

color: #aaaaaa;

opacity: 1;

}

.block-newletter .form-control:-ms-input-placeholder {

color: #aaaaaa;

}

.block-newletter .form-control::-webkit-input-placeholder {

color: #aaaaaa;

}

.block-newletter .btn-subcribe {

	z-index: 20;

	padding: 0 15px;

	height: 52px;

	background-color: #3e3e3e;

	text-align: center;

	font-size: 14px;

	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, 0.3);

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-newletter .btn-subcribe:hover:before {

	width: 100%;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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 .links {

	font-size: 14px;

}

.site-footer .footer-column .links h3.title {

	display: block;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	text-transform: uppercase;

	margin-top: 12px;

	margin-bottom: 55px;

}

.site-footer .footer-column .links a {

	color: #888888;

}

.site-footer .footer-column .links a:hover {

	color: #333;

}

.site-footer .footer-column .links li {

	margin-bottom: 7px;

}

.site-footer .address {

	font-size: 14px;

	color: #888888;

	margin-bottom: 42px;

}

.site-footer .address td {

	padding-bottom: 8px;

	vertical-align: top;

}

.site-footer .address b {

	font-weight: 600;

	font-size: 16px;

	color: #333333;

	padding-right: 15px;

}

.site-footer .block-social .block-title {

	display: block;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	text-transform: uppercase;

	margin-top: 12px;

	margin-bottom: 25px;

	line-height: 1.1;

}

.site-footer .block-social .block-content:before, .site-footer .block-social .block-content:after {

	content: "";

	display: table;

}

.site-footer .block-social .block-content:after {

	clear: both;

}

.site-footer .block-social .block-content a {

	width: 32px;

	line-height: 30px;

	border: 1px solid #aaaaaa;

	border-radius: 100%;

	text-align: center;

	color: #333333;

	font-size: 16px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

	display: block;

	float: left;

	margin-right: 7px;

	margin-bottom: 5px;

}

.site-footer .block-social .block-content a:last-child {

	margin-right: 0;

}

.site-footer .block-social .block-content a:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.site-footer .footer-bottom {

	border-top: 1px solid #e4e4e4;

	padding-bottom: 40px;

	padding-top: 32px;

}

.site-footer .footer-bottom .links {

	font-size: 14px;

	text-transform: capitalize;

	text-align: center;

}

.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: #001726;

}

.site-footer .payment {

	margin-bottom: 20px;

}

.site-footer .payment img {

	margin-right: 6px;

	cursor: pointer;

}

.site-footer .copyright {

	font-size: 14px;

	color: #333333;

	padding-bottom: 40px;

	text-align: center;

}

.site-footer .footer-tag {

	margin-bottom: 30px;

}

.site-footer .footer-tag .title {

	font-size: 16px;

	line-height: 20px;

	color: #333333;

	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: #666666;

}

.site-footer .footer-tag li:last-child:after {

	content: none;

}

.site-footer .footer-tag a {

	font-size: 14px;

	color: #666666;

}

.site-footer .footer-tag a:hover {

	color: #333;

}

.back-to-top {

	display: block;

	border: 2px solid #e1004a;

	padding: 3px;

	border-radius: 100%;

	text-align: center;

	color: #fff;

	float: left;

	background-color: transparent;

	cursor: pointer;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: fixed;

	left: 30px;

	bottom: 30px;

	z-index: 999;

	top: auto !important;

}

.back-to-top .fa {

	line-height: 36px;

	width: 36px;

	border-radius: 100%;

	background-color: #e1004a;

	font-size: 22px;

	color: #fff;

}

.back-to-top:hover {

	color: #fff;

	background-color: #f5b5ca;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.footer-opt-1 {

	background-color: #fff;

	padding-top: 0;

}

.footer-opt-1 .footer-column {

	padding-bottom: 0;

}

.footer-opt-1 .footer-column .links {

	margin-bottom: 15px;

}

.footer-opt-1 .footer-column .links h3.title {

	margin-bottom: 15px;

}

.footer-opt-1 .footer-column .links ul {

	padding-left: 0px;

}

.footer-opt-1 .footer-column .links li {

	list-style: disc;

	list-style-position: outside;

	font-size: 10px;
	display: block;

}

.footer-opt-1 .footer-column .links li:hover {

	color: #001726;

}

.footer-opt-1 .footer-column .links li a {

	font-size: 14px;

	color: #333;
	transition: 0.2s;


}

.footer-opt-1 .footer-column .links li a:hover {

	    border-left: 2px solid #333;
    padding-left: 6px;
    transition: 0.2s;

}

.footer-opt-1 .footer-column .logo-footer {

	margin-bottom: 10px;

}

.footer-opt-1 .footer-column .address {

	color: #333333;

	margin-bottom: 28px;

}

.footer-opt-1 .footer-column .address b {

	font-size: 14px;

}

.footer-opt-1 .footer-column .block-social .block-title {

	margin-bottom: 10px;

}

.footer-opt-1 .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-1 .footer-column .block-social .block-content a:hover {

	background-color: #2a3a63;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-pinterest {

	background-color: #cb222a;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-pinterest:hover {

	background-color: #89171c;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-vk {

	background-color: #5b7fa6;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-vk:hover {

	background-color: #3f5975;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-twitter {

	background-color: #00caff;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-twitter:hover {

	background-color: #008db3;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-google {

	background-color: #da4735;

}

.footer-opt-1 .footer-column .block-social .block-content .sh-google:hover {

	background-color: #a42d1e;

}

.footer-opt-1 .block-newletter {

	margin-bottom: 20px;

}

.footer-opt-1 .block-newletter .block-title {

	margin-bottom: 19px;

}

.footer-opt-1 .block-newletter .btn-subcribe {

	background-color: #001726;

	color: #fff;

	height: 30px;

	padding: 0 10px;

}

.footer-opt-1 .block-newletter .form-control {

	height: 30px;

	font-size: 13px;

	color: #999999;

	text-align: center;

	padding: 0 6px;

	border: none;

}

.footer-opt-1 .block-newletter .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.footer-opt-1 .block-newletter .form-control:-ms-input-placeholder {

color: #999999;

}

.footer-opt-1 .block-newletter .form-control::-webkit-input-placeholder {

color: #999999;

}

.footer-opt-1 .payment-methods {

	border-top: 1px solid #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

	padding: 15px 0;

}

.footer-opt-1 .payment-methods:before, .footer-opt-1 .payment-methods:after {

	content: "";

	display: table;

}

.footer-opt-1 .payment-methods:after {

	clear: both;

}

.footer-opt-1 .payment-methods .block-title {

	display: block;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	width: 220px;

	float: left;

	line-height: 30px;

}

.footer-opt-1 .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-1 .payment-methods .block-content .owl-carousel img {

	width: auto;

	height: 46px;

}

.footer-opt-1 .payment-methods .block-content img {

	cursor: pointer;

	height: 30px;

}

.footer-opt-1 .payment-methods .block-content img:hover {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

@media (max-width: 767px) {

.footer-opt-1 .payment-methods .block-title, .footer-opt-1 .payment-methods .block-content {

	float: none;

	display: block;

	width: 100%;

}

}

.footer-opt-1 .footer-links {

	padding: 26px 0 26px;

}

.footer-opt-1 .footer-links .title {

	font-weight: bold;

	color: #333333;

	font-size: 13px;

	text-transform: uppercase;

}

.footer-opt-1 .footer-links .links {

	font-size: 13px;

	text-transform: capitalize;

	margin-bottom: 3px;

}

.footer-opt-1 .footer-links .links:before, .footer-opt-1 .footer-links .links:after {

	content: "";

	display: table;

}

.footer-opt-1 .footer-links .links:after {

	clear: both;

}

.footer-opt-1 .footer-links .links li {

	display: inline-block;

}

.footer-opt-1 .footer-links .links li:last-child a:after {

	content: none;

}

.footer-opt-1 .footer-links .links a {

	color: #666666;

	display: block;

	line-height: 24px;

	position: relative;

	padding-right: 9px;

	padding-left: 6px;

}

.footer-opt-1 .footer-links .links a:after {

	content: "";

	width: 1px;

	height: 12px;

	background-color: #666666;

	display: block;

	position: absolute;

	top: 50%;

	margin-top: -6px;

	right: 0;

}

.footer-opt-1 .footer-links .links a:hover {

	color: #001726;

}

.footer-opt-1 .footer-bottom {

	padding-top: 10px;

	padding-bottom: 3px;

}

.footer-opt-1 .footer-bottom .links {

	font-size: 13px;

}

.footer-opt-1 .footer-bottom .links ul {

	margin-bottom: 0;

}

.footer-opt-1 .footer-bottom .links a {

	color: #0066cc;

}

.footer-opt-1 .footer-bottom .links a:after {

	background-color: #0066cc;

	height: 13px;

	margin-top: -6px;

}

.footer-opt-1 .footer-bottom .links a:hover {

	color: #001726;

}

.footer-opt-1 .copyright {

    padding: 15px 0px;
    font-size: 13px;
    float: left;
    width: 100%;

}
.footer-opt-1 .copyright .col-lg-6{
	padding: 0;

}

@media (max-width: 991px) {

.footer-opt-1 .footer-column .col:nth-child(2n+1) {

	clear: both;

}

}

@media (max-width: 479px) {

.footer-opt-1 .footer-column .col {

	width: 100%;

}

}

.index-opt-2 .footer-opt-1 .block-newletter .btn-subcribe {

	background-color: #f78031;

}

.index-opt-2 .footer-opt-1 .footer-column .links li:hover {

	color: #f78031;

}

.index-opt-2 .footer-opt-1 .footer-column .links li a:hover, .index-opt-2 .footer-opt-1 .footer-column .links li a:focus {

	color: #f78031;

}

.index-opt-2 .footer-opt-1 .footer-links .links a:hover, .index-opt-2 .footer-opt-1 .footer-links .links a:focus {

	color: #f78031;

}

.index-opt-2 .footer-opt-1 .footer-bottom .links a:hover, .index-opt-2 .footer-opt-1 .footer-bottom .links a:focus {

	color: #f78031;

}

.footer-opt-3 {

	padding: 0;

}

.footer-opt-3 .block-social .block-title {

	margin-bottom: 10px;

	display: none;

}

.footer-opt-3 .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-3 .block-social .block-content a:hover {

	background-color: #2a3a63;

}

.footer-opt-3 .block-social .block-content .sh-pinterest {

	background-color: #cb222a;

}

.footer-opt-3 .block-social .block-content .sh-pinterest:hover {

	background-color: #89171c;

}

.footer-opt-3 .block-social .block-content .sh-vk {

	background-color: #5b7fa6;

}

.footer-opt-3 .block-social .block-content .sh-vk:hover {

	background-color: #3f5975;

}

.footer-opt-3 .block-social .block-content .sh-twitter {

	background-color: #00caff;

}

.footer-opt-3 .block-social .block-content .sh-twitter:hover {

	background-color: #008db3;

}

.footer-opt-3 .block-social .block-content .sh-google {

	background-color: #da4735;

}

.footer-opt-3 .block-social .block-content .sh-google:hover {

	background-color: #a42d1e;

}

.footer-opt-3 .footer-top {

	border-top: 1px solid #eaeaea;

	padding-top: 9px;

	padding-bottom: 10px;

}

.footer-opt-3 .footer-top .container:before, .footer-opt-3 .footer-top .container:after {

	content: "";

	display: table;

}

.footer-opt-3 .footer-top .container:after {

	clear: both;

}

.footer-opt-3 .footer-top .logo-footer {

	float: left;

}

.footer-opt-3 .footer-top .nav-link {

	text-align: center;

	padding-top: 15px;

}

.footer-opt-3 .footer-top .nav-link li {

	display: inline-block;

	padding: 0 10px;

}

.footer-opt-3 .footer-top .nav-link a {

	display: block;

	line-height: 32px;

	color: #666666;

}

.footer-opt-3 .footer-top .nav-link a:hover {

	color: #0088cc;

}

@media (max-width: 991px) {

.footer-opt-3 .footer-top .nav-link {

	clear: both;

}

}

.footer-opt-3 .footer-top .block-social {

	float: right;

	padding-top: 15px;

}

@media (max-width: 600px) {

.footer-opt-3 .footer-top .logo-footer, .footer-opt-3 .footer-top .block-social {

	float: none;

	display: block;

	text-align: center;

}

.footer-opt-3 .footer-top .block-social .block-content a {

	float: none;

	display: inline-block;

	vertical-align: top;

}

}

.footer-opt-3 .block-newletter {

	text-align: center;

	padding: 32px 0 50px;

	color: #999999;

	background-color: rgba(255, 255, 255, 0.1);

	margin: 0;

}

.footer-opt-3 .block-newletter .container {

	max-width: 800px;

}

.footer-opt-3 .block-newletter .block-title {

	text-transform: uppercase;

	margin-bottom: 15px;

	color: #fff;

	line-height: 1.42857;

	font-size: 18px;

	font-weight: normal;

}

.footer-opt-3 .block-newletter .note {

	margin-bottom: 45px;

}

.footer-opt-3 .block-newletter .input-group {

	max-width: 543px;

	width: 100%;

	margin: auto;

	display: block;

	position: relative;

}

.footer-opt-3 .block-newletter .input-group .form-control {

	display: block;

	width: 100%;

	height: 36px;

	padding-right: 60px;

	background-color: transparent;

	border: 1px solid #999;

	color: #999;

	padding-left: 20px;

}

.footer-opt-3 .block-newletter .input-group .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.footer-opt-3 .block-newletter .input-group .form-control:-ms-input-placeholder {

color: #999999;

}

.footer-opt-3 .block-newletter .input-group .form-control::-webkit-input-placeholder {

color: #999999;

}

.footer-opt-3 .block-newletter .input-group .input-group-btn {

	position: static;

}

.footer-opt-3 .block-newletter .input-group .btn-subcribe {

	position: absolute;

	top: 0;

	right: 0;

	width: 60px;

	height: 36px;

	border: none;

	background-color: transparent;

	color: #ccc;

	text-align: center;

	z-index: 10;

	font-weight: normal;

	font-size: 18px;

}

.footer-opt-3 .block-newletter .input-group .btn-subcribe > span {

	display: none;

}

.footer-opt-3 .block-newletter .input-group .btn-subcribe:after {

	content: "\f1d9";

	font-family: "FontAwesome";

}

.footer-opt-3 .block-newletter .input-group .btn-subcribe:before {

	content: none;

}

.footer-opt-3 .block-newletter .input-group .btn-subcribe:hover, .footer-opt-3 .block-newletter .input-group .btn-subcribe:focus {

	color: #0088cc;

}

.footer-opt-3 .footer-content {

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}

.footer-opt-3 .footer-content .footer-column {

	padding: 0;

	margin: 0;

}

.footer-opt-3 .footer-content .footer-column2 {

	border-top: 1px solid #333;

	padding: 30px 0 20px;

}

.footer-opt-3 .footer-content .footer-column2:before, .footer-opt-3 .footer-content .footer-column2:after {

	content: "";

	display: table;

}

.footer-opt-3 .footer-content .footer-column2:after {

	clear: both;

}

.footer-opt-3 .footer-content .footer-column2 .copyright {

	float: left;

	margin-bottom: 10px;

	padding: 0;

	color: #cccccc;

}

.footer-opt-3 .footer-content .footer-column2 .payment {

	float: right;

	margin-bottom: 10px;

}

.footer-opt-3 .footer-content .footer-column1 {

	color: #999;

	padding: 18px 0 26px;

}

.footer-opt-3 .footer-content .footer-column1 h3.title {

	text-transform: uppercase;

	font-size: 18px;

	color: #fff;

}

.footer-opt-3 .footer-content .footer-column1 .address {

	margin-bottom: 15px;

}

.footer-opt-3 .footer-content .footer-column1 .address td {

	padding-top: 8px;

	padding-bottom: 0;

}

.footer-opt-3 .footer-content .footer-column1 .address .fa {

	width: 37px;

	font-size: 18px;

}

.footer-opt-3 .footer-content .footer-column1 .links {

	margin-bottom: 15px;

}

.footer-opt-3 .footer-content .footer-column1 .links li {

	padding-left: 16px;

	position: relative;

	line-height: 30px;

	margin: 0;

	color: #999;

}

.footer-opt-3 .footer-content .footer-column1 .links li a {

	color: #999;

}

.footer-opt-3 .footer-content .footer-column1 .links li:after {

	content: "\f105";

	font-family: "FontAwesome";

	position: absolute;

	top: 0;

	left: 0;

	line-height: 30px;

}

.footer-opt-3 .footer-content .footer-column1 .links li:hover {

	color: #fff;

}

.footer-opt-3 .footer-content .footer-column1 .links li:hover a {

	color: #fff;

}

.index-opt-6 .footer-opt-1 .block-newletter .btn-subcribe {

	background-color: #007176;

}

.index-opt-6 .footer-opt-1 .footer-column .links li:hover {

	color: #007176;

}

.index-opt-6 .footer-opt-1 .footer-column .links li a:hover, .index-opt-6 .footer-opt-1 .footer-column .links li a:focus {

	color: #007176;

}

.index-opt-6 .footer-opt-1 .footer-links .links a:hover, .index-opt-6 .footer-opt-1 .footer-links .links a:focus {

	color: #007176;

}

.index-opt-6 .footer-opt-1 .footer-bottom .links a:hover, .index-opt-6 .footer-opt-1 .footer-bottom .links a:focus {

	color: #007176;

}

.footer-opt-7 {

	padding: 0;

	border-top: 4px solid #e52e04;

	background-color: #151515;

}

.footer-opt-7 .block-social {

	margin-bottom: 20px;

}

.footer-opt-7 .block-social .block-title {

	margin: 10px 0;

	color: #c9c9c9;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: bold;

	line-height: 1.1;

}

.footer-opt-7 .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-7 .block-social .block-content a:hover {

	background-color: #2a3a63;

}

.footer-opt-7 .block-social .block-content .sh-pinterest {

	background-color: #cb222a;

}

.footer-opt-7 .block-social .block-content .sh-pinterest:hover {

	background-color: #89171c;

}

.footer-opt-7 .block-social .block-content .sh-vk {

	background-color: #5b7fa6;

}

.footer-opt-7 .block-social .block-content .sh-vk:hover {

	background-color: #3f5975;

}

.footer-opt-7 .block-social .block-content .sh-twitter {

	background-color: #00caff;

}

.footer-opt-7 .block-social .block-content .sh-twitter:hover {

	background-color: #008db3;

}

.footer-opt-7 .block-social .block-content .sh-google {

	background-color: #da4735;

}

.footer-opt-7 .block-social .block-content .sh-google:hover {

	background-color: #a42d1e;

}

.footer-opt-7 .footer-top {

	padding-top: 25px;

	padding-bottom: 25px;

	border-bottom: 1px solid #282828;

}

.footer-opt-7 .footer-top:before, .footer-opt-7 .footer-top:after {

	content: "";

	display: table;

}

.footer-opt-7 .footer-top:after {

	clear: both;

}

.footer-opt-7 .footer-top .logo-footer {

	float: left;

}

.footer-opt-7 .footer-top .nav-link {

	text-align: center;

	padding-top: 15px;

	font-size: 13px;

}

.footer-opt-7 .footer-top .nav-link li {

	display: inline-block;

	padding: 0 10px;

}

.footer-opt-7 .footer-top .nav-link a {

	display: block;

	line-height: 32px;

	color: #9d9d9d;

}

.footer-opt-7 .footer-top .nav-link a:hover {

	color: #fff;

}

@media (max-width: 991px) {

.footer-opt-7 .footer-top .nav-link {

	clear: both;

}

}

.footer-opt-7 .footer-top .block-social {

	float: right;

	padding-top: 15px;

}

.footer-opt-7 .footer-top .block-newletter {

	float: right;

	padding-top: 15px;

}

@media (max-width: 600px) {

.footer-opt-7 .footer-top .logo-footer, .footer-opt-7 .footer-top .block-social {

	float: none;

	display: block;

	text-align: center;

}

.footer-opt-7 .footer-top .block-social .block-content a {

	float: none;

	display: inline-block;

	vertical-align: top;

}

.footer-opt-7 .footer-top .block-newletter {

	float: none;

	clear: both;

	margin-left: auto;

	margin-right: auto;

}

}

.footer-opt-7 .block-newletter {

	text-align: center;

	color: #fff;

}

.footer-opt-7 .block-newletter .block-title {

	text-transform: uppercase;

	margin: 10px 0;

	color: #fff;

	line-height: 1.42857;

	display: none;

}

.footer-opt-7 .block-newletter .input-group {

	max-width: 245px;

	width: 245px;

	margin: auto;

	display: block;

	position: relative;

}

.footer-opt-7 .block-newletter .input-group .form-control {

	display: block;

	width: 100%;

	height: 32px;

	padding-right: 40px;

	padding-left: 17px;

	background-color: #fff;

	border: 1px solid #fff;

	font-size: 11px;

	color: #999999;

}

.footer-opt-7 .block-newletter .input-group .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

.footer-opt-7 .block-newletter .input-group .form-control:-ms-input-placeholder {

color: #999999;

}

.footer-opt-7 .block-newletter .input-group .form-control::-webkit-input-placeholder {

color: #999999;

}

.footer-opt-7 .block-newletter .input-group .input-group-btn {

	position: static;

}

.footer-opt-7 .block-newletter .input-group .btn-subcribe {

	position: absolute;

	top: 0;

	right: 0;

	width: 40px;

	height: 32px;

	border: none;

	background-color: #e52e04;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	z-index: 10;

	padding: 0;

	text-align: center;

}

.footer-opt-7 .payment {

	margin-bottom: 10px;

}

.footer-opt-7 .payment .block-title {

	margin: 10px 0;

	color: #c9c9c9;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: bold;

	line-height: 1.1;

}

.footer-opt-7 .payment img:hover {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.footer-opt-7 .footer-bottom {

	background-color: #0f0f0f;

	border: none;

	padding: 23px 0 20px;

}

.footer-opt-7 .footer-bottom:before, .footer-opt-7 .footer-bottom:after {

	content: "";

	display: table;

}

.footer-opt-7 .footer-bottom:after {

	clear: both;

}

.footer-opt-7 .footer-bottom .copyright {

	text-align: center;

	margin-bottom: 10px;

	padding: 0;

	color: #9d9d9d;

}

.footer-opt-7 .footer-column {

	color: #fff;

	padding: 35px 0 10px;

}

.footer-opt-7 .footer-column h3.title {

	color: #c9c9c9;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: bold;

	line-height: 1.1;

	margin: 10px 0;

	margin-bottom: 7px;

}

.footer-opt-7 .footer-column .address {

	margin-bottom: 15px;

}

.footer-opt-7 .footer-column .address td {

	padding-top: 8px;

	padding-bottom: 0;

}

.footer-opt-7 .footer-column .address .fa {

	width: 37px;

	font-size: 16px;

}

.footer-opt-7 .footer-column .address .text-label {

	padding-right: 10px;

}

.footer-opt-7 .footer-column .links {

	margin-bottom: 15px;

}

.footer-opt-7 .footer-column .links li {

	padding-left: 16px;

	position: relative;

	line-height: 30px;

	margin: 0;

	color: #9d9d9d;

	font-size: 13px;

}

.footer-opt-7 .footer-column .links li a {

	color: #9d9d9d;

}

.footer-opt-7 .footer-column .links li:after {

	content: "";

	position: absolute;

	top: 15px;

	left: 0;

	line-height: 30px;

	width: 3px;

	height: 3px;

	background-color: #9d9d9d;

}

.footer-opt-7 .footer-column .links li:hover {

	color: #fff;

}

.footer-opt-7 .footer-column .links li:hover a {

	color: #fff;

}

.footer-opt-8 {

	padding-top: 45px;

}

.footer-opt-8 .footer-column {

	padding-bottom: 20px;

}

.footer-opt-8 .footer-column .links h3.title {

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 16px;

}

.footer-opt-8 .footer-column .links a {

	color: #666;

}

.footer-opt-8 .footer-column .links a:hover {

	color: #001726;

}

.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: 14px;

	font-weight: bold;

	margin-bottom: 20px;

}

.footer-opt-8 .footer-column .block-social a {

	color: #999999;

	border-color: #999999;

	margin-right: 19px;

}

.footer-opt-8 .footer-column .block-social a:hover {

	color: #fff;

	border-color: #001726;

	background-color: #001726;

}

.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 {

	margin-bottom: 15px;

	font-size: 14px;

	font-weight: bold;

	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: #ff8c00;

}

.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: #999999;

	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: #001726;

}

.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 {

	background-color: #333333;

	padding: 0;

	font-family: 'Montserrat', sans-serif;

}

.footer-opt-9 .block-newletter {

	margin-bottom: 15px;

	max-width: 430px;

}

.footer-opt-9 .block-newletter .block-title {

	margin: 15px 0 17px;

	font-size: 14px;

	font-weight: normal;

	line-height: 1.1;

	color: #cccccc;

	text-transform: uppercase;

}

.footer-opt-9 .block-newletter .form-control {

	height: 40px;

	background-color: transparent;

	border-color: #505050;

}

.footer-opt-9 .block-newletter .btn-subcribe {

	height: 40px;

	font-size: 14px;

	font-weight: 400;

	background-color: #505050;

	border-color: #505050;

	color: #999999;

}

.footer-opt-9 .block-social {

	margin-bottom: 42px;

}

.footer-opt-9 .block-social .block-title {

	margin: 15px 0 17px;

	font-size: 14px;

	font-weight: normal;

	line-height: 1.1;

	color: #cccccc;

	text-transform: uppercase;

}

.footer-opt-9 .block-social .block-content a {

	color: #aaaaaa;

	margin-right: 19px;

}

.footer-opt-9 .block-social .block-content a:last-child {

	margin-right: 0;

}

.footer-opt-9 .block-social .block-content a:hover {

	background-color: #ff7f00;

	border-color: #ff7f00;

}

.footer-opt-9 .footer-column {

	margin-bottom: 33px;

	padding-bottom: 2px;

	padding-top: 25px;

}

.footer-opt-9 .footer-column:before, .footer-opt-9 .footer-column:after {

	content: "";

	display: table;

}

.footer-opt-9 .footer-column:after {

	clear: both;

}

.footer-opt-9 .footer-column .column-left {

	width: 60%;

	float: left;

}

@media (max-width: 991px) {

.footer-opt-9 .footer-column .column-left {

	width: 100%;

}

}

.footer-opt-9 .footer-column .column-right {

	width: 40%;

	float: left;

}

@media (max-width: 991px) {

.footer-opt-9 .footer-column .column-right {

	width: 100%;

}

}

.footer-opt-9 .footer-column .links li {

	margin-bottom: 2px;

}

.footer-opt-9 .footer-column .links h3.title {

	margin: 15px 0 13px;

	font-size: 14px;

	font-weight: normal;

	line-height: 1.1;

	color: #cccccc;

	text-transform: uppercase;

}

.footer-opt-9 .footer-column .links a {

	color: #999999;

	font-size: 14px;

	font-weight: 300;

}

.footer-opt-9 .footer-column .links a:hover, .footer-opt-9 .footer-column .links a:focus {

	color: #ff7f00;

}

.footer-opt-9 .footer-bottom {

	border-top: 1px solid rgba(80, 80, 80, 0.6);

}

.footer-opt-9 .copyright {

	float: left;

	color: #cccccc;

	font-size: 14px;

	font-weight: 300;

}

.footer-opt-9 .payment {

	float: right;

}

.footer-opt-9 .payment img {

	margin-left: 12px;

}

.footer-opt-9 .payment img:hover {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.footer-opt-11 {

	background-color: #333333;

	padding: 0;

	font-family: 'ProximaNova', sans-serif;

	font-weight: 300;

}

.footer-opt-11 .block-newletter {

	margin-bottom: 15px;

	max-width: 430px;

}

.footer-opt-11 .block-newletter .block-title {

	margin: 15px 0 19px;

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

	line-height: 1.1;

	font-weight: 600;

}

.footer-opt-11 .block-newletter .form-control {

	height: 40px;

	background-color: transparent;

	border-color: #505050;

}

.footer-opt-11 .block-newletter .btn-subcribe {

	height: 40px;

	font-size: 14px;

	font-weight: 600;

	background-color: #505050;

	border-color: #505050;

}

.footer-opt-11 .block-social {

	margin-bottom: 45px;

}

.footer-opt-11 .block-social .block-title {

	margin: 15px 0 19px;

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

	line-height: 1.1;

	font-weight: 600;

}

.footer-opt-11 .block-social .block-content a {

	color: #fff;

	border-color: #fff;

	margin-right: 20px;

	width: 32px;

	line-height: 30px;

}

.footer-opt-11 .block-social .block-content a:last-child {

	margin-right: 0;

}

.footer-opt-11 .block-social .block-content a:hover {

	background-color: #ff6634;

	border-color: #ff6634;

}

.footer-opt-11 .footer-column {

	margin-bottom: 14px;

	padding-bottom: 0;

	padding-top: 24px;

}

.footer-opt-11 .footer-column:before, .footer-opt-11 .footer-column:after {

	content: "";

	display: table;

}

.footer-opt-11 .footer-column:after {

	clear: both;

}

.footer-opt-11 .footer-column .column-left {

	width: 64%;

	float: left;

}

.footer-opt-11 .footer-column .column-right {

	width: 36%;

	float: left;

}

@media (max-width: 991px) {

.footer-opt-11 .footer-column .column-left {

	width: 100%;

}

.footer-opt-11 .footer-column .column-right {

	width: 100%;

}

}

.footer-opt-11 .footer-column .links li {

	margin-bottom: 5px;

}

.footer-opt-11 .footer-column .links h3.title {

	margin: 15px 0 13px;

	font-size: 14px;

	color: #fff;

	font-weight: 600;

}

.footer-opt-11 .footer-column .links a {

	color: #999999;

}

.footer-opt-11 .footer-column .links a:hover, .footer-opt-11 .footer-column .links a:focus {

	color: #ff6634;

}

.footer-opt-11 .footer-bottom {

	border-top: 1px solid rgba(80, 80, 80, 0.6);

	padding-bottom: 10px;

}

.footer-opt-11 .footer-bottom .links {

	margin-bottom: 10px;

}

.footer-opt-11 .footer-bottom .links ul {

	margin-bottom: 0;

}

.footer-opt-11 .footer-bottom .links a {

	color: #999999;

	line-height: 14px;

}

.footer-opt-11 .footer-bottom .links a:hover, .footer-opt-11 .footer-bottom .links a:focus {

	color: #ff6634;

}

.footer-opt-11 .footer-bottom .links a:after {

	background-color: #999999;

}

.footer-opt-11 .footer-bottom .links a:after {

	height: 11px;

	margin-top: -5px;

}

.footer-opt-11 .copyright {

	display: block;

	color: #fff;

	text-align: center;

	padding: 0;

	margin-bottom: 15px;

}

.footer-opt-11 .payment {

	display: block;

	text-align: center;

}

.footer-opt-11 .payment img {

	margin-left: 12px;

}

.footer-opt-11 .payment img:hover {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.footer-opt-12 {

	background-color: #fff;

	border-top: 5px solid #EEEEEE;

	padding: 0;

	font-family: 'Arimo', sans-serif;

	color: #666666;

	font-size: 14px;

}

.footer-opt-12 .block-newletter {

	margin-bottom: 15px;

	max-width: 500px;

}

.footer-opt-12 .block-newletter .block-title {

	margin: 15px 0 17px;

	font-size: 16px;

	color: #333;

	text-transform: uppercase;

	line-height: 1.1;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.footer-opt-12 .block-newletter .form-control {

	height: 40px;

	background-color: transparent;

	border-color: #999;

}

.footer-opt-12 .block-newletter .btn-subcribe {

	height: 40px;

	font-size: 16px;

	font-weight: 300;

	background-color: #10A8AB;

	border-color: #10A8AB;

	font-family: 'Oswald', sans-serif;

}

.footer-opt-12 .block-social {

	margin-bottom: 38px;

}

.footer-opt-12 .block-social .block-title {

	margin: 15px 0 20px;

	font-size: 16px;

	color: #333;

	text-transform: uppercase;

	line-height: 1.1;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.footer-opt-12 .block-social .block-content a {

	color: #999999;

	border-color: #999999;

	margin-right: 20px;

	width: 32px;

	line-height: 30px;

}

.footer-opt-12 .block-social .block-content a:last-child {

	margin-right: 0;

}

.footer-opt-12 .block-social .block-content a:hover {

	background-color: #ff6634;

	border-color: #ff6634;

}

.footer-opt-12 .footer-column {

	margin-bottom: 28px;

	padding-bottom: 0;

	padding-top: 12px;

}

.footer-opt-12 .footer-column:before, .footer-opt-12 .footer-column:after {

	content: "";

	display: table;

}

.footer-opt-12 .footer-column:after {

	clear: both;

}

.footer-opt-12 .footer-column .column-left {

	width: 60%;

	float: left;

}

.footer-opt-12 .footer-column .column-right {

	width: 40%;

	float: left;

}

@media (max-width: 991px) {

.footer-opt-12 .footer-column .column-left {

	width: 100%;

}

.footer-opt-12 .footer-column .column-right {

	width: 100%;

}

}

.footer-opt-12 .footer-column .links h3.title {

	margin: 15px 0 17px;

	font-size: 16px;

	color: #333;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.footer-opt-12 .footer-column .links a {

	color: #666666;

}

.footer-opt-12 .footer-column .links a:hover, .footer-opt-12 .footer-column .links a:focus {

	color: #ff6634;

}

.footer-opt-12 .payment-methods {

	border-top: 1px solid #dedede;

	padding: 15px 0;

}

.footer-opt-12 .footer-bottom {

	border-top: 1px solid #dedede;

	padding-bottom: 10px;

}

.footer-opt-12 .footer-bottom .links {

	margin-bottom: 10px;

}

.footer-opt-12 .footer-bottom .links ul {

	margin-bottom: 0;

}

.footer-opt-12 .footer-bottom .links a {

	color: #666666;

	line-height: 14px;

}

.footer-opt-12 .footer-bottom .links a:hover, .footer-opt-12 .footer-bottom .links a:focus {

	color: #ff6634;

}

.footer-opt-12 .footer-bottom .links a:after {

	background-color: #999999;

	height: 14px;

}

.footer-opt-12 .copyright {

	display: block;

	color: #333;

	text-align: center;

	padding: 0;

	margin-bottom: 20px;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

}

.index-opt-13 .footer-opt-12 {

	font-family: 'Montserrat', sans-serif;

	font-weight: 300;

	font-size: 13px;

}

.index-opt-13 .footer-opt-12 .block-newletter .btn-subcribe {

	background-color: #ffad00;

	border-color: #ffad00;

	font-weight: bold;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

}

.index-opt-13 .footer-opt-12 .block-newletter .form-control {

	font-size: 13px;

	font-weight: 300;

	font-family: 'Montserrat', sans-serif;

	color: #666666;

	border-color: #eeeeee;

}

.index-opt-13 .footer-opt-12 .footer-column {

	margin-bottom: 25px;

}

.index-opt-13 .footer-opt-12 .footer-column .links a {

	font-weight: 300;

}

.index-opt-13 .footer-opt-12 .block-newletter .block-title, .index-opt-13 .footer-opt-12 .block-social .block-title, .index-opt-13 .footer-opt-12 .footer-column .links h3.title {

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.index-opt-13 .footer-opt-12 .block-social .block-content a:hover {

	background-color: #ffad00;

	border-color: #ffad00;

}

.index-opt-13 .footer-opt-12 .copyright {

	font-size: 13px;

	font-family: 'Montserrat', sans-serif;

}

.footer-opt-14 {

	padding: 0;

	padding-top: 47px;

	background-color: #333333;

	font-size: 13px;

	color: #999999;

	font-family: 'Open Sans', sans-serif;

}

.footer-opt-14 a {

	color: #999;

}

.footer-opt-14 a:hover {

	color: #cc9933;

}

.footer-opt-14 .block-social {

	margin-bottom: 20px;

}

.footer-opt-14 .block-social .block-title {

	display: none;

}

.footer-opt-14 .block-social .block-content a {

	width: 24px;

	line-height: 22px;

	height: 24px;

	border: 1px solid #999;

	text-align: center;

	border-radius: 100%;

	font-size: 13px;

	color: #999999;

	background-color: transparent;

	margin-right: 10px;

}

.footer-opt-14 .block-social .block-content a:last-child {

	margin-right: 0;

}

.footer-opt-14 .block-social .block-content a:hover {

	background-color: #cc9933;

	border-color: #cc9933;

}

.footer-opt-14 .footer-bottom {

	border-top: 1px solid #424242;

	padding: 23px 0 20px;

}

.footer-opt-14 .footer-bottom:before, .footer-opt-14 .footer-bottom:after {

	content: "";

	display: table;

}

.footer-opt-14 .footer-bottom:after {

	clear: both;

}

.footer-opt-14 .footer-bottom .copyright {

	text-align: center;

	margin-bottom: 25px;

	padding: 0;

	color: #cc9933;

	font-size: 13px;

}

.footer-opt-14 .footer-bottom .payment {

	text-align: center;

}

.footer-opt-14 .footer-bottom .payment img {

	margin-left: 12px;

}

.footer-opt-14 .footer-bottom .payment img:hover {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.footer-opt-14 .footer-bottom .links {

	margin-bottom: 12px;

}

.footer-opt-14 .footer-bottom .links ul {

	margin-bottom: 0;

	font-family: 'Arimo', sans-serif;

}

.footer-opt-14 .footer-bottom .links a {

	color: #999;

}

.footer-opt-14 .footer-bottom .links a:after {

	background-color: #999;

}

.footer-opt-14 .footer-bottom .links a:hover {

	color: #cc9933;

}

.footer-opt-14 .footer-column {

	padding: 0;

	padding-bottom: 5px;

}

.footer-opt-14 .footer-column h3.title {

	color: #cccccc;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	line-height: 1.1;

	margin: 10px 0;

	margin-bottom: 7px;

}

.footer-opt-14 .footer-column .logo-footer {

	margin-bottom: 20px;

}

.footer-opt-14 .footer-column .address {

	margin-bottom: 20px;

}

.footer-opt-14 .footer-column .address td {

	padding-top: 8px;

	padding-bottom: 0;

}

.footer-opt-14 .footer-column .address .fa {

	width: 37px;

	font-size: 16px;

}

.footer-opt-14 .footer-column .address .text-label {

	padding-right: 10px;

	color: #cc9933;

}

.footer-opt-14 .footer-column .links {

	margin-bottom: 15px;

}

.footer-opt-14 .footer-column .links h3.title {

	color: #cccccc;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	line-height: 1.1;

	margin: 10px 0;

	margin-bottom: 12px;

}

.footer-opt-14 .footer-column .links li {

	font-family: 'Arimo', sans-serif;

	position: relative;

	line-height: 30px;

	margin: 0;

	font-size: 13px;

}

.footer-opt-14 .footer-column .links li a {

	color: #999;

}

.footer-opt-14 .footer-column .links li:hover {

	color: #cc9933;

}

.footer-opt-14 .footer-column .links li:hover a {

	color: #cc9933;

}

.footer-opt-14 .footer-column .tags .title {

	margin-bottom: 14px;

}

.footer-opt-14 .footer-column .tags li {

	display: inline-block;

}

.footer-opt-14 .footer-column .tags a {

	line-height: 24px;

	border: 1px solid #4a4a4a;

	padding: 0 9px;

	display: block;

	margin-bottom: 6px;

	background-color: #3d3d3d;

}

.footer-opt-14 .footer-column .tags a:hover {

	background-color: #cc9933;

	border-color: #cc9933;

	color: #fff;

}

.footer-opt-14 .footer-column .recent-blogspost {

	font-family: 'Open Sans', sans-serif;

}

.footer-opt-14 .footer-column .recent-blogspost .title {

	margin-bottom: 20px;

	font-weight: bold;

}

.footer-opt-14 .footer-column .recent-blogspost a {

	color: #cc9933;

}

.footer-opt-14 .footer-column .recent-blogspost p {

	margin-bottom: 5px;

}

.footer-opt-14 .footer-column .recent-blogspost .date {

	display: block;

	font-style: italic;

}

.footer-opt-14 .footer-column .recent-blogspost li {

	padding-bottom: 12px;

	margin-bottom: 15px;

	border-bottom: 1px solid #424242;

	font-size: 14px;

}

.footer-opt-14 .footer-column .recent-blogspost li:last-child {

	border-bottom: none;

}/*==========================================================	7. Blog==========================================================*/

.post-grid .post-items {

	margin-bottom: 34px;

}

.post-list .post-items {

	margin-bottom: 25px;

}

.post-grid .post-items .post-item {

	margin-bottom: 30px;

	width: 50%;

	float: left;

}

.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:before, .post-list .post-items .post-item .post-item-info:after {

	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: #888888;

	margin: 22px 0 25px;

	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: #666666;

	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: #001726;

	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(225, 165, 60, 0.5);

	opacity: 0;

	display: block;

	z-index: 5;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.post-items .post-item .post-item-photo:hover a:before {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.post-items .post-item .post-item-name {

	font-size: 14px;

	color: #333333;

	font-weight: normal;

	display: block;

	margin-bottom: 6px;

}

.post-items .post-item .post-item-name a {

	color: #333333;

}

.post-items .post-item .post-item-name a:hover {

	color: #001726;

}

.post-items .post-item .post-item-athur {

	color: #aaaaaa;

	font-size: 11px;

	display: block;

}

.cms-blog .pagination {

	margin-bottom: 70px;

}/* ---------------- [20. Bolog page] */

.blog-posts {

	line-height: 24px;

	margin-top: 20px;

}

.blog-posts .entry-title {

	font-size: 18px;

	margin: 0;

}

.blog-posts .image-hover2 a {

	position: relative;

	display: table;

	width: 100%;

}

.blog-posts .image-hover2 a:after {

	overflow: hidden;

	position: absolute;

	top: 0;

	content: "";

	z-index: 100;

	width: 100%;

	height: 100%;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0;

	pointer-events: none;

	-webkit-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	background-color: rgba(0, 0, 0, 0.3);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transform: scale(0);

	z-index: 1;

}

.blog-posts .image-hover2 a:before {

	font: normal normal normal 18px/1 FontAwesome;

	content: "\f002";

	position: absolute;

	top: 50%;

	left: 50%;

	z-index: 2;

	color: #fff;

	ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	ms-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	opacity: 0;

	-webkit-transition: opacity 0.3s ease 0s;

	-o-transition: opacity 0.3s ease 0s;

	transition: opacity 0.3s ease 0s;

}

.blog-posts .image-hover2 a:hover:after {

	visibility: visible;

	opacity: 0.8;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

}

.blog-posts .image-hover2 a:hover:before {

	opacity: 1;

}

.blog-posts .post-item {

	padding-bottom: 20px;

	padding-top: 20px;

	border-bottom: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

	margin-top: -1px;

}

.blog-posts .post-item .entry-meta-data {

	padding: 5px 0;

	color: #666;

	font-size: 13px;

}

.blog-posts .post-item .entry-meta-data span {

	margin-right: 5px;

}

.blog-posts .post-item .entry-meta-data .author .fa {

	opacity: 0.7;

}

.blog-posts .post-item .entry-meta-data .fa {

	line-height: inherit;

}

.blog-posts .post-item .post-star {

	font-size: 13px;

}

.blog-posts .post-item .post-star .fa {

	line-height: inherit;

	color: #ff9900;

}

.blog-posts .post-item .entry-excerpt {

	text-align: justify;

}

.blog-posts .post-item .entry-more a {

	border: 1px solid #eaeaea;

	padding: 10px 12px;

	background: #eee;

}

.blog-posts .post-item .entry-more {

	margin-top: 15px;

}

.blog-posts .post-item .entry-more a:hover {

	background: #001726;

	color: #fff;

}

.blog-posts .post-item .entry-thumb img {

	border: 1px solid #eaeaea;

}/** sortPagiBar **/

.sortPagiBar {

	margin-top: 20px;

}

.sortPagiBar .page-noite {

	line-height: 30px;

}

.sortPagiBar .sort-product, .sortPagiBar .show-product-item {

	float: right;

	border: 1px solid #eaeaea;

	height: 31px;

	margin-left: 23px;

}

.sortPagiBar select {

	background: transparent;

	padding: 0 10px;

	height: 29px;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	background: url("https://kutethemes.com/") no-repeat right center #fafafa;

	padding-right: 20px;

	display: inline-block;

	font-size: 13px;

}

.sortPagiBar .sort-product .sort-product-icon {

	display: inline-block;

	width: 38px;

	text-align: center;

	float: right;

	height: 29px;

	border-left: 1px solid #eaeaea;

	background: #fafafa;

	padding-top: 8px;

}

.sortPagiBar .bottom-pagination {

	width: auto;

	float: right;

	margin-left: 23px;

}

.sortPagiBar .bottom-pagination .pagination {

	padding: 0;

	margin: 0;

	border-radius: 0;

}

.sortPagiBar .bottom-pagination .pagination a:hover {

	background: #001726;

	color: #fff;

}

.sortPagiBar .bottom-pagination .pagination .active a {

	background: #001726;

	color: #fff;

}

.sortPagiBar .bottom-pagination .pagination > li:first-child > a, .sortPagiBar .bottom-pagination .pagination > li:first-child > span {

	margin-left: 0px;

	border-top-left-radius: 0;

	border-bottom-left-radius: 0;

}

.sortPagiBar .bottom-pagination .pagination > li > a, .sortPagiBar .bottom-pagination .pagination > li > span {

	position: relative;

	float: left;

	padding: 5px 12px;

	margin-left: -1px;

	line-height: 1.42857;

	color: #999;

	text-decoration: none;

	background-color: #fafafa;

	border: 1px solid #eaeaea;

}

.sortPagiBar .bottom-pagination .pagination > li:last-child > a, .sortPagiBar .bottom-pagination .pagination > li:last-child > span {

	border-top-right-radius: 0;

	border-bottom-right-radius: 0;

}

.page-heading span.page-heading-title2 {

	text-transform: uppercase;

}

.sidebar-blog .block {

	margin-bottom: 30px;

}

.sidebar-blog .block .block-title {

	font-size: 15px;

	font-weight: 600;

	color: #000000;

	display: block;

	border-bottom: 1px solid #dfdfdf;

	text-transform: uppercase;

	margin-bottom: 40px;

	padding-bottom: 5px;

}

.sidebar-blog .block-categori-blog .block-title {

	margin-bottom: 26px;

}

.sidebar-blog .block-categori-blog li {

	font-size: 14px;

	color: #666666;

	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:before, .sidebar-blog .block-categori-blog li:after {

	content: "";

	display: table;

}

.sidebar-blog .block-categori-blog li:after {

	clear: both;

}

.sidebar-blog .block-categori-blog li a {

	color: #666666;

	display: block;

}

.sidebar-blog .block-categori-blog li a:hover {

	color: #001726;

}

.sidebar-blog .block-categori-blog li a:hover .count {

	color: #001726;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.sidebar-blog .block-recent-post .item-detail {

	overflow: hidden;

	color: #aaaaaa;

	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 #eeeeee;

	text-align: center;

	padding: 0 23px;

	color: #666666;

	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: #001726;

}/* Recent Comments*/

.recent-comment-list li {

	border-bottom: 1px solid #eaeaea;

	padding-bottom: 10px;

	margin-bottom: 10px;

	overflow: hidden;

}

.recent-comment-list li:last-child {

	border: none;

	margin-bottom: 0px;

}

.recent-comment-list li .author {

	color: #666;

	margin-bottom: 5px;

	font-size: 13px;

}

.recent-comment-list li .comment {

	margin-top: 5px;

	color: #666;

}

.recent-comment-list li > h5 > a {

	color: #333;

}/** post sidebar **/

.blog-list-sidebar .entry_title {

	margin: 0;

}

.blog-list-sidebar li {

	border-bottom: 1px solid #eaeaea;

	padding-bottom: 10px;

	margin-bottom: 10px;

	overflow: hidden;

}

.blog-list-sidebar li:last-child {

	border: none;

	margin-bottom: 0px;

}

.blog-list-sidebar li .post-thumb {

	width: 80px;

	float: left;

	border: 1px solid #eaeaea;

	padding: 4px;

	background: #fcfcfc;

}

.blog-list-sidebar li .post-info {

	margin-left: 90px;

	color: #999;

}

.blog-list-sidebar li .post-info .post-meta {

	font-size: 12px;

	margin-top: 5px;

}

.blog-list-sidebar li .post-info .fa {

	line-height: inherit;

}

.page-blog .page-heading {

	height: 41px;

	border-bottom: 1px solid #eaeaea;

	line-height: 40px;

	position: relative;

	font-size: 24px;

}/** Blog detail **/

.entry-detail {

	margin-top: 20px;

}

.entry-detail .entry-photo {

	position: relative;

	display: block;

	overflow: hidden;

}

.entry-detail .entry-photo img {

	border: 1px solid #eaeaea;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.entry-detail .entry-photo: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;

}

.entry-detail .entry-meta-data {

	padding: 10px 0;

	color: #666;

}

.entry-detail .entry-meta-data .fa {

	line-height: inherit;

}

.entry-detail .entry-meta-data span {

	margin-right: 10px;

}

.entry-detail .entry-meta-data .author .fa {

	opacity: 0.7;

}

.entry-detail .entry-meta-data .post-star {

	float: right;

}

.entry-detail .entry-meta-data .post-star .fa {

	color: #ff9900;

}

.entry-detail .entry-meta-data .post-star span {

	margin: 0;

}/** COMMMENT list**/

.single-box {

	margin-top: 20px;

}

.single-box > h2 {

	font-size: 20px;

}

.comment-list {

	margin-top: 20px;

}

.comment-list ul {

	padding-left: 80px;

}

.comment-list ul li {

	overflow: hidden;

	margin-bottom: 15px;

	border-bottom: 1px solid #eaeaea;

	padding-bottom: 15px;

}

.comment-list ul li:last-child {

	margin-bottom: 0;

	border: none;

	padding: 0;

}

.comment-list > ul {

	padding-left: 0;

}

.comment-list .avartar {

	width: 80px;

	border: 1px solid #eaeaea;

	padding: 4px;

	float: left;

}

.comment-list .comment-body {

	margin-left: 90px;

}

.comment-list .comment-meta {

	color: #ccc;

}

.comment-list .comment-meta .author a {

	font-weight: bold;

}

.coment-form {

	margin-top: 20px;

}

.coment-form label {

	margin-top: 10px;

	margin-bottom: 2px;

}

.coment-form input, .coment-form textarea {

	border-radius: 0px;

	border: 1px solid #eaeaea;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

}

.coment-form .btn-comment {

	padding: 10px 20px;

	border: 1px solid #eaeaea;

	background: #666;

	color: #fff;

	margin-top: 15px;

}

.coment-form .btn-comment:hover {

	background: #001726;

	border: 1px solid #001726;

}/**Related Posts**/

.related-posts {

	margin-top: 20px;

}

.related-posts .owl-prev, .related-posts .owl-next {

	background: #eaeaea;

	width: 24px;

	height: 24px;

	color: #ccc;

	text-align: center;

	line-height: 24px;

	top: -31px;

	position: absolute;

	-ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.related-posts .owl-prev:before, .related-posts .owl-next:before {

	font-family: "FontAwesome";

	font-weight: bold;

}

.related-posts .owl-prev:hover, .related-posts .owl-next:hover {

	background: #001726;

	color: #fff;

}

.related-posts .owl-prev .fa, .related-posts .owl-next .fa {

	font-weight: bold;

}

.related-posts .owl-prev {

	left: inherit;

	right: 26px;

}

.related-posts .owl-prev:before {

	content: "\f104";

}

.related-posts .owl-next {

	right: 0;

}

.related-posts .owl-next:before {

	content: "\f105";

}

.related-posts .post-item:hover .entry-thumb 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;

}

.related-posts .entry-thumb {

	position: relative;

	overflow: hidden;

}

.related-posts .entry-thumb img {

	border: 1px solid #eaeaea;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.related-posts .entry-ci {

	margin-top: 10px;

}

.related-posts .entry-ci .entry-excerpt {

	padding: 10px 0;

}

.related-posts .entry-meta-data {

	color: #999;

	font-size: 13px;

	margin-top: 10px;

}

.related-posts .entry-meta-data .fa {

	line-height: inherit;

}

.related-posts .entry-title {

	font-size: 14px;

}

.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: #333333;

	margin: 24px 0 15px;

	display: block;

}

.post-detail .post-item-info .post-item-athur {

	font-size: 12px;

	color: #aaaaaa;

	margin-bottom: 18px;

}

.post-detail .post-item-info .post-item-des {

	color: #666666;

	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: 14px;

	color: #333333;

	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: #888888;

	float: left;

	line-height: 28px;

	margin-bottom: 23px;

}

.post-detail .post-item-info .post-item-tag a {

	color: #888888;

	line-height: 28px;

}

.post-detail .post-item-info .post-item-tag a:hover {

	color: #001726;

}

.post-detail .post-item-info .post-item-tag label {

	font-size: 13px;

	text-transform: uppercase;

	color: #333;

	padding: 0;

	font-weight: normal;

	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: #001726;

}

.post-detail .post-item-info .post-item-share label {

	font-size: 13px;

	text-transform: none;

	color: #666666;

	padding: 0;

	font-weight: normal;

	margin-right: 3px;

	font-family: "Merriweather";

	font-style: italic;

	line-height: 28px;

}

.post-detail .post-arthur {

	background-color: #f2ddb0;

	margin-bottom: 25px;

	padding: 27px 35px 33px 53px;

}

.post-detail .post-arthur:before, .post-detail .post-arthur:after {

	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: 100px;

	height: 100px;

	border-radius: 100%;

	overflow: hidden;

	margin-right: 20px;

	float: left;

}

.post-detail .post-arthur .avata img {

	display: block;

}

.post-detail .post-arthur .des {

	overflow: hidden;

	font-size: 12px;

	color: #555555;

	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;

}

.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:before, .block-comment-blog .list-commnet .block-title:after {

	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: #888888;

	font-family: "Merriweather";

	font-style: italic;

	font-weight: normal;

}

.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: 14px;

	color: #222222;

	font-weight: 600;

	margin-right: 25px;

}

.block-comment-blog .list-commnet .item .date {

	color: #aaaaaa;

	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: #666666;

}

.block-comment-blog .list-commnet .item .actions {

	text-align: right;

	font-size: 12px;

	color: #333333;

	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 {

	color: #001726;

}

.block-comment-blog .list-commnet .item .actions .reply:hover .fa {

	color: #001726;

}

.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: #888888;

	max-width: 295px;

}

.block-comment-blog .block-leave-reply .form-control::-moz-placeholder {

color: #888888;

opacity: 1;

}

.block-comment-blog .block-leave-reply .form-control:-ms-input-placeholder {

color: #888888;

}

.block-comment-blog .block-leave-reply .form-control::-webkit-input-placeholder {

color: #888888;

}

.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;

}/*==========================================================	8. SHOP==========================================================*/

.product-reviews-summary .rating-summary:before, .product-reviews-summary .rating-summary:after {

	content: "";

	display: table;

}

.product-reviews-summary .rating-summary:after {

	clear: both;

}

.product-reviews-summary .rating-result {

	position: relative;

	display: block;

	overflow: hidden;

	float: left;

}

.product-reviews-summary .rating-result, .product-reviews-summary .rating-result > span {

	color: #ccc;

	white-space: nowrap;

	line-height: 1;

	display: block;

}

.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;

	line-height: 1;

	display: block;

}

.product-reviews-summary .rating-result > span {

	color: #ff9900;

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

}

.product-reviews-summary .rating-result > span span {

	display: none;

}

.product-item-opt-1 {

	padding: 0;

	position: relative;

	z-index: 10;

	background-color: #fff;

	font-family: Arial;

}

.product-item-opt-1:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-1 .product-item-info:hover .btn-cart {

	-webkit-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

	transform: translate(0, 0px);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-1 .product-item-info .btn-cart {

	left: 0;

	right: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.6);

	color: #fff;

	height: 50px;

	line-height: 48px;

	font-size: 14px;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	-webkit-transform: translate(0, 60px);

	-ms-transform: translate(0, 60px);

	-o-transform: translate(0, 60px);

	transform: translate(0, 60px);

}

.product-item-opt-1 .product-item-info .btn-cart:before {

	content: "";

	width: 33px;

	height: 50px;

	background-position: center top 7px;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/btn-cart.png);

	display: inline-block;

	vertical-align: middle;

	margin-right: 8px;

}

.product-item-opt-1 .product-item-info .btn-cart:hover {

	background-color: #001726;

}

.product-item-opt-1 .product-item-info .product-reviews-summary {

	float: right;

	margin-top: 2px;

}

.product-item-opt-1 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

	padding-top: 20px;

}

.product-item-opt-1 .product-item-img {

	display: block;

}

.product-item-opt-1 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-1 .product-item-detail {

	padding: 8px 13px 5px;

	/*min-height: 140px;*/

}

@media (max-width: 767px) {

.product-item-opt-1 .product-item-detail {

	min-height: 75px;

}

}

.product-item-opt-1 .product-item-name {

	font-size: 17px;

	font-weight: normal;

	color: #001726;

	display: block;

	margin-bottom: 3px;/*

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;*/

}

.product-item-opt-1 .product-item-name a {

	color: #001726;

}

.product-item-opt-1 .product-item-name a:hover {

	color: #001726;

}

.product-item-opt-1 .product-item-price {

	font-size: 17px;

	color: #001726;

	font-weight: bold;

	margin-bottom: 2px;

	float: left;

	width: calc(100% - 70px);

	width: -moz-calc(100% - 70px);

	width: -webkit-calc(100% - 70px);

	width: -o-calc(100% - 70px);

	line-height: 1;

}

.product-item-opt-1 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-1 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-1 .product-item-price .old-price {

	font-size: 14px;

	color: #666;

	text-decoration: line-through;

	font-weight: normal;

}

.product-item-opt-1 .product-item-actions {

	position: absolute;

	z-index: 30;

	right: 23px;

	top: 80px;

}

@media (max-width: 1199px) {

.product-item-opt-1 .product-item-actions {

	top: 55px;

}

}

.product-item-opt-1 .product-item-actions .btn {

	width: 32px;

	height: 32px;

	line-height: 30px;

	padding: 0;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.6);

	color: #fff;

	margin-bottom: 7px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 100%;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-1 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-1 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-1 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-1 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.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: #001726;

}

.product-item-opt-1 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index1/btn-wishlist.png);

}

.product-item-opt-1 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index1/btn-compare.png);

}

.product-item-opt-1 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index1/btn-quickview.png);

}

.product-item-opt-1 .product-item-label {

	position: absolute;

	top: 17px;

	right: 17px;

	line-height: 28px;

	padding: 0 8px;

	display: block;

	

	color: #3395ff;

	font-size: 13px;

}

.product-item-opt-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-opt-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 transparent;

}

.product-item-opt-1 .product-item-label.label-new {

	background-color: #009966;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	border-radius: 100%;

	width: 36px;

	line-height: 36px;

	height: 36px;

	top: 17px;

	right: 17px;

}

.product-item-opt-1 .product-item-label.label-new:before, .product-item-opt-1 .product-item-label.label-new:after {

	content: none;

}

.product-item-opt-1 .product-item-label.label-sale {

	background-color: #ff9c33;

}

.product-item-opt-1 .product-item-label.label-sale:before {

	border-color: transparent #ff9c33 transparent transparent;

}

.product-item-opt-1 .product-item-label.label-sale:after {

	border-color: transparent transparent #ff9c33 transparent;

}

.product-item-opt-1 .product-item-label.label-price {



	color: #ff6600;

	border-radius: 100%;

	text-transform: uppercase;

	width: 36px;

	text-align: center;

	padding: 0;

	height: 36px;

	line-height: 1;

	font-size: 11px;

	padding-top: 7px;

}

.product-item-opt-1 .product-item-label.label-price span {

	display: block;

}

.product-item-opt-1 .product-item-label.label-price:before, .product-item-opt-1 .product-item-label.label-price:after {

	content: none;

}

.product-item-opt-1 .product-item-label.label-sale-off {

	background-color: #b30000;

	right: 5px;

	top: 9px;

	height: 38px;

	line-height: 1;

	padding-top: 3px;

	font-family: 'Arial Narrow';

	font-size: 16px;

	color: #fff;

}

.product-item-opt-1 .product-item-label.label-sale-off span {

	display: block;

	text-transform: uppercase;

}

.product-item-opt-1 .product-item-label.label-sale-off:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 19px 11px 19px 0;

	border-color: transparent #b30000 transparent transparent;

	position: absolute;

	bottom: auto;

	right: auto;

	top: 0;

	left: -11px;

}

.product-item-opt-1 .product-item-label.label-sale-off:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 7px 0 0;

	border-color: #510000 transparent transparent transparent;

	position: absolute;

	left: auto;

	top: auto;

	bottom: -6px;

	right: 0px;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-0 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #888888;

	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: #888888;

}

.product-item-opt-0 .product-item-name a:hover {

	color: #001726;

}

.product-item-opt-0 .product-item-price {

	font-size: 16px;

	color: #333333;

	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:before, .product-item-opt-0 .product-item-actions:after {

	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: 14px;

	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: #001726;

	border-color: #001726;

}

.product-item-opt-0 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index1/btn-wishlist.png);

}

.product-item-opt-0 .product-item-actions .btn-wishlist:hover {

	background-image: url(https://kutethemes.com/);

}

.product-item-opt-0 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index1/btn-compare.png);

}

.product-item-opt-0 .product-item-actions .btn-compare:hover {

	background-image: url(https://kutethemes.com/);

}

.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.png);

}

.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(https://kutethemes.com/);

}

.product-item-opt-0 .product-item-review .action {

	font-size: 13px;

	color: #888888;

	line-height: 34px;

}

.product-item-opt-0 .product-item-review .action:hover {

	color: #001726;

}

.product-item-opt-0 .product-item-des {

	font-size: 14px;

	color: #888888;

	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;

	font-family: Arial;

}

.product-item-opt-2:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-2 .product-item-info:hover .btn-cart {

	-webkit-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

	transform: translate(0, 0px);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-2 .product-item-info .btn-cart {

	left: 0;

	right: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.6);

	color: #fff;

	height: 50px;

	line-height: 48px;

	font-size: 14px;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.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 {

	content: "";

	width: 33px;

	height: 33px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index2/btn-cart.png);

	display: inline-block;

	vertical-align: middle;

	margin-right: 8px;

}

.product-item-opt-2 .product-item-info .btn-cart:hover {

	background-color: #f78031;

}

.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-top: 20px;

}

.product-item-opt-2 .product-item-img {

	display: block;

}

.product-item-opt-2 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-2 .product-item-detail {

	padding: 8px 13px 5px;

	min-height: 71px;

}

@media (max-width: 767px) {

.product-item-opt-2 .product-item-detail {

	min-height: 75px;

}

}

.product-item-opt-2 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 3px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.product-item-opt-2 .product-item-name a {

	color: #666666;

}

.product-item-opt-2 .product-item-name a:hover {

	color: #f78031;

}

.product-item-opt-2 .product-item-price {

	font-size: 18px;

	color: #f78031;

	font-weight: bold;

	margin-bottom: 2px;

	float: left;

	width: calc(100% - 70px);

	width: -moz-calc(100% - 70px);

	width: -webkit-calc(100% - 70px);

	width: -o-calc(100% - 70px);

	line-height: 1;

}

.product-item-opt-2 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-2 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-2 .product-item-price .old-price {

	font-size: 14px;

	color: #666;

	text-decoration: line-through;

	font-weight: normal;

}

.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: 32px;

	height: 32px;

	line-height: 30px;

	padding: 0;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.6);

	color: #fff;

	margin-bottom: 7px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 100%;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-2 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-2 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-2 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-2 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.product-item-opt-2 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-2 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #f78031;

}

.product-item-opt-2 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index2/btn-wishlist.png);

}

.product-item-opt-2 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index2/btn-compare.png);

}

.product-item-opt-2 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index2/btn-quickview.png);

}

.product-item-opt-2 .product-item-label {

	position: absolute;

	top: 15px;

	right: 15px;

	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 transparent;

}

.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 transparent;

}

.product-item-opt-2 .product-item-label.label-price {

	background-color: #ff6600;

	color: #fff;

	border-radius: 100%;

	text-transform: uppercase;

	width: 36px;

	text-align: center;

	padding: 0;

	height: 36px;

	line-height: 1;

	font-size: 11px;

	padding-top: 7px;

}

.product-item-opt-2 .product-item-label.label-price span {

	display: block;

}

.product-item-opt-2 .product-item-label.label-price:before, .product-item-opt-2 .product-item-label.label-price:after {

	content: none;

}

.product-item-opt-2 .product-item-label.label-sale-off {

	background-color: #b30000;

	right: 5px;

	top: 9px;

	height: 38px;

	line-height: 1;

	padding-top: 3px;

	font-family: 'Arial Narrow';

	font-size: 16px;

	color: #fff;

}

.product-item-opt-2 .product-item-label.label-sale-off span {

	display: block;

	text-transform: uppercase;

}

.product-item-opt-2 .product-item-label.label-sale-off:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 19px 11px 19px 0;

	border-color: transparent #b30000 transparent transparent;

	position: absolute;

	bottom: auto;

	right: auto;

	top: 0;

	left: -11px;

}

.product-item-opt-2 .product-item-label.label-sale-off:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 7px 0 0;

	border-color: #510000 transparent transparent transparent;

	position: absolute;

	left: auto;

	top: auto;

	bottom: -6px;

	right: 0px;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-3 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

	padding: 0px;

}

.product-item-opt-3 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-3 .product-item-detail {

	text-align: center;

	padding: 0;

}

.product-item-opt-3 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	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: #001726;

}

.product-item-opt-3 .product-item-actions .btn {

	height: 30px;

	line-height: 28px;

	padding: 0 15px;

	text-align: center;

	background-color: #dddddd;

	color: #333;

	margin-bottom: 7px;

	display: inline-block;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 19px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

	text-transform: uppercase;

	font-size: 12px;

}

.product-item-opt-3 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.product-item-opt-4 {

	padding: 0;

	position: relative;

	z-index: 10;

	background-color: #fff;

}

.product-item-opt-4:hover .product-item-actions .btn {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-4 .product-item-info .btn-quickview {

	position: absolute;

	width: 52px;

	height: 52px;

	background-color: #ff8c00;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(https://kutethemes.com/);

	top: 50%;

	margin-top: -26px;

	left: 50%;

	margin-left: -26px;

	padding: 0;

	border-radius: 100%;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: scale(0.2);

	-ms-transform: scale(0.2);

	-o-transform: scale(0.2);

	transform: scale(0.2);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-4 .product-item-detail {

	padding: 0 27px;

}

.product-item-opt-4 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	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: #001726;

}

.product-item-opt-4 .product-item-price {

	font-size: 14px;

	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: 14px;

	color: #666;

	text-decoration: line-through;

	font-weight: normal;

}

.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(0.1);

	-ms-transform: scale(0.1);

	-o-transform: scale(0.1);

	transform: scale(0.1);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: #ff8c00;

	border-color: #ff8c00;

}

.product-item-opt-4 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index1/btn-wishlist.png);

}

.product-item-opt-4 .product-item-actions .btn-wishlist:hover {

	background-image: url(https://kutethemes.com/);

}

.product-item-opt-4 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index1/btn-compare.png);

}

.product-item-opt-4 .product-item-actions .btn-compare:hover {

	background-image: url(https://kutethemes.com/);

}

.product-item-opt-4 .product-item-actions .btn-cart {

	background-image: url(../images/icon/index1/btn-cart.png);

}

.product-item-opt-4 .product-item-actions .btn-cart:hover {

	background-image: url(https://kutethemes.com/);

}

.product-item-opt-4 .product-item-label {

	position: absolute;

	top: 20px;

	right: 0px;

	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 transparent;

}

.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 transparent;

}

.product-item-opt-7 {

	padding: 0;

	position: relative;

	z-index: 10;

	background-color: #fff;

	font-family: Arial;

}

.product-item-opt-7:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-7 .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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-7 .product-item-info:hover .btn-quickview2 {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-7 .product-item-info .btn-quickview2 {

	left: 50%;

	top: 50%;

	margin-left: -33px;

	margin-top: -33px;

	position: absolute;

	background-color: rgba(124, 191, 66, 0.7);

	display: block;

	border-radius: 100%;

	color: #fff;

	height: 66px;

	line-height: 66px;

	padding: 0;

	width: 66px;

	font-size: 14px;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index7/btn-view.png);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-7 .product-item-info .btn-quickview2 span {

	display: none;

}

.product-item-opt-7 .product-item-info .btn-quickview2:hover {

	background-color: #e52e04;

}

.product-item-opt-7 .product-item-info .product-reviews-summary {

	height: 12px;

	margin-bottom: 3px;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:before, .product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:after {

	content: "";

	display: table;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:after {

	clear: both;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result {

	position: relative;

	display: block;

	overflow: hidden;

	float: left;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result, .product-item-opt-7 .product-item-info .product-reviews-summary .rating-result > span {

	color: #666;

	white-space: nowrap;

	line-height: 1;

	display: block;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result:before, .product-item-opt-7 .product-item-info .product-reviews-summary .rating-result > span:before {

	content: "\f006" "\f006" "\f006" "\f006" "\f006";

	font-family: "FontAwesome";

	font-size: 10px;

	letter-spacing: 1.5px;

	line-height: 1;

	display: block;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result > span {

	color: #f7a61b;

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

}

.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result > span span {

	display: none;

}

.product-item-opt-7 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

}

.product-item-opt-7 .product-item-img {

	display: block;

}

.product-item-opt-7 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-7 .product-item-detail {

	padding: 11px 10px 5px;

	min-height: 84px;

}

.product-item-opt-7 .product-item-name {

	font-size: 13px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 5px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

}

.product-item-opt-7 .product-item-name a {

	color: #666666;

}

.product-item-opt-7 .product-item-name a:hover {

	color: #e52e04;

}

.product-item-opt-7 .product-item-price {

	font-size: 15px;

	color: #e62e04;

	font-weight: bold;

	margin-bottom: 2px;

}

.product-item-opt-7 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-7 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-7 .product-item-price .old-price {

	font-size: 13px;

	color: #666666;

	text-decoration: line-through;

	font-weight: normal;

}

.product-item-opt-7 .product-item-actions {

	position: absolute;

	z-index: 30;

	left: 23px;

	bottom: 0px;

}

.product-item-opt-7 .product-item-actions .btn {

	width: 34px;

	height: 28px;

	line-height: 29px;

	padding: 0;

	text-align: center;

	background-color: #7cbf42;

	color: #fff;

	margin-bottom: 0px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 0;

	float: left;

	border: none;

	border-right: 1px solid rgba(255, 255, 255, 0.2);

	border-left: 1px solid rgba(0, 0, 0, 0.1);

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-7 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-7 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-7 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-7 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.product-item-opt-7 .product-item-actions .btn:nth-child(5) {

	-webkit-animation-delay: 0.8s;

	animation-delay: 0.8s;

}

.product-item-opt-7 .product-item-actions .btn:first-child {

	border-left: none;

}

.product-item-opt-7 .product-item-actions .btn:last-child {

	border-right: none;

}

.product-item-opt-7 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-7 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #e52e04;

}

.product-item-opt-7 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index7/btn-wishlist.png);

}

.product-item-opt-7 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index7/btn-compare.png);

}

.product-item-opt-7 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index7/btn-quickview.png);

}

.product-item-opt-7 .product-item-actions .btn-cart {

	background-image: url(../images/icon/index7/btn-cart.png);

}

.product-item-opt-7 .product-item-label {

	position: absolute;

	top: 15px;

	right: 15px;

	line-height: 28px;

	padding: 0;

	display: block;

	background-color: #3395ff;

	color: #fff;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

.product-item-opt-7 .product-item-label.label-new {

	right: auto;

	top: 10px;

	left: 10px;

	background-color: transparent;

	text-transform: uppercase;

	width: 40px;

	height: 40px;

	line-height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index7/bg-new.png);

}

.product-item-opt-7 .product-item-label.label-sale {

	right: auto;

	top: 10px;

	left: 10px;

	background-color: transparent;

	text-transform: uppercase;

	width: 40px;

	height: 40px;

	line-height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index7/bg-sale.png);

}

.product-item-opt-8 {

	padding: 0;

	position: relative;

	z-index: 10;

	background-color: #fff;

	max-width: 272px;

	margin-right: auto;

	margin-left: auto;

}

.product-item-opt-8:hover .product-item-actions .btn-wishlist {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

}

.product-item-opt-8:hover .product-item-actions .btn-compare {

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

.product-item-opt-8 .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: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-8 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

	border: 1px solid #eaeaea;

}

.product-item-opt-8 .product-item-img {

	display: block;

	overflow: hidden;

	position: relative;

}

.product-item-opt-8 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-8 .product-item-detail {

	padding: 11px 0px 5px;

	min-height: 84px;

	text-align: center;

}

.product-item-opt-8 .product-item-name {

	font-size: 16px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 5px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: uppercase;

}

.product-item-opt-8 .product-item-name a {

	color: #666666;

}

.product-item-opt-8 .product-item-name a:hover {

	color: #0188cc;

}

.product-item-opt-8 .product-item-price {

	font-size: 16px;

	color: #e62e04;

	font-weight: normal;

	margin-bottom: 9px;

}

.product-item-opt-8 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-8 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-8 .product-item-price .old-price {

	font-size: 16px;

	color: #666666;

	text-decoration: line-through;

	font-weight: normal;

}

.product-item-opt-8 .product-item-actions:before, .product-item-opt-8 .product-item-actions:after {

	content: "";

	display: table;

}

.product-item-opt-8 .product-item-actions:after {

	clear: both;

}

.product-item-opt-8 .product-item-actions .btn {

	width: 36px;

	height: 36px;

	line-height: 34px;

	padding: 0;

	text-align: center;

	background-color: #fff;

	color: #666666;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 0;

	display: inline-block;

	border: 1px solid #ccc;

}

.product-item-opt-8 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-8 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #0188cc;

	border-color: #0188cc;

}

.product-item-opt-8 .product-item-actions .btn-wishlist, .product-item-opt-8 .product-item-actions .btn-compare {

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-8 .product-item-actions .btn-wishlist:before, .product-item-opt-8 .product-item-actions .btn-compare:before {

	content: "";

	font-family: "FontAwesome";

	font-size: 14px;

}

.product-item-opt-8 .product-item-actions .btn-compare {

	-webkit-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft;

}

.product-item-opt-8 .product-item-actions .btn-wishlist:before {

	content: "\f08a";

}

.product-item-opt-8 .product-item-actions .btn-compare:before {

	content: "\f0ec";

}

.product-item-opt-8 .product-item-actions .btn-cart {

	width: auto;

	padding: 0 23px;

	text-transform: uppercase;

}

.product-item-opt-8 .product-item-actions .btn-cart span {

	display: block;

}

.product-item-opt-8 .product-item-label {

	position: absolute;

	top: 15px;

	right: 15px;

	line-height: 28px;

	padding: 0 8px;

	display: block;

	background-color: #3395ff;

	color: #fff;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

.product-item-opt-8 .product-item-label.label-new {

	right: auto;

	top: 10px;

	left: 10px;

	background-color: transparent;

	text-transform: uppercase;

	width: 40px;

	height: 40px;

	line-height: 40px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index7/bg-new.png);

}

.product-collections-opt-8 {

	text-align: center;

}

.product-collections-opt-8:hover .product-item-photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-collections-opt-8 .product-item-photo {

	display: block;

	margin-bottom: 25px;

}

.product-collections-opt-8 .product-item-photo img {

	display: block;

	margin: auto;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-collections-opt-8 .product-item-img {

	display: block;

	position: relative;

	overflow: hidden;

}

.product-collections-opt-8 .product-item-name {

	display: block;

	text-transform: uppercase;

	margin-bottom: 10px;

	font-size: 18px;

	font-weight: normal;

}

.product-collections-opt-8 .product-item-name a {

	color: #333;

}

.product-collections-opt-8 .product-item-name a:hover {

	color: #0188cc;

}

.product-collections-opt-8 .product-item-des {

	margin-bottom: 10px;

	font-size: 14px;

}

.product-collections-opt-8 .product-item-author {

	font-style: italic;

	margin-bottom: 10px;

	font-size: 16px;

	color: #999999;

}

.product-collections-opt-8 .product-item-actions .btn-view {

	background-color: #fff;

	color: #333;

	border: 1px solid #666666;

	text-transform: capitalize;

	padding: 0 25px;

	font-weight: normal;

	font-size: 14px;

	line-height: 34px;

}

.product-collections-opt-8 .product-item-actions .btn-view:hover {

	background-color: #0188cc;

	border-color: #0188cc;

	color: #fff;

}

.product-collections-opt-8.product-even .product-item-info {

	display: flex;

	flex-direction: column;

	display: -webkit-flex;

	-webkit-flex-direction: column;

}

.product-collections-opt-8.product-even .product-item-photo {

	order: 2;

	margin: 0;

}

.product-collections-opt-8.product-even .product-item-detail {

	order: 1;

	margin-bottom: 28px;

}

.product-item-opt-12 {

	padding: 0;

	position: relative;

	background-color: #fff;

}

.product-item-opt-12:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-12 .product-item-info {

	font-family: 'Arimo', sans-serif;

}

.product-item-opt-12 .product-item-info:hover .product-item-photo img {

	-webkit-transform: scale(1.11);

	-ms-transform: scale(1.11);

	-o-transform: scale(1.11);

	transform: scale(1.11);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-12 .product-item-info:hover .btn-cart {

	-webkit-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

	transform: translate(0, 0px);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-12 .product-item-info .btn-cart {

	left: 0;

	right: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;

	z-index: 20;

	background-color: rgba(57, 66, 100, 0.9);

	color: #fff;

	height: 44px;

	font-size: 16px;

	font-weight: 300;

	font-family: 'Oswald', sans-serif;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	-webkit-transform: translate(0, 60px);

	-ms-transform: translate(0, 60px);

	-o-transform: translate(0, 60px);

	transform: translate(0, 60px);

}

.product-item-opt-12 .product-item-info .btn-cart:before {

	content: "";

	width: 33px;

	height: 44px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index12/btn-cart.png);

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-12 .product-item-info .btn-cart > span {

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-12 .product-item-info .btn-cart:hover {

	background-color: #001726;

}

.product-item-opt-12 .product-item-info .product-reviews-summary {

	margin-top: 10px;

	margin-bottom: 15px;

}

.product-item-opt-12 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

}

.product-item-opt-12 .product-item-img {

	display: block;

	height: 242px;

}

.product-item-opt-12 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-12 .product-item-detail {

	padding: 11px 15px 0px;

	min-height: 56px;

}

.product-item-opt-12 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #333;

	display: block;

	margin-bottom: 7px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

}

.product-item-opt-12 .product-item-name a {

	color: #333;

}

.product-item-opt-12 .product-item-name a:hover {

	color: #001726;

}

.product-item-opt-12 .product-item-price {

	font-size: 14px;

	color: #001726;

	font-weight: normal;

	line-height: 1;

}

.product-item-opt-12 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-12 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-12 .product-item-price .old-price {

	font-size: 14px;

	color: #333;

	text-decoration: line-through;

	font-weight: normal;

}

.product-item-opt-12 .product-item-actions {

	position: absolute;

	z-index: 30;

	right: 5px;

	top: 35px;

}

.product-item-opt-12 .product-item-actions .btn {

	width: 40px;

	height: 34px;

	line-height: 30px;

	padding: 0;

	text-align: center;

	background-color: #eeeeee;

	color: #fff;

	margin-bottom: 10px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-12 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-12 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-12 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-12 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.product-item-opt-12 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-12 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #001726;

}

.product-item-opt-12 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index12/btn-wishlist.png);

}

.product-item-opt-12 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index12/btn-compare.png);

}

.product-item-opt-12 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index12/btn-quickview.png);

}

.product-item-opt-12 .product-item-label {

	position: absolute;

	bottom: 18px;

	right: 17px;

	line-height: 40px;

	width: 40px;

	padding: 0 8px;

	display: block;

	text-align: center;

	background-color: #3395ff;

	color: #fff;

	font-size: 12px;

	border-radius: 100%;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	z-index: 1;

}

.product-item-opt-12 .product-item-label.label-sale {

	background-color: #89b13a;

}

.product-item-opt-12 .product-item-label.label-new {

	background-color: #fa894b;

	left: 17px;

	right: auto;

}

.product-item-deal-opt12 {

	padding: 0;

	position: relative;

	background-color: #fff;

}

.product-item-deal-opt12 .product-item-info {

	font-family: 'Arimo', sans-serif;

}

.product-item-deal-opt12 .product-item-info:hover .product-item-photo img {

	-webkit-transform: scale(1.11);

	-ms-transform: scale(1.11);

	-o-transform: scale(1.11);

	transform: scale(1.11);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-deal-opt12 .product-item-info .product-reviews-summary {

	margin-top: 10px;

}

.product-item-deal-opt12 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

}

.product-item-deal-opt12 .product-item-img {

	display: block;

}

.product-item-deal-opt12 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-deal-opt12 .product-item-detail {

	padding: 0px 10px 0px;

	text-align: center;

}

.product-item-deal-opt12 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #333;

	display: block;

	margin-bottom: 7px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

}

.product-item-deal-opt12 .product-item-name a {

	color: #333;

}

.product-item-deal-opt12 .product-item-name a:hover {

	color: #001726;

}

.product-item-deal-opt12 .product-item-price {

	font-size: 14px;

	color: #001726;

	font-weight: normal;

	line-height: 1;

	margin-bottom: 15px;

}

.product-item-deal-opt12 .product-item-price > span {

	line-height: 1;

}

.product-item-deal-opt12 .product-item-price .price {

	margin-right: 3px;

}

.product-item-deal-opt12 .product-item-price .old-price {

	font-size: 14px;

	color: #333;

	text-decoration: line-through;

	font-weight: normal;

}

.product-item-deal-opt12 .product-item-actions {

	text-align: center;

}

.product-item-deal-opt12 .product-item-actions .btn {

	width: 40px;

	height: 34px;

	padding: 0;

	text-align: center;

	background-color: #eeeeee;

	color: #fff;

	margin-bottom: 10px;

	display: inline-block;

	vertical-align: top;

	background-position: center;

	background-repeat: no-repeat;

}

.product-item-deal-opt12 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #001726;

}

.product-item-deal-opt12 .product-item-actions .btn-cart {

	background-color: #11a8ab;

	color: #fff;

	width: 120px;

	font-size: 16px;

	font-weight: 300;

	font-family: 'Oswald', sans-serif;

	text-transform: none;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-deal-opt12 .product-item-actions .btn-cart:before {

	content: "";

	width: 33px;

	height: 22px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index12/btn-cart.png);

	display: inline-block;

	vertical-align: top;

}

.product-item-deal-opt12 .product-item-actions .btn-cart:hover {

	background-color: #001726;

}

.product-item-deal-opt12 .product-item-actions .btn-wishlist, .product-item-deal-opt12 .product-item-actions .btn-compare, .product-item-deal-opt12 .product-item-actions .btn-quickview {

	line-height: 34px;

}

.product-item-deal-opt12 .product-item-actions .btn-wishlist span, .product-item-deal-opt12 .product-item-actions .btn-compare span, .product-item-deal-opt12 .product-item-actions .btn-quickview span {

	display: none;

}

.product-item-deal-opt12 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index12/btn-wishlist.png);

}

.product-item-deal-opt12 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index12/btn-compare.png);

}

.product-item-deal-opt12 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index12/btn-quickview.png);

}

.product-item-deal-opt12 .product-item-label {

	position: absolute;

	bottom: 18px;

	right: 17px;

	line-height: 40px;

	width: 40px;

	padding: 0 8px;

	display: block;

	text-align: center;

	background-color: #3395ff;

	color: #fff;

	font-size: 12px;

	border-radius: 100%;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	z-index: 1;

}

.product-item-deal-opt12 .product-item-label.label-sale {

	background-color: #89B13A;

	top: 15px;

	right: 15px;

	bottom: auto;

	left: auto;

}

.product-item-deal-opt12 .product-item-label.label-new {

	background-color: #fa894b;

	left: 17px;

	right: auto;

}

.product-item-opt-13 {

	padding: 0;

	position: relative;

	background-color: #fff;

}

.product-item-opt-13:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-13 .product-item-info {

	font-family: 'Montserrat', sans-serif;

}

.product-item-opt-13 .product-item-info:hover .product-item-photo img {

	-webkit-transform: scale(1.11);

	-ms-transform: scale(1.11);

	-o-transform: scale(1.11);

	transform: scale(1.11);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-13 .product-item-info:hover .btn-cart {

	-webkit-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

	transform: translate(0, 0px);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-13 .product-item-info .btn-cart {

	left: 0;

	right: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;

	z-index: 20;

	background-color: rgba(57, 66, 100, 0.9);

	color: #fff;

	height: 44px;

	font-size: 16px;

	font-weight: 300;

	font-family: 'Montserrat', sans-serif;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	-webkit-transform: translate(0, 60px);

	-ms-transform: translate(0, 60px);

	-o-transform: translate(0, 60px);

	transform: translate(0, 60px);

}

.product-item-opt-13 .product-item-info .btn-cart:before {

	content: "";

	width: 33px;

	height: 44px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index12/btn-cart.png);

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-13 .product-item-info .btn-cart > span {

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-13 .product-item-info .btn-cart:hover {

	background-color: #ffad00;

}

.product-item-opt-13 .product-item-info .product-reviews-summary {

	margin-top: 10px;

	margin-bottom: 14px;

}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result, .product-item-opt-13 .product-item-info .product-reviews-summary .rating-result > span {

	color: #ccc;

}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result:before, .product-item-opt-13 .product-item-info .product-reviews-summary .rating-result > span:before {

	content: "\f005" "\f005" "\f005" "\f005" "\f005";

	font-size: 13px;

	letter-spacing: 4px;

	line-height: 1;

}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result > span {

	color: #ffae00;

}

.product-item-opt-13 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

}

.product-item-opt-13 .product-item-img {

	display: block;

	height: 255px;

}

.product-item-opt-13 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-13 .product-item-detail {

	padding: 10px 15px 0px;

	min-height: 94px;

	overflow: hidden;

}

.product-item-opt-13 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 7px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

	font-weight: 300;

}

.product-item-opt-13 .product-item-name a {

	color: #666666;

}

.product-item-opt-13 .product-item-name a:hover {

	color: #ffad00;

}

.product-item-opt-13 .product-item-price {

	font-size: 14px;

	color: #333;

	font-weight: 300;

	margin-bottom: 16px;

	line-height: 1;

}

.product-item-opt-13 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-13 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-13 .product-item-price .old-price {

	font-size: 14px;

	color: #999999;

	text-decoration: line-through;

}

.product-item-opt-13 .product-item-actions {

	position: absolute;

	z-index: 30;

	right: 5px;

	top: 35px;

}

.product-item-opt-13 .product-item-actions .btn {

	width: 40px;

	height: 34px;

	line-height: 30px;

	padding: 0;

	text-align: center;

	background-color: #eeeeee;

	color: #fff;

	margin-bottom: 10px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-13 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-13 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-13 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-13 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.product-item-opt-13 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-13 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #ffad00;

}

.product-item-opt-13 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index12/btn-wishlist.png);

}

.product-item-opt-13 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index12/btn-compare.png);

}

.product-item-opt-13 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index12/btn-quickview.png);

}

.product-item-opt-13 .product-item-label {

	position: absolute;

	top: 13px;

	left: 13px;

	line-height: 40px;

	width: 40px;

	padding: 0 8px;

	display: block;

	text-align: center;

	background-color: #2ea76f;

	color: #fff;

	font-size: 12px;

	border-radius: 100%;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	z-index: 1;

}

.product-item-opt-13 .product-item-label.label-sale {

	background-color: #aa8056;

}

.product-item-opt-13 .product-item-label.label-new {

	background-color: #2ea76f;

	right: 17px;

	left: auto;

}

.product-item-opt-14 {

	padding: 0;

	position: relative;

	background-color: #fff;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-14:hover {

	background-color: #eeeeee;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.product-item-opt-14:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-14:hover .product-item-actions-secondary {

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-14:hover .product-item-detail {

	text-align: center;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	padding-right: 0;

}

.product-item-opt-14 .product-item-info {

	border: 1px solid transparent;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.product-item-opt-14 .product-item-info:hover {

	border: 1px solid #cc9933;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.product-item-opt-14 .product-item-info:hover .product-item-photo img {

	-webkit-transform: scale(1.11);

	-ms-transform: scale(1.11);

	-o-transform: scale(1.11);

	transform: scale(1.11);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-14 .product-item-info:hover .btn-cart {

	-webkit-transform: translate(0, 0px);

	-ms-transform: translate(0, 0px);

	-o-transform: translate(0, 0px);

	transform: translate(0, 0px);

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.product-item-opt-14 .product-item-info .btn-cart {

	left: 0;

	right: 0;

	position: absolute;

	bottom: 0px;

	width: 100%;

	z-index: 20;

	background-color: rgba(204, 153, 51, 0.9);

	color: #fff;

	height: 44px;

	font-size: 16px;

	font-weight: 300;

	text-transform: none;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	-webkit-transform: translate(0, 60px);

	-ms-transform: translate(0, 60px);

	-o-transform: translate(0, 60px);

	transform: translate(0, 60px);

}

.product-item-opt-14 .product-item-info .btn-cart:before {

	content: "";

	width: 33px;

	height: 44px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index12/btn-cart.png);

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-14 .product-item-info .btn-cart > span {

	display: inline-block;

	vertical-align: middle;

}

.product-item-opt-14 .product-item-info .btn-cart:hover {

	background-color: #cc9933;

}

.product-item-opt-14 .product-item-info .product-reviews-summary {

	margin-top: 10px;

	margin-bottom: 15px;

}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result, .product-item-opt-14 .product-item-info .product-reviews-summary .rating-result > span {

	color: #ccc;

}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result:before, .product-item-opt-14 .product-item-info .product-reviews-summary .rating-result > span:before {

	content: "\f005" "\f005" "\f005" "\f005" "\f005";

	font-size: 13px;

	letter-spacing: 4px;

	line-height: 1;

}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result > span {

	color: #ffae00;

}

.product-item-opt-14 .product-item-photo {

	text-align: center;

	position: relative;

	overflow: hidden;

}

.product-item-opt-14 .product-item-img {

	display: block;

}

.product-item-opt-14 .product-item-img img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.product-item-opt-14 .product-item-detail {

	padding: 20px 0 0;

	min-height: 80px;

	padding-right: 56px;

	position: relative;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	text-align: left;

	overflow: hidden;

}

.product-item-opt-14 .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 7px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

}

.product-item-opt-14 .product-item-name a {

	color: #666666;

}

.product-item-opt-14 .product-item-name a:hover {

	color: #cc9933;

}

.product-item-opt-14 .product-item-price {

	font-size: 16px;

	color: #333;

	margin-bottom: 16px;

	line-height: 1;

}

.product-item-opt-14 .product-item-price > span {

	line-height: 1;

}

.product-item-opt-14 .product-item-price .price {

	margin-right: 3px;

}

.product-item-opt-14 .product-item-price .old-price {

	font-size: 14px;

	color: #999999;

	text-decoration: line-through;

}

.product-item-opt-14 .product-item-actions {

	position: absolute;

	z-index: 30;

	right: 17px;

	bottom: 65px;

}

.product-item-opt-14 .product-item-actions .btn {

	width: 38px;

	height: 34px;

	line-height: 32px;

	padding: 0;

	text-align: center;

	background-color: #dddddd;

	border: none;

	color: #fff;

	margin-bottom: 10px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-14 .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.product-item-opt-14 .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.product-item-opt-14 .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.product-item-opt-14 .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.product-item-opt-14 .product-item-actions .btn span {

	display: none;

}

.product-item-opt-14 .product-item-actions .btn:hover {

	color: #fff;

	background-color: #cc9933;

	border-color: #cc9933;

}

.product-item-opt-14 .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index14/btn-wishlist.png);

}

.product-item-opt-14 .product-item-actions .btn-wishlist:hover {

	background-image: url(../images/icon/index14/btn-wishlist-hover.png);

}

.product-item-opt-14 .product-item-actions .btn-compare {

	background-image: url(../images/icon/index14/btn-compare.png);

}

.product-item-opt-14 .product-item-actions .btn-compare:hover {

	background-image: url(../images/icon/index14/btn-compare-hover.png);

}

.product-item-opt-14 .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index14/btn-quickview.png);

}

.product-item-opt-14 .product-item-actions .btn-quickview:hover {

	background-image: url(../images/icon/index14/btn-quickview-hover.png);

}

.product-item-opt-14 .product-item-actions-secondary {

	position: absolute;

	right: 0;

	top: 20px;

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.product-item-opt-14 .product-item-actions-secondary .btn {

	width: 22px;

	height: 18px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	padding: 0;

	text-align: center;

	background-color: transparent;

	border: none;

	margin-left: 15px;

	opacity: 1;

	visibility: visible;

	-webkit-animation: none;

	-o-animation: none;

	animation: none;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	position: static;

	float: left;

}

.product-item-opt-14 .product-item-actions-secondary .btn:hover {

	background-color: transparent;

}

.product-item-opt-14 .product-item-actions-secondary .btn:first-child {

	margin-left: 0;

}

.product-item-opt-14 .product-item-actions-secondary .btn span {

	display: none;

}

.product-item-opt-14 .product-item-actions-secondary .btn-cart {

	background-image: url(../images/icon/index14/btn-cart3.png);

}

.product-item-opt-14 .product-item-actions-secondary .btn-wishlist {

	width: 18px;

	height: 18px;

	background-image: url(../images/icon/index14/btn-wishlist3.png);

}

.product-item-opt-14 .product-item-label {

	position: absolute;

	top: 16px;

	left: 18px;

	line-height: 40px;

	width: 40px;

	padding: 0 8px;

	display: block;

	text-align: center;

	background-color: #2ea76f;

	color: #fff;

	font-size: 12px;

	border-radius: 100%;

	text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	z-index: 1;

}

.product-item-opt-14 .product-item-label.label-sale {

	background-color: #ff6666;

	right: 18px;

	left: auto;

}

.product-item-opt-14 .product-item-label.label-new {

	background-color: #cc9933;

}

@media (max-width: 991px) {

body.filter-active {

	overflow: hidden;

	height: 0;

}

.catalog-category-view .col-sidebar > *:not(.no-hide) {

	display: none;

}

}

.toolbar-products {	/* Safari */

	display: -webkit-flex;

	-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 0 0px;

}

.toolbar-products.toolbar-top {

	margin-top: 40px;

	margin-bottom: 45px;

}

.toolbar-products.toolbar-bottom {

	margin-top: 20px;

	margin-bottom: 65px;

}

.toolbar-products .btn-filter-products {

	line-height: 32px;

	text-transform: uppercase;

	cursor: pointer;

	border: 1px solid #dfdfdf;

	color: #000000;

	background-color: #fff;

	padding: 0 12px;

	font-size: 14px;

	font-weight: 300;

	display: none;

}

.toolbar-products .btn-filter-products:hover {

	color: #001726;

}

.toolbar-products .modes .label {

	display: none;

}

.toolbar-products .toolbar-option .label {

	color: #000000;

	display: inline-block;

	line-height: 34px;

	font-weight: normal;

	font-size: 14px;

	padding: 0;

	vertical-align: top;

	margin: 0;

	margin-right: 5px;

}

.toolbar-products .form-control {

	height: 34px;

	border: 1px solid #dfdfdf;

	color: #000000;

	display: inline-block;

	box-shadow: none;

	font-size: 14px;

	font-weight: 300;

	padding-left: 10px;

	padding-right: 19px;

	background-position: center right 10px;

	background-repeat: no-repeat;

	background-image: url(https://kutethemes.com/);

	-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: #dddddd;

	color: #bcbcbc;

	display: inline-block;

	margin-right: 6px;

	background-position: center;

	background-repeat: no-repeat;

}

.toolbar-products .modes .modes-mode span {

	display: none;

}

.toolbar-products .modes .modes-mode.active, .toolbar-products .modes .modes-mode:hover {

	color: #fff;

	background-color: #001726;

}

.toolbar-products .modes .mode-grid {

	background-image: url(https://kutethemes.com/);

}

.toolbar-products .modes .mode-grid.active, .toolbar-products .modes .mode-grid:hover {

	background-image: url(https://kutethemes.com/);

}

.toolbar-products .modes .mode-list {

	background-image: url(https://kutethemes.com/);

}

.toolbar-products .modes .mode-list.active, .toolbar-products .modes .mode-list:hover {

	background-image: url(https://kutethemes.com/);

}

.toolbar-products .toolbar-sorter, .toolbar-products .toolbar-limiter {

	display: inline-block;

	vertical-align: top;

	margin: 0 13px;

	margin-bottom: 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-top .pagination {

	display: none;

}

.toolbar-products.toolbar-bottom .toolbar-option, .toolbar-products.toolbar-bottom .btn-filter-products {

	display: none;

}

}

.category-view {

	margin-top: 25px;

}

.category-view .category-image {

	display: block;

	position: relative;

	overflow: hidden;

}

.category-view .category-image:before, .category-view .category-image:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.category-view .category-image:before {

	border-width: 1px 0 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;

}

.category-view .category-image:after {

	border-width: 0px 1px 0px 1px;

	-webkit-transform: scale(1, 0);

	-ms-transform: scale(1, 0);

	-o-transform: scale(1, 0);

	transform: scale(1, 0);

	left: 10px;

	right: 10px;

}

.category-view .category-image:hover:before, .category-view .category-image:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.category-view .category-image img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.category-view .category-image img {

	display: block;

	width: 100%;

}

.catalog-view_op1 .category-view {

	margin-top: 0;

}

.category-view:hover .owl-nav .owl-prev, .category-view:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.category-view:hover .owl-nav .owl-prev {

	left: 0;

}

.category-view:hover .owl-nav .owl-next {

	right: 0;

}

.category-view .owl-nav .owl-prev, .category-view .owl-nav .owl-next {

	width: 40px;

	line-height: 40px;

	background-color: #a1a19c;

	color: #fff;

	text-align: center;

	position: absolute;

	top: 50%;

	margin-top: -20px;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	opacity: 0;

}

.category-view .owl-nav .owl-prev:hover, .category-view .owl-nav .owl-next:hover {

	background-color: #001726;

	color: #fff;

}

.category-view .owl-nav .owl-prev:before, .category-view .owl-nav .owl-next:before {

	content: "\f105";

	font-family: "FontAwesome";

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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 .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: none;

}

.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {

	clear: both;

}

}

.products.products-grid .product-items .product-item {

	margin-bottom: 30px;

}

@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-1 {

	border: 1px solid #eeeeee;

}

.products.products-list .product-items .product-item {

	margin-bottom: 19px;

}

.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:before, .products.products-list .product-items .product-item .product-item-info:after {

	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%;

	border: 1px solid #dfdfdf;

	background-color: #fff;

	padding: 30px 25px;

}

.products.products-list .product-items .product-item .product-item-detail {

	float: right;

	width: 69%;

	padding-left: 20px;

}

.products.products-list .product-items .product-item .product-item-name {

	font-size: 15px;

	color: #333333;

	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: 0px;

}

}

.products.products-list .product-items .product-item .product-item-name a {

	color: #333333;

}

.products.products-list .product-items .product-item .product-item-name a:hover, .products.products-list .product-items .product-item .product-item-name a:focus {

	color: #001726;

}

@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-1 {

	border: 1px solid #eeeeee;

	border-color: transparent transparent #eeeeee transparent;

	margin-bottom: 10px;

}

.products.products-list .product-items .product-item-opt-1:hover {

	border: 1px solid #eeeeee;

}

.products.products-list .product-items .product-item-opt-1 .product-item-photo {

	border: none;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .product-reviews-summary, .products.products-list .product-items .product-item-opt-1 .product-item-info .product-item-price {

	float: none;

	display: block;

	width: 100%;

	margin-bottom: 6px;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart, .products.products-list .product-items .product-item-opt-1 .product-item-info .btn {

	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 6px;

	background-color: #999999;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:hover, .products.products-list .product-items .product-item-opt-1 .product-item-info .btn:hover {

	background-color: #001726;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart {

	width: auto;

	border-radius: 0;

	padding: 0 10px;

	height: 36px;

	margin: 0;

	margin-bottom: 15px;

	float: none;

	clear: both;

	background-color: #001726;

	line-height: 1;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:hover {

	background-color: #cc0033;

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:before {

	display: inline-block;

	background-image: url(../images/icon/cart-catalog-op1.png);

}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart span {

	display: inline-block;

}

.products.products-list .product-items .product-item-opt-1 .product-item-detail {

	padding-right: 20px;

}

.products.products-list .product-items .product-item-opt-1 .product-item-actions {

	position: absolute;

	top: 0;

	right: 0;

	opacity: 1;

	visibility: visible;

}

.products.products-list .product-items .product-item-opt-1 .product-item-actions:before, .products.products-list .product-items .product-item-opt-1 .product-item-actions:after {

	content: "";

	display: table;

}

.products.products-list .product-items .product-item-opt-1 .product-item-actions:after {

	clear: both;

}

.products.products-list .product-items .product-item-opt-1 .product-item-actions .btn {

	-webkit-animation: none;

	-o-animation: none;

	animation: none;

}

@media (max-width: 600px) {

.products.products-list .product-items .product-item-opt-1 .product-item-actions {

	position: static;

	margin-top: 10px;

}

}

.products.products-list .product-items .product-item-opt-1 .product-item-name {

	font-size: 18px;

	font-weight: normal;

	color: #666666;

	white-space: normal;

	margin-top: 20px;

}

.products.products-list .product-items .product-item-opt-1 .product-item-name a {

	color: #666666;

}

.products.products-list .product-items .product-item-opt-1 .product-item-name a:hover {

	color: #001726;

}

.products.products-list .product-items .product-item-opt-1 .product-item-label.label-price {

	top: 9px;

}

.products.products-list .product-items .product-item-opt-1 .product-info-des {

	position: relative;

	padding-right: 150px;

	min-height: 102px;

}

@media (max-width: 600px) {

.products.products-list .product-items .product-item-opt-1 .product-info-des {

	padding-right: 0;

	min-height: 0;

}

}

.products.products-list .product-items .product-item-opt-1 .product-item-code {

	font-size: 14px;

	color: #666666;

	margin-bottom: 5px;

}

.products.products-list .product-items .product-item-opt-1 .product-item-stock {

	font-size: 14px;

	margin-bottom: 5px;

	color: #6bb898;

}

.products.products-list .product-items .product-item-opt-1 .product-item-stock .title {

	color: #666666;

}

.products.products-list .product-items .product-item-opt-1 .product-item-des {

	margin-top: 20px;

	font-size: 14px;

	line-height: 24px;

	color: #666666;

}

.page-no-bg {

	background-color: #fff !important;

}

.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;

	margin-bottom: -1px;

	font-size: 18px;

	font-weight: bold;

	padding: 0 12px;

	line-height: 32px;

	border-bottom: 3px solid #001726;

}

.catalog-view_op1 .toolbar-products.toolbar-top {

	border-bottom: 1px solid #eeeeee;

	margin-bottom: 20px;

	margin-top: 0px;

}

.catalog-view_op1 .toolbar-products.toolbar-top .toolbar-option, .catalog-view_op1 .toolbar-products.toolbar-top .pagination {

	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: 0px;

	line-height: 28px;

}

.catalog-view_op1 .toolbar-products .btn-filter-products:hover {

	color: #001726;

}

.catalog-view_op1 .toolbar-products .modes {

	margin: 0;

}

.catalog-view_op1 .toolbar-products .modes:before, .catalog-view_op1 .toolbar-products .modes:after {

	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;

	margin-left: 3px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.catalog-view_op1 .toolbar-products .modes .modes-mode.active, .catalog-view_op1 .toolbar-products .modes .modes-mode:hover {

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.catalog-view_op1 .toolbar-products .modes .mode-list {

	background-image: url(../images/icon/list-view-bg.png);

	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.png);

	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-sorter, .catalog-view_op1 .toolbar-products .toolbar-limiter {

	margin: 0;

	margin-right: 25px;

}

.catalog-view_op1 .toolbar-products .toolbar-sorter .label, .catalog-view_op1 .toolbar-products .toolbar-limiter .label {

	display: none;

}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-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-limiter .limiter-options {

	height: 31px;

	background-color: #fafafa;

	border: 1px solid #e8e8e8;

	padding-left: 5px;

	padding-right: 12px;

	padding-top: 0;

	padding-bottom: 0;

	font-size: 13px;

	color: #666666;

	background-image: url(../images/icon/select.png);

	background-position: center right 5px;

	font-weight: normal;

}

.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options {

	width: 95px;

	text-align: left;

}

.catalog-view_op1 .toolbar-products .toolbar-sorter:before, .catalog-view_op1 .toolbar-products .toolbar-sorter:after {

	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: #666666;

	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:before, .catalog-view_op1 .toolbar-products .pagination:after {

	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: #666666;

	font-weight: normal;

}

.catalog-view_op1 .toolbar-products .pagination > li.active > a, .catalog-view_op1 .toolbar-products .pagination > li.active > span {

	background-color: #001726;

	color: #fff;

	border-color: #001726;

}

.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: 25px;

}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart {

	background-color: rgba(51, 51, 51, 0.5);

	height: 45px;

	line-height: 43px;

}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart:hover {

	background-color: #001726;

}

.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: #333333;

	font-family: 'Libre Baskerville', serif;

}

.catalog-view_op1 .breadcrumb li a:hover {

	color: #001726;

}

.catalog-view_op1 .breadcrumb .active {

	color: #333333;

}

.category-links {

	border: 1px solid #e4e4e4;

	margin-bottom: 20px;

}

.category-links:before, .category-links:after {

	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: #666666;

	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: #000000;

	color: #fff;

	font-weight: normal;

	font-size: 14px;

}

.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 #000000;

	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 3px;

	border-color: #000000 transparent 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: capitalize;

}

.breadcrumb-page .breadcrumb li a {

	color: #999999;

}

.breadcrumb-page .breadcrumb li a:hover {

	color: #001726;

}

.breadcrumb-page .breadcrumb li.active {

	color: #333;

}

.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:hover, .catalog-view_default .product-media .images-large .btn-zoom:focus {

	box-shadow: none;

	border: none;

	outline: none;

}

.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 #001726;

}

.catalog-view_default .product-media .images-small a img {

	margin: auto;

	display: block;

	width: 100%;

}

.catalog-view_default .product-media .images-small .owl-prev, .catalog-view_default .product-media .images-small .owl-next {

	width: 18px;

	text-align: center;

	line-height: 30px;

	color: #888888;

	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-prev:hover, .catalog-view_default .product-media .images-small .owl-next:hover {

	color: #001726;

}

.catalog-view_default .product-media .images-small .owl-prev:before, .catalog-view_default .product-media .images-small .owl-next:before {

	content: "";

	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: #333333;

	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-summary, .catalog-view_default .product-info-main .product-reviews-summary .rating-action {

	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: #888888;

	font-size: 14px;

	text-transform: capitalize;

}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a {

	color: #888888;

}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a:hover {

	color: #001726;

}

.catalog-view_default .product-info-main .product-info-price {

	margin-bottom: 25px;

}

.catalog-view_default .product-info-main .product-info-price:before, .catalog-view_default .product-info-main .product-info-price:after {

	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: #333333;

	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: #001726;

	text-transform: capitalize;

	font-size: 14px;

	line-height: 24px;

}

.catalog-view_default .product-info-main .product-info-stock-sku .label {

	color: #333;

	font-weight: normal;

	padding: 0;

	margin-right: 10px;

	font-size: 14px;

}

.catalog-view_default .product-info-main .product-overview {

	color: #888888;

	font-size: 14px;

	margin-bottom: 25px;

}

.catalog-view_default .product-info-main .product-overview .overview-label {

	text-transform: uppercase;

	display: block;

	color: #333333;

	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: normal;

	padding: 0;

	text-transform: uppercase;

	color: #333;

	font-size: 14px;

}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label sup {

	color: #001726;

	font-size: 15px;

	top: 0px;

}

.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: 14px;

	color: #888888;

}

.catalog-view_default .product-info-main .product-add-form .share {

	margin-bottom: 36px;

}

.catalog-view_default .product-info-main .product-add-form .share:before, .catalog-view_default .product-info-main .product-add-form .share:after {

	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: 14px;

	color: #333333;

	line-height: 34px;

	margin: 0;

	vertical-align: top;

	margin-right: 15px;

	font-weight: normal;

}

.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: #333333;

	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:hover, .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.focus, .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:disabled {

	background-color: #333333;

	color: #fff;

	outline: none;

	outline-style: none;

}

.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:before, .catalog-view_default .product-info-main .actions:after {

	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: 14px;

	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: #001726;

	border-color: #001726;

}

.catalog-view_default .product-info-main .actions .btn-wishlist {

	background-image: url(../images/icon/index1/btn-wishlist.png);

}

.catalog-view_default .product-info-main .actions .btn-wishlist:hover {

	background-image: url(https://kutethemes.com/);

}

.catalog-view_default .product-info-main .actions .btn-compare {

	background-image: url(../images/icon/index1/btn-compare.png);

}

.catalog-view_default .product-info-main .actions .btn-compare:hover {

	background-image: url(https://kutethemes.com/);

}

.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.png);

}

.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(https://kutethemes.com/);

}

.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: 18px;

	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 27px;

	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: #001726;

	z-index: 100;

}

.catalog-view_default .product-info-detailed > .tab-content {

	display: table-cell;

	vertical-align: top;

	padding: 40px 20px;

	font-size: 14px;

	color: #888888;

	overflow: hidden;

}

.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;

}

.catalog-view_default .product-info-detailed > .tab-content .tab-pane {

	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: #001726;

}

}

.block-upsell, .block-related {

	margin-bottom: 37px;

}

.block-upsell .block-title, .block-related .block-title {

	font-size: 18px;

	color: #333333;

	border-bottom: 1px solid #dfdfdf;

	margin-bottom: 30px;

	text-transform: uppercase;

}

.block-upsell .block-title .title, .block-related .block-title .title {

	font-weight: 600;

	display: block;

	margin: 0;

	line-height: 36px;

}

.catalog-view_op1 .block-upsell, .catalog-view_op1 .block-related {

	margin-bottom: 23px;

}

.catalog-view_op1 .block-upsell .block-title, .catalog-view_op1 .block-related .block-title {

	margin-bottom: 8px;

	border-bottom: none;

	font-size: 16px;

	color: #333333;

	font-weight: bold;

}

.block-upsell .owl-nav, .block-related .owl-nav {

	position: absolute;

	right: 0;

	top: -70px;

}

.block-upsell .owl-nav:before, .block-related .owl-nav:before, .block-upsell .owl-nav:after, .block-related .owl-nav:after {

	content: "";

	display: table;

}

.block-upsell .owl-nav:after, .block-related .owl-nav:after {

	clear: both;

}

.catalog-view_op1 .block-upsell .owl-nav, .catalog-view_op1 .block-related .owl-nav {

	top: -40px;

}

.block-upsell .owl-nav .owl-next, .block-related .owl-nav .owl-next, .block-upsell .owl-nav .owl-prev, .block-related .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-upsell .owl-nav .owl-next, .catalog-view_op1 .block-related .owl-nav .owl-next, .catalog-view_op1 .block-upsell .owl-nav .owl-prev, .catalog-view_op1 .block-related .owl-nav .owl-prev {

	width: 24px;

	line-height: 24px;

	background-color: #aaaaaa;

	border: none;

	color: #fff;

	font-size: 16px;

}

.catalog-view_op1 .block-upsell .owl-nav .owl-next:hover, .catalog-view_op1 .block-related .owl-nav .owl-next:hover, .catalog-view_op1 .block-upsell .owl-nav .owl-prev:hover, .catalog-view_op1 .block-related .owl-nav .owl-prev:hover {

	background-color: #001726;

}

.block-upsell .owl-nav .owl-next:before, .block-related .owl-nav .owl-next:before, .block-upsell .owl-nav .owl-prev:before, .block-related .owl-nav .owl-prev:before {

	content: "";

	font-family: "FontAwesome";

}

.block-upsell .owl-nav .owl-next:hover, .block-related .owl-nav .owl-next:hover, .block-upsell .owl-nav .owl-prev:hover, .block-related .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

}

.block-upsell .owl-nav .owl-next:before, .block-related .owl-nav .owl-next:before {

	content: "\f105";

}

.block-upsell .owl-nav .owl-prev:before, .block-related .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-upsell .owl-item, .block-related .owl-item {

	padding-bottom: 1px;

}

.catalog-view_op1 .block-upsell .product-item, .catalog-view_op1 .block-related .product-item {

	border: 1px solid #eeeeee;

}

.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 #eeeeee;

	background-color: #fff;

	margin-bottom: 25px;

	text-align: center;

	padding: 30px;

}

.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 #eeeeee;

	background-color: #fff;

	text-align: center;

	padding: 0;

}

.catalog-view_op1 .product-media .images-small a.active {

	border: 1px solid #001726;

}

.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-prev, .catalog-view_op1 .product-media .images-small .owl-next {

	width: 24px;

	text-align: center;

	line-height: 24px;

	color: #fff;

	background-color: #aaaaaa;

	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-prev:hover, .catalog-view_op1 .product-media .images-small .owl-next:hover {

	background-color: #001726;

}

.catalog-view_op1 .product-media .images-small .owl-prev:before, .catalog-view_op1 .product-media .images-small .owl-next:before {

	content: "";

	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: 24px;

	color: #001726;

	font-weight: bold;

	text-transform: capitalize;

	display: block;

	margin: 0 0 12px;

}

.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: 14px;

	color: #666666;

}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a {

	color: #666666;

	display: inline-block;

	line-height: 18px;

	padding: 0 10px;

}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a:hover {

	color: #001726;

}

.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: bold;

	color: #001726;

	font-size: 18px;

}

.catalog-view_op1 .product-info-main .product-info-price .old-price {

	font-size: 14px;

	color: #666666;

	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: #ff9900;

	color: #fff;

	padding: 0 12px;

	font-size: 14px;

	margin-left: 12px;

}

.catalog-view_op1 .product-info-main .product-info-stock {

	color: #009966;

	font-size: 14px;

	margin-bottom: 7px;

}

.catalog-view_op1 .product-info-main .product-info-stock .label {

	color: #666;

	padding: 0;

	font-size: 14px;

	font-weight: normal;

}

.catalog-view_op1 .product-info-main .product-code, .catalog-view_op1 .product-info-main .product-condition {

	color: #666;

	font-size: 14px;

	margin-bottom: 7px;

}

.catalog-view_op1 .product-info-main .product-overview {

	font-size: 14px;

	color: #666666;

	line-height: 24px;

	border-top: 1px solid #eeeeee;

	padding-top: 5px;

	padding-bottom: 5px;

}

.catalog-view_op1 .product-info-detailed {

	margin-bottom: 38px;

}

.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: 14px;

	font-weight: bold;

	color: #333333;

	text-transform: uppercase;

	background-color: #e2e2e2;

}

@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 #eeeeee;

	border-bottom: none;

	z-index: 100;

}

.catalog-view_op1 .product-info-detailed .tab-content {

	border: 1px solid #eeeeee;	/*padding: 30px 15px;*/

	color: #666666;

	font-size: 14px;

	line-height: 24px;

}

.catalog-view_op1 .product-info-detailed .tab-pane {

	padding: 30px 15px;

}

.catalog-view_op1 .product-info-detailed .tab-content .block-title {

	display: none;

	line-height: 30px;

	border-bottom: 1px solid #eeeeee;

	margin-bottom: -1px;

	padding: 0 20px;

	text-transform: uppercase;

	line-height: 46px;

	padding: 0 25px;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	cursor: pointer;

	position: relative;

	padding-right: 35px;

}

.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 {

	display: block;

}

.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: #e2e2e2;

}

.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 #eeeeee;

}

.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 #eeeeee;

}

.catalog-view_op1 .product-options-wrapper .form-qty {

	margin-bottom: 10px;

}

.catalog-view_op1 .product-options-wrapper .form-qty .label {

	font-size: 14px;

	color: #666666;

	display: inline-block;

	line-height: 30px;

	vertical-align: top;

	min-width: 45px;

	padding: 0;

	font-weight: normal;

	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: 31px;

	border: 1px solid #eaeaea;

	background-color: #fafafa;

	width: 100%;

	font-size: 13px;

	color: #666666;

	padding-left: 10px;

}

.catalog-view_op1 .product-options-wrapper .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;

}

.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: 14px;

	color: #666666;

	display: inline-block;

	line-height: 30px;

	vertical-align: top;

	min-width: 45px;

	padding: 0;

	font-weight: normal;

	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: #666666;

	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.png);

}

.catalog-view_op1 .product-options-wrapper .form-configurable .size-chart {

	color: #001726;

	line-height: 30px;

	display: inline-block;

	text-decoration: underline;

	font-size: 14px;

	font-style: italic;

	margin-left: 6px;

}

.catalog-view_op1 .product-options-bottom {

	padding-top: 10px;

	margin-top: 15px;

	border-top: 1px solid #eeeeee;

}

.catalog-view_op1 .product-options-bottom .btn-cart {

	height: 36px;

	background-color: #001726;

	color: #fff;

	font-size: 14px;

	padding: 0 12px;

	border: none;

	box-shadow: none;

	line-height: 36px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.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/icon/cart-catalog-op1.png);

	width: 16px;

	height: 16px;

	margin-right: 10px;

	display: inline-block;

	vertical-align: middle;

}

.catalog-view_op1 .product-options-bottom .btn-cart:hover {

	background-color: #cc0033;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.catalog-view_op1 .product-options-bottom .product-addto-links .action {

	display: inline-block;

	line-height: 34px;

	font-size: 14px;

	color: #666666;

	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: #999999;

	background-repeat: no-repeat;

	background-position: center;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover {

	color: #001726;

}

.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover:before {

	background-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.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 #eeeeee;

	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: 14px;

	color: #666666;

	padding-left: 26px;

	margin-right: 15px;

}

.catalog-view_op1 .product-addto-links-second .action:hover {

	color: #001726;

}

.catalog-view_op1 .product-addto-links-second .action-print {

	background-image: url(../images/icon/action-print.png);

}

.catalog-view_op1 .product-addto-links-second .action-friend {

	background-image: url(../images/icon/action-friend.png);

}

.swatch-opt .swatch-attribute .swatch-attribute-label {

	font-size: 14px;

	color: #666666;

	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:before, .swatch-opt .swatch-attribute .swatch-attribute-options:after {

	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 #eeeeee;

	float: left;

	margin-right: 9px;

	margin-bottom: 10px;

	cursor: pointer;

}

.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected, .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option:hover {

	outline: 1px solid #001726;

}

.fancybox-overlay {

	z-index: 9999;

}/*==========================================================	9. PAGES==========================================================*/

.page-title-base .title-base {

	text-transform: uppercase;

	font-size: 15px;

	font-weight: 600;

	color: #333;

	margin: 0;

	margin-bottom: 15px;

}

.cms-page .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: #333333;

	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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-about-us .text {

	color: #666666;

	font-size: 13px;

	line-height: 24px;

	margin-bottom: 20px;

}/*block-why-choos-us*/

.block-why-choos-us {

	margin-bottom: 60px;

}

.block-why-choos-us .block-title {

	display: block;

	font-size: 15px;

	font-weight: 600;

	color: #333333;

	line-height: 30px;

	text-transform: uppercase;

}

.block-why-choos-us ul li {

	position: relative;

	padding-left: 30px;

	border-bottom: 1px dotted #666666;

	font-size: 13px;

	color: #666666;

	line-height: 30px;

	text-transform: capitalize;

	background-repeat: no-repeat;

	background-position: top 8px left;

	background-image: url(../images/icon/index1/check.png);

	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: #666666;

}

.block-why-choos-us ul li a:hover {

	color: #001726;

}

.block-why-choos-us ul li:hover {

	color: #001726;

	background-image: url(../images/icon/index1/check-hover.png);

}/*block-our-menber*/

.block-our-member {

	margin-bottom: 57px;

}

.block-our-member .block-title {

	font-size: 14px;

	color: #888888;

	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: #333333;

	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: 14px;

	color: #157ed2;

	text-transform: capitalize;

	margin-top: 3px;

}

.block-our-member .item .team {

	display: block;

	text-transform: capitalize;

}

.block-our-member .item .des {

	color: #888888;

	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: #bbbbbb;

	margin-right: 5px;

}

.block-our-member .owl-dots .owl-dot.active {

	width: 19px;

	height: 19px;

	background-color: #001726;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

img.alignleft {

	margin: 0 20px 15px 0;

}

img.alignright {

	margin: 0 0 15px 20px;

}

.page-heading {

	height: 41px;

	border-bottom: 1px solid #eaeaea;

	line-height: 40px;

	position: relative;

	font-size: 24px;

	margin: 0;

}

.page-heading span.page-heading-title {

	border-bottom: 3px solid #001726;

	position: absolute;

	bottom: -1px;

	padding: 0 12px;

}

.page-heading span.page-heading-title2 {

	text-transform: uppercase;

}/* ---------------- [19. Contact page] */

#contact {

	margin-top: 20px;

}

#contact .page-subheading {

	padding-left: 0px;

	border: none;

	margin: 14px 0 30px;

	text-transform: uppercase;

	font-size: 18px;

	color: #666;

}

#contact .contact-form-box {

	padding: 0;

	margin: 0 0 30px 0;

}

#contact .contact-form-box label {

	padding-bottom: 5px;

}

#contact .contact-form-box .form-selector {

	padding-bottom: 25px;

}

#contact input, #contact select, #contact textarea {

	border-radius: 0;

	border-color: #eaeaea;

	box-shadow: inherit;

	outline: 0 none;

}

#contact input:focus, #contact select:focus, #contact textarea:focus {

	box-shadow: inherit;

	outline: 0 none;

}

#contact #btn-send-contact {

	font-size: 14px;

	line-height: 18px;

	color: white;

	padding: 0;

	font-weight: normal;

	background: #666;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	border: none;

	padding: 10px 25px;

}

#contact #btn-send-contact:hover {

	background: #F36;

}

#contact_form_map ul {

	line-height: 28px;

	list-style: disc;

	list-style-position: inside;

	font-style: italic;

}

#contact_form_map ul.store_info {

	list-style: none;

	font-style: normal;

	color: #696969;

}

#contact_form_map ul.store_info i {

	display: inline-block;

	width: 30px;

	line-height: inherit;

}

#message-box-conact .fa {

	line-height: inherit;

}

.content-text {

	padding: 20px 0;

	text-align: justify;

}

.content-text p {

	margin-bottom: 15px;

}

.right-sidebar #left_column {

	float: right;

}

.table-compare button {

	background: #666 none repeat scroll 0 0;

	border: 1px solid #eaeaea;

	color: #fff;

	padding: 5px 10px;

}

.table-compare button:hover {

	background-color: #001726;

	border-color: #001726;

}

.table-compare .add-cart {

	background: #001726 none repeat scroll 0 0;

	color: #fff;

}

.block-form-login {

	display: table;

	width: 100%;

	border-collapse: collapse;

	border-spacing: 0;

	font-size: 14px;

	color: #666666;

	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: #aaaaaa;

	max-width: 320px;

}

.block-form-login .form-control::-moz-placeholder {

color: #aaaaaa;

opacity: 1;

}

.block-form-login .form-control:-ms-input-placeholder {

color: #aaaaaa;

}

.block-form-login .form-control::-webkit-input-placeholder {

color: #aaaaaa;

}

.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: 14px;

	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: #666666;

	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: #001726;

	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: #001726;

	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: 14px;

	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 thead tr td, .form-cart table tbody tr td, .form-cart table thead tr th, .form-cart table tbody tr th {

	padding-left: 30px;

	padding-right: 30px;

	padding: 20px 30px;

}

.form-cart table thead tr td, .form-cart table thead tr th {

	background-color: #ebebeb;

	font-size: 14px;

	color: #333333;

	font-weight: 600;

	text-transform: capitalize;

	border: none;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

.form-cart table thead .tb-available {

	color: #333;

	font-size: 14px;

	font-style: normal;

	font-weight: 600;

}

.form-cart table tbody tr th, .form-cart table tbody tr td {

	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:before, .form-cart table .tb-product .item:after {

	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: 12px 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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.form-cart table .tb-product .item-detail {

	overflow: hidden;

	white-space: normal;

}

.form-cart table .tb-product .item-name {

	display: block;

	font-weight: normal;

	color: #888888;

	font-size: 14px;

	margin-bottom: 7px;

}

.form-cart table .tb-product .item-name a {

	color: #888888;

}

.form-cart table .tb-product .item-name a:hover {

	color: #001726;

}

.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 #dddddd;

	font-size: 14px;

	color: #555555;

	font-family: "Arimo";

	padding: 0;

	margin: auto;

}

.form-cart table .tb-total {

	font-size: 14px;

	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: #cccccc;

	display: inline-block;

	padding-top: 6px;

}

.form-cart table .tb-remove .action-remove:hover {

	color: #001726;

}

.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: 16px;

	color: #444444;

	font-weight: 600;

	text-align: right;

	padding-right: 140px;

	padding-top: 32px;

	padding-bottom: 23px;

}

.form-cart table .tb-subtotal .label {

	font-size: 16px;

	display: inline-block;

	color: #444444;

	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:before, .form-cart .cart-actions:after {

	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: #555555;

	text-transform: uppercase;

	background-color: #fff;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.form-cart .cart-actions .action:hover {

	background-color: #001726;

	color: #fff;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.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 {

	font-family: 'Montserrat', sans-serif;

}

#popup-newsletter .close {

width: 40px;

    height: 46px;

    padding: 0;

    background-repeat: no-repeat;

    background-position: center;

    background-image: url(../images/icon/index1/close-popup.png);

    opacity: 1;

        filter: brightness(100);

    position: absolute;

    top: -39px;

    right: 0;

    z-index: 100;

}

#popup-newsletter .close span {

	display: none;

}

#popup-newsletter .close:hover {

	 

}

#popup-newsletter .modal-dialog {

	max-width: 680px;

	width: 100%;

	margin: 0 auto;

	padding: 15px;

}

@media (min-width: 992px) {

#popup-newsletter .modal-dialog {

	height: 100%;

	flex-direction: row;

	display: flex;

	align-items: center;

	justify-content: center;

	display: -webkit-flex;

	-webkit-flex-direction: row;

	-webkit-align-items: center;

	-webkit-justify-content: center;

}

}

#popup-newsletter .modal-content {

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	border-radius: 0;

	border: none;

	color: #333333;

	width: 100%;

	max-width: 830px;

	background-color: #fff;

}

#popup-newsletter .block-newletter {

	font-size: 14px;

	background-color: #fff;

	margin: 0;

	padding-left: 40px;

	padding-right: 40px;

	padding-bottom: 45px;

	z-index: 10;

}

@media (max-width: 767px) {

#popup-newsletter .block-newletter {

	width: 100%;

	

	left: auto;

	margin-left: auto;

	margin-right: auto;

	background-color: rgba(255, 255, 255, 0.8);

}

}

#popup-newsletter .block-newletter .block-title {

	font-size: 18px;

	text-transform: uppercase;

	font-weight: normal;

	margin: 0;

	text-align: center;

	padding-top: 44px;

	margin-bottom: 42px;

}

#popup-newsletter .block-newletter .text-title {

	font-weight: bold;

	color: #999999;

	text-transform: uppercase;

	line-height: 70px;

	font-size: 82px;

	margin-left: 0px;

	letter-spacing: 18px;

	margin-bottom: 0;

}

#popup-newsletter .block-newletter .text-title > span {

	color: #cc3366;

	display: block;

	font-size: 70px;

	line-height: 85px;

	letter-spacing: 0px;

}

@media (max-width: 767px) {

#popup-newsletter .block-newletter .text-title {

	margin-left: 0;

	font-size: 50px;

	line-height: 1;

	letter-spacing: 10px;

}

#popup-newsletter .block-newletter .text-title > span {

	font-size: 60px;

	line-height: 1;

}

#popup-newsletter .block-newletter .text-title > span span {

	font-size: 50px;

}

}

#popup-newsletter .block-newletter .input-group {

	position: relative;

	display: block;

}

#popup-newsletter .block-newletter .input-group:before, #popup-newsletter .block-newletter .input-group:after {

	content: "";

	display: table;

}

#popup-newsletter .block-newletter .input-group:after {

	clear: both;

}

#popup-newsletter .block-newletter label {

	font-size: 14px;

	color: #333333;

	display: block;

	font-weight: normal;

	padding: 0;

	margin-bottom: 0px;

}

#popup-newsletter .block-newletter .input-box {

	margin-bottom: 15px;

}

#popup-newsletter .block-newletter .form-control {

	height: 44px;

	border: none;

	background-color: #fff;

	color: #999999;

	font-size: 14px;

	border: 1px solid #cfcfcf;

	padding-left: 24px;

	display: block;

	width: 100%;

	padding-right: 45px;

}

#popup-newsletter .block-newletter .form-control::-moz-placeholder {

color: #999999;

opacity: 1;

}

#popup-newsletter .block-newletter .form-control:-ms-input-placeholder {

color: #999999;

}

#popup-newsletter .block-newletter .form-control::-webkit-input-placeholder {

color: #999999;

}

#popup-newsletter .block-newletter .input-group-btn {

	position: static;

}

#popup-newsletter .block-newletter .btn-subcribe {

	height: 44px;

	width: 45px;

	position: absolute;

	top: 0;

	right: 0;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/btn-subcribe.png);

	background-color: transparent;

	border-left: 1px solid #cfcfcf;

}

#popup-newsletter .block-newletter .btn-subcribe span {

	display: none;

}

#popup-newsletter .block-newletter .btn-subcribe:hover {

	background-color: rgba(104, 51, 102, 0.2);

}

#popup-newsletter .block-newletter .btn-subcribe:before {

	content: none;

}

#popup-newsletter .btn-checkbox {

	position: absolute;

	bottom: 16px;

	left: 40px;

	font-size: 12px;

	font-weight: normal;

	margin: 0;

	padding-right: 20px;

}

#popup-newsletter .btn-checkbox label {

	cursor: pointer;

	font-size: 12px;

	font-weight: normal;

	text-transform: none;

	margin: 0;

	padding-left: 24px;

}

#popup-newsletter .btn-checkbox input {

	margin: 0;

	left: 0;

} */


/* ---------------- [21. Login page] */

.box-authentication {

	border: 1px solid #eaeaea;

	padding: 30px;

	min-height: 515px;

	margin-bottom: 40px;

}

.box-authentication > h3 {

	margin-bottom: 15px;

	font-size: 18px;

}

.box-authentication label {

	margin-top: 10px;

	margin-bottom: 2px;

}

.box-authentication .forgot-pass {

	margin-top: 15px;

}

.box-authentication input, .box-authentication textarea {

	border-radius: 0px;

	border: 1px solid #eaeaea;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

	width: 50%;

}

.box-authentication .button {

	margin-top: 15px;

	background: #666 none repeat scroll 0 0;

	border: 1px solid #eaeaea;

	color: #fff;

	padding: 10px 20px;

}

.box-authentication .button:hover {

	background-color: #001726;

	border-color: #001726;

}

.box-border {

	border: 1px solid #eaeaea;

	padding: 20px;

	overflow: hidden;

}

.box-border h2 {

	font-size: 20px;

}

.box-border button {

	background: #666 none repeat scroll 0 0;

	border: 1px solid #eaeaea;

	color: #fff;

	padding: 5px 10px;

}

.box-border button:hover {

	background-color: #001726;

	border-color: #001726;

}

.box-wishlist label, .box-wishlist .button {

	margin-top: 15px;

	margin-bottom: 5px;

}

.box-wishlist {

	margin-top: 20px;

}

.table-wishlist {

	margin-top: 20px;

}

.table-wishlist th {

	background: #fafafa;

}

.list-wishlist {

	margin-top: 20px;

}

.list-wishlist button {

	background: #666 none repeat scroll 0 0;

	border: 1px solid #eaeaea;

	color: #fff;

	padding: 5px 10px;

}

.list-wishlist button:hover {

	background-color: #001726;

	border-color: #001726;

}

.list-wishlist li {

	margin-top: 30px;

}

.list-wishlist li .product-img {

	border: 1px solid #eee;

	padding: 10px;

}

.list-wishlist li .product-name, .list-wishlist li .qty, .list-wishlist li .priority, .list-wishlist li .button {

	margin-top: 10px;

}

.list-wishlist li .button-action {

	position: relative;

}

.list-wishlist li .button-action a {

	position: absolute;

	right: 10px;

	top: 15px;

}

.list-wishlist li .button-action a .fa {

	line-height: inherit;

}

.table-compare td.compare-label {

	width: 150px;

	background: #fafafa;

	vertical-align: middle;

}

.table-compare .product-star .fa {

	line-height: inherit;

	color: #ff9900;

}

.table-compare .price {

	font-weight: bold;

	color: #001726;

}

.table-compare .add-cart {

	background: #001726;

	color: #fff;

}

.table-compare .add-cart:hover {

	opacity: 0.8;

}

.checkout-page .checkout-sep {

	padding-bottom: 15px;

	text-transform: uppercase;

}

.checkout-page .box-border {

	margin-bottom: 15px;

}

.checkout-page .box-border .button {

	margin-top: 15px;

}

.checkout-page .box-border label {

	margin-top: 5px;

}

.checkout-page .box-border p, .checkout-page .box-border h4 {

	padding-bottom: 5px;

	margin-top: 5px;

}

.checkout-page .box-border .fa {

	line-height: inherit;

}

.checkout-page .box-border input[type="radio"] {

	margin-right: 10px;

}/*----------------------[17. Order page]*/

.page-content {

	margin-top: 30px;

}

.page-order ul.step {

	width: 100%;

	clear: both;

	overflow: hidden;

}

.page-order ul.step li {

	display: inline;

	line-height: 30px;

	width: 20%;

	float: left;

	text-align: center;

	border-bottom: 3px solid #ccc;

}

.page-order ul.step li.current-step {

	border-bottom: 3px solid #001726;

}

.page-order .heading-counter {

	margin: 30px 0;

	padding: 15px;

	border: 1px solid #eaeaea;

}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {

	border-bottom-width: 0px;

}

.page-order .cart_navigation a {

	padding: 10px 20px;

	border: 1px solid #eaeaea;

}

.page-order .cart_avail {

	text-align: center;

}

.page-order .cart_avail .label {

	white-space: normal;

	display: inline-block;

	padding: 6px 10px;

	font-size: 14px;

	border-radius: 0px;

}

.page-order .product-name {

	font-size: 16px;

}

.page-order .cart_description {

	font-size: 14px;

}

.page-order .cart_avail .label-success {

	background: #FFF;

	border: 1px solid #55c65e;

	color: #48b151;

	font-weight: normal;

}

.page-order .cart_navigation a.next-btn {

	float: right;

	background: #001726;

	color: #fff;

	border: 1px solid #001726;

}

.page-order .cart_navigation a.next-btn:hover {

	opacity: 0.8;

}

.page-order .cart_navigation a.prev-btn {

	float: left;

}

.page-order .cart_navigation a.prev-btn:before {

	font: normal normal normal 14px/1 FontAwesome;

	content: "\f104";

	padding-right: 15px;

}

.page-order .cart_navigation a.next-btn:after {

	font: normal normal normal 14px/1 FontAwesome;

	content: "\f105";

	padding-left: 15px;

}

.page-order .cart_navigation a:hover {

	background: #001726;

	color: #fff;

}

.cart_summary > thead, .cart_summary > tfoot {

	background: #f7f7f7;

	font-size: 16px;

}

.cart_summary > thead > th {

	border-bottom-width: 1px;

	padding: 20px;

}

.cart_summary td {

	vertical-align: middle!important;

	padding: 20px;

}

.cart_summary .table > tbody > tr > td, .table > tbody > tr > th, .cart_summary .table > tfoot > tr > td, .table > tfoot > tr > th, .cart_summary .table > thead > tr > td, .table > thead > tr > th {

	padding: 15px;

}

.cart_summary img {

	max-width: 100px;

}

.cart_summary td.cart_product {

	width: 120px;

	padding: 15px;

}

.cart_summary .price {

	text-align: right;

}

.cart_summary .qty {

	text-align: center;

	width: 100px;

}

.cart_summary .qty input {

	text-align: center;

	max-width: 64px;

	margin: 0 auto;

	border-radius: 0px;

	border: 1px solid #eaeaea;

}

.cart_summary .qty span {

	padding: 8px 10px 5px 10px;

	border: 1px solid #eaeaea;

	display: inline-block;

	width: auto;

	margin-top: 5px;

	cursor: pointer;

}

.cart_summary .qty span:hover {

	background: #001726;

	color: #fff;

}

.cart_summary .action {

	text-align: center;

}

.cart_summary .action a {

	background: url("../images/icon/delete_icon.png") no-repeat center center;

	font-size: 0;

	height: 9px;

	width: 9px;

	display: inline-block;

	line-height: 24px;

}

.cart_summary tfoot {

	text-align: right;

}

.cart_navigation {

	margin-top: 10px;

	float: left;

	width: 100%;

}

@media (max-width: 480px) {

.page-heading {

	font-size: 16px;

}

.page-heading span {

	padding: 0;

}

.page-order ul.step li {

	width: 100%;

	display: block;

	text-align: left;

	border-bottom: none;

	border-left: 3px solid #eee;

	padding-left: 20px;

	margin-top: 10px;

}

.page-order ul.step li.current-step {

	border-left: 3px solid #001726;

	border-bottom: none;

}

}/*==========================================================	10. HOME PAGE==========================================================*/

.effect-border {

	display: block;

	position: relative;

	overflow: hidden;

}

.effect-border:before, .effect-border:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.effect-border:before {

	border-width: 1px 0 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;

}

.effect-border:after {

	border-width: 0px 1px 0px 1px;

	-webkit-transform: scale(1, 0);

	-ms-transform: scale(1, 0);

	-o-transform: scale(1, 0);

	transform: scale(1, 0);

	left: 10px;

	right: 10px;

}

.effect-border:hover:before, .effect-border:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.effect-border img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.effect-bg {

	position: relative;

	display: block;

}

.effect-bg:before {

	content: "";

	background-color: #001726;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 10;

	opacity: 0;

	border-radius: 0;

	-webkit-transform: scale(0.3);

	-ms-transform: scale(0.3);

	-o-transform: scale(0.3);

	transform: scale(0.3);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.effect-bg img {

	display: block;

	width: 100%;

}

.effect-bg:hover:before {

	opacity: 0.4;

	border-radius: 0;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.effect-banner1 .box-img {

	position: relative;

	display: block;

}

.effect-banner1 .box-img:before, .effect-banner1 .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.effect-banner1 .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.effect-banner1 .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.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, 0.4) none repeat scroll 0 0;

	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(0px, 100%, 0px);

	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	visibility: hidden;

	width: 100%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.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(0px, -100%, 0px);

	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.effect-banner2 img {

	    display: block;

    width: 100%;

    height: 256px;

    object-fit: cover;

}

.effect-banner3 .box-img, .effect-banner3 .img-banner {

	display: block;

	position: relative;

	overflow: hidden;

}

.effect-banner3 .box-img:before, .effect-banner3 .img-banner:before, .effect-banner3 .box-img:after, .effect-banner3 .img-banner:after {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	opacity: 0;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	background-color: rgba(254, 86, 84, 0.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:before, .effect-banner3 .img-banner:hover:before, .effect-banner3 .box-img:hover:after, .effect-banner3 .img-banner:hover:after {

	opacity: 1;

	background-color: rgba(254, 86, 84, 0.3);

}

.effect-banner3 .box-img:hover:before, .effect-banner3 .img-banner:hover:before {

	left: 0;

	width: 50%;

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.55s;

}

.effect-banner3 .box-img:hover:after, .effect-banner3 .img-banner:hover:after {

	right: 0;

	width: 50%;

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.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 .title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

}

.block-slide-main .subtitle {

	display: block;

	text-transform: uppercase;

	font-weight: 600;

}

.block-slide-main .des {

	display: block;

}

.block-slide-main .btn {

	line-height: 50px;

	background-color: #0a3a68;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

	padding: 0 25px;

	font-size: 16px;

	font-weight: bold;

}

.block-slide-main .btn:hover {

	background-color: #001726;

}

.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: #001726;

}

.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: transparent;

	display: inline-block;

	margin: 0 2px;

	border: 1px solid #666666;

	border-radius: 100%;

	color: #666666;

}

.block-slide-main .dotsData .owl-dots .owl-dot.active {

	background-color: #001726;

	color: #fff;

	border-color: #fff;

}

.block-slide-main:hover .owl-nav .owl-next, .block-slide-main:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.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: #e1004a;

	border-color: #e1004a;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-slide-main .owl-nav .owl-next:before, .block-slide-main .owl-nav .owl-prev:before {

	content: "";

	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 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.block-slide-main .active .item .subtitle {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.block-slide-main .active .item .des {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.block-slide-main .active .item .btn {

	-webkit-animation: fadeInRight 0.8s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.8s ease-in-out 0.8s both;

	animation: fadeInRight 0.8s ease-in-out 0.8s both;

}

.block-slide-main .active .item1 .title {

	-webkit-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	animation: fadeInDown 0.6s ease-in-out 0.8s both;

}

.block-slide-main .active .item1 .subtitle {

	-webkit-animation: fadeInDown 1s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1s ease-in-out 0.8s both;

	animation: fadeInDown 1s ease-in-out 0.8s both;

}

.block-slide-main .active .item1 .des {

	-webkit-animation: fadeInDown 1.5s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1.5s ease-in-out 0.8s both;

	animation: fadeInDown 1.5s ease-in-out 0.8s both;

}

.block-slide-main .active .item1 .btn {

	-webkit-animation: fadeInDown 1.7s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1.7s ease-in-out 0.8s both;

	animation: fadeInDown 1.7s ease-in-out 0.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 0.8s both;

	-o-animation: flipInX 1.5s ease-in-out 0.8s both;

	animation: flipInX 1.5s ease-in-out 0.8s both;

}

.block-slide-main .active .item3 .btn {

	-webkit-animation: flipInX 1.7s ease-in-out 0.8s both;

	-o-animation: flipInX 1.7s ease-in-out 0.8s both;

	animation: flipInX 1.7s ease-in-out 0.8s both;

}

.block-brand {

	margin-bottom: 38px;

}

.block-brand img {

	border: 1px solid #ebebeb;

}

.block-brand img:hover {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-brand:hover .owl-nav .owl-prev, .block-brand:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-brand:hover .owl-nav .owl-prev {

	left: 0;

}

.block-brand:hover .owl-nav .owl-next {

	right: 0;

}

.block-brand .owl-nav .owl-prev, .block-brand .owl-nav .owl-next {

	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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-brand .owl-nav .owl-prev:hover, .block-brand .owl-nav .owl-next:hover {

	background-color: #999999;

	color: #fff;

}

.block-brand .owl-nav .owl-prev:before, .block-brand .owl-nav .owl-next:before {

	content: "";

	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: 14px;

	color: #aaaaaa;

	margin-bottom: 30px;

	position: relative;

	padding-left: 100px;

	min-height: 85px;

}

.block-service .item:hover .icon {

	-webkit-animation: bounce 0.7s ease-in-out 0.3s both;

	-o-animation: bounce 0.7s ease-in-out 0.3s both;

	animation: bounce 0.7s ease-in-out 0.3s both;

}

.block-service .item:before, .block-service .item:after {

	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: #001726;

	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: #333333;

	font-size: 20px;

	font-weight: normal;

	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-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: #f7f7f7;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	display: block;

}

.slide-opt-1 .item {

	height: 275px;

}

@media (max-width: 640px) {

.slide-opt-1 .item {

	height: 170px;

}

.slide-opt-1 .item .description {

	max-width: 100% !important;

}

}

.slide-opt-1 .item .description {

	position: relative;

	padding-top: 180px;

	max-width: 100%;

}

.slide-opt-1 .item1 .description {

	margin: 0 auto;

	padding-right: 64px;

	padding-top: 50px;

	max-width: 35%;

	text-align: center;

}

.slide-opt-1 .item1 .title {

	display: block;

	text-transform: uppercase;

	font-weight: 600;

	margin-bottom: 2px;

	font-size: 16px;

	color: #333333;

}

.slide-opt-1 .item1 .subtitle {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 30px;

	margin-bottom: 27px;

	color: #fff;

	line-height: 1.12;

}

.slide-opt-1 .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-1 .item1 .btn:hover {

	background-color: #001726;

}

.slide-opt-1 .item2 {

	font-family: 'Roboto', sans-serif;

}

.slide-opt-1 .item2 .description {

	margin-left: 26px;

	padding-top: 70px;

	text-align: center;

	width: 35%;

	margin: 0 auto;

}

.slide-opt-1 .item2 .title {

	font-size: 12px;

	display: block;

	margin-bottom: 8px;

	font-weight: normal;

	letter-spacing: 6px;

}

.slide-opt-1 .item2 .subtitle {

	font-weight: bold;

	display: block;

	border: 2px solid #333;

	font-size: 48px;

	line-height: 60px;

	padding: 0 15px;

	margin-bottom: 8px;

}

@media (max-width: 640px) {

.slide-opt-1 .item2 .subtitle {

	font-size: 30px;

}

}

.slide-opt-1 .item2 .des {

	display: block;

	font-size: 18px;

	font-weight: normal;

}

.slide-opt-1 .item2 .btn {

	background-color: transparent;

	color: #fff;

	line-height: 24px;

	padding: 0 15px;

	font-size: 15px;

	display: inline-block;

	font-weight: 300;

	border: 3px solid #333333;

	color: #333333;

	margin-top: 70px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-1 .item2 .btn:hover {

	text-decoration: none;

	background-color: #333333;

	color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

@media (max-width: 640px) {

.slide-opt-1 .item2 .btn {

	margin-top: 10px;

}

}

.slide-opt-1 .item3 .description {

	margin-right: 30px;

	padding-top: 70px;

	text-align: center;

	float: right;

	max-width: 270px;

}

.slide-opt-1 .item3 .title {

	font-size: 30px;

	display: block;

	margin-bottom: 0px;

	font-weight: 600;

	text-transform: uppercase;

}

.slide-opt-1 .item3 .subtitle {

	font-weight: normal;

	display: block;

	font-size: 14px;

	margin-bottom: 15px;

	text-transform: capitalize;

}

.slide-opt-1 .item3 .btn {

	background-color: #849dc5;

	color: #fff;

	line-height: 36px;

	padding: 0 19px;

	font-size: 16px;

	font-weight: 600;

}

.slide-opt-1 .item3 .btn:hover {

	background-color: #333333;

	color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-1 .dotsData .owl-dots {

	right: 25px;

	text-align: right;

	bottom: 10px;

}

.slide-opt-1 .dotsData .owl-dots .owl-dot {

	width: 24px;

	line-height: 22px;

	height: 24px;

	border: 1px solid #666666;

	color: #666666;

	font-size: 14px;

	background-color: #eeeeee;

	padding: 0;

	text-align: center;

}

.slide-opt-1 .dotsData .owl-dots .owl-dot.active {

	border-color: #fff;

	background-color: #e10049;

	color: #fff;

}

.block-section-top1 {

	position: relative;

	margin-bottom: 12px;

	background-color: #fff;

}

.block-section-top1 .box-section-top {

	position: relative;/*padding-left: 270px;  padding-right: 234px;*/

}

@media (max-width: 1199px) {

.block-section-top1 .box-section-top {

	padding-left: 0;

}

}

@media (max-width: 991px) {

.block-section-top1 .box-section-top {

	padding-right: 0;

}

}

.block-section-top1 .banner-slide {

	position: absolute;

	top: 0;

	right: 0;

	width: 234px;

	padding: 0 12px;

	background-color: #001726;

	max-height: 453px;

	overflow: hidden;

}

.block-section-top1 .banner-slide a {

	display: block;

	position: relative;

	overflow: hidden;

}

.block-section-top1 .banner-slide a:before, .block-section-top1 .banner-slide a:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.block-section-top1 .banner-slide a:before {

	border-width: 1px 0 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-section-top1 .banner-slide a:after {

	border-width: 0px 1px 0px 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-section-top1 .banner-slide a:hover:before, .block-section-top1 .banner-slide a:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-section-top1 .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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-section-top1 .banner-slide a img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-section-top1 .banner-slide a:hover img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.block-section-top1 .banner-slide .box-img {

	margin-top: 20px;

	margin-bottom: 20px;

	height: 197px;

	border-bottom: 1px dotted #fff;

}

.block-section-top1 .banner-slide .box-img:last-child {

	border-bottom: none;

}

@media (max-width: 991px) {

.block-section-top1 .banner-slide {

	display: none;

}

}

.block-section-top1 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top1 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top1 .block-nav-categori .block-title {

	display: none;

}

.block-section-top1 .block-nav-categori .block-content {

	padding-right: 20px;

}

.block-section-top1 .block-nav-categori .ui-categori {

	border-left: 1px solid #eeeeee;

	margin-bottom: 10px;

	padding-bottom: 0;

	padding-top: 3px;

}

.block-section-top1 .block-nav-categori .ui-categori > li > a {

	line-height: 36px;

	padding-left: 20px;

	padding-right: 0;

}

.block-section-top1 .block-nav-categori .ui-categori > li > a .icon {

	width: 30px;

}

.block-section-top1 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

	right: 10px;

	content: none;

}

.block-section-top1 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

	top: 0;

}

.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top1 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	border: 1px solid #eeeeee;

	color: #666666;

	line-height: 40px;

	font-size: 13px;

	font-weight: normal;

	padding: 0 10px;

	text-align: center;

}

.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top1 .block-nav-categori .view-all-categori a:after {

	float: none;

	margin-left: 20px;

}

.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all:hover, .block-section-top1 .block-nav-categori .view-all-categori a:hover {

	background-color: #001726;

	color: #fff;

}

.block-section-top1 .block-nav-categori .block-content {

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

}

.index-opt-1 {

	background-color: #fff;

}

.block-service-opt1 .item {

	font-size: 14px;

	color: #aaaaaa;

	margin-bottom: 30px;

	position: relative;

	padding-left: 100px;

	min-height: 85px;

}

.block-service-opt1 .item:hover .icon {

	-webkit-animation: bounce 0.7s ease-in-out 0.3s both;

	-o-animation: bounce 0.7s ease-in-out 0.3s both;

	animation: bounce 0.7s ease-in-out 0.3s both;

}

.block-service-opt1 .item:before, .block-service-opt1 .item:after {

	content: "";

	display: table;

}

.block-service-opt1 .item:after {

	clear: both;

}

.block-service-opt1 .item .icon {

	width: 84px;

	text-align: center;

	line-height: 80px;

	height: 84px;

	background-color: #001726;

	border-radius: 100%;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

}

.block-service-opt1 .item .icon img {

	display: inline;

}

.block-service-opt1 .item .title {

	display: block;

	color: #333333;

	font-size: 20px;

	font-weight: normal;

	text-transform: uppercase;

	margin-bottom: 2px;

	margin-top: 12px;

}

@media (max-width: 767px) {

.block-service-opt1 .item {

	max-width: 300px;

	margin-left: auto;

	margin-right: auto;

}

}

.block-service-opt1 {

	background-color: #ebebeb;

	padding: 52px 0 15px;

	margin-bottom: 25px;

	background-color: #f6f6f6;

	border: 1px solid #e1e1e1;

	padding-top: 20px;

	padding-bottom: 0;

}

.block-service-opt1 .item {

	font-size: 12px;

	border-right: 1px solid #e1e1e1;

	min-height: 40px;

	padding-left: 70px;

	margin-bottom: 20px;

	color: #666666;

}

.block-service-opt1 .item .title {

	font-size: 18px;

	margin: 0;

}

.block-service-opt1 .item .icon {

	width: 40px;

	height: 40px;

	line-height: 40px;

	left: 15px;

	background-color: transparent;

}

@media (max-width: 767px) {

.block-service-opt1 .item {

	border-right: none;

}

}

.block-service-opt1 .col-md-3:last-child .item {

	border-right: none;

}

@media (max-width: 991px) {

.block-service-opt1 .col-md-3:nth-child(2n) .item {

	border-right: none;

}

}

@media (max-width: 767px) {

.block-service-opt1 {

	text-align: center;

}

.block-service-opt1 .row {

	display: inline-block;

	text-align: left;

}

}

.tab-content, .col-products {

	position: relative;

}

.tab-content > .tab-pane .product-item, .col-products > .tab-pane .product-item {

	-webkit-animation-name: fadeOutUp;

	animation-name: fadeOutUp;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.tab-content > .tab-pane.active .product-item, .col-products > .tab-pane.active .product-item {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.tab-content > .tab-pane.active .product-item:nth-child(1), .col-products > .tab-pane.active .product-item:nth-child(1) {

	-webkit-animation-delay: 0.3s;

	animation-delay: 0.3s;

}

.tab-content > .tab-pane.active .product-item:nth-child(2), .col-products > .tab-pane.active .product-item:nth-child(2) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.tab-content > .tab-pane.active .product-item:nth-child(3), .col-products > .tab-pane.active .product-item:nth-child(3) {

	-webkit-animation-delay: 0.8s;

	animation-delay: 0.8s;

}

.tab-content > .tab-pane.active .product-item:nth-child(4), .col-products > .tab-pane.active .product-item:nth-child(4) {

	-webkit-animation-delay: 1s;

	animation-delay: 1s;

}

.tab-content > .tab-pane.active .product-item:nth-child(5), .col-products > .tab-pane.active .product-item:nth-child(5) {

	-webkit-animation-delay: 1.2s;

	animation-delay: 1.2s;

}

.tab-content > .tab-pane.active .product-item:nth-child(6), .col-products > .tab-pane.active .product-item:nth-child(6) {

	-webkit-animation-delay: 1.4s;

	animation-delay: 1.4s;

}

.tab-content > .tab-pane.active .product-item:nth-child(7), .col-products > .tab-pane.active .product-item:nth-child(7) {

	-webkit-animation-delay: 1.6s;

	animation-delay: 1.6s;

}

.tab-content > .tab-pane.active .product-item:nth-child(8), .col-products > .tab-pane.active .product-item:nth-child(8) {

	-webkit-animation-delay: 1.4s;

	animation-delay: 1.4s;

}

.tab-content > .tab-pane.active .product-item:nth-child(9), .col-products > .tab-pane.active .product-item:nth-child(9) {

	-webkit-animation-delay: 1.8s;

	animation-delay: 1.8s;

}

.tab-content > .tab-pane.active .product-item:nth-child(10), .col-products > .tab-pane.active .product-item:nth-child(10) {

	-webkit-animation-delay: 1.9s;

	animation-delay: 1.9s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(1) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(1) .product-item {

	-webkit-animation-delay: 0.3s;

	animation-delay: 0.3s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(2) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(2) .product-item {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(3) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(3) .product-item {

	-webkit-animation-delay: 0.8s;

	animation-delay: 0.8s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(4) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(4) .product-item {

	-webkit-animation-delay: 1s;

	animation-delay: 1s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(5) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(5) .product-item {

	-webkit-animation-delay: 1.2s;

	animation-delay: 1.2s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(6) .product-item, .col-products > .tab-pane.active .owl-item.active:nth-child(6) .product-item {

	-webkit-animation-delay: 1.4s;

	animation-delay: 1.4s;

}

.tab-content > .tab-pane.active .owl-item.active:nth-child(7) .product-item, .col-products > .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:before, .block-floor-products .block-content:after {

	content: "";

	display: table;

}

.block-floor-products .block-content:after {

	clear: both;

}

.block-floor-products .col-banner {

	float: left;

	width: 20%;

}

.block-floor-products .col-banner .box-img {

	height: 350px;

	overflow: hidden;

}

@media (max-width: 1199px) {

.block-floor-products .col-banner {

	width: 25%;

}

}

@media (max-width: 991px) {

.block-floor-products .col-banner {

	display: none;

}

}

.block-floor-products .col-products {

	width: 100%;

	float: left;

}

@media (max-width: 1199px) {

.block-floor-products .col-products {

	width: 75%;

}

}

@media (max-width: 991px) {

.block-floor-products .col-products {

	width: 100%;

}

}

.block-floor-products .col-banner {

	position: relative;

}

.block-floor-products .col-banner .img, .block-floor-products .col-banner .box-img {

	display: block;

	position: relative;

	overflow: hidden;

}

.block-floor-products .col-banner .img img, .block-floor-products .col-banner .box-img img {

	width: 100%;

	display: block;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products .col-banner .label-featured {

	position: absolute;

	top: -5px;

	right: -5px;

	z-index: 50;

}

.block-floor-products .col-banner .label-featured img {

	width: auto;

}

.block-floor-products .block-banner-floor:before, .block-floor-products .block-banner-floor:after {

	content: "";

	display: table;

}

.block-floor-products .block-banner-floor:after {

	clear: both;

}

.block-floor-products .block-banner-floor .col-sm-6 {

	padding: 0;

}

.block-floor-products-opt1 {

	margin-bottom: 30px;

}

.block-floor-products-opt1 .block-title {

	background-color: #fff;

	margin-bottom: 0px;

	padding-right: 50px;

	position: relative;

	background-position: top 15px right 43px;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/actions-floor.png);

	border-bottom: 3px solid #001726;

}

.floor-products1.block-floor-products-opt1 .block-title {

	border-bottom-color: #001726;

}

.floor-products2.block-floor-products-opt1 .block-title {

	border-bottom-color: #339966;

}

.floor-products3.block-floor-products-opt1 .block-title {

	border-bottom-color: #ff6633;

}

.floor-products4.block-floor-products-opt1 .block-title {

	border-bottom-color: #3366cc;

}

.floor-products5.block-floor-products-opt1 .block-title {

	border-bottom-color: #669900;

}

.floor-products6.block-floor-products-opt1 .block-title {

	border-bottom-color: #6c6856;

}

.floor-products7.block-floor-products-opt1 .block-title {

	border-bottom-color: #ff6634;

}

.floor-products8.block-floor-products-opt1 .block-title {

	border-bottom-color: #1946bb;

}

.floor-products9.block-floor-products-opt1 .block-title {

	border-bottom-color: #00c0e3;

}

.floor-products10.block-floor-products-opt1 .block-title {

	border-bottom-color: #71cf2c;

}

.floor-products11.block-floor-products-opt1 .block-title {

	border-bottom-color: #9b26af;

}

.block-floor-products-opt1 .block-title:before, .block-floor-products-opt1 .block-title:after {

	content: "";

	display: table;

}

.block-floor-products-opt1 .block-title:after {

	clear: both;

}

.block-floor-products-opt1 .block-title .title {

	font-size: 18px;

	color: #333;

	text-transform: uppercase;

	font-weight: 600;

	padding-left: 15px;

	padding-right: 12px;

	display: block;

	line-height: 50px;

	float: left;

	min-width: 235px;

}

.block-floor-products-opt1 .block-title .title img {

	margin-right: 13px;

	vertical-align: middle;

}

.block-floor-products-opt1 .block-title .links {

	float: left;

	font-family: Arial;

}

.block-floor-products-opt1 .block-title .links:before, .block-floor-products-opt1 .block-title .links:after {

	content: "";

	display: table;

}

.block-floor-products-opt1 .block-title .links:after {

	clear: both;

}

.block-floor-products-opt1 .block-title .links .dropdown-toggle {

	width: 40px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 50px;

	font-size: 18px;

	display: none;

}

@media (min-width: 992px) {

.block-floor-products-opt1 .block-title .links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

}

}

.block-floor-products-opt1 .block-title .links li {

	float: left;

}

.block-floor-products-opt1 .block-title .links li a {

	color: #333333;

}

.block-floor-products-opt1 .block-title .links li.active > a {

	color: #fff;

	background-color: #001726;

	z-index: 5;

}

.block-floor-products-opt1 .block-title .links li.active > a:before {

	content: none;

}

.floor-products1.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #001726;

}

.floor-products2.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #339966;

}

.floor-products3.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #ff6633;

}

.floor-products4.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #3366cc;

}

.floor-products5.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #669900;

}

.floor-products6.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #6c6856;

}

.floor-products7.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #ff6634;

}

.floor-products8.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #1946bb;

}

.floor-products9.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #00c0e3;

}

.floor-products10.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #71cf2c;

}

.floor-products11.block-floor-products-opt1 .block-title .links li.active > a {

	background-color: #9b26af;

}

.block-floor-products-opt1 .block-title .links li:last-child > a:before {

	content: none;

}

.block-floor-products-opt1 .block-title .links a {

	display: block;

	line-height: 50px;

	color: #333333;

	text-transform: capitalize;

	font-size: 14px;

	padding: 0 20px;

	position: relative;

}

.block-floor-products-opt1 .block-title .links a:hover {

	color: #001726;

	background-color: transparent;

}

.block-floor-products-opt1 .block-title .links a:before {

	content: "";

	height: 22px;

	width: 1px;

	background-color: #dbdbdb;

	position: absolute;

	top: 50%;

	margin-top: -11px;

	right: -1px;

}

@media (min-width: 768px) and (max-width: 1199px) {

.block-floor-products-opt1 .block-title .links a {

	padding: 0 12px;

}

}

.block-floor-products-opt1 .block-title .links .label-cat {

	position: absolute;

	top: -6px;

	right: 0;

	line-height: 18px;

	color: #fff;

	background-color: #009966;

	display: block;

	border-radius: 30px;

	width: 32px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

.block-floor-products-opt1 .block-title .links .label-cat:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 4px 6px 0 0;

	border-color: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.block-floor-products-opt1 .block-title .actions {

	position: absolute;

	right: 18px;

	top: 4px;

}

.block-floor-products-opt1 .block-title .actions .action {

	width: 22px;

	text-align: center;

	line-height: 20px;

	display: block;

	cursor: pointer;

	color: #cccccc;

	font-size: 18px;

}

.block-floor-products-opt1 .block-title .actions .action:hover {

	color: #999999;

}

@media (max-width: 991px) {

.block-floor-products-opt1 .block-title {

	padding-right: 0;

	background-position: top 15px right 80px;

}

.block-floor-products-opt1 .block-title .links {

	float: right;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt1 .block-title .links {

	float: right;

	clear: none;

}

.block-floor-products-opt1 .block-title .links .dropdown-toggle {

	display: block;

}

.block-floor-products-opt1 .block-title .links .dropdown-menu {

	left: auto;

	right: 0;

	width: 300px;

	margin: 0;

	padding: 0;

}

.block-floor-products-opt1 .block-title .links .dropdown-menu li {

	float: none;

	display: block;

	z-index: 30;

}

.block-floor-products-opt1 .block-title .links .dropdown-menu li a {

	z-index: 40;

	border-bottom: 1px solid #dedede;

}

.block-floor-products-opt1 .block-title .links .dropdown-menu li:last-child a {

	border-bottom: none;

}

.block-floor-products-opt1 .block-title .actions {

	right: 48px;

}

}

@media (max-width: 479px) {

.block-floor-products-opt1 .block-title {

	padding-right: 0;

	background-position: top 65px right 40px;

}

.block-floor-products-opt1 .block-title .title {

	display: block;

	width: 100%;

}

.block-floor-products-opt1 .block-title .links {

	float: left;

	position: static;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt1 .block-title .links {

	float: left;

	clear: none;

}

.block-floor-products-opt1 .block-title .links .dropdown-menu {

	left: 0;

	width: auto;

	right: 0;

}

.block-floor-products-opt1 .block-title .actions {

	top: 55px;

	right: 10px;

}

}

.block-floor-products-opt1 .block-banner-floor {

	margin-bottom: 10px;

}

.block-floor-products-opt1 .block-banner-floor .box-img {

	display: block;

	position: relative;

	overflow: hidden;

}

.block-floor-products-opt1 .block-banner-floor .box-img:before {

	background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;

	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(0px, 100%, 0px);

	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, 100%, 0px);

	visibility: hidden;

	width: 100%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-floor-products-opt1 .block-banner-floor .box-img:hover:before {

	opacity: 1;

	visibility: initial;

	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0px, -100%, 0px);

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-floor-products-opt1 .block-banner-floor img {

	display: block;

	width: 100%;

}

.block-floor-products-opt1 .col-banner .box-img {

	display: block;

	position: relative;

	overflow: hidden;

}

.block-floor-products-opt1 .col-banner .box-img:before, .block-floor-products-opt1 .col-banner .box-img:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.block-floor-products-opt1 .col-banner .box-img:before {

	border-width: 1px 0 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-opt1 .col-banner .box-img:after {

	border-width: 0px 1px 0px 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-opt1 .col-banner .box-img:hover:before, .block-floor-products-opt1 .col-banner .box-img:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt1 .col-banner .box-img:hover img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt1 .col-banner .box-img img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt1 .col-products:hover .owl-nav .owl-next, .block-floor-products-opt1 .col-products:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt1 .col-products:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-floor-products-opt1 .col-products:hover .owl-nav .owl-next {

	right: 0px;

}

.block-floor-products-opt1 .col-products .owl-nav .owl-next, .block-floor-products-opt1 .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: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -25px;

	opacity: 0;

}

.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-floor-products-opt1 .col-products .owl-nav .owl-next:before, .block-floor-products-opt1 .col-products .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-floor-products-opt1 .col-products .owl-nav .owl-prev {

	left: 25px;

}

.block-floor-products-opt1 .col-products .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-floor-products-opt1 .col-products .owl-nav .owl-next {

	right: 25px;

}

.block-floor-products-opt1 .col-products .owl-nav .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt1 .product-item {

	border-left: 1px solid #eeeeee;

}

.block-floor-products-opt1 .product-item .product-item-photo {

	padding: 0;

	padding-top: 13px;

}

.block-floor-products-opt1 .product-item .product-item-img {

	height: 266px;

	display: block;

}

.block-floor-products-opt1 .product-item .product-item-img img {

	max-height: 100%;

	display: block;

}

.block-floor-products-opt1 .product-item .product-item-name {

	margin-bottom: 6px;

}

.block-floor-products-opt1 .product-item .product-item-detail {

	padding-bottom: 0;

}

.floor-products1.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #001726;

}

.floor-products1.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #001726;

}

.floor-products1.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products1.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products2.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #339966;

}

.floor-products2.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #339966;

}

.floor-products2.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products2.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #339966;

	border-color: #339966;

}

.floor-products3.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #ff6633;

}

.floor-products3.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #ff6633;

}

.floor-products3.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products3.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #ff6633;

	border-color: #ff6633;

}

.floor-products4.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #3366cc;

}

.floor-products4.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #3366cc;

}

.floor-products4.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products4.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #3366cc;

	border-color: #3366cc;

}

.floor-products5.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #669900;

}

.floor-products5.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #669900;

}

.floor-products5.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products5.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #669900;

	border-color: #669900;

}

.floor-products6.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover {

	background-color: #6c6856;

}

.floor-products6.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover {

	background-color: #6c6856;

}

.floor-products6.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover, .floor-products6.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover {

	background-color: #6c6856;

	border-color: #6c6856;

}

.block-tab-products-opt1 {

	margin-bottom: 17px;

	padding-top: 15px;

}

.block-tab-products-opt1 .block-title {

	margin-bottom: 30px;

}

@media (max-width: 479px) {

.block-tab-products-opt1 .block-title {

	margin-bottom: 35px;

}

}

.block-tab-products-opt1 .nav {

	border-bottom: 1px solid #eeeeee;

	padding-right: 56px;

}

.block-tab-products-opt1 .nav > li {

	float: left;

	margin-right: 3px;

}

.block-tab-products-opt1 .nav > li > a {

	display: block;

	text-transform: uppercase;

	line-height: 38px;

	color: #999;

	margin-bottom: -1px;

	border-bottom: 3px solid #ccc;

	padding: 0 12px;

	font-size: 16px;

	font-weight: bold;

}

.block-tab-products-opt1 .nav > li > a:hover, .block-tab-products-opt1 .nav > li > a:focus {

	background-color: transparent;

	color: #333;

}

.block-tab-products-opt1 .nav > li.active > a {

	color: #333;

	border-bottom: 3px solid #001726;

}

.block-tab-products-opt1 .nav > li.active > a:hover, .block-tab-products-opt1 .nav > li.active > a:focus {

	background-color: transparent;

	color: #333;

}

@media (max-width: 600px) {

.block-tab-products-opt1 .nav > li > a {

	padding: 0 10px;

}

}

@media (max-width: 479px) {

.block-tab-products-opt1 .nav {

	padding-right: 0;

}

.block-tab-products-opt1 .nav > li {

	width: 100%;

	display: block;

	margin-right: 0;

}

}

.block-tab-products-opt1 .owl-nav {

	position: absolute;

	top: -64px;

	right: 0;

}

.block-tab-products-opt1 .owl-nav:before, .block-tab-products-opt1 .owl-nav:after {

	content: "";

	display: table;

}

.block-tab-products-opt1 .owl-nav:after {

	clear: both;

}

@media (max-width: 479px) {

.block-tab-products-opt1 .owl-nav {

	top: -30px;

}

}

.block-tab-products-opt1 .owl-nav .owl-prev, .block-tab-products-opt1 .owl-nav .owl-next {

	text-align: center;

	display: block;

	float: left;

	margin-left: 5px;

	width: 24px;

	line-height: 24px;

	background-color: #eeeeee;

	color: #cccccc;

}

.block-tab-products-opt1 .owl-nav .owl-prev:hover, .block-tab-products-opt1 .owl-nav .owl-next:hover {

	background-color: #999999;

	color: #fff;

}

.block-tab-products-opt1 .owl-nav .owl-prev:before, .block-tab-products-opt1 .owl-nav .owl-next:before {

	content: "";

	font-family: "FontAwesome";

}

.block-tab-products-opt1 .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-tab-products-opt1 .owl-nav .owl-next:before {

	content: "\f105";

}

.block-tab-products-opt1 .product-item .product-item-photo {

	padding: 0;

}

.block-tab-products-opt1 .product-item .product-item-name {

	margin-bottom: 7px;

}

.block-tab-products-opt1 .product-item .product-item-detail {

	padding-left: 20px;

}

.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: #cccccc;

	color: #333;

	font-family: Arial;

}

.block-showcase .col-title .btn i {

	margin-left: 15px;

}

.block-showcase .col-title .btn:hover {

	background-color: #001726;

	border-color: #001726;

	color: #fff;

}

.block-showcase .block-content {

	border: 1px solid #eeeeee;

	border-top: none;

	padding: 22px 0;

}

.block-showcase .owl-nav {

	position: absolute;

	top: -55px;

	right: 0;

}

.block-showcase .owl-nav:before, .block-showcase .owl-nav:after {

	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-prev, .block-showcase .owl-nav .owl-next {

	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-prev:hover, .block-showcase .owl-nav .owl-next:hover {

	background-color: #999999;

	color: #fff;

}

.block-showcase .owl-nav .owl-prev:before, .block-showcase .owl-nav .owl-next:before {

	content: "";

	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 .product-item-info:before, .block-showcase .product-item .product-item-info:after {

	content: "";

	display: table;

}

.block-showcase .product-item .product-item-info:after {

	clear: both;

}

.block-showcase .product-item .product-item-photo {

	float: left;

	padding: 0;

}

.block-showcase .product-item .product-item-detail {

	overflow: hidden;

	padding-left: 20px;

	padding-right: 5px;

}

.block-showcase .product-item .product-item-price, .block-showcase .product-item .product-reviews-summary {

	float: none;

	width: 100%;

}

.block-showcase .product-item .product-item-price {

	margin-bottom: 8px;

}

.block-showcase .product-item .product-item-name {

	white-space: normal;

	margin-bottom: 13px;

}

.block-showcase-opt1 .block-title {

	margin-bottom: 0;

	border-bottom: 3px solid #001726;

}

.block-showcase-opt1 .block-title .title {

	line-height: 30px;

	text-transform: uppercase;

	font-weight: 700;

	display: inline-block;

	padding: 0 24px 0 12px;

	font-size: 16px;

}

.block-showcase-opt1 .block-content {

	padding-top: 0;

	border: 1px solid #eeeeee;

}

.block-showcase-opt1 .block-content .tab-content {

	padding-top: 22px;

	border-top: none;

}

.block-showcase-opt1 .block-content .tab-content .owl-nav {

	display: none;

}

.block-showcase-opt1 .nav-brand {

	background-color: #fff;

}

.block-showcase-opt1 .nav-brand li {

	text-align: center;

	padding: 10px;

	cursor: pointer;

	background-color: #eeeeee;

}

.block-showcase-opt1 .nav-brand li.active {

	background-color: #fff;

}

.block-showcase-opt1 .nav-brand .owl-nav {

	top: -32px;

}

.qc-top-site {

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	position: relative;

}

.qc-top-site.close-bn {

	-webkit-transition: opacity 0.5s ease-in-out;

	-o-transition: opacity 0.5s ease-in-out;

	transition: opacity 0.5s ease-in-out;/*.transition(0.35s);		opacity: 0;		visibility: hidden;*/

}

.qc-top-site1 {

	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-site1:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.75);

	z-index: 10;

}

.qc-top-site1 .container {

	position: relative;

	z-index: 20;

}

.qc-top-site1 .close {

	background-color: #2b2a2c;

	width: 24px;

	height: 24px;

	border: none;

	opacity: 1;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/close-top.png);

	position: absolute;

	top: 0;

	right: 15px;

	opacity: 0.5;

	z-index: 30;

}

.qc-top-site1 .close span {

	display: none;

}

.qc-top-site1 .close:hover {

	background-color: #001726;

}

.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: bold;

	color: #001726;

	font-family: Arial;

	line-height: 1;

	margin-bottom: 0px;

}

@media (max-width: 600px) {

.qc-top-site1 .description .title {

	font-size: 24px;

}

}

.qc-top-site1 .description .subtitle {

	text-transform: none;

	color: #fff;

	font-weight: bold;

	font-size: 20px;

	display: block;

	font-family: Arial;

}

.qc-top-site1 .description .des {

	color: #999999;

	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: 14px;

	font-weight: 600;

	margin-top: 7px;

}

.qc-top-site1 .description .btn:hover, .qc-top-site1 .description .btn:focus {

	background-color: #001726;

}

.block-deals-of-opt1 {

	background-color: transparent;

	margin-bottom: 27px;

	padding-top: 7px;

}

.block-deals-of-opt1 .block-title {

	padding: 0;

}

.block-deals-of-opt1 .block-title .heading-title {

	display: inline-block;

	vertical-align: bottom;

	text-align: center;

	text-transform: uppercase;

	font-weight: 700;

	color: #333333;

	font-size: 16px;

	line-height: 43px;

}

.block-deals-of-opt1 .block-title .icon {

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/icon-deals-of.png);

	width: 44px;

	height: 44px;

	display: inline-block;

	vertical-align: bottom;

	background-color: #001726;

	position: relative;

	margin-right: 4px;

}

.block-deals-of-opt1 .block-title .icon:before {

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 22px 7px 22px;

	border-color: transparent transparent #001726 transparent;

	content: "";

	position: absolute;

	top: -7px;

	left: 0;

}

.block-deals-of-opt1 .block-content {

	border: 3px solid #001726;

	background-color: #fff;

}

.block-deals-of-opt1 .deals-of-countdown {

	margin: 0;

	padding-top: 25px;

	text-align: center;

}

.block-deals-of-opt1 .deals-of-countdown:before, .block-deals-of-opt1 .deals-of-countdown:after {

	content: "";

	display: table;

}

.block-deals-of-opt1 .deals-of-countdown:after {

	clear: both;

}

.block-deals-of-opt1 .count-down-time {

	position: relative;

	display: inline-block;

}

.block-deals-of-opt1 .count-down-time:before, .block-deals-of-opt1 .count-down-time:after {

	content: "";

	display: table;

}

.block-deals-of-opt1 .count-down-time:after {

	clear: both;

}

.block-deals-of-opt1 .count-down-time .box-count {

	float: left;

	margin-right: 10px;

	text-align: center;

	position: relative;

}

.block-deals-of-opt1 .count-down-time .box-count:after {

	content: ":";

	position: absolute;

	line-height: 24px;

	top: 0;

	right: -6px;

	font-size: 18px;

}

.block-deals-of-opt1 .count-down-time .box-count:last-child {

	margin-right: 0;

}

.block-deals-of-opt1 .count-down-time .box-count:last-child:after {

	content: none;

}

.block-deals-of-opt1 .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-opt1 .count-down-time .box-count .number:before, .block-deals-of-opt1 .count-down-time .box-count .number:after {

	content: "";

	height: 24px;

	width: 24px;

	background-color: #999999;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

}

.block-deals-of-opt1 .count-down-time .box-count .number:after {

	left: auto;

	right: 0;

}

.block-deals-of-opt1 .count-down-time .box-count .text {

	display: none;

}

.block-deals-of-opt1 .count-down-time .box-days {

	display: none;

}

.block-deals-of-opt1 .product-item .product-item-photo {

	padding: 20px 15px 0;

}

.block-deals-of-opt1 .product-item .product-item-name {

	margin-top: 0;

	margin-bottom: 8px;

}

.block-deals-of-opt1 .product-item .product-item-detail {

	padding-left: 38px;

	min-height: 80px;

}

.block-deals-of-opt1 .product-item .product-item-price {

	width: 100%;

}

.block-deals-of-opt1 .owl-nav:before, .block-deals-of-opt1 .owl-nav:after {

	content: "";

	display: table;

}

.block-deals-of-opt1 .owl-nav:after {

	clear: both;

}

.block-deals-of-opt1 .owl-nav .owl-prev, .block-deals-of-opt1 .owl-nav .owl-next {

	position: absolute;

	top: 50%;

	margin-top: -12px;

	text-align: center;

	display: block;

	float: left;

	width: 24px;

	line-height: 24px;

	background-color: #eeeeee;

	color: #cccccc;

	opacity: 0;

	visibility: hidden;

}

.block-deals-of-opt1 .owl-nav .owl-prev:hover, .block-deals-of-opt1 .owl-nav .owl-next:hover {

	background-color: #999999;

	color: #fff;

}

.block-deals-of-opt1 .owl-nav .owl-prev:before, .block-deals-of-opt1 .owl-nav .owl-next:before {

	content: "";

	font-family: "FontAwesome";

}

.block-deals-of-opt1 .owl-nav .owl-prev {

	left: 0;

}

.block-deals-of-opt1 .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-deals-of-opt1 .owl-nav .owl-next {

	right: 0;

}

.block-deals-of-opt1 .owl-nav .owl-next:before {

	content: "\f105";

}

.block-deals-of-opt1 .owl-carousel:hover .owl-prev, .block-deals-of-opt1 .owl-carousel:hover .owl-next {

	opacity: 1;

	visibility: visible;

}

.block-hot-categories-opt1 {

	margin-bottom: 10px;

}

.block-hot-categories-opt1 .block-title {

	border-bottom: 1px solid #eeeeee;

	margin-bottom: 20px;

}

.block-hot-categories-opt1 .block-title .title {

	line-height: 30px;

	text-transform: uppercase;

	font-weight: 700;

	display: inline-block;

	padding: 0 24px 0 12px;

	border-bottom: 3px solid #001726;

	font-size: 16px;

}

@media (max-width: 991px) {

.block-hot-categories-opt1 .col-sm-6 {

	float: left;

	width: 50%;

}

.block-hot-categories-opt1 .col-sm-6:nth-child(2n+1) {

	clear: both;

}

}

@media (max-width: 639px) {

.block-hot-categories-opt1 .col-sm-6 {

	width: 100%;

}

}

.block-hot-categories-opt1 .item {

	margin-bottom: 30px;

}

.block-hot-categories-opt1 .item li {

	display: block;

}

.block-hot-categories-opt1 .item li > a {

	display: block;

	position: relative;

	padding: 0 12px;

	padding-left: 26px;

	line-height: 20px;

	color: #666666;

	font-size: 14px;

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-hot-categories-opt1 .item li > a {

	font-size: 12px;

}

}

.block-hot-categories-opt1 .item li > a:hover {

	color: #001726;

}

.block-hot-categories-opt1 .item li > a:hover:after {

	color: #001726;

}

.block-hot-categories-opt1 .item li > a:after {

	content: "\f105";

	font-family: "FontAwesome";

	position: absolute;

	top: 0px;

	left: 10px;

	color: #cccccc;

}

.block-hot-categories-opt1 .item .description {

	margin-bottom: 5px;

	background-position: center right 20px;

	background-color: #f4f4f4;

	background-repeat: no-repeat;

	min-height: 110px;

	padding-left: 24px;

}

.block-hot-categories-opt1 .item .description .title {

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	display: table;

	height: 73px;

}

.block-hot-categories-opt1 .item .description .title > span {

	display: table-cell;

	vertical-align: middle;

}

.block-hot-categories-opt1 .item .description .btn {

	line-height: 19px;

	height: 20px;

	padding: 0 7px;

	color: #fff;

	background-color: #999999;

	text-transform: uppercase;

	font-size: 9px;

	border: none;

}

.block-hot-categories-opt1 .item .description .btn:after {

	content: "\f0da";

	font-family: "FontAwesome";

	margin-left: 5px;

	font-size: 11px;

}

.block-hot-categories-opt1 .item .description .btn:hover {

	background-color: #001726;

}

.block-banner-opt1 .box-img {

	display: block;

	margin-bottom: 38px;

}

.block-banner-opt1 .box-img img {

	display: block;

	width: 100%;

}

.block-section-top2 {

	position: relative;

	margin-bottom: 26px;

	background-color: #fff;

}

.block-section-top2 .box-section-top {

	position: relative;

	padding-left: 270px;

}

@media (max-width: 1199px) {

.block-section-top2 .box-section-top {

	padding-left: 0;

}

}

@media (max-width: 991px) {

.block-section-top2 .box-section-top {

	padding-right: 0;

}

}

.block-section-top2 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top2 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top2 .block-nav-categori .block-title {

	display: none;

}

.block-section-top2 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 10px;

}

.block-section-top2 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top2 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.block-section-top2 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top2 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top2 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.block-section-top2 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top2 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top2 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

}

.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top2 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all:hover, .block-section-top2 .block-nav-categori .view-all-categori a:hover {

	background-color: #f96d10;

	color: #fff;

}

.block-section-top2 .block-nav-categori .block-content {

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border-left: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}

.block-deals-of-opt2 {

	margin-bottom: 30px;

}

.block-deals-of-opt2 .block-title {

	padding-bottom: 0px;

	border-bottom: 1px solid #e6e6e6;

	margin-bottom: 20px;

	padding-right: 80px;

}

.block-deals-of-opt2 .block-title:before, .block-deals-of-opt2 .block-title:after {

	content: "";

	display: table;

}

.block-deals-of-opt2 .block-title:after {

	clear: both;

}

.block-deals-of-opt2 .block-title > .title {

	float: left;

	color: #333333;

	display: block;

	font-size: 16px;

	font-weight: 700;

	line-height: 34px;

	padding: 0px 10px;

	text-transform: uppercase;

	border-bottom: 3px solid #f96d10;

	margin-bottom: -1px;

	padding-top: 4px;

}

@media (max-width: 479px) {

.block-deals-of-opt2 .block-title {

	margin-bottom: 45px;

}

}

.block-deals-of-opt2 .deals-of-countdown {

	float: right;

	margin-bottom: 10px;

}

.block-deals-of-opt2 .deals-of-countdown .title {

	font-size: 14px;

	text-transform: uppercase;

	color: #53524e;

	font-weight: normal;

	padding-left: 34px;

	background-position: center left;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index5/icon-deals-of.png);

	line-height: 30px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 6px;

}

.block-deals-of-opt2 .count-down-time {

	display: inline-block;

	vertical-align: middle;

}

.block-deals-of-opt2 .count-down-time:before, .block-deals-of-opt2 .count-down-time:after {

	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;

	line-height: 28px;

	border: 1px solid #e6e6e6;

	background-color: #fff;

	font-size: 14px;

	color: #05113b;

	padding: 0 7px;

	position: relative;

}

.block-deals-of-opt2 .count-down-time .box-count:after {

	content: ":";

	position: absolute;

	top: 0;

	right: -7px;

}

.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: auto;

	height: auto;

	line-height: 1;

	display: inline-block;

	font-size: 14px;

	background-color: transparent;

	color: #f96d10;

	margin-right: 4px;

}

.block-deals-of-opt2 .count-down-time .box-count .text {

	display: inline-block;

	font-size: 14px;

	color: #f96d10;

	line-height: 1;

}

@media (max-width: 479px) {

.block-deals-of-opt2 .count-down-time .box-count {

	padding: 0 3px;

	margin-top: 5px;

}

}

.block-deals-of-opt2 .owl-nav {

	position: absolute;

	right: 0;

	top: -56px;

}

@media (max-width: 479px) {

.block-deals-of-opt2 .owl-nav {

	top: -35px;

}

}

.block-deals-of-opt2 .owl-nav .owl-prev, .block-deals-of-opt2 .owl-nav .owl-next {

	width: 24px;

	line-height: 24px;

	text-align: center;

	display: block;

	margin-left: 5px;

	float: left;

	color: #fff;

	font-size: 16px;

	background-color: #a3a3a3;

}

.block-deals-of-opt2 .owl-nav .owl-prev:before, .block-deals-of-opt2 .owl-nav .owl-next:before {

	content: "";

	font-family: "FontAwesome";

}

.block-deals-of-opt2 .owl-nav .owl-prev:hover, .block-deals-of-opt2 .owl-nav .owl-next:hover {

	background-color: #f78031;

	color: #fff;

}

.block-deals-of-opt2 .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-deals-of-opt2 .owl-nav .owl-next:before {

	content: "\f105";

}

.block-deals-of-opt2 .product-item {

	border: 1px solid #eeeeee;

}

.block-deals-of-opt2 .product-item:hover {

	border: 1px solid #f96e12;

}

.block-deals-of-opt2 .product-item .product-item-photo {

	padding: 9px;

}

.block-deals-of-opt2 .product-item .product-item-img {

	height: 257px;

	overflow: hidden;

}

.block-deals-of-opt2 .product-item .product-item-img img {

	max-width: 100%;

	max-height: 100%;

}

.block-deals-of-opt2 .product-item .product-item-actions {

	top: 70px;

}

.block-deals-of-opt2 .product-item .product-item-detail {

	min-height: 64px;

	padding-bottom: 2px;

}

@media (max-width: 767px) {

.block-deals-of-opt2 .block-title {

	padding-right: 0;

}

.block-deals-of-opt2 .deals-of-countdown {

	width: 100%;

	clear: both;

	float: none;

	margin: 0px 0 10px;

	padding-top: 10px;

}

}

.block-floor-products-opt2 {

	margin-bottom: 30px;

}

.block-floor-products-opt2 .block-title {

	background-color: #fff;

	margin-bottom: 0px;

	padding-right: 50px;

	position: relative;

	background-position: top 15px right 43px;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index1/actions-floor.png);

	border-bottom: 2px solid #001726;

}

.floor-products1.block-floor-products-opt2 .block-title {

	border-bottom-color: #001726;

}

.floor-products1.block-floor-products-opt2 .block-title > .title {

	background-color: #001726;

}

.floor-products2.block-floor-products-opt2 .block-title {

	border-bottom-color: #00a360;

}

.floor-products2.block-floor-products-opt2 .block-title > .title {

	background-color: #00a360;

}

.floor-products3.block-floor-products-opt2 .block-title {

	border-bottom-color: #0090c9;

}

.floor-products3.block-floor-products-opt2 .block-title > .title {

	background-color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .block-title {

	border-bottom-color: #3f5eca;

}

.floor-products4.block-floor-products-opt2 .block-title > .title {

	background-color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .block-title {

	border-bottom-color: #669900;

}

.floor-products5.block-floor-products-opt2 .block-title > .title {

	background-color: #669900;

}

.floor-products6.block-floor-products-opt2 .block-title {

	border-bottom-color: #6d6855;

}

.floor-products6.block-floor-products-opt2 .block-title > .title {

	background-color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .block-title {

	border-bottom-color: #001726;

}

.floor-products7.block-floor-products-opt2 .block-title > .title {

	background-color: #001726;

}

.floor-products8.block-floor-products-opt2 .block-title {

	border-bottom-color: #00ae31;

}

.floor-products8.block-floor-products-opt2 .block-title > .title {

	background-color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .block-title {

	border-bottom-color: #0090c9;

}

.floor-products9.block-floor-products-opt2 .block-title > .title {

	background-color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .block-title {

	border-bottom-color: #3f5eca;

}

.floor-products10.block-floor-products-opt2 .block-title > .title {

	background-color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .block-title {

	border-bottom-color: #4a6f00;

}

.floor-products11.block-floor-products-opt2 .block-title > .title {

	background-color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .block-title {

	border-bottom-color: #543319;

}

.floor-products12.block-floor-products-opt2 .block-title > .title {

	background-color: #543319;

}

.block-floor-products-opt2 .block-title:before, .block-floor-products-opt2 .block-title:after {

	content: "";

	display: table;

}

.block-floor-products-opt2 .block-title:after {

	clear: both;

}

.block-floor-products-opt2 .block-title .title {

	font-size: 22px;

	color: #fff;

	text-transform: uppercase;

	font-weight: normal;

	padding-left: 9px;

	padding-right: 33px;

	padding-top: 2px;

	display: block;

	float: left;

	background-color: #000;

	min-width: 200px;

	background-position: center right 20px;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index5/arrow.png);

	font-family: 'Arial Narrow', arial;

}

.block-floor-products-opt2 .block-title .title .icon {

	width: 25px;

}

.block-floor-products-opt2 .block-title .title .text, .block-floor-products-opt2 .block-title .title .icon {

	display: inline-block;

	vertical-align: middle;

	line-height: 46px;

}

.block-floor-products-opt2 .block-title .title img {

	display: block;

	vertical-align: initial;

}

.block-floor-products-opt2 .block-title .links {

	float: left;

	font-family: Arial;

}

.block-floor-products-opt2 .block-title .links:before, .block-floor-products-opt2 .block-title .links:after {

	content: "";

	display: table;

}

.block-floor-products-opt2 .block-title .links:after {

	clear: both;

}

.block-floor-products-opt2 .block-title .links .dropdown-toggle {

	width: 40px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 48px;

	font-size: 18px;

	display: none;

}

@media (min-width: 992px) {

.block-floor-products-opt2 .block-title .links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

}

}

.block-floor-products-opt2 .block-title .links li {

	float: left;

	padding: 0 8px;

}

.block-floor-products-opt2 .block-title .links li.active > a {

	color: #007176;

	position: relative;

	z-index: 5;

}

.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #007176;

}

.block-floor-products-opt2 .block-title .links li.active > a:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 4px 8px 4px;

	border-color: transparent transparent #007176 transparent;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -4px;

}

.floor-products1.block-floor-products-opt2 .block-title .links li.active > a {

	color: #001726;

}

.floor-products1.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #001726;

}

.floor-products1.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #001726 transparent;

}

.floor-products2.block-floor-products-opt2 .block-title .links li.active > a {

	color: #00a360;

}

.floor-products2.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #00a360;

}

.floor-products2.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #00a360 transparent;

}

.floor-products3.block-floor-products-opt2 .block-title .links li.active > a {

	color: #0090c9;

}

.floor-products3.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #0090c9;

}

.floor-products3.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #0090c9 transparent;

}

.floor-products4.block-floor-products-opt2 .block-title .links li.active > a {

	color: #3f5eca;

}

.floor-products4.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #3f5eca;

}

.floor-products4.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #3f5eca transparent;

}

.floor-products5.block-floor-products-opt2 .block-title .links li.active > a {

	color: #669900;

}

.floor-products5.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #669900;

}

.floor-products5.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #669900 transparent;

}

.floor-products6.block-floor-products-opt2 .block-title .links li.active > a {

	color: #6d6855;

}

.floor-products6.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #6d6855;

}

.floor-products6.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #6d6855 transparent;

}

.floor-products7.block-floor-products-opt2 .block-title .links li.active > a {

	color: #001726;

}

.floor-products7.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #001726;

}

.floor-products7.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #001726 transparent;

}

.floor-products8.block-floor-products-opt2 .block-title .links li.active > a {

	color: #00ae31;

}

.floor-products8.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #00ae31;

}

.floor-products8.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #00ae31 transparent;

}

.floor-products9.block-floor-products-opt2 .block-title .links li.active > a {

	color: #0090c9;

}

.floor-products9.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #0090c9;

}

.floor-products9.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #0090c9 transparent;

}

.floor-products10.block-floor-products-opt2 .block-title .links li.active > a {

	color: #3f5eca;

}

.floor-products10.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #3f5eca;

}

.floor-products10.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #3f5eca transparent;

}

.floor-products11.block-floor-products-opt2 .block-title .links li.active > a {

	color: #4a6f00;

}

.floor-products11.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #4a6f00;

}

.floor-products11.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #4a6f00 transparent;

}

.floor-products12.block-floor-products-opt2 .block-title .links li.active > a {

	color: #543319;

}

.floor-products12.block-floor-products-opt2 .block-title .links li.active > a:before {

	background-color: #543319;

}

.floor-products12.block-floor-products-opt2 .block-title .links li.active > a:after {

	border-color: transparent transparent #543319 transparent;

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-floor-products-opt2 .block-title .links li {

	padding: 0;

}

}

.block-floor-products-opt2 .block-title .links a {

	display: block;

	line-height: 48px;

	color: #333333;

	text-transform: capitalize;

	font-size: 14px;

	padding: 0 12px;

	position: relative;

}

.block-floor-products-opt2 .block-title .links a:hover {

	color: #001726;

	background-color: transparent;

}

.floor-products1.block-floor-products-opt2 .block-title .links a:hover {

	color: #001726;

}

.floor-products2.block-floor-products-opt2 .block-title .links a:hover {

	color: #00a360;

}

.floor-products3.block-floor-products-opt2 .block-title .links a:hover {

	color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .block-title .links a:hover {

	color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .block-title .links a:hover {

	color: #669900;

}

.floor-products6.block-floor-products-opt2 .block-title .links a:hover {

	color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .block-title .links a:hover {

	color: #001726;

}

.floor-products8.block-floor-products-opt2 .block-title .links a:hover {

	color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .block-title .links a:hover {

	color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .block-title .links a:hover {

	color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .block-title .links a:hover {

	color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .block-title .links a:hover {

	color: #543319;

}

.block-floor-products-opt2 .block-title .links a:before {

	content: "";

	height: 1px;

	width: 100%;

	background-color: transparent;

	position: absolute;

	top: 0;

	left: 0;

}

@media (min-width: 768px) and (max-width: 1199px) {

.block-floor-products-opt2 .block-title .links a {

	padding: 0 12px;

}

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-floor-products-opt2 .block-title .links a {

	padding: 0 10px;

}

}

.block-floor-products-opt2 .block-title .links .label-cat {

	position: absolute;

	top: -6px;

	right: 0;

	line-height: 18px;

	color: #fff;

	background-color: #009966;

	display: block;

	border-radius: 30px;

	width: 32px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

.block-floor-products-opt2 .block-title .links .label-cat:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 4px 6px 0 0;

	border-color: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.block-floor-products-opt2 .block-title .actions {

	position: absolute;

	right: 18px;

	top: 4px;

}

.block-floor-products-opt2 .block-title .actions .action {

	width: 22px;

	text-align: center;

	line-height: 20px;

	display: block;

	cursor: pointer;

	color: #cccccc;

	font-size: 18px;

}

.block-floor-products-opt2 .block-title .actions .action:hover {

	color: #999999;

}

@media (max-width: 991px) {

.block-floor-products-opt2 .block-title {

	padding-right: 0;

	background-position: top 15px right 80px;

}

.block-floor-products-opt2 .block-title .links {

	float: right;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt2 .block-title .links {

	float: right;

	clear: none;

}

.block-floor-products-opt2 .block-title .links .dropdown-toggle {

	display: block;

}

.block-floor-products-opt2 .block-title .links .dropdown-menu {

	left: auto;

	right: 0;

	width: 300px;

	margin: 0;

	margin-top: 3px;

	padding: 0;

	padding-top: 5px;

}

.block-floor-products-opt2 .block-title .links .dropdown-menu li {

	float: none;

	display: block;

	z-index: 30;

}

.block-floor-products-opt2 .block-title .links .dropdown-menu li a {

	z-index: 40;

	border-bottom: 1px solid #dedede;

}

.block-floor-products-opt2 .block-title .links .dropdown-menu li:last-child a {

	border-bottom: none;

}

.block-floor-products-opt2 .block-title .actions {

	right: 48px;

}

}

@media (max-width: 479px) {

.block-floor-products-opt2 .block-title {

	padding-right: 0;

	background-position: top 65px right 40px;

}

.block-floor-products-opt2 .block-title .title {

	display: block;

	width: 100%;

}

.block-floor-products-opt2 .block-title .links {

	float: left;

	position: static;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt2 .block-title .links {

	float: left;

	clear: none;

}

.block-floor-products-opt2 .block-title .links .dropdown-menu {

	left: 0;

	width: auto;

	right: 0;

}

.block-floor-products-opt2 .block-title .actions {

	top: 55px;

	right: 10px;

}

}

.block-floor-products-opt2 .col-products:hover .owl-nav .owl-next, .block-floor-products-opt2 .col-products:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt2 .col-products:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-floor-products-opt2 .col-products:hover .owl-nav .owl-next {

	right: 0px;

}

.block-floor-products-opt2 .col-products .owl-nav .owl-next, .block-floor-products-opt2 .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: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -25px;

	opacity: 0;

}

.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.floor-products1.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products1.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products2.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products2.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #00a360;

	border-color: #00a360;

}

.floor-products3.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products3.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #0090c9;

	border-color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products4.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #3f5eca;

	border-color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products5.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #669900;

	border-color: #669900;

}

.floor-products6.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products6.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #6d6855;

	border-color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products7.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products8.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products8.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #00ae31;

	border-color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products9.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #0090c9;

	border-color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products10.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #3f5eca;

	border-color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products11.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #4a6f00;

	border-color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover, .floor-products12.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover {

	background-color: #543319;

	border-color: #543319;

}

.block-floor-products-opt2 .col-products .owl-nav .owl-next:before, .block-floor-products-opt2 .col-products .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-floor-products-opt2 .col-products .owl-nav .owl-prev {

	left: 25px;

}

.block-floor-products-opt2 .col-products .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-floor-products-opt2 .col-products .owl-nav .owl-next {

	right: 25px;

}

.block-floor-products-opt2 .col-products .owl-nav .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt2 .product-item {

	border-right: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	position: relative;

	padding-top: 64px;

}

.block-floor-products-opt2 .product-item .product-item-photo {

	padding: 0 10px 10px;

}

.block-floor-products-opt2 .product-item .product-item-img {

	height: 210px;

	display: block;

}

.block-floor-products-opt2 .product-item .product-item-img img {

	max-height: 100%;

	display: block;

}

.block-floor-products-opt2 .product-item .product-item-detail {

	min-height: 64px;

	padding: 0 10px;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	padding-top: 8px;

}

.block-floor-products-opt2 .product-item .product-item-actions {

	top: 5px;

}

.block-floor-products-opt2 .product-item .product-item-price {

	width: 100%;

}

.block-floor-products-opt2 .product-item .product-item-price .price {

	color: #f78031;

}

.block-floor-products-opt2 .product-item .product-reviews-summary {

	display: none;

}

.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #001726;

}

.floor-products1.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #001726;

}

.floor-products2.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #00a360;

}

.floor-products3.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #669900;

}

.floor-products6.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #001726;

}

.floor-products8.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .product-item .product-item-name a:hover {

	color: #543319;

}

.block-floor-products-opt2 .product-item .btn-cart:hover, .block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.floor-products1.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products1.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products2.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products2.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #00a360;

	border-color: #00a360;

}

.floor-products3.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products3.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #0090c9;

	border-color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products4.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #3f5eca;

	border-color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products5.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #669900;

	border-color: #669900;

}

.floor-products6.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products6.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #6d6855;

	border-color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products7.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products8.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products8.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #00ae31;

	border-color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products9.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #0090c9;

	border-color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products10.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #3f5eca;

	border-color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products11.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #4a6f00;

	border-color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .product-item .btn-cart:hover, .floor-products12.block-floor-products-opt2 .product-item .product-item-actions .btn:hover {

	background-color: #543319;

	border-color: #543319;

}

.block-floor-products-opt2 .block-content {

	padding-left: 200px;

	position: relative;

}

@media (max-width: 991px) {

.block-floor-products-opt2 .block-content {

	padding-left: 0px;

}

}

.block-floor-products-opt2 .col-banner {

	width: 40%;

	border-right: 1px solid #eeeeee;

}

.block-floor-products-opt2 .col-banner .box-img {

	height: 569px;

	display: block;

}

@media (max-width: 1199px) {

.block-floor-products-opt2 .col-banner {

	display: none;

}

}

.block-floor-products-opt2 .col-banner .box-img {

	overflow: hidden;

	position: relative;

	display: block;

}

.block-floor-products-opt2 .col-banner .box-img:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(255, 51, 102, 0.23);

	opacity: 0;

	z-index: 2;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.floor-products1.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products2.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(0, 163, 96, 0.23);

}

.floor-products3.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products4.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products5.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(102, 153, 0, 0.23);

}

.floor-products6.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(109, 104, 85, 0.23);

}

.floor-products7.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products8.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(0, 174, 49, 0.23);

}

.floor-products9.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products10.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products11.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(74, 111, 0, 0.23);

}

.floor-products12.block-floor-products-opt2 .col-banner .box-img:before {

	background-color: rgba(84, 51, 25, 0.23);

}

.block-floor-products-opt2 .col-banner .box-img:hover:before {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt2 .col-products {

	width: 60%;

}

@media (max-width: 1199px) {

.block-floor-products-opt2 .col-products {

	width: 100%;

}

}

.block-floor-products-opt2 .col-categori {

	width: 201px;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	background-color: #fff;

	padding-left: 30px;

	font-size: 14px;

	padding-top: 18px;

	border-right: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	z-index: 20;

}

.block-floor-products-opt2 .col-categori ul a {

	display: block;

	line-height: 30px;

	margin-bottom: 3px;

}

.floor-products1.block-floor-products-opt2 .col-categori ul a:hover {

	color: #001726;

}

.floor-products2.block-floor-products-opt2 .col-categori ul a:hover {

	color: #00a360;

}

.floor-products3.block-floor-products-opt2 .col-categori ul a:hover {

	color: #0090c9;

}

.floor-products4.block-floor-products-opt2 .col-categori ul a:hover {

	color: #3f5eca;

}

.floor-products5.block-floor-products-opt2 .col-categori ul a:hover {

	color: #669900;

}

.floor-products6.block-floor-products-opt2 .col-categori ul a:hover {

	color: #6d6855;

}

.floor-products7.block-floor-products-opt2 .col-categori ul a:hover {

	color: #001726;

}

.floor-products8.block-floor-products-opt2 .col-categori ul a:hover {

	color: #00ae31;

}

.floor-products9.block-floor-products-opt2 .col-categori ul a:hover {

	color: #0090c9;

}

.floor-products10.block-floor-products-opt2 .col-categori ul a:hover {

	color: #3f5eca;

}

.floor-products11.block-floor-products-opt2 .col-categori ul a:hover {

	color: #4a6f00;

}

.floor-products12.block-floor-products-opt2 .col-categori ul a:hover {

	color: #543319;

}

@media (max-width: 991px) {

.block-floor-products-opt2 .col-categori {

	display: none;

}

}

.block-floor-products-opt2 .col-deal {

	background-color: #fff;

	height: 283px;

}

.block-floor-products-opt2 .col-deal .box-title {

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	text-align: center;

	position: relative;

	overflow: hidden;

	max-width: 290px;

	margin: auto;

	padding: 0 10px;

	padding-top: 12px;

	margin-bottom: 10px;

}

.block-floor-products-opt2 .col-deal .box-title .title {

	display: inline-block;

}

.block-floor-products-opt2 .col-deal .box-title:before, .block-floor-products-opt2 .col-deal .box-title:after {

	content: "";

	width: 100%;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	border-top: 1px solid #cccccc;

}

.block-floor-products-opt2 .col-deal .box-title:before {

	margin-left: -100%;

}

.block-floor-products-opt2 .col-deal .box-title:after {

	margin-right: -100%;

}

.block-floor-products-opt2 .col-deal .count-down-time {

	margin-bottom: 8px;

}

.block-floor-products-opt2 .col-deal .count-down-time .box-count {

	width: 45px;

	height: 47px;

	text-align: center;

	display: inline-block;

	color: #717171;

	font-size: 20px;

	font-family: 'Arial Narrow';

	background-color: #f6f6f6;

	margin-right: 6px;

	line-height: 1;

	padding-top: 5px;

}

.block-floor-products-opt2 .col-deal .count-down-time .box-count:last-child {

	margin-right: 0;

}

.block-floor-products-opt2 .col-deal .count-down-time .box-count .text {

	font-size: 14px;

}

.block-floor-products-opt2 .col-deal .product-item {

	padding: 0;

	padding-left: 10px;

	padding-right: 5px;

	border: none;

	margin: 0;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info {

	position: relative;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info:before, .block-floor-products-opt2 .col-deal .product-item .product-item-info:after {

	content: "";

	display: table;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info:after {

	clear: both;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info: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-products-opt2 .col-deal .product-item .product-item-info .product-item-photo {

	float: left;

	width: 150px;

	margin-right: 15px;

	padding: 0;

	padding-top: 25px;

	overflow: hidden;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-photo .product-item-img {

	height: auto;

	min-height: 0;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-detail {

	position: static;

	overflow: hidden;

	color: #717171;

	padding: 0;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name {

	display: block;

	font-size: 14px;

	font-weight: normal;

	margin-bottom: 5px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name a {

	color: #717171;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name a:hover {

	color: #f78031;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price {

	font-size: 18px;

	color: #f78031;

	font-weight: bold;

	margin-bottom: 10px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price > span {

	line-height: 1;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .price {

	margin-right: 3px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .old-price {

	font-size: 14px;

	color: #666;

	text-decoration: line-through;

	font-weight: normal;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .label-price {

	font-size: 14px;

	font-weight: normal;

	line-height: 16px;

	padding: 0 3px;

	background-color: #b30000;

	display: inline-block;

	min-width: 40px;

	color: #fff;

	position: relative;

	border-radius: 3px;

	margin-left: 10px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .label-price:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 2.5px 4px 2.5px 0;

	border-color: transparent #b30000 transparent transparent;

	position: absolute;

	top: 50%;

	margin-top: -2.5px;

	left: -4px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-reviews-summary {

	display: block;

	margin-bottom: 8px;

}

.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-reviews-des {

	font-size: 14px;

	line-height: 24px;

}

.block-floor-products-opt2.show-deal .col-banner .box-img {

	height: 286px;

}

.block-floor-products-opt2.show-brand .col-products {

	width: 80%;

}

@media (max-width: 991px) {

.block-floor-products-opt2.show-brand .col-brand {

	display: none;

}

.block-floor-products-opt2.show-brand .col-products {

	width: 100%;

}

}

.block-floor-products-opt2.show-carousel-banner .col-products {

	width: 100%;

}

.block-floor-products-opt2.show-carousel-banner .col-left {

	width: 40%;

	float: left;

}

.block-floor-products-opt2.show-carousel-banner .col-right {

	width: 60%;

	float: left;

}

@media (max-width: 1199px) {

.block-floor-products-opt2.show-carousel-banner .col-left {

	display: none;

}

.block-floor-products-opt2.show-carousel-banner .col-right {

	width: 100%;

}

}

.block-floor-products-opt2 .col-brand {

	width: 20%;

	float: left;

	text-align: center;

	position: relative;

	padding-top: 36px;

	padding-bottom: 36px;

	background-color: #fff;

	border-right: 1px solid #eee;

	height: 569px;

}

.block-floor-products-opt2 .col-brand .bx-viewport {

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}

.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-prev, .block-floor-products-opt2 .col-brand .bx-controls-direction .bx-next {

	height: 36px;

	background-position: center;

	background-repeat: no-repeat;

	position: absolute;

	left: 0;

	right: 0;

}

.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-prev {

	background-image: url(../images/icon/index2/bx-prev.png);

	top: 0;

}

.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-next {

	bottom: 0;

	background-image: url(../images/icon/index2/bx-next.png);

}

.block-floor-products-opt2 .col-brand li a {

	display: block;

	position: relative;

}

.block-floor-products-opt2 .col-brand li a:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(255, 51, 102, 0.23);

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.floor-products1.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products2.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(0, 163, 96, 0.23);

}

.floor-products3.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products4.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products5.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(102, 153, 0, 0.23);

}

.floor-products6.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(109, 104, 85, 0.23);

}

.floor-products7.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products8.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(0, 174, 49, 0.23);

}

.floor-products9.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products10.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products11.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(74, 111, 0, 0.23);

}

.floor-products12.block-floor-products-opt2 .col-brand li a:before {

	background-color: rgba(84, 51, 25, 0.23);

}

.block-floor-products-opt2 .col-brand li:hover a:before {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt2 .box-banner {

	height: 285px;

	overflow: hidden;

	position: relative;

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-prev, .block-floor-products-opt2 .box-banner .owl-nav .owl-next {

	width: 20px;

	height: 20px;

	background-position: center;

	background-repeat: no-repeat;

	position: absolute;

	top: 50%;

	margin-top: -10px;

	display: block;

	background-color: transparent;

	border: none;

	opacity: 1;

	visibility: visible;

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:hover, .block-floor-products-opt2 .box-banner .owl-nav .owl-next:hover {

	background-color: transparent !important;

	border: none;

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:before, .block-floor-products-opt2 .box-banner .owl-nav .owl-next:before, .block-floor-products-opt2 .box-banner .owl-nav .owl-prev:after, .block-floor-products-opt2 .box-banner .owl-nav .owl-next:after {

	content: none;

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-prev {

	background-image: url(../images/icon/index2/prev2.png);

	left: 10px;

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index2/prev2-hover.png);

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-next {

	right: 10px;

	background-image: url(../images/icon/index2/next2.png);

}

.block-floor-products-opt2 .box-banner .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index2/next2-hover.png);

}

.block-floor-products-opt2 .box-banner .img-slide:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(255, 51, 102, 0.23);

	z-index: 2;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.floor-products1.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products2.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(0, 163, 96, 0.23);

}

.floor-products3.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products4.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products5.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(102, 153, 0, 0.23);

}

.floor-products6.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(109, 104, 85, 0.23);

}

.floor-products7.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(255, 51, 102, 0.23);

}

.floor-products8.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(0, 174, 49, 0.23);

}

.floor-products9.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(0, 144, 201, 0.23);

}

.floor-products10.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(63, 94, 202, 0.23);

}

.floor-products11.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(74, 111, 0, 0.23);

}

.floor-products12.block-floor-products-opt2 .box-banner .img-slide:before {

	background-color: rgba(84, 51, 25, 0.23);

}

.block-floor-products-opt2 .box-banner:hover .img-slide:before {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt2 .box-product:before, .block-floor-products-opt2 .box-product:after {

	content: "";

	display: table;

}

.block-floor-products-opt2 .box-product:after {

	clear: both;

}

.block-floor-products-opt2 .box-product .product-item {

	float: left;

	width: 50%;

	margin-right: 0px;

}

.block-service-opt2 {

	    padding: 40px 0;

	   

	background: #eeebeb;

}

.block-service-opt2 .items {

	width: 100%;

	display: block;

	border-collapse: collapse;

	border-spacing: 0;

}

.block-service-opt2 .items:before, .block-service-opt2 .items:after {

	content: "";

	display: table;

}

.block-service-opt2 .items:after {

	clear: both;

}

.block-service-opt2 .items .item {

	display: block;

	vertical-align: middle;

	border: 1px solid #eeeeee;

	width: 33.333333333333336%;

	height: 108px;

	padding: 10px 0;

	border-collapse: collapse;

	border-spacing: 0;

	float: left;

	margin-bottom: -1px;

	margin-right: -1px;

}

@media (max-width: 991px) {

.block-service-opt2 .items .item {

	width: 50%;

}

}

@media (max-width: 639px) {

.block-service-opt2 .items .item {

	width: 100%;

	height: auto;

	min-height: 108px;

}

}

.block-service-opt2 .items .title {

	display: block;

	font-size: 14px;

	color: #333333;

	padding-top: 8px;

	text-transform: uppercase;

	font-weight: bold;

}

.block-service-opt2 .items .icon, .block-service-opt2 .items .des {

	vertical-align: middle;

	width: 48%;

	display: inline-block;

	padding: 0 2px;

}

@media (max-width: 767px) and (min-width: 480px) {

.block-service-opt2 .items .icon, .block-service-opt2 .items .des {/*width: 100%;				display: block;				padding: 0 5px;				text-align: center;*/

}

}

.block-service-opt2 .items .icon {

	text-align: center;

}

.block-service-opt2 .items .des {

	font-size: 14px;

	color: #001726;

}

@media (max-width: 479px) {

.block-service-opt2 .items {

	display: block;

}

.block-service-opt2 .items .item {

	display: block;

	width: 100%;

	height: auto;

	min-height: 108px;

	margin-bottom: -1px;

}

}

@media (min-width: 768px) {

.block-service-opt2 .items .item {

	overflow: hidden;

}

.block-service-opt2 .items .item .title, .block-service-opt2 .items .item .icon, .block-service-opt2 .items .item .des {

	position: relative;

}





}

.block-the-blog {

	margin-bottom: 30px;

}

.block-the-blog .block-title {

	border-bottom: 1px solid #eeeeee;

	margin-bottom: 19px;

}

.block-the-blog .block-title .title {

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	border-bottom: 3px solid #f78031;

	padding-left: 10px;

	text-transform: uppercase;

	line-height: 34px;

	display: inline-block;

	margin-bottom: -1px;

}

.block-the-blog .blog-item {

	position: relative;

}

.block-the-blog .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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-the-blog .blog-item .blog-photo {

	position: relative;

	overflow: hidden;

}

.block-the-blog .blog-item .blog-photo img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-the-blog .blog-item .blog-info {

	font-size: 13px;

	color: #919191;

	margin-bottom: 8px;

}

.block-the-blog .blog-item .blog-info:before, .block-the-blog .blog-item .blog-info:after {

	content: "";

	display: table;

}

.block-the-blog .blog-item .blog-info:after {

	clear: both;

}

.block-the-blog .blog-item .blog-comment, .block-the-blog .blog-item .blog-date {

	padding-left: 23px;

	background-position: center left;

	background-repeat: no-repeat;

	line-height: 24px;

	display: inline-block;

}

.block-the-blog .blog-item .blog-date {

	background-image: url(../images/icon/index2/date.png);

	margin-right: 16px;

}

.block-the-blog .blog-item .blog-comment {

	padding-left: 20px;

	background-image: url(../images/icon/index2/comment.png);

}

.block-the-blog .blog-item .blog-detail {

	border: 1px solid #eeeeee;

	border-top: none;

	padding: 7px 12px 15px;

}

.block-the-blog .blog-item .blog-name {

	font-weight: normal;

	font-size: 14px;

	color: #333333;

	display: block;

	margin: 0px 0 3px;

	text-transform: none;

	white-space: normal;

	overflow: hidden;

	text-overflow: ellipsis;

}

.block-the-blog .blog-item .blog-name a {

	color: #333333;

}

.block-the-blog .blog-item .blog-name a:hover {

	color: #f78031;

}

.block-the-blog .blog-item .blog-des {

	font-size: 14px;

	color: #888888;

	display: block;

	margin-bottom: 15px;

	line-height: 20px;

}

.block-the-blog .blog-item .blog-actions {

	text-align: right;

}

.block-the-blog .blog-item .blog-actions .action {

	color: #f78031;

	font-size: 14px;

}

.block-the-blog .blog-item .blog-actions .action:after {	/*content: "";					width: 9px;					height: 6px;					display: inline-block;					vertical-align: middle;					background-position: center;					background-repeat: no-repeat;					background-image: url(../images/icon/index2/arrow.png);					margin-left: 9px;*/

	content: "\f178";

	font-family: "FontAwesome";

	margin-left: 9px;

}

.block-the-blog .owl-nav {

	position: absolute;

	top: -55px;

	right: 0;

}

.block-the-blog .owl-nav .owl-prev, .block-the-blog .owl-nav .owl-next {

	width: 24px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #a3a3a3;

	margin-left: 5px;

	float: left;

}

.block-the-blog .owl-nav .owl-prev:hover, .block-the-blog .owl-nav .owl-next:hover {

	background-color: #f96d10;

}

.block-the-blog .owl-nav .owl-prev {

	background-image: url(../images/icon/index2/prew.png);

}

.block-the-blog .owl-nav .owl-next {

	background-image: url(../images/icon/index2/next.png);

}

.block-banner-lag .box-img {

	margin-bottom: 10px;

}

.index-opt-2 {

	background-color: #fff;

}

.index-opt-2 .back-to-top {

	border-color: #f78031;

}

.index-opt-2 .back-to-top .fa {

	background-color: #f78031;

}

.index-opt-2 .back-to-top:hover {

	background-color: #f78031;

}

.slide-opt-3 .owl-item img {

	width: 100%;

	display: block;

}

.block-section-top3 {

	position: relative;

	margin-bottom: 0px;

	background-color: #F6F6F6;

}

.block-section-top3 .box-section-top {

	position: relative;

	padding-left: 270px;

	padding-right: 190px;

}

@media (max-width: 1199px) {

.block-section-top3 .box-section-top {

	padding-left: 0;

}

}

@media (max-width: 991px) {

.block-section-top3 .box-section-top {

	padding-right: 0;

}

}

.block-section-top3 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top3 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top3 .block-nav-categori .block-title {

	display: none;

}

.block-section-top3 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.block-section-top3 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top3 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.block-section-top3 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top3 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top3 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.block-section-top3 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top3 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top3 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top3 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #0088cc;

	color: #fff;

}

.block-section-top3 .block-nav-categori .block-content {

	min-height: 480px;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border-left: 1px solid #eeeeee;

}

.block-section-top3 .block-trending {

	position: absolute;

	top: 0;

	right: 0px;

	width: 190px;

	z-index: 44;

	background-color: #fff;

}

@media (max-width: 991px) {

.block-section-top3 .block-trending {

	display: none;

}

}

.block-section-top3 .block-trending .block-title {

	background-color: #0088cc;

	line-height: 33px;

	text-align: center;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: normal;

	color: #fff;

}

.block-section-top3 .block-trending .product-item {

	border-bottom: 1px solid #eaeaea;

	text-align: center;

}

.block-section-top3 .block-trending .product-item:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

.block-section-top3 .block-trending .product-item .product-item-price {

	width: 100%;

	color: #0088cc;

	font-weight: normal;

}

.block-section-top3 .block-trending .product-item .product-item-photo {

	padding: 0;

}

.block-section-top3 .block-trending .product-item .product-item-img {

	display: block;

	height: 170px;

}

.block-section-top3 .block-trending .product-item .product-item-detail {

	padding: 0 5px;

	height: 53px;

	min-height: 0;

}

.block-section-top3 .block-trending:hover .owl-prev, .block-section-top3 .block-trending:hover .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-section-top3 .block-trending:hover .owl-prev {

	left: 5px;

}

.block-section-top3 .block-trending:hover .owl-next {

	right: 5px;

}

.block-section-top3 .block-trending .owl-prev, .block-section-top3 .block-trending .owl-next {

	width: 35px;

	line-height: 28px;

	border: 1px solid #dfdfdf;

	text-align: center;

	color: #888888;

	font-size: 20px;

	display: block;

	background-color: #fff;

	position: absolute;

	top: 50%;

	margin-top: -14px;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-section-top3 .block-trending .owl-prev:hover, .block-section-top3 .block-trending .owl-next:hover, .block-section-top3 .block-trending .owl-prev:focus, .block-section-top3 .block-trending .owl-next:focus {

	background-color: #0088cc;

	border-color: #0088cc;

	color: #fff;

}

.block-section-top3 .block-trending .owl-prev:before, .block-section-top3 .block-trending .owl-next:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-section-top3 .block-trending .owl-prev {

	left: 10px;

}

.block-section-top3 .block-trending .owl-prev:before {

	content: "\f104";

}

.block-section-top3 .block-trending .owl-next {

	right: 10px;

}

.block-section-top3 .block-trending .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt3 {

	margin-bottom: 23px;

}

.block-floor-products-opt3 .block-title {

	margin-bottom: 20px;

	border-bottom: 1px solid #eaeaea;

}

.block-floor-products-opt3 .block-title:before, .block-floor-products-opt3 .block-title:after {

	content: "";

	display: table;

}

.block-floor-products-opt3 .block-title:after {

	clear: both;

}

.block-floor-products-opt3 .block-title .title {

	font-size: 18px;

	color: #333;

	text-transform: uppercase;

	font-weight: normal;

	padding-left: 10px;

	padding-right: 5px;

	display: block;

	line-height: 36px;

	float: left;

	border-bottom: 3px solid #ff3300;

	margin-bottom: -1px;

}

.floor-products1.block-floor-products-opt3 .block-title .title {

	border-bottom-color: #e62e04;

}

.floor-products2.block-floor-products-opt3 .block-title .title {

	border-bottom-color: #ffcc00;

}

.floor-products3.block-floor-products-opt3 .block-title .title {

	border-bottom-color: #009966;

}

.floor-products4.block-floor-products-opt3 .block-title .title {

	border-bottom-color: #ff66cc;

}

.floor-products5.block-floor-products-opt3 .block-title .title {

	border-bottom-color: #ffcc00;

}

.block-floor-products-opt3 .block-title .links {

	float: right;

	font-family: Arial;

}

.block-floor-products-opt3 .block-title .links:before, .block-floor-products-opt3 .block-title .links:after {

	content: "";

	display: table;

}

.block-floor-products-opt3 .block-title .links:after {

	clear: both;

}

.block-floor-products-opt3 .block-title .links .dropdown-toggle {

	width: 40px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 36px;

	font-size: 18px;

	display: none;

}

@media (min-width: 992px) {

.block-floor-products-opt3 .block-title .links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

	background-color: transparent;

}

}

.block-floor-products-opt3 .block-title .links a {

	display: block;

	line-height: 28px;

	color: #333333;

	text-transform: uppercase;

	font-size: 14px;

	padding: 0px;

	position: relative;

	font-weight: normal;

}

.block-floor-products-opt3 .block-title .links a:hover {

	background-color: transparent;

}

.block-floor-products-opt3 .block-title .links a:before {

	content: "";

	height: 1px;

	width: 100%;

	background-color: transparent;

	position: absolute;

	bottom: -10px;

	left: 0;

}

@media (min-width: 768px) and (max-width: 1199px) {

.block-floor-products-opt3 .block-title .links a {

	padding: 0 12px;

}

}

.block-floor-products-opt3 .block-title .links li {

	float: left;

	padding: 0 10px;

	position: relative;

}

.block-floor-products-opt3 .block-title .links li:before {

	content: "";

	height: 13px;

	width: 1px;

	background-color: #989898;

	border-left: 1px solid #adadad;

	position: absolute;

	top: 50%;

	margin-top: -7px;

	left: 0;

}

@media (max-width: 991px) {

.block-floor-products-opt3 .block-title .links li:before {

	content: none;

}

}

.block-floor-products-opt3 .block-title .links li:first-child:before {

	content: none;

}

.block-floor-products-opt3 .block-title .links li.active > a, .block-floor-products-opt3 .block-title .links li:hover > a {

	color: #333;

	position: relative;

	z-index: 5;

}

.block-floor-products-opt3 .block-title .links li.active > a:before, .block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #e62e04;

}

.block-floor-products-opt3 .block-title .links li.active > a:after, .block-floor-products-opt3 .block-title .links li:hover > a:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 4px 4px 4px;

	border-color: transparent transparent #e62e04 transparent;

	position: absolute;

	bottom: -9px;

	left: 50%;

	margin-left: -4px;

}

.floor-products1.block-floor-products-opt3 .block-title .links li.active > a:before, .floor-products1.block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #e62e04;

}

.floor-products1.block-floor-products-opt3 .block-title .links li.active > a:after, .floor-products1.block-floor-products-opt3 .block-title .links li:hover > a:after {

	border-color: transparent transparent #e62e04 transparent;

}

.floor-products2.block-floor-products-opt3 .block-title .links li.active > a:before, .floor-products2.block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #ffcc00;

}

.floor-products2.block-floor-products-opt3 .block-title .links li.active > a:after, .floor-products2.block-floor-products-opt3 .block-title .links li:hover > a:after {

	border-color: transparent transparent #ffcc00 transparent;

}

.floor-products3.block-floor-products-opt3 .block-title .links li.active > a:before, .floor-products3.block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #009966;

}

.floor-products3.block-floor-products-opt3 .block-title .links li.active > a:after, .floor-products3.block-floor-products-opt3 .block-title .links li:hover > a:after {

	border-color: transparent transparent #009966 transparent;

}

.floor-products4.block-floor-products-opt3 .block-title .links li.active > a:before, .floor-products4.block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #ff66cc;

}

.floor-products4.block-floor-products-opt3 .block-title .links li.active > a:after, .floor-products4.block-floor-products-opt3 .block-title .links li:hover > a:after {

	border-color: transparent transparent #ff66cc transparent;

}

.floor-products5.block-floor-products-opt3 .block-title .links li.active > a:before, .floor-products5.block-floor-products-opt3 .block-title .links li:hover > a:before {

	background-color: #ffcc00;

}

.floor-products5.block-floor-products-opt3 .block-title .links li.active > a:after, .floor-products5.block-floor-products-opt3 .block-title .links li:hover > a:after {

	border-color: transparent transparent #ffcc00 transparent;

}

.block-floor-products-opt3 .block-title .links .label-cat {

	position: absolute;

	top: -6px;

	right: 0;

	line-height: 18px;

	color: #fff;

	background-color: #009966;

	display: block;

	border-radius: 30px;

	width: 32px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

.block-floor-products-opt3 .block-title .links .label-cat:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 4px 6px 0 0;

	border-color: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

@media (max-width: 991px) {

.block-floor-products-opt3 .block-title {

	padding-right: 0;

	background-position: top 15px right 80px;

}

.block-floor-products-opt3 .block-title .links {

	float: right;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt3 .block-title .links {

	float: right;

	clear: none;

}

.block-floor-products-opt3 .block-title .links .dropdown-toggle {

	display: block;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu {

	left: auto;

	right: 0;

	width: 300px;

	margin: 0;

	padding: 0;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu li {

	float: none;

	display: block;

	z-index: 30;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu li a {

	z-index: 40;

	border-bottom: 1px solid #dedede;

	line-height: 40px;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu li.active > a:before, .block-floor-products-opt3 .block-title .links .dropdown-menu li:hover > a:before {

	bottom: -1px;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu li.active > a:after, .block-floor-products-opt3 .block-title .links .dropdown-menu li:hover > a:after {

	bottom: 0px;

	left: 25px;

	margin: 0;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu li:last-child a {

	border-bottom: none;

}

.block-floor-products-opt3 .block-title .actions {

	right: 48px;

}

}

@media (max-width: 479px) {

.block-floor-products-opt3 .block-title {

	padding-right: 0;

	background-position: top 65px right 40px;

}

.block-floor-products-opt3 .block-title .title {

	display: block;

	width: 100%;

}

.block-floor-products-opt3 .block-title .links {

	float: left;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt3 .block-title .links {

	float: left;

	clear: none;

}

.block-floor-products-opt3 .block-title .links .dropdown-menu {

	left: 0;

}

.block-floor-products-opt3 .block-title .actions {

	top: 55px;

	right: 10px;

}

}

.block-floor-products-opt3 .block-banner-floor {

	margin-bottom: 10px;

}

.block-floor-products-opt3 .col-banner {

	padding-right: 8px;

}

.block-floor-products-opt3 .col-banner:hover .box-img img {

	-webkit-transform: scale(1.13);

	-ms-transform: scale(1.13);

	-o-transform: scale(1.13);

	transform: scale(1.13);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.block-floor-products-opt3 .col-banner:hover .des > span {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

.block-floor-products-opt3 .col-banner .box-img {

	display: block;

	position: relative;

	overflow: hidden;

	height: 348px;

}

.block-floor-products-opt3 .col-banner .box-img img {

	display: block;

	width: 100%;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.block-floor-products-opt3 .col-banner .des {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	font-size: 16px;

	color: #fff;

	text-transform: uppercase;

	font-weight: normal;

	background-color: rgba(230, 46, 4, 0.8);

	text-align: center;

	line-height: 40px;

	padding: 0 5px;

}

.block-floor-products-opt3 .col-banner .des > span {

	display: block;

	position: relative;

}

.floor-products1.block-floor-products-opt3 .col-banner .des {

	background-color: rgba(230, 46, 4, 0.8);

}

.floor-products2.block-floor-products-opt3 .col-banner .des {

	background-color: rgba(255, 204, 0, 0.8);

}

.floor-products3.block-floor-products-opt3 .col-banner .des {

	background-color: rgba(0, 153, 102, 0.8);

}

.floor-products4.block-floor-products-opt3 .col-banner .des {

	background-color: rgba(255, 102, 204, 0.8);

}

.floor-products5.block-floor-products-opt3 .col-banner .des {

	background-color: rgba(255, 204, 0, 0.8);

}

.block-floor-products-opt3 .col-products:hover .owl-nav .owl-next, .block-floor-products-opt3 .col-products:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt3 .col-products:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-floor-products-opt3 .col-products:hover .owl-nav .owl-next {

	right: 0px;

}

.block-floor-products-opt3 .col-products .owl-nav .owl-next, .block-floor-products-opt3 .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: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -25px;

	opacity: 0;

}

.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.floor-products1.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .floor-products1.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	background-color: #e62e04;

	border-color: #e62e04;

}

.floor-products2.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .floor-products2.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	background-color: #ffcc00;

	border-color: #ffcc00;

}

.floor-products3.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .floor-products3.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	background-color: #009966;

	border-color: #009966;

}

.floor-products4.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .floor-products4.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	background-color: #ff66cc;

	border-color: #ff66cc;

}

.floor-products5.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover, .floor-products5.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover {

	background-color: #ffcc00;

	border-color: #ffcc00;

}

.block-floor-products-opt3 .col-products .owl-nav .owl-next:before, .block-floor-products-opt3 .col-products .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-floor-products-opt3 .col-products .owl-nav .owl-prev {

	left: 25px;

}

.block-floor-products-opt3 .col-products .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-floor-products-opt3 .col-products .owl-nav .owl-next {

	right: 25px;

}

.block-floor-products-opt3 .col-products .owl-nav .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt3 .product-item .product-item-info {

	border: 1px solid #eeeeee;

	position: relative;

}

.block-floor-products-opt3 .product-item .product-item-photo {

	padding: 10px;

}

.block-floor-products-opt3 .product-item .product-item-img {

	height: 253px;

	display: block;

}

.block-floor-products-opt3 .product-item .product-item-img img {

	max-height: 100%;

	display: block;

}

.block-floor-products-opt3 .product-item .product-item-price {

	color: #0088cc;

}

.block-floor-products-opt3 .product-item .product-item-label.label-sale-off {

	top: 10px;

	right: -7px;

}

.block-floor-products-opt3 .product-item .product-item-name {

	margin-bottom: 6px;

}

.floor-products1.block-floor-products-opt3 .product-item .product-item-name a:hover {

	color: #e62e04;

}

.floor-products2.block-floor-products-opt3 .product-item .product-item-name a:hover {

	color: #ffcc00;

}

.floor-products3.block-floor-products-opt3 .product-item .product-item-name a:hover {

	color: #009966;

}

.floor-products4.block-floor-products-opt3 .product-item .product-item-name a:hover {

	color: #ff66cc;

}

.floor-products5.block-floor-products-opt3 .product-item .product-item-name a:hover {

	color: #ffcc00;

}

.block-floor-products-opt3 .product-item .product-item-detail {

	padding-left: 10px;

	padding-right: 10px;

	min-height: 74px;

	padding-top: 14px;

}

.block-floor-products-opt3 .product-item .product-item-price {

	width: 100%;

	font-weight: normal;

}

.block-floor-products-opt3 .product-item .product-reviews-summary {

	display: none;

}

.floor-products1.block-floor-products-opt3 .product-item .btn-cart:hover, .floor-products1.block-floor-products-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #e62e04;

	border-color: #e62e04;

}

.floor-products2.block-floor-products-opt3 .product-item .btn-cart:hover, .floor-products2.block-floor-products-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #ffcc00;

	border-color: #ffcc00;

}

.floor-products3.block-floor-products-opt3 .product-item .btn-cart:hover, .floor-products3.block-floor-products-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #009966;

	border-color: #009966;

}

.floor-products4.block-floor-products-opt3 .product-item .btn-cart:hover, .floor-products4.block-floor-products-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #ff66cc;

	border-color: #ff66cc;

}

.floor-products5.block-floor-products-opt3 .product-item .btn-cart:hover, .floor-products5.block-floor-products-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #ffcc00;

	border-color: #ffcc00;

}

.block-hot-deals-opt3 {

	margin-bottom: 20px;

}

.block-hot-deals-opt3 .box-content {

	border: 1px solid #eaeaea;

	position: relative;

	padding-left: 45px;

	background-color: #fff;

}

.block-hot-deals-opt3 .box-content:before, .block-hot-deals-opt3 .box-content:after {

	content: "";

	display: table;

}

.block-hot-deals-opt3 .box-content:after {

	clear: both;

}

.block-hot-deals-opt3 .block-title {

	width: 280px;

	float: left;

	padding-bottom: 23px;

}

.block-hot-deals-opt3 .block-title > .title {

	width: 45px;

	background-color: #0088cc;

	color: #fff;

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

	text-transform: uppercase;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	text-align: center;	/* Safari */

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: center;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

}

.block-hot-deals-opt3 .block-title > .title > span {

	display: block;

	margin-bottom: 14px;

	width: 100%;

}

.block-hot-deals-opt3 .block-title > .title > span:last-child {

	margin-bottom: 0;

}

@media (max-width: 991px) {

.block-hot-deals-opt3 .block-title {

	float: none;

	width: 100%;

	padding-top: 15px;

	padding-bottom: 0;

	padding-left: 30px;

}

.block-hot-deals-opt3 .block-title .deals-of-countdown, .block-hot-deals-opt3 .block-title .nav-links {

	display: inline-block;

	vertical-align: middle;

}

.block-hot-deals-opt3 .block-title .nav-links {

	padding: 0;

}

}

@media (max-width: 479px) {

.block-hot-deals-opt3 .block-title {

	padding-left: 0;

	text-align: center;

}

.block-hot-deals-opt3 .block-title .nav-links {

	position: absolute;

	top: 0;

	left: 0;

	padding: 0;

}

.block-hot-deals-opt3 .block-title .nav-links .dropdown-toggle {

	border: none;

	background-color: transparent;

	border-bottom: 1px solid #fff;

}

.block-hot-deals-opt3 .block-title .title {

	padding-top: 40px;

}

.block-hot-deals-opt3 .block-title .count-down-time {

	padding: 0;

}

}

.block-hot-deals-opt3 .nav-links {

	padding: 15px 12px 20px 22px;

}

.block-hot-deals-opt3 .nav-links a {

	display: block;

	line-height: 39px;

	border-bottom: 1px solid #eaeaea;

	padding-left: 17px;

	font-size: 14px;

	color: #666666;

	text-transform: uppercase;

	font-weight: normal;

}

.block-hot-deals-opt3 .nav-links a:hover, .block-hot-deals-opt3 .nav-links a:focus {

	color: #0088cc;

}

.block-hot-deals-opt3 .nav-links li.active > a {

	color: #0088cc;

}

.block-hot-deals-opt3 .nav-links .dropdown-toggle {

	background-color: transparent;

	box-shadow: none;

	width: 44px;

	height: 44px;

	text-align: center;

	padding: 0;

	cursor: pointer;

	border: 1px solid #eaeaea;

	background-color: #0088cc;

	color: #fff;

}

.block-hot-deals-opt3 .nav-links .dropdown-menu {

	padding: 15px 12px;

	width: 210px;

}

@media (min-width: 992px) {

.block-hot-deals-opt3 .nav-links .dropdown-menu {

	position: static;

	border: none;

	box-shadow: none;

	padding: 0;

	margin: 0;

	width: 100%;

	display: block;

	float: none;

}

.block-hot-deals-opt3 .nav-links .dropdown-toggle {

	display: none;

}

}

.block-hot-deals-opt3 .count-down-time {

	padding-left: 22px;

}

.block-hot-deals-opt3 .count-down-time .box-count {

	width: 67px;

	height: 67px;

	background-color: #fff;

	color: #fff;

	text-align: center;

	font-family: 'Lato', sans-serif;

	display: inline-block;

	border-radius: 100%;

	position: relative;

	z-index: 200;

	padding: 10px;

	border: 1px solid #eaeaea;

	margin-right: -5px;

}

.block-hot-deals-opt3 .count-down-time .box-count:before {

	content: "";

	position: absolute;

	top: 10px;

	bottom: 10px;

	left: 10px;

	right: 10px;

	background-color: #0088cc;

	border-radius: 100%;

}

.block-hot-deals-opt3 .count-down-time .box-count .number {

	font-size: 14px;

	font-weight: bold;

	display: block;

	position: relative;

	padding-top: 4px;

}

.block-hot-deals-opt3 .count-down-time .box-count .number:before {

	content: "";

	width: 22px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -11px;

}

.block-hot-deals-opt3 .count-down-time .box-count .text {

	font-size: 10px;

	font-weight: normal;

	position: relative;

}

@media (max-width: 479px) {

.block-hot-deals-opt3 .count-down-time .box-count {

	width: 54px;

	height: 54px;

	padding: 3px;

}

.block-hot-deals-opt3 .count-down-time .box-count:before {

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

}

}

.block-hot-deals-opt3 .block-content {

	overflow: hidden;

	padding-top: 28px;

	padding-left: 30px;

	padding-right: 30px;

}

@media (max-width: 360px) {

.block-hot-deals-opt3 .block-content {

	padding-left: 15px;

	padding-right: 15px;

}

}

.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-next, .block-hot-deals-opt3 .block-content:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-next {

	right: 0px;

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-next, .block-hot-deals-opt3 .block-content .owl-nav .owl-prev {

	width: 32px;

	line-height: 50px;

	background-color: #f5f5f5;

	border: 1px solid #dfdfdf;

	border-radius: 2px;

	font-size: 24px;

	color: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -25px;

	opacity: 0;

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-next:hover, .block-hot-deals-opt3 .block-content .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #0088cc;

	border-color: #0088cc;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-next:before, .block-hot-deals-opt3 .block-content .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-prev {

	left: 25px;

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-next {

	right: 25px;

}

.block-hot-deals-opt3 .block-content .owl-nav .owl-next:before {

	content: "\f105";

}

.block-hot-deals-opt3 .product-item .product-item-photo {

	padding: 0;

	border: 1px solid #eaeaea;

}

.block-hot-deals-opt3 .product-item .product-item-img {

	height: 213px;

}

.block-hot-deals-opt3 .product-item .product-item-actions {

	top: 10px;

}

.block-hot-deals-opt3 .product-item .product-item-detail {

	padding-left: 0;

	padding-right: 0;

	padding-top: 12px;

}

.block-hot-deals-opt3 .product-item .product-item-price {

	width: 100%;

	color: #0088cc;

	font-weight: normal;

}

.block-hot-deals-opt3 .product-item .product-item-name {

	margin-bottom: 6px;

}

.block-hot-deals-opt3 .product-item .product-item-name a:hover {

	color: #0088cc;

}

.block-hot-deals-opt3 .product-item .btn-cart:hover, .block-hot-deals-opt3 .product-item .product-item-actions .btn:hover {

	background-color: #0088cc;

}

.block-banner-lag-opt3 {

	padding-top: 10px;

}

.block-banner-lag-opt3 .row {

	margin: 0 -5px;

}

.block-banner-lag-opt3 [class^="col-sm"] {

	padding: 0 5px;

}

.block-banner-lag-opt3 .box-img {

	margin-bottom: 25px;

}

.index-opt-3 .back-to-top {

	border-color: #0088cc;

}

.index-opt-3 .back-to-top .fa {

	background-color: #0088cc;

}

.index-opt-3 .back-to-top:hover {

	background-color: #0088cc;

}

.index-opt-3 .block-service-opt1 {

	margin-bottom: 30px;

	border-top: none;

}

.index-opt-3 .block-service-opt1 .item .title {

	line-height: 1;

	margin-top: 5px;

}

.index-opt-3 .block-the-blog {

	padding-top: 5px;

	margin-bottom: 40px;

}

.index-opt-3 .block-the-blog .block-title .title {

	border-bottom-color: #0088cc;

}

.index-opt-3 .block-the-blog .owl-nav .owl-next:hover, .index-opt-3 .block-the-blog .owl-nav .owl-prev:hover {

	background-color: #0088cc;

}

.index-opt-3 .block-the-blog .blog-item .blog-actions .action {

	color: #0088cc;

	position: relative;

	display: inline-block;

}

.index-opt-3 .block-the-blog .blog-item .blog-actions .action:hover {

	-webkit-animation-name: shake;

	animation-name: shake;

	-webkit-animation-duration: 1.9s;

	animation-duration: 1.9s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.index-opt-3 .block-the-blog .blog-item .blog-name a:hover {

	color: #0088cc;

}/*slide home 4*/

.slide-opt-4 .owl-item .img-slide {

	width: 100%;

}

.slide-opt-4 .item1 {

	position: relative;

}

.slide-opt-4 .item1 .img-slide {

	width: 100%;

}

.slide-opt-4 .item1 .img-sm {

	position: absolute;

	top: 27px;

	width: auto;

	left: 59.1%;

}

.slide-opt-4 .active .item1 .img-sm {

	-webkit-animation: swing 0.9s ease-in-out 0.8s both;

	-o-animation: swing 0.9s ease-in-out 0.8s both;

	animation: swing 0.9s ease-in-out 0.8s both;

}

.slide-opt-4 .item2 {

	text-transform: uppercase;

}

.slide-opt-4 .item2 .description {

	position: absolute;

	float: left;

	left: 60px;

	top: 100px;

	font-family: 'Roboto', sans-serif;

	text-align: center;

}

.slide-opt-4 .item2 .subtitle {

	color: #666666;

	font-family: 'Tunga';

	font-size: 26px;

	display: block;

	overflow: hidden;

	text-align: center;

}

.slide-opt-4 .item2 .subtitle span {

	display: inline-block;

	margin: 0 7px;

}

.slide-opt-4 .item2 .subtitle:before, .slide-opt-4 .item2 .subtitle:after {

	content: "";

	display: inline-block;

	vertical-align: middle;

	border-top: 1px solid #51b1a8;

	width: 100%;

}

.slide-opt-4 .item2 .subtitle:before {

	margin-left: -100%;

}

.slide-opt-4 .item2 .subtitle:after {

	margin-right: -100%;

}

.slide-opt-4 .item2 .title {

	color: #544e4e;

	font-size: 36px;

	display: block;

	margin-bottom: 8px;

}

.slide-opt-4 .item2 .des {

	color: #fff;

	padding: 6px 6px;

	background-color: #51b1a8;

	display: block;

}

.slide-opt-4 .item2 .view-opt4 {

	border: 1px solid #666666;

	line-height: 33px;

	padding: 0 20px;

	font-size: 14px;

	color: #333333;

	font-weight: normal;

	display: inline-block;

	margin-top: 22px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-4 .item2 .view-opt4:hover {

	text-decoration: none;

	background-color: #51B1A8;

	border-color: #51B1A8;

	color: #fff;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-4 .active .item2 .subtitle {

	-webkit-animation: fadeInDown 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInDown 0.9s ease-in-out 0.8s both;

	animation: fadeInDown 0.9s ease-in-out 0.8s both;

}

.slide-opt-4 .active .item2 .title {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.slide-opt-4 .active .item2 .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-4 .active .item2 .view-opt4 {

	-webkit-animation: zoomIn 0.6s ease-in-out 0.8s both;

	-o-animation: zoomIn 0.6s ease-in-out 0.8s both;

	animation: zoomIn 0.6s ease-in-out 0.8s both;

}

.slide-opt-4 .item3 .description {

	position: absolute;

	float: left;

	left: 40px;

	top: 152px;

	font-family: 'Roboto', sans-serif;

	text-align: left;

	max-width: 450px;

}

.slide-opt-4 .item3 .title {

	color: #bc5625;

	font-family: 'Lato', sans-serif;

	font-size: 30px;

	display: block;

	margin-bottom: 0px;

}

.slide-opt-4 .item3 .des {

	color: #666666;

	display: block;

	font-size: 18px;

}

.slide-opt-4 .item3 .view-opt4 {

	border: 1px solid #666666;

	line-height: 33px;

	padding: 0 20px;

	font-size: 14px;

	color: #666666;

	font-weight: normal;

	display: inline-block;

	margin-top: 25px;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-4 .item3 .view-opt4:hover {

	text-decoration: none;

	background-color: #bc5625;

	border-color: #bc5625;

	color: #fff;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-4 .active .item3 .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-4 .active .item3 .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-4 .active .item3 .view-opt4 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (max-width: 640px) {

.slide-opt-4 .item2 .description {

	top: 34px;

	left: 30px;

}

.slide-opt-4 .item3 .description {

	top: 70px;

	left: 30px;

}

}

@media (max-width: 480px) {

.slide-opt-4 .item2 .description {

	top: 10px;

	left: 10px;

}

.slide-opt-4 .item2 .subtitle {

	font-size: 14px;

}

.slide-opt-4 .item2 .title {

	font-size: 20px;

}

.slide-opt-4 .item2 .des {

	font-size: 10px;

}

.slide-opt-4 .item2 .view-opt4 {

	font-size: 10px;

	line-height: 22px;

	margin-top: 10px;

}

.slide-opt-4 .item3 .description {

	top: 30px;

	left: 10px;

}

.slide-opt-4 .item3 .title {

	font-size: 20px;

}

.slide-opt-4 .item3 .des {

	font-size: 10px;

}

.slide-opt-4 .item3 .view-opt4 {

	font-size: 10px;

	line-height: 22px;

	margin-top: 10px;

}

.slide-opt-4 .item1 .img-sm {

	max-width: 30%;

}

}

.block-section-top4 {

	position: relative;

	margin-bottom: 30px;

	background-color: #fff;

}

.block-section-top4 .box-section-top {

	position: relative;

	padding-left: 280px;

	padding-top: 10px;

}

@media (max-width: 1199px) {

.block-section-top4 .box-section-top {

	padding-left: 0;

}

}

@media (max-width: 991px) {

.block-section-top4 .box-section-top {

	padding-right: 0;

}

}

.block-section-top4 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top4 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top4 .block-nav-categori .block-title {

	display: none;

}

.block-section-top4 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.block-section-top4 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top4 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.block-section-top4 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top4 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top4 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.block-section-top4 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top4 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top4 .block-nav-categori .view-all-categori {

	padding: 0 20px;

}

.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top4 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 55px;

	padding-right: 15px;

}

.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top4 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.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: #0088cc;

	color: #fff;

}

.block-section-top4 .block-nav-categori .block-content {

	min-height: 480px;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border: 1px solid #eeeeee;

	border-top: none;

	padding-bottom: 15px;

}

.block-banner-main-opt4 {

	margin-bottom: 22px;

}

.block-banner-main-opt4 .row {

	margin: 0 -5px;

}

.block-banner-main-opt4 [class^="col-sm"], .block-banner-main-opt4 [class^="col-md"] {

	padding: 0 5px;

}

.block-banner-main-opt4 .box-img {

	display: block;

	width: 100%;

	margin-bottom: 10px;

	position: relative;

	overflow: hidden;

}

.block-banner-main-opt4 .box-img img {

	display: block;

	width: 100%;

}

.block-banner-main-opt4 .box-img:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(81, 177, 168, 0.5);

	display: block;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.block-banner-main-opt4 .box-img:hover:before {

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

	opacity: 1;

	visibility: visible;

}

.block-banner-main-opt4 .description {

	background-color: #e0d095;

	min-height: 161px;

	color: #666666;

	text-align: center;

	overflow: hidden;

	font-size: 14px;

	padding-top: 31px;

	margin-bottom: 10px;

}

.block-banner-main-opt4 .description .btn, .block-banner-main-opt4 .description .title, .block-banner-main-opt4 .description .des {

	position: relative;

}

.block-banner-main-opt4 .description .btn {

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	line-height: 34px;

	border: none;

	text-transform: uppercase;

	padding: 0 20px;

	background-color: #51b1a8;

	border-radius: 15px;

}

.block-banner-main-opt4 .description .btn:hover {

	background-color: #306c66;

}

.block-banner-main-opt4 .description .title {

	display: block;

	text-transform: uppercase;

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

}

.block-banner-main-opt4 .description .des {

	display: block;

	text-transform: capitalize;

	margin-bottom: 17px;

}

.block-banner-main-opt4 .description:hover .title, .block-banner-main-opt4 .description:hover .des, .block-banner-main-opt4 .description:hover .btn {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-banner-main-opt4 .description {

	padding-top: 5px;

	min-height: 129px;

}

.block-banner-main-opt4 .description .title {

	font-size: 18px;

}

.block-banner-main-opt4 .description .des {

	margin-bottom: 10px;

}

}

@media (min-width: 768px) and (max-width: 991px) {

.block-banner-main-opt4 .description {

	min-height: 201px;

}

}

.block-banner-main-opt4 .description2 {

	background-color: #51b1a8;

	color: #fff;

}

.block-banner-main-opt4 .description2 .btn {

	color: #666;

	background-color: #e0d095;

}

.block-banner-main-opt4 .description2 .btn:hover {

	background-color: #c9ad46;

}

.index-opt-4 {

	background-color: #fff;

}

.index-opt-4 .back-to-top {

	border-color: #0188cc;

}

.index-opt-4 .back-to-top .fa {

	background-color: #0188cc;

}

.index-opt-4 .back-to-top:hover {

	background-color: #0188cc;

}

.index-opt-4 .block-the-blog .block-title .title {

	border-bottom-color: #0088cc;

	font-weight: normal;

	font-size: 18px;

}

.index-opt-4 .block-the-blog .owl-nav .owl-next:hover, .index-opt-4 .block-the-blog .owl-nav .owl-prev:hover {

	background-color: #0188cc;

}

.index-opt-4 .block-the-blog .blog-item .blog-actions .action {

	color: #0188cc;

}

.index-opt-4 .block-the-blog .blog-item .blog-name a:hover {

	color: #0188cc;

}

.index-opt-4 .block-floor-products-opt3 .block-title {

	border-bottom-color: #ccc;

}

.index-opt-4 .block-hot-deals-opt3 .block-title > .title > span:last-child {

	color: #f6ee08;

}

.slide-opt-5 .item {

	background-color: #d3e6e2;

	height: 450px;

}

.slide-opt-5 .item img {

	width: auto;

}

.slide-opt-5 .item .img-lag {

	position: absolute;

	bottom: 0;

	left: 85px;

}

.slide-opt-5 .item .img-sm {

	position: absolute;

	bottom: 22px;

	right: 70px;

}

.slide-opt-5 .item .description {

	position: absolute;

	float: left;

	right: 115px;

	top: 30px;

	font-family: 'Roboto', sans-serif;

	text-align: center;

	text-transform: uppercase;

	min-width: 380px;

	max-width: 445px;

}

.slide-opt-5 .item .subtitle {

	color: #666666;

	font-family: 'Tunga';

	font-size: 18px;

	display: block;

	overflow: hidden;

	text-align: center;

}

.slide-opt-5 .item .subtitle span {

	display: inline-block;

	margin: 0 7px;

}

.slide-opt-5 .item .subtitle:before, .slide-opt-5 .item .subtitle:after {

	content: "";

	display: inline-block;

	vertical-align: middle;

	border-top: 1px solid #eb7b8f;

	width: 100%;

}

.slide-opt-5 .item .subtitle:before {

	margin-left: -100%;

}

.slide-opt-5 .item .subtitle:after {

	margin-right: -100%;

}

.slide-opt-5 .item .title {

	color: #666666;

	font-size: 40px;

	display: block;

	margin-bottom: 4px;

}

.slide-opt-5 .item .title span {

	color: #cf3333;

}

.slide-opt-5 .item .title .fa {

	font-size: 30px;

	margin-left: 20px;

}

.slide-opt-5 .item .des {

	color: #fff;

	padding: 0px;

	background-color: #666666;

	font-size: 14px;

	display: table;

	width: 100%;

}

.slide-opt-5 .item .des > span {

	display: table-cell;

	padding: 0 6px;

}

.slide-opt-5 .item .view-opt5 {

	border: none;

	background-color: #eb7b8f;

	line-height: 33px;

	padding: 0 20px;

	font-size: 14px;

	color: #fff;

	font-weight: normal;

	display: inline-block;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-5 .item .view-opt5 a {

	color: #fff;

}

.slide-opt-5 .item .view-opt5 a:hover {

	text-decoration: none;

}

.slide-opt-5 .item .view-opt5:hover {

	text-decoration: none;

	background-color: #cf3333;

	border-color: #cf3333;

	color: #fff;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.slide-opt-5 .active .img-2 {

	-webkit-animation: fadeInLeft 0.6s ease-in-out 0.6s both;

	-o-animation: fadeInLeft 0.6s ease-in-out 0.6s both;

	animation: fadeInLeft 0.6s ease-in-out 0.6s both;

}

.slide-opt-5 .active .img-1 {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-5 .active .subtitle {

	-webkit-animation: fadeInDown 1.4s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1.4s ease-in-out 0.8s both;

	animation: fadeInDown 1.4s ease-in-out 0.8s both;

}

.slide-opt-5 .active .title {

	-webkit-animation: fadeInDown 1.6s ease-in-out 0.6s both;

	-o-animation: fadeInDown 1.6s ease-in-out 0.6s both;

	animation: fadeInDown 1.6s ease-in-out 0.6s both;

}

.slide-opt-5 .active .des {

	-webkit-animation: fadeInDown 1.7s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1.7s ease-in-out 0.8s both;

	animation: fadeInDown 1.7s ease-in-out 0.8s both;

}

.slide-opt-5 .active .view-opt1 {

	-webkit-animation: fadeInDown 1.9s ease-in-out 0.8s both;

	-o-animation: fadeInDown 1.9s ease-in-out 0.8s both;

	animation: fadeInDown 1.9s ease-in-out 0.8s both;

}

@media (max-width: 1200px) {

.slide-opt-5 .item .img-lag {

	bottom: 0;

	left: 0px;

}

.slide-opt-5 .item .img-sm {

	bottom: 10px;

	right: 40px;

}

.slide-opt-5 .item .img-sm img {

	width: 320px;

}

.slide-opt-5 .item .description {

	position: absolute;

	float: left;

	right: 70px;

	top: 30px;

	font-family: 'Roboto', sans-serif;

	text-align: center;

	text-transform: uppercase;

	min-width: 380px;

	max-width: 445px;

}

}

@media (max-width: 992px) {

.slide-opt-5 .item {

	overflow: hidden;

	position: relative;

	height: 400px;

}

.slide-opt-5 .item .img-lag {

	bottom: 0;

	left: -57px;

}

.slide-opt-5 .item .img-lag img {

	height: 400px;

}

.slide-opt-5 .item .img-sm {

	bottom: 10px;

	right: 40px;

}

.slide-opt-5 .item .img-sm img {

	width: 240px;

}

.slide-opt-5 .item .description {

	position: absolute;

	float: left;

	right: 23px;

	top: 50px;

	font-family: 'Roboto', sans-serif;

	text-align: center;

	text-transform: uppercase;

	min-width: 380px;

	max-width: 445px;

}

.slide-opt-5 .item .title {

	font-size: 30px;

}

.slide-opt-5 .item .title .fa {

	font-size: 24px;

}

}

@media (max-width: 640px) {

.slide-opt-5 .item {

	height: 350px;

}

.slide-opt-5 .item .img-lag {

	bottom: 0;

	left: -57px;

}

.slide-opt-5 .item .img-lag img {

	height: 350px;

}

.slide-opt-5 .item .img-sm {

	bottom: 10px;

	right: 40px;

}

.slide-opt-5 .item .img-sm img {

	width: 200px;

}

.slide-opt-5 .item .description {

	right: 23px;

	top: 50px;

	min-width: 300px;

	max-width: 340px;

}

.slide-opt-5 .item .title {

	font-size: 24px;

}

.slide-opt-5 .item .title .fa {

	font-size: 20px;

}

.slide-opt-5 .item .des {

	font-size: 11px;

	background-color: rgba(102, 102, 102, 0.6);

}

.slide-opt-5 .item .view-opt5 {

	font-size: 11px;

}

}

@media (max-width: 479px) {

.slide-opt-5 .item {

	height: 350px;

}

.slide-opt-5 .item .img-lag {

	bottom: 0;

	left: -197px;

}

.slide-opt-5 .item .img-lag img {

	height: 350px;

}

.slide-opt-5 .item .img-sm {

	bottom: 10px;

	right: 0px;

}

.slide-opt-5 .item .img-sm img {

	width: 200px;

}

.slide-opt-5 .item .description {

	right: 10px;

	left: 10px;

	top: 20px;

	min-width: 200px;

	max-width: 100%;

}

.slide-opt-5 .item .title {

	font-size: 24px;

}

.slide-opt-5 .item .title .fa {

	font-size: 20px;

}

.slide-opt-5 .item .des {

	font-size: 11px;

	background-color: rgba(102, 102, 102, 0.6);

}

.slide-opt-5 .item .view-opt5 {

	font-size: 11px;

}

}

.block-section-top5 {

	margin-bottom: 30px;

}

.index-opt-5 {

	background-color: #fff;

}

.index-opt-5 .back-to-top {

	border-color: #f96d10;

}

.index-opt-5 .back-to-top .fa {

	background-color: #f96d10;

}

.index-opt-5 .back-to-top:hover {

	background-color: #f96d10;

}

.slide-opt-6 {

	color: #000000;

}

.slide-opt-6 .dotsData .owl-dots {

	text-align: right;

	position: absolute;

	bottom: 18px;

	right: 99px;

	font-family: Arial;

}

.slide-opt-6 .dotsData .owl-dots .owl-dot {

	color: #000000;

	font-size: 14px;

	width: 24px;

	line-height: 24px;

	height: 24px;

	border-radius: 0;

	background-color: rgba(163, 163, 163, 0.7);

	display: inline-block;

	text-align: center;

	border: none;

	margin: 0 0 0 7px;

}

.slide-opt-6 .dotsData .owl-dots .owl-dot.active {

	background-color: rgba(0, 0, 0, 0.7);

	color: #fff;

}

.slide-opt-6 .owl-nav .owl-prev, .slide-opt-6 .owl-nav .owl-next {

	color: #fff;

	font-size: 14px;

	width: 24px;

	line-height: 24px;

	height: 24px;

	border-radius: 0;

	background-color: #a3a3a3;

	display: inline-block;

	text-align: center;

	border: none;

	position: absolute;

	top: auto;

	left: auto !important;

	bottom: 18px;

	right: 66px !important;

	opacity: 1;

	visibility: visible;

}

.slide-opt-6 .owl-nav .owl-prev:hover, .slide-opt-6 .owl-nav .owl-next:hover, .slide-opt-6 .owl-nav .owl-prev.disabled, .slide-opt-6 .owl-nav .owl-next.disabled {

	background-color: #008a90;

	color: #fff;

	left: auto;

}

.slide-opt-6 .owl-nav .owl-prev {

	right: 224px !important;

}

.slide-opt-6 .description {

	position: absolute;

	top: 104px;

	right: 113px;

	text-align: right;

	max-width: 407px;

}

.slide-opt-6 .owl-item .img-slide {

	width: 100%;

}

.slide-opt-6 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-6 .subtitle {

	font-size: 26px;

	color: #900700;

	display: block;

	margin-bottom: 16px;

	text-transform: capitalize;

	font-family: "UTM";

}

.slide-opt-6 .title {

	font-weight: bold;

	display: block;

	text-transform: uppercase;

	font-size: 30px;

	margin-bottom: 2px;

	font-family: 'Dosis', sans-serif;

}

.slide-opt-6 .des {

	display: block;

	font-size: 48px;

	color: #003d40;

	font-family: 'Giddyup';

}

.slide-opt-6 .subtitle, .slide-opt-6 .title, .slide-opt-6 .des, .slide-opt-6 .view-opt1 {

	position: relative;

}

.slide-opt-6 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-6 .active .subtitle {

	-webkit-animation: fadeInLeft 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInLeft 0.6s ease-in-out 0.8s both;

	animation: fadeInLeft 0.6s ease-in-out 0.8s both;

}

.slide-opt-6 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-6 .active .view-opt1 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (max-width: 640px) {

.slide-opt-6 .description {

	right: 40px;

}

.slide-opt-6 .title {

	font-size: 24px;

}

.slide-opt-6 .subtitle {

	font-size: 18px;

}

.slide-opt-6 .des {

	font-size: 30px;

}

}

@media (max-width: 480px) {

.slide-opt-6 .description {

	right: 10px;

	left: 10px;

	top: 30px;

}

.slide-opt-6 .title {

	font-size: 16px;

}

.slide-opt-6 .subtitle {

	font-size: 14px;

}

.slide-opt-6 .des {

	font-size: 16px;

}

}

.block-section-top6 {

	margin-bottom: 30px;

}

.block-section-top6 .box-section-top:before, .block-section-top6 .box-section-top:after {

	content: "";

	display: table;

}

.block-section-top6 .box-section-top:after {

	clear: both;

}

.block-section-top6 .slide-opt-6 {

	width: calc(100% - 385px);

	width: -moz-calc(100% - 385px);

	width: -webkit-calc(100% - 385px);

	width: -o-calc(100% - 385px);

	float: left;

}

@media (max-width: 1199px) {

.block-section-top6 .slide-opt-6 {

	width: 100%;

	float: none;

}

}

.block-section-top6 .banner-section-top {

	float: right;

	width: 385px;

}

.block-section-top6 .banner-section-top .box-img {

	position: relative;

	display: block;

}

.block-section-top6 .banner-section-top .box-img:before, .block-section-top6 .banner-section-top .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-section-top6 .banner-section-top .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-section-top6 .banner-section-top .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-section-top6 .banner-section-top .box-img img {

	display: block;

	width: 100%;

}

@media (max-width: 1199px) {

.block-section-top6 .banner-section-top {

	display: none;

}

}

.block-section-top6 .banner-section-top:before, .block-section-top6 .banner-section-top:after {

	content: "";

	display: table;

}

.block-section-top6 .banner-section-top:after {

	clear: both;

}

.block-section-top6 .banner-section-top .banner-col-left {

	float: left;

	padding-left: 2px;

	width: 183px;

}

.block-section-top6 .banner-section-top .banner-col-right {

	float: left;

	width: 202px;

	padding-left: 2px;

}

.block-section-top6 .banner-section-top .box-img {

	display: block;

	margin-bottom: 2px;

	float: left;

}

.block-section-top6 .banner-section-top .box-img img {

	width: 100%;

	display: block;

}

.block-section-top6 .block-policy-opt6 {

	margin-bottom: 2px;

	min-height: 194px;

}

.block-section-top6 .block-policy-opt6 .block-title {

	display: block;

	line-height: 34px;

	background-color: #cfd5da;

	color: #006379;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	border-left: 4px solid #006379;

	padding-left: 8px;

}

.block-section-top6 .block-policy-opt6 .block-content {

	background-color: #e1e9ee;

	color: #53524e;

	font-size: 13px;

	padding-left: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.block-section-top6 .block-policy-opt6 .block-content a {

	color: #53524e;

}

.block-section-top6 .block-policy-opt6 .block-content a:hover {

	color: #006379;

}

.block-section-top6 .block-policy-opt6 .block-content a:hover img {

	display: none;

}

.block-section-top6 .block-policy-opt6 .block-content a:hover .img-hide {

	display: block;

}

.block-section-top6 .block-policy-opt6 .block-content li {

	position: relative;

	line-height: 26px;

	display: block;

	padding-left: 34px;

	margin-bottom: 5px;

	text-transform: capitalize;

}

.block-section-top6 .block-policy-opt6 .block-content li .icon {

	position: absolute;

	top: 0;

	left: 0;

}

.block-section-top6 .block-policy-opt6 .block-content li img {

	display: block;

}

.block-section-top6 .block-policy-opt6 .block-content li .img-hide {

	display: none;

}

.block-categori-opt6 .item:hover .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-categori-opt6 .item-info {

	border: 1px solid #eaeaea;

	padding: 15px 10px 20px;

	margin-bottom: 30px;

}

.block-categori-opt6 .item-info:before, .block-categori-opt6 .item-info:after {

	content: "";

	display: table;

}

.block-categori-opt6 .item-info:after {

	clear: both;

}

.block-categori-opt6 .item-title {

	display: block;

	font-weight: normal;

	font-size: 16px;

	color: #666666;

	text-transform: uppercase;

	line-height: 18px;

	padding-left: 17px;

	margin-bottom: 7px;

}

.block-categori-opt6 .item-title > span {

	border-bottom: 1px solid #666666;

	display: inline-block;

}

.block-categori-opt6 .item-photo {

	float: left;

	width: 58%;

	margin-top: 7px;

	overflow: hidden;

}

@media (min-width: 992px) and (max-width: 1199px) {

.block-categori-opt6 .item-photo {

	width: 45%;

}

}

.block-categori-opt6 .item-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-categori-opt6 .item-detail {

	overflow: hidden;

}

.block-categori-opt6 .item-detail li {

	line-height: 30px;

	display: list-item;

	list-style-type: disc;

	list-style-position: outside;

	color: #00abb3;

	font-size: 12px;

	text-transform: capitalize;

}

.block-categori-opt6 .item-detail li a {

	color: #666666;

	font-size: 14px;

}

.block-categori-opt6 .item-detail li a:hover {

	color: #007176;

}

.block-categori-opt6 .item-detail ul {

	padding-left: 20px;

	margin-bottom: 10px;

}

.block-categori-opt6 .btn-more {

	background-color: #00abb3;

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	line-height: 36px;

	border: none;

	text-align: center;

	min-width: 70px;

	padding: 0 6px;

	margin-left: 11px;

	text-transform: none;

}

.block-categori-opt6 .btn-more:hover {

	background-color: #007176;

}

.block-banner-lag .no-padding {

	padding: 0;

}

.block-brand-op6 {

	margin-bottom: 33px;

}

.block-brand-op6 .item {

	text-align: center;

	padding: 1px;

}
.shop_by_brand_home .block-brand-op6 .item {

	    align-items: center;
    text-align: center;
    padding: 1px;
    height: 110px;
    display: flex;
    justify-content: center;

}
.shop_by_brand_home .owl-carousel .owl-item img {
    transform-style: flat;
    width: 100%;
    height: 100px;
    object-fit: contain;
}
.shop_by_brand_home .item a {
	background-color: #fff!important;
}
.block-brand-op6 .item a {

	display: block;

	width: 100%;

	text-align: center;

	border: 1px solid #eeeeee;

	background-color: #eeeeee;

}

.block-brand-op6 .item:hover a {

	background-color: #fff;

}

.index-opt-6 .back-to-top {

	border-color: #007176;

}

.index-opt-6 .back-to-top .fa {

	background-color: #007176;

}

.index-opt-6 .back-to-top:hover {

	background-color: #007176;

}

.index-opt-6 .block-the-blog .block-title .title {

	border-bottom-color: #007176;

}

.index-opt-6 .block-the-blog .owl-nav .owl-next:hover, .index-opt-6 .block-the-blog .owl-nav .owl-prev:hover {

	background-color: #007176;

}

.index-opt-6 .block-the-blog .blog-item .blog-actions .action {

	color: #007176;

}

.index-opt-6 .block-the-blog .blog-item .blog-name a:hover {

	color: #007176;

}

.index-opt-6 .block-service-opt2 {

	margin-bottom: 48px;

}

.slide-opt-7 {

	color: #000000;

}

.slide-opt-7 .owl-carousel img {

	width: auto;

}

.slide-opt-7 .owl-carousel .img-slide {

	width: 100%;

}

.slide-opt-7 .owl-dots {

	text-align: right;

	position: absolute;

	bottom: 13px;

	right: 25px;

	font-family: Arial;

	display: none;

}

.slide-opt-7 .owl-dots .owl-dot {

	color: #000000;

	font-size: 14px;

	width: 24px;

	line-height: 24px;

	height: 24px;

	border-radius: 0;

	background-color: rgba(163, 163, 163, 0.7);

	display: inline-block;

	text-align: center;

	border: none;

	margin-left: 7px;

}

.slide-opt-7 .owl-dots .owl-dot.active {

	background-color: rgba(0, 0, 0, 0.7);

	color: #fff;

}

.slide-opt-7 .owl-nav .owl-prev, .slide-opt-7 .owl-nav .owl-next {

	color: #fff;

	font-size: 14px;

	width: 24px;

	line-height: 24px;

	height: 24px;

	border-radius: 0;

	background-color: #a3a3a3;

	display: inline-block;

	text-align: center;

	border: none;

	margin-left: 7px;

}

.slide-opt-7 .owl-nav .owl-prev.hover, .slide-opt-7 .owl-nav .owl-next.hover, .slide-opt-7 .owl-nav .owl-prev.disabled, .slide-opt-7 .owl-nav .owl-next.disabled {

	background-color: #008a90;

	color: #fff;

}

.slide-opt-7 .description {

	position: absolute;

	top: 43px;

	right: 67px;

	text-align: right;

	max-width: 407px;

}

.slide-opt-7 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-7 .img-sm {

	width: auto;

	position: absolute;

	bottom: 0;

	left: 40px;

}

.slide-opt-7 .subtitle {

	font-size: 26px;

	color: #e62e04;

	display: block;

	margin-bottom: 8px;

	text-transform: capitalize;

	font-family: "UTM";

}

.slide-opt-7 .title {

	font-weight: bold;

	display: block;

	text-transform: uppercase;

	font-size: 36px;

	margin-bottom: 0px;

	font-family: Arial;

	color: #333333;

}

.slide-opt-7 .des {

	display: block;

	font-size: 48px;

	color: #333333;

	font-family: "Giddyup";

}

.slide-opt-7 .view-opt7 {

	background-color: transparent;

	color: #e62e04;

	line-height: 38px;

	padding: 0 17px;

	font-size: 18px;

	display: inline-block;

	font-weight: 300;

	border: 2px solid #e62e04;

	margin-top: 6px;

	text-decoration: none;

	font-family: Arial;

	font-weight: bold;

	text-transform: uppercase;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-7 .view-opt7:hover {

	text-decoration: none;

	background-color: #e62e04;

	color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-7 .subtitle, .slide-opt-7 .title, .slide-opt-7 .des, .slide-opt-7 .view-opt1 {

	position: relative;

}

.slide-opt-7 .active .img-sm {

	-webkit-animation: fadeInUp 0.5s ease-in-out 0.8s both;

	-o-animation: fadeInUp 0.5s ease-in-out 0.8s both;

	animation: fadeInUp 0.5s ease-in-out 0.8s both;

}

.slide-opt-7 .active .title {

	-webkit-animation: fadeInLeft 1s ease-in-out 0.8s both;

	-o-animation: fadeInLeft 1s ease-in-out 0.8s both;

	animation: fadeInLeft 1s ease-in-out 0.8s both;

}

.slide-opt-7 .active .subtitle {

	-webkit-animation: fadeInLeft 0.8s ease-in-out 0.8s both;

	-o-animation: fadeInLeft 0.8s ease-in-out 0.8s both;

	animation: fadeInLeft 0.8s ease-in-out 0.8s both;

}

.slide-opt-7 .active .des {

	-webkit-animation: fadeInLeft 0.6s ease-in-out 1.2s both;

	-o-animation: fadeInLeft 0.6s ease-in-out 1.2s both;

	animation: fadeInLeft 0.6s ease-in-out 1.2s both;

}

.slide-opt-7 .active .view-opt7 {

	-webkit-animation: fadeInLeft 0.8s ease-in-out 0.8s both;

	-o-animation: fadeInLeft 0.8s ease-in-out 0.8s both;

	animation: fadeInLeft 0.8s ease-in-out 0.8s both;

}

@media (max-width: 992px) {

.slide-opt-7 .title {

	font-size: 30px;

}

.slide-opt-7 .subtitle {

	font-size: 24px;

}

.slide-opt-7 .des {

	font-size: 40px;

}

.slide-opt-7 .owl-carousel .img-sm {

	width: 298px;

}

}

@media (max-width: 767px) {

.slide-opt-7 .owl-carousel .img-sm {

	width: 200px;

}

}

@media (max-width: 640px) {

.slide-opt-7 .description {

	right: 30px;

}

.slide-opt-7 .title {

	font-size: 24px;

}

.slide-opt-7 .subtitle {

	font-size: 16px;

}

.slide-opt-7 .des {

	font-size: 30px;

}

.slide-opt-7 .view-opt7 {

	line-height: 30px;

	font-size: 14px;

}

.slide-opt-7 .owl-carousel .img-sm {

	width: 200px;

}

}

@media (max-width: 480px) {

.slide-opt-7 .description {

	right: 15px;

	top: 10px;

}

.slide-opt-7 .title {

	font-size: 14px;

}

.slide-opt-7 .subtitle {

	font-size: 18px;

	margin-bottom: 0;

}

.slide-opt-7 .des {

	font-size: 24px;

}

.slide-opt-7 .view-opt7 {

	line-height: 24px;

	font-size: 11px;

	margin-top: 5px;

}

.slide-opt-7 .owl-carousel .img-sm {

	width: 100px;

	left: 15px;

}

}

.block-section-top7 {

	position: relative;

	margin-bottom: 30px;

	background-color: #fff;

}

.block-section-top7 .box-section-top {

	position: relative;

	padding-left: 280px;

	padding-top: 10px;

}

@media (max-width: 1199px) {

.block-section-top7 .box-section-top {

	padding-left: 0;

}

}

@media (max-width: 991px) {

.block-section-top7 .box-section-top {

	padding-right: 0;

}

}

.block-section-top7 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top7 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top7 .block-nav-categori .block-title {

	display: none;

}

.block-section-top7 .block-nav-categori .ui-categori {

	padding-bottom: 3px;

	padding-top: 1px;

}

.block-section-top7 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top7 .block-nav-categori .ui-categori > li > a {

	line-height: 35px;

	border-top: 1px dotted #ccc;

	padding: 0;

	padding-right: 20px;

}

.block-section-top7 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top7 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top7 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 36px;

}

.block-section-top7 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top7 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top7 .block-nav-categori .view-all-categori {

	padding: 0;

}

.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top7 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #53524e;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 13px;

	line-height: 40px;

	padding-left: 24px;

	padding-right: 15px;

}

.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top7 .block-nav-categori .view-all-categori a:after {

	content: "\f101";

	float: none;

	margin-left: 19px;

	vertical-align: top;

	display: inline-block;

	margin-left: 14px;

}

.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all:hover, .block-section-top7 .block-nav-categori .view-all-categori a:hover {

	background-color: #e52e04;

	color: #fff;

}

.block-section-top7 .block-nav-categori .block-content {

	min-height: 453px;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border: 1px solid #eeeeee;

	border-top: none;

	padding-bottom: 12px;

}

.block-hot-deals-opt7 {

	margin-bottom: 30px;

}

.block-hot-deals-opt7 .block-title {

	width: 125px;

	float: left;

	padding-bottom: 23px;

}

.block-hot-deals-opt7 .block-title > .title {

	width: 45px;

	background-color: #e52e04;

	color: #fff;

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

	text-transform: uppercase;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	text-align: center;	/* Safari */

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: center;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

}

.block-hot-deals-opt7 .block-title > .title > span {

	display: block;

	margin-bottom: 14px;

	width: 100%;

	text-align: center;

}

.block-hot-deals-opt7 .block-title > .title > span:last-child {

	margin-bottom: 0;

}

.block-hot-deals-opt7 .block-title > .title > span:nth-child(2n) {

	color: #F7A51B;

}

@media (max-width: 991px) {

.block-hot-deals-opt7 .block-title {

	width: 100px;

}

}

.block-hot-deals-opt7 .box-content {

	position: relative;

	background-color: #fff;

	padding-left: 45px;

}

.block-hot-deals-opt7 .count-down-time {

	padding-left: 13px;

}

.block-hot-deals-opt7 .count-down-time .box-count {

	width: 67px;

	height: 67px;

	background-color: #fff;

	color: #fff;

	text-align: center;

	font-family: 'Lato', sans-serif;

	display: block;

	border-radius: 100%;

	position: relative;

	z-index: 200;

	padding: 10px;

	border: 1px solid #eaeaea;

	margin-bottom: -5px;

}

.block-hot-deals-opt7 .count-down-time .box-count:before {

	content: "";

	position: absolute;

	top: 10px;

	bottom: 10px;

	left: 10px;

	right: 10px;

	background-color: #e52e04;

	border-radius: 100%;

}

.block-hot-deals-opt7 .count-down-time .box-count .number {

	font-size: 14px;

	font-weight: bold;

	display: block;

	position: relative;

	padding-top: 4px;

}

.block-hot-deals-opt7 .count-down-time .box-count .number:before {

	content: "";

	width: 22px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -11px;

}

.block-hot-deals-opt7 .count-down-time .box-count .text {

	font-size: 10px;

	font-weight: normal;

	position: relative;

}

@media (max-width: 479px) {

.block-hot-deals-opt7 .count-down-time .box-count {

	width: 54px;

	height: 54px;

	padding: 3px;

}

.block-hot-deals-opt7 .count-down-time .box-count:before {

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

}

}

.block-hot-deals-opt7 .block-content {

	padding-left: 35px;

	overflow: hidden;

}

.block-hot-deals-opt7 .block-content:before, .block-hot-deals-opt7 .block-content:after {

	content: "";

	display: table;

}

.block-hot-deals-opt7 .block-content:after {

	clear: both;

}

.block-hot-deals-opt7 .block-content:hover .owl-nav .owl-next, .block-hot-deals-opt7 .block-content:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-hot-deals-opt7 .block-content .owl-nav {

	position: absolute;

	top: 50%;

	margin-top: -33px;

	left: -34px;

}

.block-hot-deals-opt7 .block-content .owl-nav .owl-next, .block-hot-deals-opt7 .block-content .owl-nav .owl-prev {

	width: 32px;

	line-height: 30px;

	background-color: #E3E1E2;

	border: 1px solid #E3E1E2;

	border-radius: 0px;

	font-size: 14px;

	color: #333333;

	text-align: center;

	display: block;

	margin-bottom: 2px;

}

.block-hot-deals-opt7 .block-content .owl-nav .owl-next:hover, .block-hot-deals-opt7 .block-content .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #e52e04;

	border-color: #e52e04;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-hot-deals-opt7 .block-content .owl-nav .owl-next:before, .block-hot-deals-opt7 .block-content .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-hot-deals-opt7 .block-content .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-hot-deals-opt7 .block-content .owl-nav .owl-next:before {

	content: "\f105";

}

.block-hot-deals-opt7 .product-item {

	border: 1px solid #eaeaea;

}

.block-hot-deals-opt7 .product-item .product-item-photo {

	padding: 0;

}

.block-hot-deals-opt7 .product-item .product-item-img {/*height: 213px;*/

}

.block-hot-deals-opt7 .product-item .product-item-actions {

	bottom: auto;

	top: 50%;

	margin-top: -15px;

	left: 0;

	right: 0;

	text-align: center;

	padding: 0;

}

.block-hot-deals-opt7 .product-item .product-item-actions .btn {

	float: none;

	display: inline-block;

	border: none;

}

.block-hot-deals-opt7 .product-item .product-item-detail {

	padding: 0 8px;

}

.block-hot-deals-opt7 .product-item .product-item-name {

	display: block;

	background-color: #424242;

	color: #fff;

	line-height: 28px;

	margin: 0 -9px 10px;

	padding: 0 9px;

}

.block-hot-deals-opt7 .product-item .product-item-name:hover {

	background-color: #e52e04;

}

.block-hot-deals-opt7 .product-item .product-item-name a {

	color: #fff;

}

.block-hot-deals-opt7 .product-item .product-item-price {

	width: 100%;

}

.block-floor-products-opt7 {

	margin-bottom: 30px;

}

.block-floor-products-opt7 .block-title {

	background-color: #fff;

	margin-bottom: 0px;

	padding-right: 50px;

	position: relative;

	border-bottom: 1px solid #001726;

}

.floor-banner-right.block-floor-products-opt7 .block-title {

	padding-left: 50px;

	padding-right: 0;

}

.floor-products1.block-floor-products-opt7 .block-title {

	border-bottom-color: #F7A51B;

}

.floor-products1.block-floor-products-opt7 .block-title > .title {

	background-color: #F7A51B;

}

.floor-products2.block-floor-products-opt7 .block-title {

	border-bottom-color: #7DBF43;

}

.floor-products2.block-floor-products-opt7 .block-title > .title {

	background-color: #7DBF43;

}

.floor-products3.block-floor-products-opt7 .block-title {

	border-bottom-color: #EC4A24;

}

.floor-products3.block-floor-products-opt7 .block-title > .title {

	background-color: #EC4A24;

}

.floor-products4.block-floor-products-opt7 .block-title {

	border-bottom-color: #33A8C9;

}

.floor-products4.block-floor-products-opt7 .block-title > .title {

	background-color: #33A8C9;

}

.floor-products5.block-floor-products-opt7 .block-title {

	border-bottom-color: #30A443;

}

.floor-products5.block-floor-products-opt7 .block-title > .title {

	background-color: #30A443;

}

.floor-products6.block-floor-products-opt7 .block-title {

	border-bottom-color: #AFC386;

}

.floor-products6.block-floor-products-opt7 .block-title > .title {

	background-color: #AFC386;

}

.floor-products7.block-floor-products-opt7 .block-title {

	border-bottom-color: #001726;

}

.floor-products7.block-floor-products-opt7 .block-title > .title {

	background-color: #001726;

}

.floor-products8.block-floor-products-opt7 .block-title {

	border-bottom-color: #00ae31;

}

.floor-products8.block-floor-products-opt7 .block-title > .title {

	background-color: #00ae31;

}

.floor-products9.block-floor-products-opt7 .block-title {

	border-bottom-color: #0090c9;

}

.floor-products9.block-floor-products-opt7 .block-title > .title {

	background-color: #0090c9;

}

.floor-products10.block-floor-products-opt7 .block-title {

	border-bottom-color: #3f5eca;

}

.floor-products10.block-floor-products-opt7 .block-title > .title {

	background-color: #3f5eca;

}

.floor-products11.block-floor-products-opt7 .block-title {

	border-bottom-color: #4a6f00;

}

.floor-products11.block-floor-products-opt7 .block-title > .title {

	background-color: #4a6f00;

}

.floor-products12.block-floor-products-opt7 .block-title {

	border-bottom-color: #543319;

}

.floor-products12.block-floor-products-opt7 .block-title > .title {

	background-color: #543319;

}

.block-floor-products-opt7 .block-title:before, .block-floor-products-opt7 .block-title:after {

	content: "";

	display: table;

}

.block-floor-products-opt7 .block-title:after {

	clear: both;

}

.block-floor-products-opt7 .block-title .title {

	font-size: 22px;

	color: #fff;

	text-transform: uppercase;

	font-weight: normal;

	display: block;

	float: left;

	background-color: #000;

	width: 370px;

	font-family: 'Arial Narrow', arial;

}

@media (max-width: 1199px) {

.block-floor-products-opt7 .block-title .title {

	width: 356px;

}

}

.block-floor-products-opt7 .block-title .title .icon {

	width: 50px;

	text-align: center;

	border-right: 1px solid rgba(255, 255, 255, 0.5);

}

.block-floor-products-opt7 .block-title .title .text {

	padding-right: 17px;

	padding-left: 17px;

}

.block-floor-products-opt7 .block-title .title .text, .block-floor-products-opt7 .block-title .title .icon {

	display: inline-block;

	vertical-align: middle;

	line-height: 49px;

}

.block-floor-products-opt7 .block-title .title img {

	vertical-align: initial;

}

.floor-banner-right.block-floor-products-opt7 .block-title .title {

	float: right;

}

.floor-banner-right.block-floor-products-opt7 .block-title .title .icon {

	border-right: none;

	border-left: 1px solid rgba(255, 255, 255, 0.5);

	float: right;

}

.floor-banner-right.block-floor-products-opt7 .block-title .title .text {

	float: right;

}

.block-floor-products-opt7 .block-title .links {

	float: left;

	font-family: Arial;

	margin-left: 30px;

}

.block-floor-products-opt7 .block-title .links:before, .block-floor-products-opt7 .block-title .links:after {

	content: "";

	display: table;

}

.block-floor-products-opt7 .block-title .links:after {

	clear: both;

}

.floor-banner-right.block-floor-products-opt7 .block-title .links {

	margin-left: 0;

}

.block-floor-products-opt7 .block-title .links .dropdown-toggle {

	width: 40px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 49px;

	font-size: 18px;

	display: none;

}

@media (min-width: 992px) {

.block-floor-products-opt7 .block-title .links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

}

}

.block-floor-products-opt7 .block-title .links li {

	float: left;

	padding: 0 8px;

}

.block-floor-products-opt7 .block-title .links li.active > a {

	color: #007176;

	position: relative;

	z-index: 5;

}

.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #007176;

}

.block-floor-products-opt7 .block-title .links li.active > a:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 4px 8px 4px;

	border-color: transparent transparent #007176 transparent;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -4px;

}

@media (max-width: 991px) {

.block-floor-products-opt7 .block-title .links li.active > a:after {

	left: 20px;

	margin-left: 0;

}

}

.floor-products1.block-floor-products-opt7 .block-title .links li.active > a {

	color: #F7A51B;

}

.floor-products1.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #F7A51B;

}

.floor-products1.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #F7A51B transparent;

}

.floor-products2.block-floor-products-opt7 .block-title .links li.active > a {

	color: #7DBF43;

}

.floor-products2.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #7DBF43;

}

.floor-products2.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #7DBF43 transparent;

}

.floor-products3.block-floor-products-opt7 .block-title .links li.active > a {

	color: #EC4A24;

}

.floor-products3.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #EC4A24;

}

.floor-products3.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #EC4A24 transparent;

}

.floor-products4.block-floor-products-opt7 .block-title .links li.active > a {

	color: #33A8C9;

}

.floor-products4.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #33A8C9;

}

.floor-products4.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #33A8C9 transparent;

}

.floor-products5.block-floor-products-opt7 .block-title .links li.active > a {

	color: #30A443;

}

.floor-products5.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #30A443;

}

.floor-products5.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #30A443 transparent;

}

.floor-products6.block-floor-products-opt7 .block-title .links li.active > a {

	color: #AFC386;

}

.floor-products6.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #AFC386;

}

.floor-products6.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #AFC386 transparent;

}

.floor-products7.block-floor-products-opt7 .block-title .links li.active > a {

	color: #001726;

}

.floor-products7.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #001726;

}

.floor-products7.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #001726 transparent;

}

.floor-products8.block-floor-products-opt7 .block-title .links li.active > a {

	color: #00ae31;

}

.floor-products8.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #00ae31;

}

.floor-products8.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #00ae31 transparent;

}

.floor-products9.block-floor-products-opt7 .block-title .links li.active > a {

	color: #0090c9;

}

.floor-products9.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #0090c9;

}

.floor-products9.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #0090c9 transparent;

}

.floor-products10.block-floor-products-opt7 .block-title .links li.active > a {

	color: #3f5eca;

}

.floor-products10.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #3f5eca;

}

.floor-products10.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #3f5eca transparent;

}

.floor-products11.block-floor-products-opt7 .block-title .links li.active > a {

	color: #4a6f00;

}

.floor-products11.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #4a6f00;

}

.floor-products11.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #4a6f00 transparent;

}

.floor-products12.block-floor-products-opt7 .block-title .links li.active > a {

	color: #543319;

}

.floor-products12.block-floor-products-opt7 .block-title .links li.active > a:before {

	background-color: #543319;

}

.floor-products12.block-floor-products-opt7 .block-title .links li.active > a:after {

	border-color: transparent transparent #543319 transparent;

}

.block-floor-products-opt7 .block-title .links a {

	display: block;

	line-height: 49px;

	color: #333333;

	text-transform: capitalize;

	font-size: 13px;

	padding: 0 12px;

	position: relative;

}

.block-floor-products-opt7 .block-title .links a:hover {

	color: #001726;

	background-color: transparent;

}

.floor-products1.block-floor-products-opt7 .block-title .links a:hover {

	color: #F7A51B;

}

.floor-products2.block-floor-products-opt7 .block-title .links a:hover {

	color: #7DBF43;

}

.floor-products3.block-floor-products-opt7 .block-title .links a:hover {

	color: #EC4A24;

}

.floor-products4.block-floor-products-opt7 .block-title .links a:hover {

	color: #33A8C9;

}

.floor-products5.block-floor-products-opt7 .block-title .links a:hover {

	color: #30A443;

}

.floor-products6.block-floor-products-opt7 .block-title .links a:hover {

	color: #AFC386;

}

.floor-products7.block-floor-products-opt7 .block-title .links a:hover {

	color: #001726;

}

.floor-products8.block-floor-products-opt7 .block-title .links a:hover {

	color: #00ae31;

}

.floor-products9.block-floor-products-opt7 .block-title .links a:hover {

	color: #0090c9;

}

.floor-products10.block-floor-products-opt7 .block-title .links a:hover {

	color: #3f5eca;

}

.floor-products11.block-floor-products-opt7 .block-title .links a:hover {

	color: #4a6f00;

}

.floor-products12.block-floor-products-opt7 .block-title .links a:hover {

	color: #543319;

}

.block-floor-products-opt7 .block-title .links a:before {

	content: "";

	height: 1px;

	width: 100%;

	background-color: transparent;

	position: absolute;

	top: 0;

	left: 0;

}

@media (min-width: 768px) and (max-width: 1199px) {

.block-floor-products-opt7 .block-title .links a {

	padding: 0 12px;

}

}

@media (max-width: 991px) {

.block-floor-products-opt7 .block-title .links a:before {

	content: none;

}

}

.block-floor-products-opt7 .block-title .links .label-cat {

	position: absolute;

	top: -6px;

	right: 0;

	line-height: 18px;

	color: #fff;

	background-color: #009966;

	display: block;

	border-radius: 30px;

	width: 32px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

.block-floor-products-opt7 .block-title .links .label-cat:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 4px 6px 0 0;

	border-color: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.block-floor-products-opt7 .block-title .actions {

	position: absolute;

	right: 18px;

	top: 4px;

}

.floor-banner-right.block-floor-products-opt7 .block-title .actions {

	right: auto;

	left: 18px;

}

.block-floor-products-opt7 .block-title .actions .action {

	width: 22px;

	text-align: center;

	line-height: 20px;

	display: block;

	cursor: pointer;

	color: #cccccc;

	font-size: 18px;

}

.block-floor-products-opt7 .block-title .actions .action:hover {

	color: #999999;

}

@media (max-width: 991px) {

.block-floor-products-opt7 .block-title {

	padding-right: 0;

	background-position: top 15px right 80px;

}

.block-floor-products-opt7 .block-title .links {

	float: right;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt7 .block-title .links {

	float: right;

	clear: none;

}

.block-floor-products-opt7 .block-title .links .dropdown-toggle {

	display: block;

}

.block-floor-products-opt7 .block-title .links .dropdown-menu {

	left: auto;

	right: 0;

	width: 300px;

	margin: 0;

	margin-top: 3px;

	padding: 0;

	padding-top: 5px;

}

.block-floor-products-opt7 .block-title .links .dropdown-menu li {

	float: none;

	display: block;

	z-index: 30;

}

.block-floor-products-opt7 .block-title .links .dropdown-menu li a {

	z-index: 40;

	border-bottom: 1px solid #dedede;

}

.block-floor-products-opt7 .block-title .links .dropdown-menu li:last-child a {

	border-bottom: none;

}

.block-floor-products-opt7 .block-title .actions {

	right: 48px;

}

}

@media (max-width: 479px) {

.block-floor-products-opt7 .block-title {

	padding-right: 0;

	padding-left: 0;

	background-position: top 65px right 40px;

}

.floor-banner-right.block-floor-products-opt7 .block-title {

	padding-left: 0;

}

.block-floor-products-opt7 .block-title .title {

	display: block;

	width: 100%;

}

.block-floor-products-opt7 .block-title .links {

	float: left;

	margin-left: 0;

	position: static;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt7 .block-title .links {

	float: left;

	clear: none;

}

.block-floor-products-opt7 .block-title .links .dropdown-menu {

	left: 0;

	width: auto;

	right: 0;

}

.block-floor-products-opt7 .block-title .actions {

	top: 55px;

	right: 10px;

}

.floor-banner-right.block-floor-products-opt7 .block-title .actions {

	right: 10px;

	left: auto;

}

}

.block-floor-products-opt7 .col-products {

	border-right: 1px solid #eeeeee;

}

.block-floor-products-opt7 .col-products:hover .owl-nav .owl-next, .block-floor-products-opt7 .col-products:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt7 .col-products:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-floor-products-opt7 .col-products:hover .owl-nav .owl-next {

	right: 0px;

}

.block-floor-products-opt7 .col-products .owl-nav .owl-next, .block-floor-products-opt7 .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: #333333;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -25px;

	opacity: 0;

}

.block-floor-products-opt7 .col-products .owl-nav .owl-next:hover, .block-floor-products-opt7 .col-products .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #001726;

	border-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-floor-products-opt7 .col-products .owl-nav .owl-next:before, .block-floor-products-opt7 .col-products .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-floor-products-opt7 .col-products .owl-nav .owl-prev {

	left: 25px;

}

.block-floor-products-opt7 .col-products .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-floor-products-opt7 .col-products .owl-nav .owl-next {

	right: 25px;

}

.block-floor-products-opt7 .col-products .owl-nav .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt7 .product-item .product-item-info {

	border-bottom: 1px solid #eeeeee;

	border-left: 1px solid #eeeeee;

}

.block-floor-products-opt7 .product-item .product-item-img2 {

	height: 210px;

	display: block;

}

.block-floor-products-opt7 .product-item .product-item-img2 img {

	max-height: 100%;

	display: block;

}

.block-floor-products-opt7 .block-content {

	background-color: #fff;

	position: relative;

}

.block-floor-products-opt7 .col-left {

	width: 370px;

	float: left;

}

.floor-banner-right.block-floor-products-opt7 .col-left {

	float: right;

}

@media (max-width: 1199px) {

.block-floor-products-opt7 .col-left {

	width: 356px;

}

}

@media (max-width: 991px) {

.block-floor-products-opt7 .col-left {

	display: none;

}

}

.block-floor-products-opt7 .col-banner, .block-floor-products-opt7 .col-categori {

	width: 100%;

	float: none;

}

.block-floor-products-opt7 .col-banner .box-img {

	height: auto;

	display: block;

	position: relative;

	overflow: hidden;

}

.block-floor-products-opt7 .col-banner .box-img:before, .block-floor-products-opt7 .col-banner .box-img:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.block-floor-products-opt7 .col-banner .box-img:before {

	border-width: 1px 0 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-opt7 .col-banner .box-img:after {

	border-width: 0px 1px 0px 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-opt7 .col-banner .box-img:hover:before, .block-floor-products-opt7 .col-banner .box-img:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt7 .col-banner .box-img:hover img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt7 .col-banner .box-img img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-floor-products-opt7 .col-banner .box-img:hover img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}

.block-floor-products-opt7 .col-banner .box-img img {

	display: block;

	width: 100%;

}

.block-floor-products-opt7 .col-categori {

	padding-top: 14px;

	padding-left: 20px;

	padding-right: 20px;

	height: 344px;

}

.block-floor-products-opt7 .col-categori ul {

	height: 280px;

}

.block-floor-products-opt7 .col-categori ul li {

	line-height: 30px;

	display: block;

	padding-left: 16px;

	position: relative;

	margin-bottom: 7px;

}

.block-floor-products-opt7 .col-categori ul li:before {

	content: "";

	width: 8px;

	height: 30px;

	position: absolute;

	top: 0;

	left: 0;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/icon/index7/list-style-floor.png);

}

.block-floor-products-opt7 .col-categori ul a {

	display: block;

	color: #53524e;

	font-size: 13px;

	text-transform: capitalize;

}

.block-floor-products-opt7 .col-categori ul a:hover, .block-floor-products-opt7 .col-categori ul a:focus {

	color: #f7a61b;

}

.floor-products1.block-floor-products-opt7 .col-categori ul a:hover, .floor-products1.block-floor-products-opt7 .col-categori ul a:focus {

	color: #F7A51B;

}

.floor-products2.block-floor-products-opt7 .col-categori ul a:hover, .floor-products2.block-floor-products-opt7 .col-categori ul a:focus {

	color: #7DBF43;

}

.floor-products3.block-floor-products-opt7 .col-categori ul a:hover, .floor-products3.block-floor-products-opt7 .col-categori ul a:focus {

	color: #EC4A24;

}

.floor-products4.block-floor-products-opt7 .col-categori ul a:hover, .floor-products4.block-floor-products-opt7 .col-categori ul a:focus {

	color: #33A8C9;

}

.floor-products5.block-floor-products-opt7 .col-categori ul a:hover, .floor-products5.block-floor-products-opt7 .col-categori ul a:focus {

	color: #30A443;

}

.floor-products6.block-floor-products-opt7 .col-categori ul a:hover, .floor-products6.block-floor-products-opt7 .col-categori ul a:focus {

	color: #AFC386;

}

.floor-products7.block-floor-products-opt7 .col-categori ul a:hover, .floor-products7.block-floor-products-opt7 .col-categori ul a:focus {

	color: #001726;

}

.floor-products8.block-floor-products-opt7 .col-categori ul a:hover, .floor-products8.block-floor-products-opt7 .col-categori ul a:focus {

	color: #00ae31;

}

.floor-products9.block-floor-products-opt7 .col-categori ul a:hover, .floor-products9.block-floor-products-opt7 .col-categori ul a:focus {

	color: #0090c9;

}

.floor-products10.block-floor-products-opt7 .col-categori ul a:hover, .floor-products10.block-floor-products-opt7 .col-categori ul a:focus {

	color: #3f5eca;

}

.floor-products11.block-floor-products-opt7 .col-categori ul a:hover, .floor-products11.block-floor-products-opt7 .col-categori ul a:focus {

	color: #4a6f00;

}

.floor-products12.block-floor-products-opt7 .col-categori ul a:hover, .floor-products12.block-floor-products-opt7 .col-categori ul a:focus {

	color: #543319;

}

.block-floor-products-opt7 .col-categori .owl-nav {

	text-align: center;

	position: absolute;

	bottom: -27px;

	left: 0;

	right: 0;

}

.block-floor-products-opt7 .col-categori .owl-nav .owl-next, .block-floor-products-opt7 .col-categori .owl-nav .owl-prev {

	width: 72px;

	line-height: 38px;

	height: 40px;

	background-color: #fff;

	border: 1px solid #e5e5e5;

	border-radius: 0px;

	font-size: 24px;

	color: #e5e5e5;

	text-align: center;

	display: inline-block;

	margin-left: -1px;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	background-repeat: no-repeat;

	background-position: center;

}

.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	color: #fff;

	background-color: #e52e04;

	border-color: #e52e04;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.floor-products1.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products1.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #F7A51B;

	border-color: #F7A51B;

}

.floor-products2.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products2.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #7DBF43;

	border-color: #7DBF43;

}

.floor-products3.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products3.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #EC4A24;

	border-color: #EC4A24;

}

.floor-products4.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products4.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #33A8C9;

	border-color: #33A8C9;

}

.floor-products5.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products5.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	color: #30A443;

	background-color: #30A443;

	border-color: #30A443;

}

.floor-products6.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products6.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #AFC386;

	border-color: #AFC386;

}

.floor-products7.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products7.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products8.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products8.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #00ae31;

	border-color: #00ae31;

}

.floor-products9.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products9.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #0090c9;

	border-color: #0090c9;

}

.floor-products10.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products10.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #3f5eca;

	border-color: #3f5eca;

}

.floor-products11.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products11.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #4a6f00;

	border-color: #4a6f00;

}

.floor-products12.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover, .floor-products12.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover {

	background-color: #543319;

	border-color: #543319;

}

.block-floor-products-opt7 .col-categori .owl-nav .owl-prev {

	background-image: url(../images/icon/index7/prew1.png);

}

.block-floor-products-opt7 .col-categori .owl-nav .owl-next {

	background-image: url(../images/icon/index7/next1.png);

}

.block-floor-products-opt7 .col-products {

	width: calc(100% - 370px);

	width: -moz-calc(100% - 370px);

	width: -webkit-calc(100% - 370px);

	width: -o-calc(100% - 370px);

	float: left;

}

@media (max-width: 1199px) {

.block-floor-products-opt7 .col-products {

	width: calc(100% - 356px);

	width: -moz-calc(100% - 356px);

	width: -webkit-calc(100% - 356px);

	width: -o-calc(100% - 356px);

}

}

@media (max-width: 991px) {

.block-floor-products-opt7 .col-products {

	width: 100%;

}

}

.block-showcase-opt7 {

	margin-bottom: 40px;

}

.block-showcase-opt7 .block-title {

	margin-bottom: 0;

	border-bottom: 1px solid #ccc;

	margin-bottom: 30px;

}

.block-showcase-opt7 .block-title:before, .block-showcase-opt7 .block-title:after {

	content: "";

	display: table;

}

.block-showcase-opt7 .block-title:after {

	clear: both;

}

.block-showcase-opt7 .block-title .title {

	line-height: 30px;

	text-transform: uppercase;

	font-weight: 700;

	display: block;

	padding: 0 24px 0 12px;

	font-size: 16px;

	float: left;

	border-bottom: 1px solid #e52e04;

	margin-bottom: -1px;

}

.block-showcase-opt7 .nav-brand {

	background-color: #fff;

}

.block-showcase-opt7 .nav-brand li.active {

	background-color: #fff;

}

.block-showcase-opt7 .nav-brand .item-img {

	display: block;

	text-align: center;

	padding: 10px;

	cursor: pointer;

	background-color: #eeeeee;

	margin-bottom: 2px;

	border: 1px solid #ccc;

}

.block-showcase-opt7 .nav-brand .item-img:hover {

	background-color: #fff;

	border: 1px solid #e52e04;

}

.block-showcase-opt7 .nav-brand .owl-nav {

	top: -62px;

}

.block-showcase-opt7 .owl-nav {

	position: absolute;

	top: -32px;

	right: 0;

}

.block-showcase-opt7 .owl-nav:before, .block-showcase-opt7 .owl-nav:after {

	content: "";

	display: table;

}

.block-showcase-opt7 .owl-nav:after {

	clear: both;

}

@media (max-width: 991px) {

.block-showcase-opt7 .owl-nav {

	right: 15px;

}

}

.block-showcase-opt7 .owl-nav .owl-prev, .block-showcase-opt7 .owl-nav .owl-next {

	text-align: center;

	display: block;

	float: left;

	margin-left: 5px;

	width: 24px;

	height: 24px;

	line-height: 24px;

	background-color: #a3a3a3;

	color: #fff;

	background-position: center;

	background-repeat: no-repeat;

}

.block-showcase-opt7 .owl-nav .owl-prev:hover, .block-showcase-opt7 .owl-nav .owl-next:hover {

	background-color: #e52e04;

	color: #fff;

}

.block-showcase-opt7 .owl-nav .owl-prev:before, .block-showcase-opt7 .owl-nav .owl-next:before {

	content: "";

	font-family: "FontAwesome";

}

.block-showcase-opt7 .owl-nav .owl-prev {

	background-image: url(../images/icon/index2/prew.png);

}

.block-showcase-opt7 .owl-nav .owl-next {

	background-image: url(../images/icon/index2/next.png);

}

.block-the-blog-opt7 {

	margin-bottom: 20px;

}

.block-the-blog-opt7 .block-title {

	border-bottom: 1px solid #eeeeee;

	margin-bottom: 30px;

}

.block-the-blog-opt7 .block-title .title {

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	border-bottom: 1px solid #e52e04;

	padding-left: 10px;

	text-transform: uppercase;

	line-height: 34px;

	display: inline-block;

	margin-bottom: -1px;

}

.block-the-blog-opt7 .blog-item {

	position: relative;

}

.block-the-blog-opt7 .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: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-the-blog-opt7 .blog-item .blog-photo {

	position: relative;

	overflow: hidden;

}

.block-the-blog-opt7 .blog-item .blog-photo img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-the-blog-opt7 .blog-item .blog-info {

	font-size: 13px;

	color: #999999;

	margin-bottom: 6px;

}

.block-the-blog-opt7 .blog-item .blog-info:before, .block-the-blog-opt7 .blog-item .blog-info:after {

	content: "";

	display: table;

}

.block-the-blog-opt7 .blog-item .blog-info:after {

	clear: both;

}

.block-the-blog-opt7 .blog-item .blog-comment, .block-the-blog-opt7 .blog-item .blog-date {

	font-style: italic;

	line-height: 18px;

	display: inline-block;

}

.block-the-blog-opt7 .blog-item .blog-detail {

	border: 1px solid #eeeeee;

	border-top: none;

	padding: 8px 8px 15px 12px;

}

.block-the-blog-opt7 .blog-item .blog-name {

	font-weight: normal;

	font-size: 16px;

	color: #333333;

	display: block;

	margin: 0px 0 6px;

	text-transform: none;

	white-space: normal;

	overflow: hidden;

	text-overflow: ellipsis;

	font-family: 'Arial Narrow';

}

.block-the-blog-opt7 .blog-item .blog-name a {

	color: #333333;

}

.block-the-blog-opt7 .blog-item .blog-name a:hover {

	color: #e52e04;

}

.block-the-blog-opt7 .blog-item .blog-des {

	font-size: 13px;

	color: #888888;

	display: block;

	margin-bottom: 8px;

	line-height: 18px;

}

.block-the-blog-opt7 .blog-item .blog-tags {

	padding-left: 22px;

	position: relative;

	font-size: 13px;

	font-family: 'Arial Narrow';

	padding-top: 2px;

	color: #999999;

}

.block-the-blog-opt7 .blog-item .blog-tags:before {

	content: "";

	width: 9px;

	height: 24px;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index7/tag.png);

	position: absolute;

	top: 0;

	left: 0;

}

.block-the-blog-opt7 .blog-item .blog-tags a {

	color: #999999;

}

.block-the-blog-opt7 .blog-item .blog-tags a:hover, .block-the-blog-opt7 .blog-item .blog-tags a:focus {

	color: #e52e04;

}

.block-the-blog-opt7 .owl-nav {

	position: absolute;

	top: -65px;

	right: 0;

}

.block-the-blog-opt7 .owl-nav .owl-prev, .block-the-blog-opt7 .owl-nav .owl-next {

	width: 24px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #a3a3a3;

	margin-left: 5px;

	float: left;

}

.block-the-blog-opt7 .owl-nav .owl-prev:hover, .block-the-blog-opt7 .owl-nav .owl-next:hover {

	background-color: #e52e04;

}

.block-the-blog-opt7 .owl-nav .owl-prev {

	background-image: url(../images/icon/index2/prew.png);

}

.block-the-blog-opt7 .owl-nav .owl-next {

	background-image: url(../images/icon/index2/next.png);

}

.block-service-opt7 {

	background-color: #f8f8f8;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	padding: 10px 0;

}

@media (max-width: 767px) {

.block-service-opt7 {

	display: none;

}

.block-service-opt7 .container {

	max-width: 270px;

	margin-right: auto;

	margin-left: auto;

}

}

.block-service-opt7 .item {

	display: table;

	font-size: 13px;

	font-weight: bold;

	color: #484848;

	text-transform: uppercase;

}

@media (max-width: 767px) {

.block-service-opt7 .item {

	margin-bottom: 10px;

}

}

.block-service-opt7 .item > div {

	display: table-cell;

	vertical-align: middle;

}

.block-service-opt7 .item .icon {

	padding-right: 10px;

}

.index-opt-7 .back-to-top {

	border-color: #e52e04;

}

.index-opt-7 .back-to-top .fa {

	background-color: #e52e04;

}

.index-opt-7 .back-to-top:hover {

	background-color: #e52e04;

}

.slide-opt-8 {

	font-family: 'Lato', sans-serif;

	color: #fff;

}

.slide-opt-8 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 40px;

}

.slide-opt-8 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 12px;

	height: 12px;

	border-radius: 0;

	background-color: transparent;

	display: inline-block;

	text-align: center;

	border: 1px solid #fff;

	margin: 0 5px;

}

.slide-opt-8 .owl-dots .owl-dot.active {

	background-color: #fff;

	color: #fff;

	border-color: #fff;

}

.slide-opt-8 .item:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.31);

	z-index: 2;

}

.slide-opt-8 .description {

	text-transform: uppercase;

	position: absolute;

	top: 41px;

	left: 50%;

	margin-left: -420px;

	text-align: center;

	width: 840px;

	z-index: 10;

}

.slide-opt-8 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-8 .subtitle {

	font-size: 24px;

	display: block;

	margin-bottom: 12px;

}

.slide-opt-8 .title {

	display: block;

	font-size: 36px;

	margin-bottom: 8px;

}

.slide-opt-8 .des {

	display: block;

	font-size: 18px;

	font-weight: 300;

}

.slide-opt-8 .view-opt8 {

	background-color: transparent;

	line-height: 50px;

	padding: 0 30px;

	font-size: 18px;

	display: inline-block;

	font-weight: 300;

	border: 1px solid #fff;

	color: #fff;

	margin-top: 36px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-8 .view-opt8:hover {

	text-decoration: none;

	background-color: #fff;

	color: #666666;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-8 .subtitle, .slide-opt-8 .title, .slide-opt-8 .des, .slide-opt-8 .view-opt8 {

	position: relative;

}

.slide-opt-8 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-8 .active .subtitle {

	-webkit-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	animation: fadeInDown 0.6s ease-in-out 0.8s both;

}

.slide-opt-8 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-8 .active .view-opt8 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (min-width: 1700px) {

.slide-opt-8 .description {

	top: 165px;

}

.slide-opt-8 .owl-dots {

	bottom: 102px;

}

}

@media (max-width: 1200px) {

.slide-opt-8 .description {

	top: 45px;

}

.slide-opt-8 .owl-dots {

	bottom: 15px;

}

.slide-opt-8 .subtitle {

	margin-bottom: 6px;

	font-size: 16px;

}

.slide-opt-8 .title {

	font-size: 30px;

}

.slide-opt-8 .des {

	font-size: 14px;

}

.slide-opt-8 .view-opt8 {

	margin-top: 20px;

}

}

@media (max-width: 992px) {

.slide-opt-8 .description {

	top: 25px;

	left: 15px;

	right: 15px;

	width: auto;

	margin: auto;

}

.slide-opt-8 .owl-dots {

	bottom: 10px;

}

.slide-opt-8 .subtitle {

	margin-bottom: 6px;

	font-size: 16px;

}

.slide-opt-8 .title {

	font-size: 30px;

}

.slide-opt-8 .des {

	font-size: 14px;

}

.slide-opt-8 .view-opt8 {

	margin-top: 20px;

}

}

@media (max-width: 768px) {

.slide-opt-8 .description {

	top: 15px;

}

.slide-opt-8 .owl-dots {

	bottom: 6px;

}

.slide-opt-8 .subtitle {

	margin-bottom: 0px;

	font-size: 14px;

}

.slide-opt-8 .title {

	font-size: 20px;

	margin-bottom: 0;

}

.slide-opt-8 .des {

	font-size: 12px;

}

.slide-opt-8 .view-opt8 {

	margin-top: 10px;

	line-height: 30px;

	font-size: 13px;

}

}

@media (max-width: 479px) {

.slide-opt-8 .description {

	top: 15px;

}

.slide-opt-8 .owl-dots {

	bottom: 1px;

}

.slide-opt-8 .owl-dots .owl-dot {

	width: 6px;

	height: 6px;

}

.slide-opt-8 .subtitle {

	margin-bottom: 0px;

	font-size: 12px;

}

.slide-opt-8 .title {

	font-size: 15px;

	margin-bottom: 0;

}

.slide-opt-8 .des {

	font-size: 11px;

	display: none;

}

.slide-opt-8 .view-opt8 {

	margin-top: 5px;

	line-height: 24px;

	font-size: 10px;

}

}

.block-section-top8 {

	margin-bottom: 30px;

}

.block-tab-products-opt8 {

	margin-bottom: 33px;

	padding-top: 7px;

}

.block-tab-products-opt8 .nav {

	display: block;

	text-align: center;

}

.block-tab-products-opt8 .nav > li {

	display: inline-block;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 24px;

	padding: 0 20px;

}

.block-tab-products-opt8 .nav > li > a {

	display: block;

	border-bottom: 1px solid transparent;

	padding: 0;

	color: #999999;

}

.block-tab-products-opt8 .nav > li > a:hover, .block-tab-products-opt8 .nav > li > a:focus {

	background-color: transparent;

	color: #333;

}

.block-tab-products-opt8 .nav > li.active > a {

	border-bottom: 1px solid #333;

	color: #333;

}

@media (max-width: 767px) {

.block-tab-products-opt8 .nav > li {

	padding: 0 15px;

}

}

@media (max-width: 639px) {

.block-tab-products-opt8 .nav > li {

	display: block;

	margin-bottom: 5px;

}

.block-tab-products-opt8 .nav > li > a {

	border-bottom: 1px solid #999999;

}

}

.block-tab-products-opt8 .block-title {

	margin-bottom: 45px;

}

.block-tab-products-opt8 .product-item {

	margin-bottom: 30px;

}

.block-banner-main-opt8 {

	margin-bottom: 30px;

}

.block-banner-main-opt8 .item {

	position: relative;

	margin-bottom: 30px;

	overflow: hidden;

}

.block-banner-main-opt8 .item img {

	width: 100%;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.55s;

}

.block-banner-main-opt8 .item .description {

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	padding: 10px;

	text-align: right;	/* Safari */

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: flex-end;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: flex-end;

	justify-content: center;

}

.block-banner-main-opt8 .item .title, .block-banner-main-opt8 .item .sub-title, .block-banner-main-opt8 .item .des, .block-banner-main-opt8 .item .btn {

	position: relative;

}

.block-banner-main-opt8 .item .title, .block-banner-main-opt8 .item .sub-title, .block-banner-main-opt8 .item .des {

	display: block;

}

.block-banner-main-opt8 .item .btn {

	line-height: 34px;

	border: 1px solid #666666;

	background-color: transparent;

	color: #333;

	font-size: 14px;

	padding: 0 22px;

	text-transform: uppercase;

}

.block-banner-main-opt8 .item .btn:hover {

	background-color: #0188cc;

	color: #fff;

	border-color: #0188cc;

}

.block-banner-main-opt8 .item .title {

	text-transform: uppercase;

	font-size: 24px;

	color: #666666;

}

.block-banner-main-opt8 .item .des {

	text-transform: capitalize;

	margin-bottom: 15px;

	color: #666666;

}

.block-banner-main-opt8 .item:hover img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.55s;

}

.block-banner-main-opt8 .item:hover .title, .block-banner-main-opt8 .item:hover .sub-title, .block-banner-main-opt8 .item:hover .des, .block-banner-main-opt8 .item:hover .btn {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown;

}

.block-banner-main-opt8 .item:hover .sub-title {

	-webkit-animation-delay: 0.3s;

	animation-delay: 0.3s;

}

.block-banner-main-opt8 .item:hover .des {

	-webkit-animation-delay: 0.5s;

	animation-delay: 0.5s;

}

.block-banner-main-opt8 .item:hover .btn {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn;

}

@media (max-width: 991px) and (min-width: 768px) {

.block-banner-main-opt8 .item1 {

	height: 320px;

}

}

.block-banner-main-opt8 .item1 .description {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	text-align: center;

	color: #fff;

	padding: 10px;

	align-items: center;

	-webkit-align-items: center;

}

.block-banner-main-opt8 .item1 .btn {

	border-color: #fff;

	color: #fff;

}

.block-banner-main-opt8 .item1 .title {

	text-transform: capitalize;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	border-bottom: 1px solid #fff;

	margin-bottom: 19px;

	color: #fff;

}

.block-banner-main-opt8 .item1 .sub-title {

	text-transform: uppercase;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	font-weight: normal;

}

.block-banner-main-opt8 .item1 .sub-title strong {

	font-weight: normal;

	display: block;

	font-size: 60px;

	line-height: 1;

	margin-bottom: 9px;

	margin-top: 5px;

}

.block-banner-main-opt8 .item1 .des {

	font-style: italic;

	text-transform: capitalize;

	font-size: 16px;

	color: #fcff05;

	margin-bottom: 15px;

}

.heading-opt8 {

	text-align: center;

}

.heading-opt8 > .title {

	position: relative;

	display: block;

	text-align: center;

	text-transform: uppercase;

	color: #333;

	font-size: 24px;

	margin-bottom: 45px;

}

.heading-opt8 > .title:before {

	content: "";

	width: 120px;

	height: 1px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -60px;

}

.heading-opt8 > .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #333;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-lookbook-opt8 {

	padding: 50px 0;

	margin-bottom: 60px;

	position: relative;

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

	text-align: center;

}

.block-lookbook-opt8:before {

	content: "";

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.66);

}

.block-lookbook-opt8 .block-title {

	position: relative;

	z-index: 10;

	margin-bottom: 40px;

	text-transform: uppercase;

	color: #fff;

	font-size: 24px;

}

.block-lookbook-opt8 .block-title .title {

	position: relative;

	display: block;

}

.block-lookbook-opt8 .block-title .title:before {

	content: "";

	width: 100px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -50px;

}

.block-lookbook-opt8 .block-title .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #fff;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-lookbook-opt8 .block-content {

	position: relative;

	z-index: 10;

}

.block-lookbook-opt8 .item {

	text-align: center;

	color: #fff;

	margin-bottom: 40px;

}

.block-lookbook-opt8 .item a {

	color: #fff;

}

.block-lookbook-opt8 .item .photo {

	overflow: hidden;

	border-radius: 100%;

	display: block;

	max-width: 270px;

	width: 100%;

	max-height: 270px;

	border: 8px solid rgba(153, 153, 153, 0.44);

	margin-bottom: 15px;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	margin-right: auto;

	margin-left: auto;

}

.block-lookbook-opt8 .item .photo img {

	display: block;

	width: 100%;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.block-lookbook-opt8 .item .name {

	display: block;

	text-transform: uppercase;

}

.block-lookbook-opt8 .item .country {

	display: block;

	text-transform: capitalize;

}

.block-lookbook-opt8 .item:hover .photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 0.45s;

	-o-transition: 0.45s;

	transition: 0.45s;

}

.block-lookbook-opt8 .btn {

	text-transform: uppercase;

	display: inline-block;

	border: 1px solid #fff;

	color: #fff;

	padding: 0 36px;

	line-height: 36px;

	height: 36px;

	background-color: transparent;

	margin-bottom: 10px;

}

.block-lookbook-opt8 .btn:hover, .block-lookbook-opt8 .btn:focus {

	background-color: #0188cc;

	color: #fff;

	border-color: #0188cc;

}

.block-products-opt8 {

	margin-bottom: 60px;

}

.block-products-opt8 .block-title {

	text-align: center;

}

.block-products-opt8 .block-title > .title {

	position: relative;

	display: block;

	text-align: center;

	text-transform: uppercase;

	color: #333;

	font-size: 24px;

	margin-bottom: 45px;

}

.block-products-opt8 .block-title > .title:before {

	content: "";

	width: 120px;

	height: 1px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -60px;

}

.block-products-opt8 .block-title > .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #333;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-collections-opt8 {

	margin-bottom: 60px;

}

.block-collections-opt8 .block-title {

	text-align: center;

	margin-bottom: 30px;

}

.block-collections-opt8 .block-title > .title {

	position: relative;

	display: block;

	text-align: center;

	text-transform: uppercase;

	color: #333;

	font-size: 24px;

	margin-bottom: 45px;

}

.block-collections-opt8 .block-title > .title:before {

	content: "";

	width: 120px;

	height: 1px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -60px;

}

.block-collections-opt8 .block-title > .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #333;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-collections-opt8 .nav {

	margin-bottom: 30px;

}

.block-collections-opt8 .nav:before, .block-collections-opt8 .nav:after {

	content: "";

	display: table;

}

.block-collections-opt8 .nav:after {

	clear: both;

}

.block-collections-opt8 .nav > li {

	float: left;

	width: 50%;

	display: block;

}

.block-collections-opt8 .nav > li > a {

	display: block;

	line-height: 36px;

	color: #333;

	background-color: #ccc;

	text-transform: uppercase;

	font-weight: normal;

	padding: 0;

	font-size: 18px;

}

.block-collections-opt8 .nav > li > a:hover {

	background-color: #ddd;

	color: #fff;

}

.block-collections-opt8 .nav > li.active > a {

	background-color: #999999;

	color: #fff;

}

.block-testimonials-opt8 {

	padding: 60px 0;

	margin-bottom: 60px;

	position: relative;

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

	text-align: center;

}

.block-testimonials-opt8:before {

	content: "";

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.7);

}

.block-testimonials-opt8 .block-title {

	text-align: center;

}

.block-testimonials-opt8 .block-title > .title {

	position: relative;

	display: block;

	text-align: center;

	text-transform: uppercase;

	color: #333;

	font-size: 24px;

	margin-bottom: 45px;

}

.block-testimonials-opt8 .block-title > .title:before {

	content: "";

	width: 120px;

	height: 1px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -60px;

}

.block-testimonials-opt8 .block-title > .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #333;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-testimonials-opt8 .block-title > .title {

	color: #fff;

}

.block-testimonials-opt8 .block-title > .title:before, .block-testimonials-opt8 .block-title > .title:after {

	background-color: #fff;

}

.block-testimonials-opt8 .block-content {

	color: #fff;

}

.block-testimonials-opt8 .testimonials-thumb {

	max-width: 400px;

	margin: auto;

}

.block-testimonials-opt8 .testimonials-des {

	max-width: 950px;

	margin: auto;

}

.block-testimonials-opt8 .testimonials-des .owl-nav {

	display: none;

}

.block-testimonials-opt8 .testimonials-des .testimonial-nane {

	font-style: italic;

}

.block-testimonials-opt8 .item {

	text-align: center;

	position: relative;

}

.block-testimonials-opt8 .item .photo {

	display: block;

	height: 141px;

	padding-top: 22px;

	position: relative;

}

.block-testimonials-opt8 .item .photo .img {

	width: 100px;

	height: 100px;

	overflow: hidden;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	display: block;

	border-radius: 100%;

	border: 3px solid rgba(255, 255, 255, 0.4);

	position: relative;

	top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt8 .item .photo .img:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.3);

	display: block;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt8 .item .photo img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt8 .center .item .photo {

	margin-bottom: 30px;

}

.block-testimonials-opt8 .center .item .photo .img {

	width: 141px;

	height: 141px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	margin-top: -22px;

	margin-left: -20px;

}

.block-testimonials-opt8 .center .item .photo .img:before {

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt8 .center .item .photo .img img {

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt8 .owl-nav .owl-prev:before {

	content: "prew";

}

.block-testimonials-opt8 .owl-nav .owl-next:before {

	content: "next";

}

.block-the-blog-opt8 {

	margin-bottom: 60px;

}

.block-the-blog-opt8 .block-title {

	border: none;

	text-align: center;

}

.block-the-blog-opt8 .block-title > .title {

	position: relative;

	display: block;

	text-align: center;

	text-transform: uppercase;

	color: #333;

	font-size: 24px;

	margin-bottom: 45px;

}

.block-the-blog-opt8 .block-title > .title:before {

	content: "";

	width: 120px;

	height: 1px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -60px;

}

.block-the-blog-opt8 .block-title > .title:after {

	content: "";

	width: 30px;

	height: 3px;

	background-color: #333;

	position: absolute;

	bottom: -1px;

	left: 50%;

	margin-left: -15px;

}

.block-the-blog-opt8 .block-title > .title {

	border: none;

	font-weight: normal;

	font-family: 'MYRIADPRO-REGULAR';

}

.block-the-blog-opt8 .owl-nav {

	display: none;

}

.index-opt-8 {

	background-color: #fff;

}

.index-opt-8 .back-to-top {

	border-color: #0188cc;

}

.index-opt-8 .back-to-top .fa {

	background-color: #0188cc;

}

.index-opt-8 .back-to-top:hover {

	background-color: #0188cc;

}

.index-opt-8 .block-the-blog .block-title .title {

	border-bottom-color: #0188cc;

}

.index-opt-8 .block-the-blog .owl-nav .owl-next:hover, .index-opt-8 .block-the-blog .owl-nav .owl-prev:hover {

	background-color: #0188cc;

}

.index-opt-8 .block-the-blog .blog-item .blog-actions .action {

	color: #333;

}

.index-opt-8 .block-the-blog .blog-item .blog-actions .action:hover, .index-opt-8 .block-the-blog .blog-item .blog-actions .action:focus {

	color: #0188cc;

}

.index-opt-8 .block-the-blog .blog-item .blog-name a:hover {

	color: #0188cc;

}

.index-opt-8 .block-brand-op6 {

	margin-bottom: 55px;

}

.index-opt-8 .block-brand-op6 .item {

	padding: 1px;

	border: none;

	background-color: transparent;

}

.index-opt-8 .block-brand-op6 .item img {

	border: 1px solid #cccccc;

}

.index-opt-8 .block-brand-op6 .item:hover img {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.slide-opt-9 {

	font-family: 'Montserrat', sans-serif;

	color: #fff;

}

.slide-opt-9 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 30px;

}

.slide-opt-9 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 10px;

	height: 10px;

	border-radius: 100%;

	background-color: transparent;

	display: inline-block;

	text-align: center;

	border: 1px solid #adafb1;

	margin: 0 4px;

}

.slide-opt-9 .owl-dots .owl-dot.active {

	background-color: #fff;

	color: #fff;

	border-color: #fff;

}

.slide-opt-9 .item:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.5);

	z-index: 2;

}

.slide-opt-9 .description {

	text-transform: uppercase;

	position: absolute;

	text-align: left;

	z-index: 10;

	top: 160px;

	width: 1170px;

	padding-left: 50px;

	left: 50%;

	margin-left: -585px;

}

.slide-opt-9 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-9 .subtitle {

	font-size: 80px;

	display: block;

	margin-bottom: 3px;

	font-weight: bold;

	line-height: 60px;

}

.slide-opt-9 .title {

	display: block;

	font-size: 60px;

	margin-bottom: 0px;

	line-height: 42px;

}

.slide-opt-9 .des {

	display: block;

	font-size: 30px;

	font-weight: 300;

	letter-spacing: 10px;

	padding-left: 5px;

}

.slide-opt-9 .view-opt9 {

	background-color: transparent;

	line-height: 36px;

	padding: 0 15px;

	font-size: 14px;

	display: inline-block;

	font-weight: bold;

	border: 3px solid #fff;

	color: #fff;

	margin-top: 65px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-9 .view-opt9:hover {

	text-decoration: none;

	background-color: #fff;

	color: #666666;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-9 .view-opt9 .fa {

	font-size: 16px;

	font-weight: bold;

}

.slide-opt-9 .subtitle, .slide-opt-9 .title, .slide-opt-9 .des, .slide-opt-9 .view-opt9 {

	position: relative;

}

.slide-opt-9 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-9 .active .subtitle {

	-webkit-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInDown 0.6s ease-in-out 0.8s both;

	animation: fadeInDown 0.6s ease-in-out 0.8s both;

}

.slide-opt-9 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-9 .active .view-opt9 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (min-width: 1700px) {

.slide-opt-9 .description {

	top: 270px;

	width: 1170px;

	padding-left: 50px;

	left: 50%;

	margin-left: -585px;

}

}

@media (max-width: 1200px) {

.slide-opt-9 .description {

	width: 970px;

	margin-left: -485px;

}

.slide-opt-9 .owl-dots {

	bottom: 15px;

}

.slide-opt-9 .subtitle {

	font-size: 60px;

}

.slide-opt-9 .title {

	font-size: 60px;

}

.slide-opt-9 .des {

	font-size: 30px;

}

.slide-opt-9 .view-opt9 {

	margin-top: 40px;

}

}

@media (max-width: 992px) {

.slide-opt-9 .description {

	width: 720px;

	margin-left: -360px;

	padding-left: 0;

	top: 40px;

}

.slide-opt-9 .owl-dots {

	bottom: 15px;

}

.slide-opt-9 .subtitle {

	font-size: 50px;

	line-height: 50px;

	margin-bottom: 0;

}

.slide-opt-9 .title {

	font-size: 50px;

	line-height: 50px;

}

.slide-opt-9 .des {

	font-size: 30px;

}

.slide-opt-9 .view-opt9 {

	margin-top: 40px;

}

}

@media (max-width: 768px) {

.slide-opt-9 .description {

	width: 100%;

	left: 0;

	margin-left: 0;

	padding: 0 15px;

	top: 40px;

}

.slide-opt-9 .owl-dots {

	bottom: 15px;

}

.slide-opt-9 .subtitle {

	font-size: 40px;

	line-height: 40px;

}

.slide-opt-9 .title {

	font-size: 40px;

	line-height: 40px;

}

.slide-opt-9 .des {

	font-size: 20px;

}

.slide-opt-9 .view-opt9 {

	margin-top: 40px;

}

}

@media (max-width: 640px) {

.slide-opt-9 .owl-dots {

	bottom: 15px;

}

.slide-opt-9 .subtitle {

	font-size: 30px;

	line-height: 1;

}

.slide-opt-9 .title {

	font-size: 30px;

	line-height: 30px;

}

.slide-opt-9 .des {

	font-size: 14px;

}

.slide-opt-9 .view-opt9 {

	margin-top: 20px;

	line-height: 28px;

	font-size: 12px;

}

}

@media (max-width: 478px) {

.slide-opt-9 .description {

	top: 15px;

}

.slide-opt-9 .owl-dots {

	bottom: 6px;

}

.slide-opt-9 .subtitle {

	font-size: 18px;

	line-height: 1;

}

.slide-opt-9 .title {

	font-size: 18px;

	line-height: 1;

	margin-bottom: 2px;

}

.slide-opt-9 .des {

	font-size: 12px;

	letter-spacing: 1px;

	padding-left: 0;

}

.slide-opt-9 .view-opt9 {

	margin-top: 10px;

	line-height: 24px;

	font-size: 10px;

}

}

.heading-opt9 {

	color: #333;

	position: relative;

	margin-bottom: 40px;

	text-align: center;

	z-index: 10;

	font-family: "Montserrat", sans-serif;

	font-weight: 300;

	padding-bottom: 5px;

	font-size: 16px;

}

.heading-opt9:before {

	content: "";

	width: 50px;

	height: 2px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -25px;

}

.heading-opt9 .title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}

.block-categori-product-opt9 {

	margin-bottom: 30px;

}

.block-categori-product-opt9 .block-content:before, .block-categori-product-opt9 .block-content:after {

	content: "";

	display: table;

}

.block-categori-product-opt9 .block-content:after {

	clear: both;

}

.block-categori-product-opt9 .col-banner, .block-categori-product-opt9 .col-categori, .block-categori-product-opt9 .col-product {

	float: left;

	position: relative;

}

.block-categori-product-opt9 .col-banner, .block-categori-product-opt9 .col-categori {

	width: 50%;

}

.block-categori-product-opt9 .col-product {

	width: 25%;

}

@media (max-width: 991px) {

.block-categori-product-opt9 .col-banner, .block-categori-product-opt9 .col-categori {

	width: 100%;

}

.block-categori-product-opt9 .col-product {

	width: 50%;

}

}

@media (max-width: 479px) {

.block-categori-product-opt9 .col-product {

	width: 100%;

}

}

.block-categori-product-opt9 .col-banner .img, .block-categori-product-opt9 .col-categori .img {

	overflow: hidden;

	position: relative;

}

.block-categori-product-opt9 .col-banner .img:before, .block-categori-product-opt9 .col-categori .img:before {

	content: "";

	background-color: rgba(255, 102, 51, 0.6);

	position: absolute;

	top: 11px;

	left: 11px;

	right: 11px;

	bottom: 11px;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .col-banner .img img, .block-categori-product-opt9 .col-categori .img img {

	width: 100%;

	display: block;

}

.block-categori-product-opt9 .col-banner:hover .img:before, .block-categori-product-opt9 .col-categori:hover .img:before {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .to-right {

	float: right;

}

.block-categori-product-opt9 .deals-of-countdown {

	position: absolute;

	bottom: 37px;

	left: 50%;

	margin-left: -212px;

	font-family: "Oswald", sans-serif;

}

.block-categori-product-opt9 .deals-of-countdown:before, .block-categori-product-opt9 .deals-of-countdown:after {

	content: "";

	display: table;

}

.block-categori-product-opt9 .deals-of-countdown:after {

	clear: both;

}

.block-categori-product-opt9 .deals-of-countdown .title {

	background-color: rgba(255, 102, 51, 0.9);

	font-size: 36px;

	font-weight: bold;

	text-transform: uppercase;

	color: #fff;

	width: 100px;

	text-align: center;

	float: left;

	margin-right: 1px;

	height: 100px;

	line-height: 1;

	padding-top: 15px;

}

@media (max-width: 479px) {

.block-categori-product-opt9 .deals-of-countdown {

	left: 5px;

	margin: 0;

}

.block-categori-product-opt9 .deals-of-countdown .title {

	display: block;

	float: none;

	margin-bottom: 5px;

}

}

.block-categori-product-opt9 .count-down-time {

	position: relative;

	float: left;

	color: #333333;

}

.block-categori-product-opt9 .count-down-time:before, .block-categori-product-opt9 .count-down-time:after {

	content: "";

	display: table;

}

.block-categori-product-opt9 .count-down-time:after {

	clear: both;

}

.block-categori-product-opt9 .count-down-time .box-count {

	float: left;

	text-align: center;

	position: relative;

	background-color: rgba(255, 255, 255, 0.9);

	width: 80px;

	line-height: 1;

	height: 100px;

	margin-right: 1px;

	text-transform: uppercase;

	padding-top: 12px;

}

.block-categori-product-opt9 .count-down-time .box-count:after {

	content: "";

	position: absolute;

	top: 40px;

	right: 0;

	left: 0;

	height: 1px;

	background-color: rgba(107, 107, 108, 0.5);

}

@media (max-width: 479px) {

.block-categori-product-opt9 .count-down-time .box-count {

	width: 40px;

	height: 60px;

}

.block-categori-product-opt9 .count-down-time .box-count:after {

	top: 30px;

}

}

.block-categori-product-opt9 .count-down-time .box-count .number {

	display: block;

	font-size: 60px;

	font-weight: bold;

	margin-bottom: 6px;

}

@media (max-width: 479px) {

.block-categori-product-opt9 .count-down-time .box-count .number {

	font-size: 16px;

}

}

.block-categori-product-opt9 .count-down-time .box-count .text {

	font-size: 16px;

	font-weight: normal;

}

@media (max-width: 479px) {

.block-categori-product-opt9 .count-down-time .box-count .text {

	font-size: 13px;

}

}

.block-categori-product-opt9 .col-product {

	background-color: #fff;

}

.block-categori-product-opt9 .col-product .product-detail {

	position: absolute;

	top: 11px;

	left: 11px;

	right: 11px;

	bottom: 11px;

	background-color: rgba(255, 102, 51, 0.6);

	font-family: "Montserrat", sans-serif;

	text-align: center;

	padding-top: 90px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.style-opt11.block-categori-product-opt9 .col-product .product-detail {

	font-family: 'ProximaNova-Regular', sans-serif;

}

@media (max-width: 767px) {

.block-categori-product-opt9 .col-product .product-detail {

	padding-top: 0;

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: center;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

}

}

.block-categori-product-opt9 .col-product .product-img {

	position: relative;

}

.block-categori-product-opt9 .col-product .product-img img {

	display: block;

	width: 100%;

}

.block-categori-product-opt9 .col-product .product-name {

	font-size: 18px;

	color: #333333;

	font-weight: bold;

	display: block;

	line-height: 24px;

	text-transform: uppercase;

	position: relative;

	padding-bottom: 12px;

	margin-bottom: 12px;

}

.block-categori-product-opt9 .col-product .product-name a {

	color: #333333;

}

.block-categori-product-opt9 .col-product .product-name:before {

	content: "";

	display: block;

	position: absolute;

	bottom: 0;

	width: 50px;

	height: 2px;

	background-color: #333;

	left: 50%;

	margin-left: -25px;

}

.style-opt11.block-categori-product-opt9 .col-product .product-name {

	font-family: 'ProximaNova-Bold', sans-serif;

	font-size: 24px;

	font-weight: normal;

}

.block-categori-product-opt9 .col-product .product-price {

	font-size: 14px;

	text-transform: uppercase;

	font-weight: normal;

	margin-bottom: 40px;

	color: #666666;

}

.block-categori-product-opt9 .col-product .product-price .price {

	font-weight: bold;

	font-size: 18px;

}

.block-categori-product-opt9 .col-product .product-price .old-price {

	text-decoration: line-through;

	color: #999999;

	font-weight: normal;

	margin-left: 12px;

}

.style-opt11.block-categori-product-opt9 .col-product .product-price {

	font-size: 18px;

}

.block-categori-product-opt9 .col-product .product-actions .btn {

	width: 32px;

	height: 24px;

	background-position: center;

	background-repeat: no-repeat;

	display: block;

	margin-right: 25px;

	display: inline-block;

	padding: 0;

	opacity: 0.6;

}

.block-categori-product-opt9 .col-product .product-actions .btn:hover {

	opacity: 1;

}

.block-categori-product-opt9 .col-product .product-actions .btn span {

	display: none;

}

.block-categori-product-opt9 .col-product .product-actions .btn:last-child {

	margin-right: 0;

}

.block-categori-product-opt9 .col-product .product-actions .btn-quickview {

	background-image: url(../images/icon/index9/btn-quickview.png);

}

.block-categori-product-opt9 .col-product .product-actions .btn-cart {

	background-image: url(../images/icon/index9/btn-cart.png);

}

.block-categori-product-opt9 .col-product .product-actions .btn-compare {

	background-image: url(../images/icon/index9/btn-compare.png);

}

.block-categori-product-opt9 .col-product:hover .product-detail {

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	padding-top: 80px;

}

@media (max-width: 767px) {

.block-categori-product-opt9 .col-product:hover .product-detail {

	padding-top: 0;

}

}

.block-categori-product-opt9 .col-product:hover .product-detail .product-name {

	color: #fff;

	font-weight: normal;

}

.block-categori-product-opt9 .col-product:hover .product-detail .product-name a {

	color: #fff;

}

.block-categori-product-opt9 .col-product:hover .product-detail .product-name:before {

	background-color: #fff;

}

.block-categori-product-opt9 .col-product:hover .product-detail .product-price {

	color: #fff;

}

.block-categori-product-opt9 .col-product:hover .product-detail .product-price .old-price {

	color: #fff;

}

.block-categori-product-opt9 .col-product.hide-img .product-detail {

	opacity: 1;

	visibility: visible;

	background-color: transparent;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .col-product.hide-img .product-img {

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .col-product.hide-img:hover .product-detail {

	background-color: rgba(255, 102, 51, 0.6);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .col-product.hide-img:hover .product-img {

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .label-sale {

	width: 50px;

	height: 50px;

	background-color: #ff6666;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

	position: absolute;

	top: 17px;

	right: 15px;

	border-radius: 100%;

	padding-top: 5px;

	font-family: "Montserrat", sans-serif;

	font-weight: bold;

	line-height: 1;

	font-size: 14px;

	padding-top: 13px;

}

.block-categori-product-opt9 .label-new {

	font-family: "Montserrat", sans-serif;

	width: 50px;

	height: 50px;

	line-height: 50px;

	background-color: #669933;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	position: absolute;

	top: 13px;

	left: 15px;

	border-radius: 100%;

	font-size: 12px;

}

.block-categori-product-opt9 .col-categori {

	float: left;

	position: relative;

	font-family: 'Montserrat', sans-serif;

}

.style-opt11.block-categori-product-opt9 .col-categori {

	font-family: 'ProximaNova-Regular', sans-serif;

}

.block-categori-product-opt9 .col-categori:hover .detail {

	background-color: rgba(255, 102, 51, 0.6);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	padding-top: 185px;

	top: 13px;

	bottom: 13px;

	left: 13px;

	right: 13px;

}

.block-categori-product-opt9 .col-categori:hover .detail .actions {

	opacity: 1;

	visibility: visible;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 767px) {

.block-categori-product-opt9 .col-categori:hover .detail {

	padding-top: 0;

}

}

.block-categori-product-opt9 .col-categori .img {

	display: block;

}

.block-categori-product-opt9 .col-categori .img img {

	display: block;

	width: 100%;

}

.block-categori-product-opt9 .col-categori .detail {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	color: #fff;

	text-align: center;

	padding-top: 250px;

	background-color: transparent;

	background-color: rgba(51, 51, 51, 0.2);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 767px) {

.block-categori-product-opt9 .col-categori .detail {

	padding-top: 0;

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: center;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

}

}

.block-categori-product-opt9 .col-categori .detail a {

	color: #fff;

}

.block-categori-product-opt9 .col-categori .name {

	display: block;

	text-transform: uppercase;

	line-height: 1;

	font-weight: bold;

	font-size: 30px;

	margin-bottom: 26px;

}

.style-opt11.block-categori-product-opt9 .col-categori .name {

	font-family: 'ProximaNova-Bold', sans-serif;

	font-weight: normal;

}

@media (max-width: 360px) {

.block-categori-product-opt9 .col-categori .name {

	font-size: 24px;

	margin-bottom: 15px;

}

}

.block-categori-product-opt9 .col-categori .count-prduct {

	font-weight: bold;

	display: block;

	margin-bottom: 5px;

	font-size: 24px;

}

.block-categori-product-opt9 .col-categori .text {

	display: block;

	position: relative;

	padding-top: 8px;

	margin-bottom: 40px;

}

@media (max-width: 360px) {

.block-categori-product-opt9 .col-categori .text {

	margin-bottom: 15px;

}

}

.block-categori-product-opt9 .col-categori .text:before {

	content: "";

	width: 30px;

	height: 2px;

	background-color: #fff;

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -15px;

}

.block-categori-product-opt9 .col-categori .actions {

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-categori-product-opt9 .col-categori .btn {

	display: inline-block;

	line-height: 36px;

	padding: 0 30px;

	border: 2px solid #fff;

	text-align: center;

	background-color: transparent;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: normal;

	margin: 0 2px 2px;

}

@media (max-width: 360px) {

.block-categori-product-opt9 .col-categori .btn {

	display: block;

	margin-bottom: 10px;

	min-width: 180px;

	text-align: center;

}

}

.block-categori-product-opt9 .col-categori .btn:hover {

	background-color: #fff;

	color: #333;

}

.block-hot-categori-opt9 {

	padding: 54px 0 30px;

	background-position: center;

	background-repeat: no-repeat;

	background-attachment: fixed;

	background-size: cover;

	position: relative;

	margin-bottom: 30px;

	height: auto !important;

}

.block-hot-categori-opt9:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.6);

}

.style-opt11.block-hot-categori-opt9:before {

	background-color: rgba(51, 51, 51, 0.6);

}

.block-hot-categori-opt9 .block-title {

	color: #333;

	position: relative;

	margin-bottom: 40px;

	text-align: center;

	z-index: 10;

	font-family: "Montserrat", sans-serif;

	font-weight: 300;

	padding-bottom: 5px;

	font-size: 16px;

	color: #fff;

	margin-bottom: 55px;

}

.block-hot-categori-opt9 .block-title:before {

	content: "";

	width: 50px;

	height: 2px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -25px;

}

.block-hot-categori-opt9 .block-title .title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}

.block-hot-categori-opt9 .block-title:before {

	background-color: #fff;

}

.block-hot-categori-opt9 .block-content {

	position: relative;

	z-index: 10;

}

.block-hot-categori-opt9 .item {

	text-align: center;

	color: #fff;

	margin-bottom: 10px;

	font-family: 'Montserrat', sans-serif;

	max-width: 300px;

	margin: auto;

}

.style-opt11.block-hot-categori-opt9 .item {

	font-family: 'ProximaNova', sans-serif;

	font-weight: 300;

	color: #ccc;

}

.style-opt11.block-hot-categori-opt9 .item a {

	color: #ccc;

}

.block-hot-categori-opt9 .item a {

	color: #fff;

}

.block-hot-categori-opt9 .item .icon {

	width: 106px;

	height: 106px;

	margin: auto;

	margin-bottom: 5px;

}

.block-hot-categori-opt9 .item .icon img {

	display: block;

}

.block-hot-categori-opt9 .item .icon .img-hide {

	display: none;

}

.block-hot-categori-opt9 .item .name {

	display: block;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 6px;

	font-size: 18px;

}

.style-opt11.block-hot-categori-opt9 .item .name {

	color: #ccc;

	margin-bottom: 3px;

	margin-top: 17px;

	line-height: 1;

}

.block-hot-categori-opt9 .item .des {

	font-size: 14px;

	line-height: 18px;

	font-weight: 300;

	margin-bottom: 15px;

	display: block;

}

.block-hot-categori-opt9 .item:hover {

	color: #ff6633;

}

.block-hot-categori-opt9 .item:hover a {

	color: #ff6633;

}

.block-hot-categori-opt9 .item:hover .icon img {

	display: none;

}

.block-hot-categori-opt9 .item:hover .icon .img-hide {

	display: block;

}

.block-hot-categori-opt9:hover .owl-nav .owl-prev, .block-hot-categori-opt9:hover .owl-nav .owl-next {

	opacity: 0.2;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opt9:hover .owl-nav .owl-prev {

	left: 0;

}

.block-hot-categori-opt9:hover .owl-nav .owl-next {

	right: 0;

}

.block-hot-categori-opt9 .owl-nav .owl-prev, .block-hot-categori-opt9 .owl-nav .owl-next {

	width: 40px;

	height: 41px;

	position: absolute;

	top: 65px;

	background-position: center;

	background-repeat: no-repeat;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opt9 .owl-nav .owl-prev:hover, .block-hot-categori-opt9 .owl-nav .owl-next:hover {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opt9 .owl-nav .owl-prev {

	left: 15px;

	background-image: url(../images/icon/index9/prew.png);

}

.block-hot-categori-opt9 .owl-nav .owl-next {

	right: 15px;

	background-image: url(../images/icon/index9/next.png);

}

.block-hot-categori-opt9 .owl-dots {

	text-align: center;

}

.block-hot-categori-opt9 .owl-dots .owl-dot {

	width: 14px;

	height: 14px;

	display: inline-block;

	border: 2px solid rgba(255, 255, 255, 0.5);

	border-radius: 100%;

	margin: 0 4px;

}

.block-hot-categori-opt9 .owl-dots .owl-dot.active {

	background-color: #fff;

}

.block-recent-blog-opt9 {

	padding-bottom: 42px;

	padding-top: 54px;

	font-family: 'Montserrat', sans-serif;

}

.block-recent-blog-opt9 .block-title {

	color: #333;

	position: relative;

	margin-bottom: 40px;

	text-align: center;

	z-index: 10;

	font-family: "Montserrat", sans-serif;

	font-weight: 300;

	padding-bottom: 5px;

	font-size: 16px;

}

.block-recent-blog-opt9 .block-title:before {

	content: "";

	width: 50px;

	height: 2px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -25px;

}

.block-recent-blog-opt9 .block-title .title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}

.block-recent-blog-opt9 .block-title .title {

	font-family: 'Montserrat-Black';

	font-weight: normal;

}

.block-recent-blog-opt9 .blog-item {

	position: relative;

	background-color: #fff;

	overflow: hidden;

}

.block-recent-blog-opt9 .blog-item:before, .block-recent-blog-opt9 .blog-item:after {

	content: "";

	display: table;

}

.block-recent-blog-opt9 .blog-item:after {

	clear: both;

}

.block-recent-blog-opt9 .blog-item:before {

	content: "";

	position: absolute;

	bottom: 0;

	left: 0;

	width: 0;

	height: 6px;

	background-color: #ff6633;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	z-index: 10;

}

.block-recent-blog-opt9 .blog-item:hover:before {

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-recent-blog-opt9 .blog-item:hover .blog-photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-recent-blog-opt9 .blog-item .blog-photo {

	width: 50%;

	float: left;

	position: relative;

	overflow: hidden;

}

@media (max-width: 479px) {

.block-recent-blog-opt9 .blog-item .blog-photo {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt9 .blog-item .blog-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

	display: block;

	width: 100%;

}

.block-recent-blog-opt9 .blog-item .blog-detail {

	width: 50%;

	float: left;

	padding-top: 30px;

	padding-left: 30px;

	padding-right: 20px;

	padding-bottom: 46px;

}

@media (max-width: 479px) {

.block-recent-blog-opt9 .blog-item .blog-detail {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt9 .blog-item .blog-date {

	display: inline-block;

	background-color: #ff6633;

	line-height: 30px;

	padding: 0 13px;

	color: #fff;

	margin-bottom: 15px;

	font-size: 14px;

}

.block-recent-blog-opt9 .blog-item .blog-name {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	color: #333;

	line-height: 1;

	font-size: 24px;

}

.block-recent-blog-opt9 .blog-item .blog-name a {

	color: #333;

}

.block-recent-blog-opt9 .blog-item .blog-name a:hover, .block-recent-blog-opt9 .blog-item .blog-name a:focus {

	color: #ff7f00;

}

.block-recent-blog-opt9 .blog-item .blog-actions {

	position: absolute;

	bottom: 35px;

}

@media (max-width: 479px) {

.block-recent-blog-opt9 .blog-item .blog-actions {

	position: static;

}

}

.block-recent-blog-opt9 .blog-item .blog-actions a {

	color: #999999;

	display: inline-block;

	font-size: 14px;

	font-weight: 300;

}

.block-recent-blog-opt9 .blog-item .blog-actions a:before {

	content: "\f105";

	font-family: "FontAwesome";

	margin-right: 8px;

}

.block-recent-blog-opt9 .blog-item .blog-actions a:hover {

	color: #ff7f00;

}

.block-recent-blog-opt9 .owl-dots {

	text-align: center;

	padding-top: 32px;

}

.block-recent-blog-opt9 .owl-dots .owl-dot {

	width: 14px;

	height: 14px;

	background-color: transparent;

	border: 2px solid #c7c7c7;

	display: inline-block;

	margin: 0 4px;

	border-radius: 100%;

}

.block-recent-blog-opt9 .owl-dots .owl-dot.active {

	background-color: #999999;

	border-color: #999999;

}

.block-brand-op9 {

	padding: 40px 0;

	background-color: #EBEBEB;

}

.block-brand-op9 .item {

	background-color: #fff;

	border: 1px solid #ccc;

	text-align: center;

	border-radius: 3px;

	overflow: hidden;

}

.block-brand-op9 .owl-item {

	padding-bottom: 1px;

}

.block-service-opt9 {

	padding: 37px 0 17px;

	border-bottom: 1px solid rgba(80, 80, 80, 0.6);

}

.block-service-opt9 .item {

	font-size: 14px;

	color: #999999;

	margin-bottom: 10px;

	position: relative;

	font-weight: 300;

}

.block-service-opt9 .item:before, .block-service-opt9 .item:after {

	content: "";

	display: table;

}

.block-service-opt9 .item:after {

	clear: both;

}

.block-service-opt9 .item:hover .icon {

	-webkit-animation: bounce 0.7s ease-in-out 0.3s both;

	-o-animation: bounce 0.7s ease-in-out 0.3s both;

	animation: bounce 0.7s ease-in-out 0.3s both;

}

.block-service-opt9 .item .icon {

	width: 52px;

	text-align: center;

	background-color: rgba(245, 245, 245, 0.2);

	display: block;

	border-radius: 3px;

	float: left;

	margin-right: 17px;

}

.block-service-opt9 .item .icon img {

	width: 100%;

	display: block;

}

.block-service-opt9 .item .detail {

	overflow: hidden;

	padding-top: 2px;

}

.block-service-opt9 .item .title {

	display: block;

	color: #cccccc;

	font-size: 18px;

	font-weight: normal;

	text-transform: uppercase;

}

@media (max-width: 767px) {

.block-service-opt9 {

	max-width: 445px;

	margin-right: auto;

	margin-left: auto;

}

}

.index-opt-9 {

	background-color: #f5f5f5;

}

.index-opt-9 .back-to-top {

	border-color: #ff7f00;

}

.index-opt-9 .back-to-top .fa {

	background-color: #ff7f00;

}

.index-opt-9 .back-to-top:hover {

	background-color: #ff7f00;

}

.block-parallax-opt-9 {

	position: relative;

	height: 100%;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

	font-family: "Raleway", sans-serif;

	padding-bottom: 137px;

	padding-top: 130px;

}

.block-parallax-opt-9:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.5);

}

@media (max-width: 991px) {

.block-parallax-opt-9 {

	height: auto !important;

	padding: 100px 0;

}

}

.block-parallax-opt-9 .block-content {

	position: relative;

	z-index: 10;

	text-align: center;

	height: 100%;

	display: table;

	width: 100%;

	color: #fff;

}

.block-parallax-opt-9 .block-content a {

	color: #fff;

}

.block-parallax-opt-9 .description {

	display: table-cell;

	vertical-align: middle;

}

.block-parallax-opt-9 .btn {

	line-height: 46px;

	padding: 0 63px;

	border: 2px solid #fff;

	color: #fff;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;

}

.block-parallax-opt-9 .btn:hover, .block-parallax-opt-9 .btn:focus {

	background-color: #FED690;

	border-color: #FED690;

	color: #333;

}

@media (max-width: 767px) {

.block-parallax-opt-9 .btn {

	margin-bottom: 15px;

}

}

.block-parallax-opt-9 .title, .block-parallax-opt-9 .sub-title {

	line-height: 1;

	display: block;

}

.block-lookbook-opt-9 {

	padding-top: 258px;

	padding-bottom: 137px;

}

.block-lookbook-opt-9 .img-title {

	margin-bottom: 50px;

}

.block-lookbook-opt-9 .title {

	display: block;

	color: #cccccc;

	font-size: 160px;

	font-weight: 100;

	letter-spacing: 20px;

	line-height: normal;

	text-transform: uppercase;

	line-height: 113px;

}

@media (max-width: 991px) {

.block-lookbook-opt-9 .title {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-lookbook-opt-9 .title {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-lookbook-opt-9 .title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-lookbook-opt-9 .sub-title {

	color: #fff;

	font-size: 80px;

	font-weight: 900;

	line-height: normal;

	text-transform: uppercase;

	margin-bottom: 30px;

}

@media (max-width: 767px) {

.block-lookbook-opt-9 .sub-title {

	font-size: 20px;

}

}

.block-lookbook-opt-9 .btn-play {

	margin-bottom: 35px;

	display: inline-block;

}

.block-modern-opt-9 {

	padding-top: 204px;

}

.block-modern-opt-9 .img-title {

	margin-bottom: 32px;

}

.block-modern-opt-9 .title {

	display: block;

	color: #999999;

	font-size: 80px;

	letter-spacing: normal;

	line-height: 70px;

	font-weight: 100;

}

.block-modern-opt-9 .title > span {

	color: #ccc;

	font-size: 140px;

	line-height: normal;

	text-transform: uppercase;

	display: block;

	line-height: 110px;

	font-weight: 300;

}

@media (max-width: 991px) {

.block-modern-opt-9 .title > span {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-modern-opt-9 .title > span {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-modern-opt-9 .title > span {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

@media (max-width: 991px) {

.block-modern-opt-9 .title {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-modern-opt-9 .title {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-modern-opt-9 .title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-modern-opt-9 .sub-title {

	color: #fff;

	font-weight: 700;

	line-height: normal;

	text-transform: uppercase;

	font-size: 70px;

	margin-bottom: 104px;

	font-family: 'Montserrat', sans-serif;

}

@media (max-width: 991px) {

.block-modern-opt-9 .sub-title {

	font-size: 40px;

}

}

@media (max-width: 767px) {

.block-modern-opt-9 .sub-title {

	font-size: 30px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-modern-opt-9 .sub-title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-style-opt-9 {

	padding-top: 150px;

}

.block-style-opt-9 .img-title {

	margin-bottom: 120px;

}

.block-style-opt-9 .title {

	display: block;

	color: #cccccc;

	font-size: 160px;

	font-weight: 100;

	letter-spacing: 20px;

	line-height: normal;

	text-transform: uppercase;

	line-height: 135px;

	margin-bottom: 25px;

}

.block-style-opt-9 .title > span {

	color: #fff;

	font-size: 70px;

	font-weight: 900;

	line-height: normal;

	text-transform: uppercase;

	display: block;

	line-height: 53px;

}

@media (max-width: 991px) {

.block-style-opt-9 .title > span {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-style-opt-9 .title > span {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-style-opt-9 .title > span {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

@media (max-width: 991px) {

.block-style-opt-9 .title {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-style-opt-9 .title {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-style-opt-9 .title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-street-opt-9 {

	padding-top: 230px;

}

.block-street-opt-9 .img-title {

	margin-bottom: 25px;

}

.block-street-opt-9 .title {

	display: block;

	color: #cccccc;

	font-size: 160px;

	font-weight: 100;

	letter-spacing: 20px;

	line-height: normal;

	text-transform: uppercase;

	line-height: 140px;

}

@media (max-width: 991px) {

.block-street-opt-9 .title {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-street-opt-9 .title {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-street-opt-9 .title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-street-opt-9 .sub-title {

	color: #fff;

	font-size: 80px;

	font-weight: 900;

	line-height: normal;

	text-transform: uppercase;

	line-height: 60px;

	margin-bottom: 25px;

}

@media (max-width: 991px) {

.block-street-opt-9 .sub-title {

	font-size: 80px;

}

}

@media (max-width: 767px) {

.block-street-opt-9 .sub-title {

	font-size: 40px;

	line-height: 1.14;

}

}

@media (max-width: 479px) {

.block-street-opt-9 .sub-title {

	font-size: 30px;

	line-height: 1.14;

	letter-spacing: 1;

}

}

.block-street-opt-9 .img-line {

	margin-bottom: 68px;

}

.index-opt-10 .back-to-top {

	border-color: #ffd68f;

}

.index-opt-10 .back-to-top .fa {

	background-color: #ffd68f;

}

.index-opt-10 .back-to-top:hover {

	background-color: #ffd68f;

}

.slide-opt-11 {

	font-family: 'ProximaNovaSemibold', sans-serif;

	color: #fff;

}

.slide-opt-11 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 27px;

}

.slide-opt-11 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 14px;

	height: 14px;

	border-radius: 100%;

	background-color: transparent;

	display: inline-block;

	text-align: center;

	border: 1px solid #fff;

	margin: 0 5px;

}

.slide-opt-11 .owl-dots .owl-dot.active {

	background-color: #fff;

	color: #fff;

	border-color: #fff;

}

.slide-opt-11 .item:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.31);

	z-index: 2;

}

.slide-opt-11 .description {

	text-transform: uppercase;

	position: absolute;

	bottom: 99px;

	left: 200px;

	right: 200px;

	text-align: center;

	z-index: 10;

}

.slide-opt-11 .owl-item .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-11 .subtitle {

	font-size: 80px;

	display: block;

	margin-bottom: 1px;

	font-family: 'ProximaNova-Black';

	line-height: 70px;

}

.slide-opt-11 .title {

	display: block;

	font-size: 80px;

	margin-bottom: 0px;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	line-height: 75px;

}

.slide-opt-11 .des {

	display: block;

	font-size: 32px;

	font-family: 'ProximaNova-Regular', sans-serif;

	font-weight: normal;

	letter-spacing: 11px;

	margin-bottom: 5px;

}

.slide-opt-11 .view-opt11 {

	background-color: transparent;

	line-height: 46px;

	padding: 0 15px;

	font-size: 18px;

	font-weight: 500;

	display: inline-block;

	font-weight: 300;

	border: 2px solid #fff;

	color: #fff;

	margin-top: 12px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-11 .view-opt11:hover {

	text-decoration: none;

	background-color: #fff;

	color: #666666;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-11 .view-opt11 .fa {

	font-size: 16px;

	font-weight: bold;

	margin-left: 4px;

}

.slide-opt-11 .subtitle, .slide-opt-11 .title, .slide-opt-11 .des, .slide-opt-11 .view-opt11 {

	position: relative;

}

.slide-opt-11 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-11 .active .subtitle {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.slide-opt-11 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-11 .active .view-opt11 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (max-width: 992px) {

.slide-opt-11 .description {

	top: 30px;

	bottom: auto;

	left: 30px;

	right: 30px;

}

.slide-opt-11 .subtitle {

	font-size: 60px;

	line-height: 1;

}

.slide-opt-11 .title {

	font-size: 50px;

	line-height: 50px;

}

.slide-opt-11 .des {

	font-size: 18px;

}

}

@media (max-width: 640px) {

.slide-opt-11 .description {

	top: 30px;

	bottom: auto;

	left: 30px;

	right: 30px;

}

.slide-opt-11 .subtitle {

	font-size: 40px;

	line-height: 1;

}

.slide-opt-11 .title {

	font-size: 30px;

	line-height: 1;

}

.slide-opt-11 .des {

	font-size: 14px;

}

.slide-opt-11 .view-opt11 {

	line-height: 36px;

	font-size: 14px;

}

}

@media (max-width: 479px) {

.slide-opt-11 .owl-dots {

	bottom: 5px;

}

.slide-opt-11 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

}

.slide-opt-11 .description {

	top: 20px;

	bottom: auto;

	left: 20px;

	right: 20px;

}

.slide-opt-11 .subtitle {

	font-size: 28px;

	line-height: 1;

}

.slide-opt-11 .title {

	font-size: 18px;

	line-height: 1;

}

.slide-opt-11 .des {

	font-size: 12px;

	letter-spacing: 5px;

}

.slide-opt-11 .view-opt11 {

	line-height: 20px;

	font-size: 9px;

	margin-top: 7px;

}

.slide-opt-11 .view-opt11 .fa {

	font-size: 11px;

}

}

.block-recent-blog-opt11 {

	margin-bottom: 30px;

	padding-top: 40px;

	font-family: 'ProximaNova-Regular', sans-serif;

}

.block-recent-blog-opt11 .block-title {

	color: #333;

	position: relative;

	margin-bottom: 40px;

	text-align: center;

	z-index: 10;

	font-family: "Montserrat", sans-serif;

	font-weight: 300;

	padding-bottom: 5px;

	font-weight: normal;

	font-size: 16px;

	font-family: 'ProximaNova-Regular', sans-serif;

	margin-bottom: 30px;

	color: #666666;

}

.block-recent-blog-opt11 .block-title:before {

	content: "";

	width: 50px;

	height: 2px;

	background-color: #333;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -25px;

}

.block-recent-blog-opt11 .block-title .title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}

.block-recent-blog-opt11 .block-title .title {

	font-family: 'ProximaNova-Black', sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #333333;

}

.block-recent-blog-opt11 .blog-item {

	position: relative;

	background-color: #fff;

}

.block-recent-blog-opt11 .blog-item:before, .block-recent-blog-opt11 .blog-item:after {

	content: "";

	display: table;

}

.block-recent-blog-opt11 .blog-item:after {

	clear: both;

}

.block-recent-blog-opt11 .blog-item:hover .blog-photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-recent-blog-opt11 .blog-item .blog-photo {

	position: relative;

	overflow: hidden;

}

.block-recent-blog-opt11 .blog-item .blog-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

	display: block;

	width: 100%;

}

.block-recent-blog-opt11 .blog-item .blog-detail {

	padding: 24px;

	min-height: 180px;

}

.block-recent-blog-opt11 .blog-item .blog-date {

	display: block;

	background-color: rgba(255, 102, 0, 0.6);

	line-height: 30px;

	padding: 0 13px;

	color: #fff;

	font-size: 16px;

	position: absolute;

	bottom: 20px;

	left: 0;

}

.block-recent-blog-opt11 .blog-item .blog-name {

	display: block;

	text-transform: none;

	font-weight: 600;

	color: #333;

	font-size: 18px;

	line-height: 20px;

	font-family: 'ProximaNovaSemibold', sans-serif;

	margin-bottom: 9px;

}

.block-recent-blog-opt11 .blog-item .blog-name a {

	color: #333;

}

.block-recent-blog-opt11 .blog-item .blog-name a:hover, .block-recent-blog-opt11 .blog-item .blog-name a:focus {

	color: #ff6634;

}

.block-recent-blog-opt11 .blog-item .blog-des {

	color: #666666;

	line-height: 18px;

	font-size: 14px;

	margin-bottom: 11px;

}

.block-recent-blog-opt11 .blog-item .blog-actions a {

	color: #ff6600;

	display: inline-block;

	font-size: 14px;

	font-weight: 300;

}

.block-recent-blog-opt11 .blog-item .blog-actions a:before {

	content: "\f105";

	font-family: "FontAwesome";

	margin-right: 8px;

	color: #999999;

}

.block-recent-blog-opt11 .blog-item .blog-actions a:hover {

	color: #e63900;

}

.block-recent-blog-opt11 .blog-item .blog-actions a:hover:before {

	color: #e63900;

}

.block-recent-blog-opt11 .blog-item.item-even {

	display: flex;

	flex-direction: column;

	display: -webkit-flex;

	-webkit-flex-direction: column;

}

.block-recent-blog-opt11 .blog-item.item-even .blog-photo {

	order: 2;

	margin: 0;

}

.block-recent-blog-opt11 .blog-item.item-even .blog-detail {

	order: 1;

}

.block-brand-op11 {

	padding: 34px 0;

	border-top: 1px solid #dcdcdc;

}

.block-brand-op11 .item {

	padding: 1px;

	text-align: center;

}

.block-brand-op11 .item a {

	display: block;

	border: 1px solid #ccc;

	background-color: #fff;

	border-radius: 3px;

	overflow: hidden;

}

.block-brand-op11 .item:hover img {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.block-brand-op11 .owl-item {

	padding-bottom: 1px;

}

.block-brand-op11 .owl-carousel {

	padding: 0 88px;

}

@media (max-width: 639px) {

.block-brand-op11 .owl-carousel {

	padding: 0 36px;

}

}

@media (max-width: 479px) {

.block-brand-op11 .owl-carousel {

	padding: 0;

}

.block-brand-op11 .owl-carousel .owl-nav {

	display: none;

}

}

.block-brand-op11 .owl-nav .owl-prev, .block-brand-op11 .owl-nav .owl-next {

	width: 32px;

	height: 32px;

	background-position: center;

	background-repeat: no-repeat;

	position: absolute;

	top: 50%;

	margin-top: -16px;

}

.block-brand-op11 .owl-nav .owl-prev {

	background-image: url(../images/icon/index11/prev.png);

	left: 0;

}

.block-brand-op11 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index11/prev2.png);

}

.block-brand-op11 .owl-nav .owl-next {

	background-image: url(../images/icon/index11/next.png);

	right: 0;

}

.block-brand-op11 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index11/next2.png);

}

.index-opt-11 {

	background-color: #f5f5f5;

}

.index-opt-11 .back-to-top {

	border-color: #ff6634;

}

.index-opt-11 .back-to-top .fa {

	background-color: #ff6634;

}

.index-opt-11 .back-to-top:hover {

	background-color: #ff6634;

}

.index-opt-11 .block-hot-categori-opt9 {

	padding: 58px 0 44px;

	margin-bottom: 0;

}

.index-opt-11 .block-categori-product-opt9 {

	margin-bottom: 0;

}

.slide-opt-12 {

	font-family: 'Oswald', sans-serif;

	color: #fff;

}

.slide-opt-12 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 27px;

}

.slide-opt-12 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 14px;

	height: 14px;

	border-radius: 100%;

	background-color: transparent;

	display: inline-block;

	text-align: center;

	border: 1px solid #fff;

	margin: 0 5px;

}

.slide-opt-12 .owl-dots .owl-dot.active {

	background-color: #fff;

	color: #fff;

	border-color: #fff;

}

.slide-opt-12 .item:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.1);

	z-index: 2;

}

.slide-opt-12 .description {

	text-transform: uppercase;

	position: absolute;

	bottom: 118px;

	left: 100px;

	right: 100px;

	text-align: center;

	z-index: 10;

}

.slide-opt-12 .owl-item .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-12 .subtitle {

	font-size: 24px;

	display: block;

	margin-bottom: 4px;

	font-weight: 300;

	text-transform: none;

}

.slide-opt-12 .title {

	display: inline-block;

	font-size: 36px;

	margin-bottom: 2px;

	font-weight: bold;

	line-height: 45px;

	font-family: 'Montserrat', sans-serif;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

.slide-opt-12 .title:before, .slide-opt-12 .title:after {

	display: block;

}

.slide-opt-12 .des {

	display: block;

	font-size: 24px;

	font-weight: normal;

	letter-spacing: 34px;

	padding-left: 34px;

}

.slide-opt-12 .view-opt12 {

	background-color: #fff;

	color: #333333;

	line-height: 40px;

	padding: 0 26px;

	font-size: 16px;

	font-weight: normal;

	display: inline-block;

	border: none;

	margin-top: 35px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-12 .view-opt12:hover {

	text-decoration: none;

	background-color: #333333;

	color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-12 .view-opt12 .fa {

	font-size: 16px;

	font-weight: bold;

	margin-left: 4px;

}

.slide-opt-12 .view-opt12:after {

	content: "\f105";

	font-family: 'FontAwesome';

	margin-left: 5px;

	font-size: 20px;

	vertical-align: top;

}

.slide-opt-12 .subtitle, .slide-opt-12 .title, .slide-opt-12 .des, .slide-opt-12 .view-opt12 {

	position: relative;

}

.slide-opt-12 .active {/*.title {			.animation(fadeInRight 0.9s ease-in-out 0.8s both);		}		.subtitle {			.animation(fadeInRight 0.6s ease-in-out 0.8s both);		}		.des {			.animation(fadeInRight 0.4s ease-in-out 1.2s both);		}		.view-opt12 {			.animation(fadeInRight 0.6s ease-in-out 0.8s both);		}*/

}

@media (max-width: 640px) {

.slide-opt-12 .description {

	top: 100px;

	bottom: auto;

	left: 30px;

	right: 30px;

}

.slide-opt-12 .subtitle {

	font-size: 18px;

}

.slide-opt-12 .title {

	font-size: 30px;

}

.slide-opt-12 .des {

	font-size: 18px;

	letter-spacing: 20px;

	padding-left: 20px;

}

.slide-opt-12 .owl-dots {

	bottom: 10px;

}

.slide-opt-12 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

}

}

@media (max-width: 479px) {

.slide-opt-12 .description {

	top: 30px;

	bottom: auto;

	left: 30px;

	right: 30px;

}

.slide-opt-12 .subtitle {

	font-size: 14px;

}

.slide-opt-12 .title {

	font-size: 20px;

	line-height: 1.3;

}

.slide-opt-12 .des {

	font-size: 14px;

	letter-spacing: 15px;

	padding-left: 15px;

}

.slide-opt-12 .view-opt12 {

	line-height: 30px;

	font-size: 12px;

	margin-top: 15px;

}

.slide-opt-12 .owl-dots {

	bottom: 10px;

}

.slide-opt-12 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

}

}

.block-section-top12 {

	margin-bottom: 30px;

}

.block-section-top12 .box-section-top {

	position: relative;

	padding-left: 280px;

	padding-top: 10px;

}

.block-section-top12 .box-section-top:before, .block-section-top12 .box-section-top:after {

	content: "";

	display: table;

}

.block-section-top12 .box-section-top:after {

	clear: both;

}

@media (max-width: 1199px) {

.block-section-top12 .box-section-top {

	padding-left: 0;

}

}

.block-section-top12 .block-slide-main {

	width: 680px;

	float: left;

}

@media (max-width: 1199px) {

.block-section-top12 .block-slide-main {

	width: 716px;

}

}

@media (max-width: 991px) {

.block-section-top12 .block-slide-main {

	width: 100%;

}

}

.block-section-top12 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top12 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top12 .block-nav-categori .block-title {

	display: none;

}

.block-section-top12 .block-nav-categori .ui-categori {

	padding-top: 6px;

	padding-bottom: 0;

}

.block-section-top12 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top12 .block-nav-categori .ui-categori > li > a {

	line-height: 42px;

	border-top: 1px solid #eeeeee;

	padding: 0;

	padding-right: 20px;

	font-family: 'Arimo', sans-serif;

	color: #333333;

	font-size: 14px;

}

.block-section-top12 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top12 .block-nav-categori .ui-categori > li:hover > a {

	color: #001726;

}

.block-section-top12 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top12 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 42px;

}

.block-section-top12 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top12 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all, .block-section-top12 .block-nav-categori .view-all-categori a {

	background-color: #fff;

	color: #999999;

	border: none;

	border-top: 1px solid #eeeeee;

	font-weight: normal;

	font-size: 14px;

	height: 49px;

	line-height: 1;

	margin-left: 15px;

	margin-right: 15px;

	text-transform: none;

	text-align: center;

	padding-top: 15px;

	font-family: 'Oswald', sans-serif;

}

.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all:after, .block-section-top12 .block-nav-categori .view-all-categori a:after {

	content: "\f107";

	float: none;

	margin: 0;

	vertical-align: top;

	display: block;

}

.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all:hover, .block-section-top12 .block-nav-categori .view-all-categori a:hover {

	background-color: #001726;

	color: #fff;

}

.block-section-top12 .block-nav-categori .block-content {

	min-height: 520px;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border: 1px solid #eeeeee;

}

.block-section-top12 .col-right {

	width: calc(100% - 680px);

	width: -moz-calc(100% - 680px);

	width: -webkit-calc(100% - 680px);

	width: -o-calc(100% - 680px);

	float: left;

}

@media (max-width: 1199px) {

.block-section-top12 .col-right {

	width: calc(100% - 716px);

	width: -moz-calc(100% - 716px);

	width: -webkit-calc(100% - 716px);

	width: -o-calc(100% - 716px);

}

}

@media (max-width: 991px) {

.block-section-top12 .col-right {

	display: none;

}

}

.block-section-top12 .banner-slide .box-img {

	position: relative;

	display: block;

}

.block-section-top12 .banner-slide .box-img:before, .block-section-top12 .banner-slide .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-section-top12 .banner-slide .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-section-top12 .banner-slide .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-section-top12 .banner-slide .box-img img {

	display: block;

	width: 100%;

}

.block-section-top12 .banner-slide img {

	display: block;

	width: 100%;

}

.block-section-top12 .block-logo-brand {

	text-align: center;

	border: 1px solid #eeeeee;

}

.block-section-top12 .block-logo-brand:hover .owl-nav .owl-next, .block-section-top12 .block-logo-brand:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-section-top12 .block-logo-brand:hover .owl-nav .owl-prev {

	left: 5px;

}

.block-section-top12 .block-logo-brand:hover .owl-nav .owl-next {

	right: 5px;

}

.block-section-top12 .block-logo-brand .owl-nav .owl-next, .block-section-top12 .block-logo-brand .owl-nav .owl-prev {

	width: 20px;

	line-height: 20px;

	border-radius: 2px;

	font-size: 18px;

	color: #cdcdcd;

	text-align: center;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	position: absolute;

	top: 50%;

	margin-top: -10px;

	opacity: 0;

}

.block-section-top12 .block-logo-brand .owl-nav .owl-next:hover, .block-section-top12 .block-logo-brand .owl-nav .owl-prev:hover {

	color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-section-top12 .block-logo-brand .owl-nav .owl-next:before, .block-section-top12 .block-logo-brand .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-section-top12 .block-logo-brand .owl-nav .owl-prev {

	left: 25px;

}

.block-section-top12 .block-logo-brand .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-section-top12 .block-logo-brand .owl-nav .owl-next {

	right: 25px;

}

.block-section-top12 .block-logo-brand .owl-nav .owl-next:before {

	content: "\f105";

}

.block-banner-main-opt12 .box-img {

	position: relative;

	display: block;

}

.block-banner-main-opt12 .box-img:before, .block-banner-main-opt12 .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-banner-main-opt12 .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-main-opt12 .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-main-opt12 .box-img img {

	display: block;

	width: 100%;

}

.block-banner-main-opt12 .box-img {

	position: relative;

	margin-bottom: 30px;

	overflow: hidden;

}

.block-banner-main-opt12 .row {

	margin: 0;

}

.block-banner-main-opt12 [class^="col-sm"], .block-banner-main-opt12 [class^="col-md"] {

	padding: 0;

}

.block-banner-main-opt12 .item {

	position: relative;

	margin-bottom: 30px;

	overflow: hidden;

}

.block-banner-main-opt12 .item:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(12, 27, 76, 0.5);

	display: block;

	z-index: 5;

}

.block-banner-main-opt12 .item img {

	width: 100%;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.55s;

}

.block-banner-main-opt12 .item .description {

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	padding: 10px;

	padding-right: 50px;

	text-align: right;

	z-index: 10;

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: flex-end;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: flex-end;

	justify-content: center;

}

.block-banner-main-opt12 .item .title, .block-banner-main-opt12 .item .sub-title, .block-banner-main-opt12 .item .des, .block-banner-main-opt12 .item .btn {

	position: relative;

}

.block-banner-main-opt12 .item .title, .block-banner-main-opt12 .item .sub-title, .block-banner-main-opt12 .item .des {

	display: block;

}

.block-banner-main-opt12 .item .btn {

	line-height: 31px;

	background-color: transparent;

	color: #fff;

	padding: 0;

	border: none;

	text-transform: uppercase;

	font-size: 14px;

	font-family: 'Oswald', sans-serif;

	position: relative;

}

.block-banner-main-opt12 .item .btn:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #fff;

	position: absolute;

	top: 0;

	right: 0;

}

.block-banner-main-opt12 .item .btn:hover {

	color: #001726;

	background-color: transparent;

}

.block-banner-main-opt12 .item .title {

	text-transform: none;

	font-size: 24px;

	color: #fff;

	font-weight: 300;

}

.block-banner-main-opt12 .item .des {

	text-transform: uppercase;

	margin-bottom: 15px;

	color: #fff;

	font-weight: bold;

	font-size: 36px;

}

.block-banner-main-opt12 .item:hover img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 0.55s;

	-o-transition: 0.55s;

	transition: 0.55s;

}

.block-banner-main-opt12 .item:hover .title, .block-banner-main-opt12 .item:hover .sub-title, .block-banner-main-opt12 .item:hover .des, .block-banner-main-opt12 .item:hover .btn {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown;

}

.block-banner-main-opt12 .item:hover .sub-title {

	-webkit-animation-delay: 0.3s;

	animation-delay: 0.3s;

}

.block-banner-main-opt12 .item:hover .des {

	-webkit-animation-delay: 0.5s;

	animation-delay: 0.5s;

}

.block-banner-main-opt12 .item:hover .btn {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn;

}

.block-banner-main-opt12 .item1:before {

	background-color: rgba(12, 27, 76, 0.5);

}

.block-banner-main-opt12 .item2:before {

	background-color: rgba(255, 51, 102, 0.5);

}

.block-banner-main-opt12 .item3:before {

	background-color: rgba(17, 168, 171, 0.5);

}

.block-banner-bottom-opt12 {/*.item {		position: relative;		margin-bottom: 30px;		overflow: hidden;		&:before {			content: "";			position: absolute;			top: 0;			left: 0;			right: 0;			bottom: 0;			background-color: rgba(12, 27, 76, 0.5);			display: block;			z-index: 5;		}		img {			width: 100%;			display: block;			.scale(1);			.transition(0.55s);		}		.description {			position: absolute;			top: 0;			bottom: 0;			right: 0;			padding: 10px;			padding-right: 50px;			text-align: right;			z-index: 10;			  			display: -webkit-flex; 			-webkit-flex-direction: column; 			-webkit-align-items: flex-end;			-webkit-justify-content: center;			flex: 1 1 0;			  			display: flex;			flex-direction: column; 			align-items: flex-end; 			justify-content: center; 		}		.title,		.sub-title,		.des,		.btn {			position: relative;		}		.title,		.sub-title,		.des {			display: block;		}		.btn {			line-height: 31px;			background-color: transparent;			color: #fff;			font-size: 14px;			padding: 0;			border: none;			text-transform: uppercase;			font-size: 14px;			font-family: 'Oswald', sans-serif;			position: relative;			&:before {				content: "";				width: 20px;				height: 2px;				background-color: #fff;				position: absolute;				top: 0;				right: 0;			}			&:hover {				color: @color-font_theme_skin12;				background-color: transparent;			}		}		.title {			text-transform: none;			font-size: 24px;			color: #fff;			font-weight: 300;		}		.sub-title {		}		.des {			text-transform: uppercase;			margin-bottom: 15px;			color: #fff;			font-weight: bold;			font-size: 36px;		}		&:hover {			img {				.scale(1.1);				.transition(0.55s);			}			.title,			.sub-title,			.des,			.btn {				.animation-duration(1s);				.animation-fill-mode(both);				.animation-name(fadeInDown) ;			}			.sub-title {				.animation-delay(0.3s)			}			.des {				.animation-delay(0.5s)			}			.btn {				.animation-delay(0.7s);								.animation-name(fadeIn) ;			}					}	}	.item1 {				&:before {			background-color: rgba(12, 27, 76, 0.5);		}	}	.item2 {				&:before {			background-color: rgba(255, 51, 102, 0.5);		}	}	.item3 {		.title {			display: block;			font-size: 18px;			font-weight: 300;			text-transform: none;			font-family: 'Oswald', sans-serif;		}		.des {			font-size: 24px;			font-weight: 700;			text-transform: uppercase;			font-family: 'Montserrat', sans-serif;		}		&:before {			background-color: rgba(17, 168, 171, 0.5);		}	}*/

}

.block-banner-bottom-opt12 .box-img {

	position: relative;

	display: block;

}

.block-banner-bottom-opt12 .box-img:before, .block-banner-bottom-opt12 .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-banner-bottom-opt12 .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-bottom-opt12 .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-bottom-opt12 .box-img img {

	display: block;

	width: 100%;

}

.block-banner-bottom-opt12 .box-img {

	position: relative;

	margin-bottom: 30px;

	overflow: hidden;

}

.block-floor-products-opt12 {

	margin-bottom: 30px;

}

.block-floor-products-opt12 .block-title {

	margin-bottom: 0px;

	background-color: #eeeeee;

	border-bottom: 2px solid #001726;

}

.block-floor-products-opt12 .block-title:before, .block-floor-products-opt12 .block-title:after {

	content: "";

	display: table;

}

.block-floor-products-opt12 .block-title:after {

	clear: both;

}

.block-floor-products-opt12 .block-title .title {

	font-size: 18px;

	color: #333333;

	text-transform: uppercase;

	font-weight: 300;

	padding-left: 8px;

	padding-right: 5px;

	display: block;

	line-height: 50px;

	float: left;

	font-family: 'Oswald', sans-serif;

}

.block-floor-products-opt12 .block-title .box-categori {

	font-family: 'Arimo', sans-serif;

	float: left;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle {

	width: 54px;

	line-height: 50px;

	height: 50px;

	display: block;

	background-color: transparent;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index12/btn-cat-floor.png);

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle span {

	display: none;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover {

	background-color: #001726;

}

.floor-products1.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover {

	background-color: #001726;

}

.floor-products2.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover {

	background-color: #11a8ab;

}

.floor-products3.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover {

	background-color: #004081;

}

.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle {

	background-color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

	background-image: url(../images/icon/index12/btn-cat-floor-active.png);

}

.floor-products1.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle {

	background-color: #001726;

}

.floor-products2.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle {

	background-color: #11a8ab;

}

.floor-products3.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle {

	background-color: #004081;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu {

	width: 270px;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: none;

	margin: 0 !important;

	background-color: rgba(255, 51, 102, 0.8);

	height: 600px;

	overflow-y: auto;

	padding-left: 20px;

	padding-top: 33px;

	left: 0 !important;

}

.floor-products1.block-floor-products-opt12 .block-title .box-categori .dropdown-menu {

	background-color: rgba(255, 51, 102, 0.8);

}

.floor-products2.block-floor-products-opt12 .block-title .box-categori .dropdown-menu {

	background-color: rgba(17, 168, 171, 0.8);

}

.floor-products3.block-floor-products-opt12 .block-title .box-categori .dropdown-menu {

	background-color: rgba(0, 64, 129, 0.8);

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a {

	color: #fff;

	display: block;

	line-height: 40px;

	margin-bottom: 5px;

	padding: 0;

	font-size: 14px;

	text-transform: capitalize;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover, .block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus {

	background-color: #ffffff;

	color: #333;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover .img-show, .block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus .img-show {

	display: none;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover .img-hover, .block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus .img-hover {

	display: inline;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a .icon {

	width: 46px;

	text-align: center;

	display: inline-block;

}

.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a .img-hover {

	display: none;

}

.block-floor-products-opt12 .block-title .links {

	float: right;

	font-family: 'Arimo', sans-serif;

	margin-right: 52px;

}

.block-floor-products-opt12 .block-title .links:before, .block-floor-products-opt12 .block-title .links:after {

	content: "";

	display: table;

}

.block-floor-products-opt12 .block-title .links:after {

	clear: both;

}

.block-floor-products-opt12 .block-title .links .dropdown-toggle {

	width: 54px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 50px;

	font-size: 18px;

	display: none;

}

@media (min-width: 992px) {

.block-floor-products-opt12 .block-title .links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

	background-color: transparent;

}

}

.block-floor-products-opt12 .block-title .links a {

	display: block;

	line-height: 50px;

	color: #333333;

	text-transform: capitalize;

	font-size: 14px;

	padding: 0px 20px;

	position: relative;

	font-weight: normal;

}

.block-floor-products-opt12 .block-title .links a:hover {

	color: #001726;

	background-color: transparent;

}

.floor-products1.block-floor-products-opt12 .block-title .links a:hover {

	color: #001726;

}

.floor-products2.block-floor-products-opt12 .block-title .links a:hover {

	color: #11a8ab;

}

.floor-products3.block-floor-products-opt12 .block-title .links a:hover {

	color: #004081;

}

@media (min-width: 768px) and (max-width: 1199px) {

.block-floor-products-opt12 .block-title .links a {

	padding: 0 12px;

}

}

.block-floor-products-opt12 .block-title .links li {

	float: left;

	position: relative;

}

.block-floor-products-opt12 .block-title .links li.active > a, .block-floor-products-opt12 .block-title .links li:hover > a {

	color: #001726;

	position: relative;

	z-index: 5;

}

.block-floor-products-opt12 .block-title .links li.active > a:after, .block-floor-products-opt12 .block-title .links li:hover > a:after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 0 4px 4px 4px;

	border-color: transparent transparent #001726 transparent;

	position: absolute;

	bottom: 0px;

	left: 50%;

	margin-left: -4px;

}

.floor-products1.block-floor-products-opt12 .block-title .links li.active > a, .floor-products1.block-floor-products-opt12 .block-title .links li:hover > a {

	color: #001726;

}

.floor-products1.block-floor-products-opt12 .block-title .links li.active > a:after, .floor-products1.block-floor-products-opt12 .block-title .links li:hover > a:after {

	border-color: transparent transparent #001726 transparent;

}

.floor-products2.block-floor-products-opt12 .block-title .links li.active > a, .floor-products2.block-floor-products-opt12 .block-title .links li:hover > a {

	color: #11a8ab;

}

.floor-products2.block-floor-products-opt12 .block-title .links li.active > a:after, .floor-products2.block-floor-products-opt12 .block-title .links li:hover > a:after {

	border-color: transparent transparent #11a8ab transparent;

}

.floor-products3.block-floor-products-opt12 .block-title .links li.active > a, .floor-products3.block-floor-products-opt12 .block-title .links li:hover > a {

	color: #0066cc;

}

.floor-products3.block-floor-products-opt12 .block-title .links li.active > a:after, .floor-products3.block-floor-products-opt12 .block-title .links li:hover > a:after {

	border-color: transparent transparent #0066cc transparent;

}

.block-floor-products-opt12 .block-title .links .label-cat {

	position: absolute;

	top: -6px;

	right: 0;

	line-height: 18px;

	color: #fff;

	background-color: #009966;

	display: block;

	border-radius: 30px;

	width: 32px;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

.block-floor-products-opt12 .block-title .links .label-cat:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 4px 6px 0 0;

	border-color: #009966 transparent transparent transparent;

	position: absolute;

	bottom: -4px;

	left: 10px;

}

.floor-products2.block-floor-products-opt12 .block-title {

	border-bottom-color: #11a8ab;

}

.floor-products3.block-floor-products-opt12 .block-title {

	border-bottom-color: #0066cc;

}

@media (max-width: 991px) {

.block-floor-products-opt12 .block-title {

	padding-right: 0;

	background-position: top 15px right 80px;

}

.block-floor-products-opt12 .block-title .links {

	float: right;

}

.block-floor-products-opt4 .block-title.block-floor-products-opt12 .block-title .links {

	float: right;

	clear: none;

}

.block-floor-products-opt12 .block-title .links .dropdown-toggle {

	display: block;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu {

	left: auto;

	right: 0;

	width: 300px;

	margin: 0;

	padding: 0;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu li {

	float: none;

	display: block;

	z-index: 30;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu li a {

	z-index: 40;

	border-bottom: 1px solid #dedede;

	line-height: 40px;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu li.active > a:before, .block-floor-products-opt12 .block-title .links .dropdown-menu li:hover > a:before {

	bottom: -1px;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu li.active > a:after, .block-floor-products-opt12 .block-title .links .dropdown-menu li:hover > a:after {

	bottom: 0px;

	left: 25px;

	margin: 0;

}

.block-floor-products-opt12 .block-title .links .dropdown-menu li:last-child a {

	border-bottom: none;

}

.block-floor-products-opt12 .block-title .actions {

	right: 48px;

}

}

@media (max-width: 479px) {

.block-floor-products-opt12 .block-title .links .dropdown-menu {

	left: 0;

}

.block-floor-products-opt12 .block-title .actions {

	top: 55px;

	right: 10px;

}

}

.block-floor-products-opt12 .col-banner {

	width: 270px;

	float: left;

	position: relative;

	overflow: hidden;

	margin-top: -2px;

	z-index: 10;

}

.block-floor-products-opt12 .col-banner .subtitle, .block-floor-products-opt12 .col-banner .title, .block-floor-products-opt12 .col-banner .btn {

	position: relative;

}

.block-floor-products-opt12 .col-banner:hover .box-img img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-floor-products-opt12 .col-banner:hover .description .subtitle {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

.block-floor-products-opt12 .col-banner:hover .description .title {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

.block-floor-products-opt12 .col-banner:hover .description .btn {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

}

.block-floor-products-opt12 .col-banner .box-img {

	display: block;

	position: relative;

	overflow: hidden;

	height: 600px;

}

.block-floor-products-opt12 .col-banner .box-img 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-floor-products-opt12 .col-banner .description {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	top: 0;

	font-size: 16px;

	color: #fff;

	font-weight: normal;

	background-color: rgba(255, 51, 102, 0.3);

	text-align: center;

	font-family: 'Oswald', sans-serif;

	display: -webkit-flex;

	-webkit-flex-direction: column;

	-webkit-align-items: center;

	-webkit-justify-content: center;

	flex: 1 1 0;

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

}

.block-floor-products-opt12 .col-banner .description .subtitle {

	display: block;

	position: relative;

	font-weight: 300;

	font-size: 20px;

	margin-bottom: 5px;

}

.block-floor-products-opt12 .col-banner .description .title {

	display: block;

	font-weight: normal;

	font-size: 30px;

	text-transform: uppercase;

	margin-bottom: 24px;

	font-family: 'Montserrat-Black', sans-serif;

	line-height: 1;

}

.block-floor-products-opt12 .col-banner .description .btn {

	line-height: 28px;

	border: 2px solid #fff;

	padding: 0 27px;

	font-size: 14px;

	color: #fff;

	text-transform: uppercase;

}

.block-floor-products-opt12 .col-banner .description .btn:hover {

	background-color: #001726;

	border-color: #001726;

}

.floor-products1.block-floor-products-opt12 .col-banner .description {

	background-color: rgba(255, 51, 102, 0.3);

}

.floor-products2.block-floor-products-opt12 .col-banner .description {

	background-color: rgba(17, 168, 171, 0.3);

}

.floor-products3.block-floor-products-opt12 .col-banner .description {

	background-color: rgba(0, 64, 129, 0.4);

}

.block-floor-products-opt12 .col-products {

	float: left;

	width: calc(100% - 270px);

	width: -moz-calc(100% - 270px);

	width: -webkit-calc(100% - 270px);

	width: -o-calc(100% - 270px);

	margin: 0;

}

.block-floor-products-opt12 .col-products:hover .owl-nav .owl-next, .block-floor-products-opt12 .col-products:hover .owl-nav .owl-prev {

	opacity: 1;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt12 .col-products:hover .owl-nav .owl-prev {

	left: 0px;

}

.block-floor-products-opt12 .col-products:hover .owl-nav .owl-next {

	right: 0px;

}

.block-floor-products-opt12 .col-products .owl-nav {

	position: absolute;

	top: -36px;

	right: 15px;

	opacity: 1;

}

.block-floor-products-opt12 .col-products .owl-nav .owl-next, .block-floor-products-opt12 .col-products .owl-nav .owl-prev {

	width: 16px;

	line-height: 16px;

	font-size: 20px;

	color: #999999;

	text-align: center;

	display: inline-block;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-floor-products-opt12 .col-products .owl-nav .owl-next:hover, .block-floor-products-opt12 .col-products .owl-nav .owl-prev:hover {

	color: #001726;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.block-floor-products-opt12 .col-products .owl-nav .owl-next:before, .block-floor-products-opt12 .col-products .owl-nav .owl-prev:before {

	content: "";

	font-family: 'FontAwesome';

}

.block-floor-products-opt12 .col-products .owl-nav .owl-prev:before {

	content: "\f104";

}

.block-floor-products-opt12 .col-products .owl-nav .owl-next:before {

	content: "\f105";

}

.block-floor-products-opt12 .product-item {

	margin: 0;

	border-right: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

}

.block-floor-products-opt12 .product-item .product-item-info {

	position: relative;

}

@media (max-width: 1199px) {

.block-floor-products-opt12 .col-products {

	width: 100%;

	border-right: 1px solid #eeeeee;

	border-left: 1px solid #eeeeee;

}

.block-floor-products-opt12 .col-banner {

	display: none;

}

}

.block-deal-opt12 {

	border: 1px solid #eeeeee;

	margin-bottom: 30px;

}

.block-deal-opt12 .block-title {

	background-color: #eeeeee;

	font-size: 18px;

	font-weight: 300;

	text-transform: uppercase;

	color: #333;

	font-family: 'Oswald', sans-serif;

	line-height: 50px;

	padding-left: 23px;

}

.block-deal-opt12 .block-content {

	padding-top: 23px;

	padding-bottom: 10px;

}

.block-deal-opt12 .count-down-time {

	text-align: center;

}

.block-deal-opt12 .count-down-time .box-count {

	display: inline-block;

	margin-right: 15px;

	margin-bottom: 12px;

}

.block-deal-opt12 .count-down-time .box-count:last-child {

	margin-right: 0;

}

.block-deal-opt12 .count-down-time .box-count .number {

	width: 42px;

	height: 34px;

	line-height: 34px;

	background-color: #001726;

	color: #fff;

	display: block;

	font-size: 16px;

	font-weight: bold;

	font-family: 'Arimo', sans-serif;

}

.block-deal-opt12 .count-down-time .box-count .text {

	font-size: 14px;

	color: #999999;

	font-family: 'Oswald', sans-serif;

}

.block-deal-opt12:hover .owl-nav .owl-prev, .block-deal-opt12:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	visibility: visible;

}

.block-deal-opt12:hover .owl-nav .owl-prev {

	left: -12px;

}

.block-deal-opt12:hover .owl-nav .owl-next {

	right: -12px;

}

.block-deal-opt12 .owl-nav {

	text-align: center;

}

.block-deal-opt12 .owl-nav .owl-prev, .block-deal-opt12 .owl-nav .owl-next {

	display: block;

	width: 24px;

	height: 24px;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	text-align: center;

	color: #b2b2b2;

	background-position: center;

	background-repeat: no-repeat;

	position: absolute;

	background-color: #fff;

	top: 50%;

	margin-top: -14px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-deal-opt12 .owl-nav .owl-prev:hover, .block-deal-opt12 .owl-nav .owl-next:hover {

	background-color: #001726;

	color: #fff;

	border-color: #001726;

}

.block-deal-opt12 .owl-nav .owl-prev {

	background-image: url(../images/icon/index12/prev.png);

	left: 10px;

}

.block-deal-opt12 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index12/prev-hover.png);

}

.block-deal-opt12 .owl-nav .owl-next {

	background-image: url(../images/icon/index12/next.png);

	right: 10px;

}

.block-deal-opt12 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index12/next-hover.png);

}

.block-testimonials-opt12 {

	margin-bottom: 30px;

	position: relative;

}

.block-testimonials-opt12 .block-content {

	background-color: #394165;

	color: #fff;

	padding: 20px 19px 25px;

}

.block-testimonials-opt12 .testimonials-thumb {

	max-width: 200px;

	margin: auto;

	position: static;

	margin-bottom: 10px;

}

.block-testimonials-opt12 .testimonials-des {

	max-width: 450px;

	margin: auto;/*.owl-nav  {			display: none;		}		.owl-dots {			display: none;		}*/

}

.block-testimonials-opt12 .item {

	position: relative;

}

.block-testimonials-opt12 .item .photo {

	display: block;

	height: 100px;

	padding-top: 14px;

	position: relative;

}

.block-testimonials-opt12 .item .photo .img {

	overflow: hidden;

	display: block;

	border-radius: 100%;

	border: 2px solid rgba(255, 255, 255, 0.4);

	position: relative;

	top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt12 .item .photo .img:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.3);

	display: block;

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt12 .item .photo img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt12 .item .info {

	line-height: 24px;

}

.block-testimonials-opt12 .item .testimonial-nane {

	text-align: right;

	margin-top: 17px;

}

.block-testimonials-opt12 .center .item .photo .img {

	width: 94px;

	height: 94px;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	margin-top: -14px;

	margin-left: -14px;

	z-index: 10;

	border-color: #fff;

}

.block-testimonials-opt12 .center .item .photo .img:before {

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt12 .center .item .photo .img img {

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt12 .owl-carousel .owl-item .icon {

	display: inline-block;

	vertical-align: bottom;

}

.block-testimonials-opt12 .owl-nav .owl-prev:before {

	content: "prew";

}

.block-testimonials-opt12 .owl-nav .owl-next:before {

	content: "next";

}

.block-testimonials-opt12 .owl-dots {

	text-align: center;	/*position: absolute;		bottom: 10px;		left: 0;		right: 0;*/

	pointer-events: none;

}

.block-testimonials-opt12 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

	border-radius: 100%;

	display: inline-block;

	margin: 0 4px;

	border: 2px solid rgba(255, 255, 255, 0.5);

}

.block-testimonials-opt12 .owl-dots .owl-dot.active {

	background-color: #fff;

}

.block-new-product-opt12 {

	border: 1px solid #eeeeee;

	margin-bottom: 30px;

}

.block-new-product-opt12 .block-title {

	background-color: #eeeeee;

	font-size: 18px;

	font-weight: 300;

	text-transform: uppercase;

	color: #333;

	font-family: 'Oswald', sans-serif;

	line-height: 50px;

	padding-left: 23px;

}

.block-new-product-opt12 .block-content {

	padding: 5px 27px 15px;

}

.block-new-product-opt12 .product-item {

	border-bottom: 1px solid #eeeeee;

	padding: 15px 0;

}

.block-new-product-opt12 .product-item:last-child {

	border-bottom: none;

}

.block-new-product-opt12 .product-item .product-item-info:before, .block-new-product-opt12 .product-item .product-item-info:after {

	content: "";

	display: table;

}

.block-new-product-opt12 .product-item .product-item-info:after {

	clear: both;

}

.block-new-product-opt12 .product-item .product-item-info .product-item-photo {

	width: 90px;

	margin-right: 12px;

	float: left;

	height: auto;

	text-align: center;

}

.block-new-product-opt12 .product-item .product-item-info .product-item-img {

	height: auto;

}

.block-new-product-opt12 .product-item .product-item-info .product-item-detail {

	overflow: hidden;

	min-height: 0;

	padding: 0;

}

.block-new-product-opt12 .product-item .product-item-info .product-item-name {

	line-height: 24px;

	white-space: normal;

}

.block-new-product-opt12 .product-item .product-item-info .product-reviews-summary {

	margin-bottom: 0;

}

.block-new-product-opt12 .owl-nav {

	text-align: center;

	border-top: 1px solid #eeeeee;

	padding-top: 20px;

}

.block-new-product-opt12 .owl-nav .owl-prev, .block-new-product-opt12 .owl-nav .owl-next {

	display: inline-block;

	width: 24px;

	height: 24px;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	text-align: center;

	margin: 0 7px;

	color: #b2b2b2;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #fff;

}

.block-new-product-opt12 .owl-nav .owl-prev:hover, .block-new-product-opt12 .owl-nav .owl-next:hover {

	background-color: #001726;

	color: #fff;

	border-color: #001726;

}

.block-new-product-opt12 .owl-nav .owl-prev {

	background-image: url(../images/icon/index12/prev.png);

}

.block-new-product-opt12 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index12/prev-hover.png);

}

.block-new-product-opt12 .owl-nav .owl-next {

	background-image: url(../images/icon/index12/next.png);

}

.block-new-product-opt12 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index12/next-hover.png);

}

.block-banner-sidebar {

	margin-bottom: 30px;

}

@media (max-width: 991px) {

.block-banner-sidebar-opt12 {

	display: none;

}

}

.block-categori-opt12 .item {

	position: relative;

	background-position: right bottom;

	background-repeat: no-repeat;

	border: 1px solid #eee;

	background-color: #fff;

	padding: 20px 23px 18px 30px;

	margin-bottom: 30px;

}

.block-categori-opt12 .item:before, .block-categori-opt12 .item:after {

	content: "";

	display: table;

}

.block-categori-opt12 .item:after {

	clear: both;

}

.block-categori-opt12 .item .title {

	float: right;

	width: calc(100% - 150px);

	width: -moz-calc(100% - 150px);

	width: -webkit-calc(100% - 150px);

	width: -o-calc(100% - 150px);

	text-align: right;

	font-size: 24px;

	color: #999999;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.block-categori-opt12 .item .title .sub-title {

	display: block;

	text-transform: uppercase;

	font-weight: bold;

	color: #001726;

	font-size: 30px;

	font-family: 'Montserrat-Black', sans-serif;

	line-height: 1;

}

.style-opt13.block-categori-opt12 .item .title .sub-title {

	color: #ffae00;

}

@media (max-width: 1199px) and (min-width: 992px) {

.block-categori-opt12 .item .title {

	width: 100%;

	float: left;

	text-align: left;

}

}

@media (max-width: 479px) {

.block-categori-opt12 .item .title {

	width: 100%;

	float: left;

	text-align: left;

}

}

.block-categori-opt12 .item .list-cat {

	float: left;

	width: 150px;

	margin-bottom: 22px;

	padding-top: 8px;

}

@media (max-width: 479px) {

.block-categori-opt12 .item .list-cat {

	width: 100%;

	float: left;

	max-width: 255px;

}

}

.block-categori-opt12 .item .list-cat li {

	line-height: 28px;

	border-bottom: 1px solid #eeeeee;

	text-transform: capitalize;

	font-family: 'Arimo', sans-serif;

}

.block-categori-opt12 .item .list-cat li a {

	padding-left: 17px;

	position: relative;

	display: block;

	color: #666666;

	font-size: 14px;

}

.block-categori-opt12 .item .list-cat li a:hover {

	color: #001726;

}

.block-categori-opt12 .item .list-cat li a:before {

	content: "";

	width: 3px;

	height: 3px;

	background-color: #999999;

	position: absolute;

	top: 14px;

	left: 3px;

}

.style-opt13.block-categori-opt12 .item .list-cat li {

	font-family: 'Montserrat';

	font-weight: 300;

}

.block-categori-opt12 .item .actions {

	clear: both;

}

.block-categori-opt12 .item .btn-view {

	text-transform: uppercase;

	display: inline-block;

	position: relative;

	line-height: 30px;

	color: #999999;

	font-size: 14px;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.block-categori-opt12 .item .btn-view:hover {

	color: #001726;

}

.block-categori-opt12 .item .btn-view:hover:before {

	background-color: #001726;

}

.block-categori-opt12 .item .btn-view:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #999999;

	position: absolute;

	left: 0;

	top: 0;

}

.style-opt13.block-categori-opt12 .item .btn-view {

	font-family: 'Montserrat';

	font-weight: normal;

	text-transform: none;

}

@media (max-width: 991px) and (min-width: 480px) {

.block-categori-opt12 .item .title, .block-categori-opt12 .item .list-cat {

	width: 50%;

}

}

.block-categori-opt12 .item2 .title .sub-title {

	color: #11a8ab;

}

.style-opt13.block-categori-opt12 .item2 .title .sub-title {

	color: #ffae00;

}

.block-categori-opt12 .item3 .title .sub-title {

	color: #2b5e92;

	font-size: 22px;

}

.style-opt13.block-categori-opt12 .item3 .title .sub-title {

	color: #ffae00;

}

.block-recent-blog-opt12 {

	margin-bottom: 30px;

	padding-top: 0px;

	font-family: 'Arimo', sans-serif;

}

.block-recent-blog-opt12 .block-title {

	font-size: 14px;

	color: #999999;

	position: relative;

	padding-top: 10px;

	margin-bottom: 25px;

}

.block-recent-blog-opt12 .block-title:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 30px;

	height: 2px;

	background-color: #333333;

}

.block-recent-blog-opt12 .block-title .title {

	font-size: 18px;

	display: block;

	color: #333;

	text-transform: uppercase;

	font-weight: bold;

}

.block-recent-blog-opt12 .owl-item {

	padding-bottom: 1px;

}

.block-recent-blog-opt12 .blog-item {

	position: relative;

	background-color: #fff;

	border: 1px solid #eee;

}

.block-recent-blog-opt12 .blog-item:before, .block-recent-blog-opt12 .blog-item:after {

	content: "";

	display: table;

}

.block-recent-blog-opt12 .blog-item:after {

	clear: both;

}

.block-recent-blog-opt12 .blog-item:hover .blog-photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-recent-blog-opt12 .blog-item .blog-photo {

	width: 50%;

	float: left;

	position: relative;

	overflow: hidden;

}

@media (max-width: 479px) {

.block-recent-blog-opt12 .blog-item .blog-photo {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt12 .blog-item .blog-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

	display: block;

	width: 100%;

}

.block-recent-blog-opt12 .blog-item .blog-detail {

	width: 50%;

	float: left;

	padding-top: 30px;

	padding-left: 30px;

	padding-right: 20px;

	padding-bottom: 46px;

}

@media (max-width: 479px) {

.block-recent-blog-opt12 .blog-item .blog-detail {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt12 .blog-item .blog-date {

	display: inline-block;

	background-color: #001726;

	line-height: 30px;

	padding: 0 13px;

	color: #fff;

	margin-bottom: 15px;

	font-size: 16px;

}

.block-recent-blog-opt12 .blog-item .blog-name {

	display: block;

	text-transform: uppercase;

	font-weight: normal;

	color: #333;

	line-height: 1;

	font-size: 24px;

}

.block-recent-blog-opt12 .blog-item .blog-name a {

	color: #333;

}

.block-recent-blog-opt12 .blog-item .blog-name a:hover, .block-recent-blog-opt12 .blog-item .blog-name a:focus {

	color: #001726;

}

.block-recent-blog-opt12 .blog-item .blog-actions {

	position: absolute;

	bottom: 35px;

}

@media (max-width: 479px) {

.block-recent-blog-opt12 .blog-item .blog-actions {

	position: static;

}

}

.block-recent-blog-opt12 .blog-item .blog-actions a {

	text-transform: uppercase;

	display: inline-block;

	position: relative;

	line-height: 30px;

	color: #999999;

	font-size: 14px;

	font-family: 'Oswald', sans-serif;

	font-weight: normal;

	padding-top: 5px;

}

.block-recent-blog-opt12 .blog-item .blog-actions a:hover {

	color: #001726;

}

.block-recent-blog-opt12 .blog-item .blog-actions a:hover:before {

	background-color: #001726;

}

.block-recent-blog-opt12 .blog-item .blog-actions a:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #999999;

	position: absolute;

	left: 0;

	top: 0;

}

.block-recent-blog-opt12 .owl-nav {

	text-align: center;

	position: absolute;

	top: -50px;

	right: 0;

}

.block-recent-blog-opt12 .owl-nav .owl-prev, .block-recent-blog-opt12 .owl-nav .owl-next {

	display: inline-block;

	width: 24px;

	height: 24px;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	text-align: center;

	margin: 0 7px;

	color: #b2b2b2;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #fff;

}

.block-recent-blog-opt12 .owl-nav .owl-prev:hover, .block-recent-blog-opt12 .owl-nav .owl-next:hover {

	background-color: #001726;

	color: #fff;

	border-color: #001726;

}

.block-recent-blog-opt12 .owl-nav .owl-prev {

	background-image: url(../images/icon/index12/prev.png);

}

.block-recent-blog-opt12 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index12/prev-hover.png);

}

.block-recent-blog-opt12 .owl-nav .owl-next {

	background-image: url(../images/icon/index12/next.png);

}

.block-recent-blog-opt12 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index12/next-hover.png);

}

.block-brand-op12 {

	margin-bottom: 38px;

}

.block-brand-op12 .item {

	text-align: center;

	padding: 10px;

}

.block-brand-op12 .item a {

	display: block;

	text-align: center;

	border: 1px solid #eeeeee;

	border: 1px solid #333;

}

.block-brand-op12 .item a img {

	display: block;

	-webkit-transform-style: flat;

	transform-style: flat;

}

.block-brand-op12 .item:hover a {

	background-color: #fff;

}

.block-brand-op12 .item:hover img {

	-webkit-filter: sepia(100%);

	filter: sepia(100%);

}

.index-opt-12 .back-to-top {

	border-color: #001726;

}

.index-opt-12 .back-to-top .fa {

	background-color: #001726;

}

.index-opt-12 .back-to-top:hover {

	background-color: #001726;

}

.slide-opt-13 {

	font-family: 'Montserrat', sans-serif;

	color: #fff;

}

.slide-opt-13 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 27px;

}

.slide-opt-13 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 14px;

	height: 14px;

	border-radius: 100%;

	background-color: transparent;

	display: inline-block;

	text-align: center;

	border: 1px solid #fff;

	margin: 0 5px;

}

.slide-opt-13 .owl-dots .owl-dot.active {

	background-color: #fff;

	color: #fff;

	border-color: #fff;

}

.slide-opt-13 .item:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background-color: rgba(140, 107, 37, 0.1);

	z-index: 2;

}

.slide-opt-13 .description {

	text-transform: uppercase;

	position: absolute;

	top: 84px;

	left: 62px;

	text-align: left;

	max-width: 480px;

	z-index: 10;

}

.slide-opt-13 .owl-item .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-13 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-13 .title, .slide-opt-13 .subtitle {

	display: block;

	font-size: 80px;

	margin-bottom: 0px;

	font-weight: 100;

	line-height: 66px;

	font-family: 'Raleway', sans-serif;

	color: #ab9481;

}

.slide-opt-13 .des {

	display: block;

	font-size: 36px;

	color: #615141;

	font-weight: normal;

	font-family: 'Montserrat-Black';

	line-height: 1;

	padding-left: 8px;

}

.slide-opt-13 .view-opt13 {

	background-color: #ffae00;

	color: #fff;

	line-height: 40px;

	padding: 0 15px;

	font-size: 14px;

	font-weight: normal;

	display: inline-block;

	border: none;

	margin-top: 72px;

	text-decoration: none;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-13 .view-opt13:hover {

	text-decoration: none;

	background-color: #e4a620;

	color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.slide-opt-13 .view-opt13 .fa {

	font-size: 16px;

	font-weight: bold;

	margin-left: 4px;

}

.slide-opt-13 .view-opt13:after {

	content: "\f0da";

	font-family: 'FontAwesome';

	margin-left: 5px;

	font-size: 20px;

	vertical-align: top;

}

.slide-opt-13 .subtitle, .slide-opt-13 .title, .slide-opt-13 .des, .slide-opt-13 .view-opt13 {

	position: relative;

}

.slide-opt-13 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-13 .active .subtitle {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.slide-opt-13 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-13 .active .view-opt13 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (max-width: 992px) {

.slide-opt13 .subtitle, .slide-opt13 .title {

	font-size: 64px;

	line-height: 54px;

}

.slide-opt13 .view-opt13 {

	margin-top: 45px;

}

}

@media (max-width: 640px) {

.slide-opt13 .description {

	top: 40px;

	left: 30px;

}

.slide-opt13 .subtitle, .slide-opt13 .title {

	font-size: 40px;

	line-height: 40px;

}

.slide-opt13 .des {

	font-size: 24px;

}

.slide-opt13 .view-opt13 {

	margin-top: 30px;

	line-height: 34px;

}

}

@media (max-width: 479px) {

.slide-opt13 .description {

	top: 20px;

	left: 20px;

}

.slide-opt13 .subtitle, .slide-opt13 .title {

	font-size: 30px;

	line-height: 26px;

}

.slide-opt13 .des {

	font-size: 14px;

}

.slide-opt13 .view-opt13 {

	margin-top: 15px;

	line-height: 20px;

	font-size: 11px;

}

.slide-opt13 .view-opt13:after {

	font-size: 14px;

}

.slide-opt13 .owl-dots {

	bottom: 2px;

}

.slide-opt13 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

}

}

.block-section-top13 {

	margin-bottom: 30px;

}

.block-section-top13 .box-section-top {

	position: relative;

	padding-left: 300px;

}

.block-section-top13 .box-section-top:before, .block-section-top13 .box-section-top:after {

	content: "";

	display: table;

}

.block-section-top13 .box-section-top:after {

	clear: both;

}

@media (max-width: 1199px) {

.block-section-top13 .box-section-top {

	padding-left: 0;

}

}

.block-section-top13 .block-nav-categori {

	float: none;

	position: absolute !important;

	top: 0;

	left: 0;

}

@media (max-width: 1199px) {

.block-section-top13 .block-nav-categori {

	display: none;

	visibility: hidden;

	opacity: 0;

}

}

.block-section-top13 .block-nav-categori .block-title {

	display: none;

}

.block-section-top13 .block-nav-categori .ui-categori {

	padding-top: 11px;

	padding-bottom: 0;

}

.block-section-top13 .block-nav-categori .ui-categori > li {

	padding-left: 20px;

	padding-right: 20px;

}

.block-section-top13 .block-nav-categori .ui-categori > li > a {

	line-height: 44px;

	border-top: 1px solid #eeeeee;

	padding: 0;

	padding-right: 20px;

	font-family: 'Montserrat', sans-serif;

	color: #333333;

	font-size: 14px;

	font-weight: 300;

	padding-right: 0;

}

.block-section-top13 .block-nav-categori .ui-categori > li > a:after {

	content: none;

}

.block-section-top13 .block-nav-categori .ui-categori > li > a .icon {

	width: 26px;

	text-align: center;

	margin-right: 2px;

	vertical-align: baseline;

}

.block-section-top13 .block-nav-categori .ui-categori > li:hover > a {

	color: #ffad00;

}

.block-section-top13 .block-nav-categori .ui-categori > li:first-child > a {

	border-top: none;

}

.block-section-top13 .block-nav-categori .ui-categori > li.parent > a {

	padding-right: 0;

}

.block-section-top13 .block-nav-categori .ui-categori > li.parent > a:after {

	line-height: 42px;

	content: none;

}

.block-section-top13 .block-nav-categori .ui-categori .submenu {

	left: 270px;

	width: 900px;

}

@media (max-width: 1199px) {

.block-section-top13 .block-nav-categori .ui-categori .submenu {

	width: 670px;

}

}

.block-section-top13 .block-nav-categori .block-content {

	min-height: 530px;

	background-color: #fff;

	opacity: 1;

	visibility: visible;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 270px;

	border: 1px solid #eeeeee;

}

.block-deal-opt13 {

	border: 1px solid #eeeeee;

	margin-bottom: 30px;

}

.block-deal-opt13 .block-title {

	background-color: #eeeeee;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #333;

	font-family: 'Montserrat', sans-serif;

	line-height: 50px;

	padding-left: 23px;

}

.block-deal-opt13 .block-content {

	padding-top: 23px;

	padding-bottom: 20px;

	padding-bottom: 10px;

}

.block-deal-opt13 .count-down-time {

	text-align: center;

	font-family: 'Montserrat', sans-serif;

}

.block-deal-opt13 .count-down-time .box-count {

	display: inline-block;

	margin-right: 15px;

	margin-bottom: 12px;

}

.block-deal-opt13 .count-down-time .box-count:last-child {

	margin-right: 0;

}

.block-deal-opt13 .count-down-time .box-count .number {

	width: 42px;

	height: 34px;

	line-height: 34px;

	background-color: #333333;

	color: #fff;

	display: block;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 3px;

}

.block-deal-opt13 .count-down-time .box-count .text {

	font-size: 12px;

	color: #666666;

	font-family: 'Oswald', sans-serif;

}

.block-deal-opt13 .product-item {

	font-family: 'Montserrat', sans-serif;

}

.block-deal-opt13 .product-item .product-item-price {

	color: #333;

	font-weight: bold;

	margin-bottom: 20px;

}

.block-deal-opt13 .product-item .product-item-price .old-price {

	color: #999;

	font-weight: bold;

}

.block-deal-opt13 .product-item .product-item-name {

	font-weight: 300;

	font-size: 14px;

	color: #666666;

	margin-bottom: 11px;

}

.block-deal-opt13 .product-item .product-item-actions .btn:hover {

	background-color: #ffad00;

}

.block-deal-opt13 .product-item .product-item-actions .btn-cart {

	background-color: #FFAD00;

	font-family: 'Montserrat', sans-serif;

	font-size: 14px;

	font-weight: normal;

}

.block-deal-opt13 .product-item .product-item-actions .btn-cart:hover {

	background-color: #996800;

}

.block-deal-opt13 .product-item .product-item-actions .btn-cart:before {

	content: none;

}

.block-deal-opt13 .product-item .product-item-label {

	font-size: 18px;

	font-weight: 300;

	font-family: 'Oswald', sans-serif;

	width: 50px;

	line-height: 50px;

	height: 50px;

}

.block-deal-opt13 .product-item .product-item-label.label-sale {

	background-color: #ffae00;

	top: 30px;

	right: 30px;

}

.block-deal-opt13:hover .owl-nav .owl-prev, .block-deal-opt13:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	visibility: visible;

}

.block-deal-opt13:hover .owl-nav .owl-prev {

	left: -12px;

}

.block-deal-opt13:hover .owl-nav .owl-next {

	right: -12px;

}

.block-deal-opt13 .owl-nav {

	text-align: center;

}

.block-deal-opt13 .owl-nav .owl-prev, .block-deal-opt13 .owl-nav .owl-next {

	width: 25px;

	height: 25px;

	line-height: 25px;

	border: 1px solid #ccc;

	border-radius: 100%;

	background-color: #fff;

	color: #333;

	text-align: center;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	position: absolute;

	top: 50%;

	margin-top: -14px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-deal-opt13 .owl-nav .owl-prev:hover, .block-deal-opt13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-deal-opt13 .owl-nav .owl-prev {

	background-image: url(../images/icon/index13/prev.png);

	left: 10px;

}

.block-deal-opt13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-deal-opt13 .owl-nav .owl-next {

	background-image: url(../images/icon/index13/next.png);

	right: 10px;

}

.block-deal-opt13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.block-testimonials-opt13 {

	margin-bottom: 30px;

	position: relative;

	padding-top: 35px;

}

.block-testimonials-opt13 .block-content {

	background-color: #F2E9E0;

	color: #333;

	padding: 0px 19px 25px;

}

.block-testimonials-opt13 .owl-carousel {

	top: -35px;

	position: relative;

	margin-bottom: -43px;

}

.block-testimonials-opt13 .item {

	position: relative;

	max-width: 400px;

	margin: auto;

	font-family: 'Montserrat', sans-serif;

	font-weight: 300;

}

.block-testimonials-opt13 .item .photo {

	display: block;

	height: 112px;

	width: 112px;

	margin: auto;

	position: relative;

}

.block-testimonials-opt13 .item .photo .img {

	overflow: hidden;

	display: block;

	border-radius: 100%;

	border: 5px solid #F2E9E0;

	position: relative;

	top: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.block-testimonials-opt13 .item .photo img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-testimonials-opt13 .item .info {

	line-height: 24px;

}

.block-testimonials-opt13 .item .testimonial-nane {

	text-align: right;

	font-family: 'Oswald', sans-serif;

	font-weight: 300;

}

.block-testimonials-opt13 .owl-carousel .owl-item .icon {

	display: inline-block;

	vertical-align: bottom;

	margin-right: 20px;

}

.block-testimonials-opt13 .owl-dots {

	text-align: center;

}

.block-testimonials-opt13 .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

	border-radius: 100%;

	display: inline-block;

	margin: 0 4px;

	border: 2px solid rgba(166, 145, 124, 0.5);

}

.block-testimonials-opt13 .owl-dots .owl-dot.active {

	background-color: #a5917b;

}

.block-new-product-opt13 {

	border: 1px solid #eeeeee;

	margin-bottom: 30px;

}

.block-new-product-opt13 .block-title {

	background-color: #eeeeee;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #333;

	font-family: 'Montserrat', sans-serif;

	line-height: 50px;

	padding-left: 23px;

}

.block-new-product-opt13 .block-content {

	padding: 5px 27px 0px;

}

.block-new-product-opt13 .product-item {

	border-bottom: 1px solid #eeeeee;

	padding: 19px 0;

}

.block-new-product-opt13 .product-item:last-child {

	border-bottom: none;

}

.block-new-product-opt13 .product-item .product-item-info:before, .block-new-product-opt13 .product-item .product-item-info:after {

	content: "";

	display: table;

}

.block-new-product-opt13 .product-item .product-item-info:after {

	clear: both;

}

.block-new-product-opt13 .product-item .product-item-info .product-item-photo {

	width: 90px;

	margin-right: 12px;

	float: left;

	height: auto;

	text-align: center;

}

.block-new-product-opt13 .product-item .product-item-info .product-item-img {

	height: auto;

}

.block-new-product-opt13 .product-item .product-item-info .product-item-detail {

	overflow: hidden;

	min-height: 0;

	padding: 0;

}

.block-new-product-opt13 .product-item .product-item-info .product-item-name {

	line-height: 24px;

	white-space: normal;

}

.block-new-product-opt13 .product-item .product-item-info .product-reviews-summary {

	margin-bottom: 0;

}

.block-new-product-opt13 .owl-nav {

	text-align: center;

	position: absolute;

	bottom: -54px;

	left: 0;

	right: 0;

	z-index: 50;

}

.block-new-product-opt13 .owl-nav .owl-prev, .block-new-product-opt13 .owl-nav .owl-next {

	display: inline-block;

	width: 25px;

	height: 25px;

	border-radius: 100%;

	border: 1px solid #ccc;

	text-align: center;

	margin: 0 21px;

	color: #b2b2b2;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #fff;

}

.block-new-product-opt13 .owl-nav .owl-prev:hover, .block-new-product-opt13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-new-product-opt13 .owl-nav .owl-prev {

	background-image: url(../images/icon/index13/prev.png);

}

.block-new-product-opt13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-new-product-opt13 .owl-nav .owl-next {

	background-image: url(../images/icon/index13/next.png);

}

.block-new-product-opt13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.block-new-product-opt13 .footer-page {

	border-top: 1px solid #eeeeee;

	line-height: 66px;

	margin-right: 27px;

	margin-left: 27px;

	text-align: center;

	color: #999;

	font-family: 'Montserrat', sans-serif;

	position: relative;

	margin-top: 3px;

}

.block-new-product-opt13 .footer-page .page {

	position: relative;

	z-index: 20;

}

.block-service-opt13 {

	padding: 0px 0 0px;

	border-bottom: 1px solid #eee;

	margin-bottom: 30px;

}

@media (max-width: 767px) {

.block-service-opt13 {

	max-width: 390px;

	margin-left: auto;

	margin-right: auto;

}

}

.block-service-opt13 .item {

	font-size: 12px;

	color: #999999;

	margin-bottom: 30px;

	position: relative;

	font-weight: 300;

	font-family: 'Montserrat', sans-serif;

}

.block-service-opt13 .item:before, .block-service-opt13 .item:after {

	content: "";

	display: table;

}

.block-service-opt13 .item:after {

	clear: both;

}

.block-service-opt13 .item:hover .icon {

	-webkit-animation: bounce 0.7s ease-in-out 0.3s both;

	-o-animation: bounce 0.7s ease-in-out 0.3s both;

	animation: bounce 0.7s ease-in-out 0.3s both;

}

.block-service-opt13 .item .icon {

	width: 70px;

	text-align: center;

	background-color: #fff;

	display: block;

	border: 1px solid #eee;

	float: left;

	margin-right: 20px;

}

.block-service-opt13 .item .icon img {

	width: 100%;

	display: block;

}

.block-service-opt13 .item .detail {

	overflow: hidden;

}

.block-service-opt13 .item .title {

	display: block;

	color: #333;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	margin-top: 8px;

	margin-bottom: 3px;

}

.block-service-opt13 .item .des {

	line-height: 18px;

}

.block-tab-product-opt13 {

	margin-bottom: 30px;

}

.block-tab-product-opt13 .block-title {

	background-color: #f8f8f8;

	border-bottom: 2px solid #e5e5e5;

	margin-bottom: 17px;

}

@media (max-width: 639px) {

.block-tab-product-opt13 .block-title {

	margin-bottom: 40px;

}

}

.block-tab-product-opt13 .nav-links:before, .block-tab-product-opt13 .nav-links:after {

	content: "";

	display: table;

}

.block-tab-product-opt13 .nav-links:after {

	clear: both;

}

.block-tab-product-opt13 .nav-links li {

	float: left;

}

.block-tab-product-opt13 .nav-links li a {

	display: block;

	line-height: 48px;

	text-transform: uppercase;

	font-weight: bold;

	color: #999999;

	padding: 0 35px;

	position: relative;

	font-size: 14px;

	font-family: 'Montserrat', sans-serif;

}

.block-tab-product-opt13 .nav-links li a:before {

	content: "";

	width: 100%;

	left: 0;

	height: 2px;

	position: absolute;

	bottom: -2px;

	background-color: #ffad00;

	opacity: 0;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-tab-product-opt13 .nav-links li a:after {

	content: "";

	width: 1px;

	height: 30px;

	right: 0;

	top: 50%;

	margin-top: -15px;

	position: absolute;

	background-color: #dfdfdf;

}

.block-tab-product-opt13 .nav-links li:last-child a:after {

	content: none;

}

.block-tab-product-opt13 .nav-links li.active a, .block-tab-product-opt13 .nav-links li:hover a {

	color: #333;

}

.block-tab-product-opt13 .nav-links li.active a:before, .block-tab-product-opt13 .nav-links li:hover a:before {

	opacity: 1;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

@media (max-width: 639px) {

.block-tab-product-opt13 .nav-links li {

	float: none;

	width: 100%;

	display: block;

	text-align: center;

}

.block-tab-product-opt13 .nav-links li a {

	display: inline-block;

}

.block-tab-product-opt13 .nav-links li a:after {

	content: none;

}

}

.block-tab-product-opt13 .owl-item {

	padding-bottom: 1px;

}

.block-tab-product-opt13 .product-item {

	padding: 0 1px;

}

.block-tab-product-opt13 .product-item .product-item-info {

	border: 1px solid #eee;

}

.block-tab-product-opt13 .owl-nav {

	position: absolute;

	right: 18px;

	top: -55px;

}

@media (max-width: 639px) {

.block-tab-product-opt13 .owl-nav {

	top: -30px;

	left: 0;

	right: 0;

	text-align: center;

}

}

.block-tab-product-opt13 .owl-nav .owl-prev, .block-tab-product-opt13 .owl-nav .owl-next {

	width: 25px;

	height: 25px;

	line-height: 25px;

	border: 1px solid #ccc;

	border-radius: 100%;

	background-color: #fff;

	color: #333;

	text-align: center;

	margin: 0 5px;

	display: inline-block;

	background-position: center;

	background-repeat: no-repeat;

}

.block-tab-product-opt13 .owl-nav .owl-prev:hover, .block-tab-product-opt13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-tab-product-opt13 .owl-nav .owl-prev {

	background-image: url(../images/icon/index13/prev.png);

}

.block-tab-product-opt13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-tab-product-opt13 .owl-nav .owl-next {

	background-image: url(../images/icon/index13/next.png);

}

.block-tab-product-opt13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.block-banner-bottom-opt13 .box-img {

	position: relative;

	display: block;

}

.block-banner-bottom-opt13 .box-img:before, .block-banner-bottom-opt13 .box-img:after {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

}

.block-banner-bottom-opt13 .box-img:hover:before {

	top: 50%;

	bottom: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-bottom-opt13 .box-img:hover:after {

	left: 50%;

	right: 50%;

	-webkit-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;

	background-color: rgba(255, 255, 255, 0.5);

}

.block-banner-bottom-opt13 .box-img img {

	display: block;

	width: 100%;

}

.block-banner-bottom-opt13 .box-img {

	margin-bottom: 30px;

	display: block;

}

.block-banner-bottom-opt13 img {

	display: block;

	width: 100%;

}

.block-hot-categori-opy13 {

	margin-bottom: 30px;

}

.block-hot-categori-opy13 .block-title {

	background-color: #F8F8F8;

	border-bottom: 2px solid #e5e5e5;

	margin-bottom: 17px;

	font-family: 'Montserrat', sans-serif;

}

.block-hot-categori-opy13 .block-title:before, .block-hot-categori-opy13 .block-title:after {

	content: "";

	display: table;

}

.block-hot-categori-opy13 .block-title:after {

	clear: both;

}

.block-hot-categori-opy13 .block-title .title {

	padding-left: 28px;

	display: block;

	float: left;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 48px;

	font-size: 14px;

}

.block-hot-categori-opy13 .nav-links {

	float: right;

}

.block-hot-categori-opy13 .nav-links:before, .block-hot-categori-opy13 .nav-links:after {

	content: "";

	display: table;

}

.block-hot-categori-opy13 .nav-links:after {

	clear: both;

}

.block-hot-categori-opy13 .nav-links .dropdown-toggle {

	width: 54px;

	border: none;

	background-color: transparent;

	padding: 0;

	height: 48px;

	font-size: 18px;

}

@media (min-width: 992px) {

.block-hot-categori-opy13 .nav-links .dropdown-toggle {

	display: none;

}

}

@media (min-width: 992px) {

.block-hot-categori-opy13 .nav-links .dropdown-menu {

	position: static;

	display: block;

	box-shadow: none;

	border: none;

	padding: 0;

	margin: 0;

	background-color: transparent;

}

}

.block-hot-categori-opy13 .nav-links li {

	float: left;

	margin: 0 8px;

}

.block-hot-categori-opy13 .nav-links li a {

	display: block;

	line-height: 48px;

	text-transform: uppercase;

	font-weight: bold;

	color: #999;

	padding: 0 15px;

	position: relative;

	font-size: 14px;

	font-weight: normal;

}

.block-hot-categori-opy13 .nav-links li a:before {

	content: "";

	width: 100%;

	left: 0;

	height: 2px;

	position: absolute;

	bottom: -2px;

	background-color: #ffad00;

	opacity: 0;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opy13 .nav-links li.active a, .block-hot-categori-opy13 .nav-links li:hover a {

	color: #333;

}

.block-hot-categori-opy13 .nav-links li.active a:before, .block-hot-categori-opy13 .nav-links li:hover a:before {

	opacity: 1;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opy13 .owl-item {

	padding-bottom: 1px;

}

.block-hot-categori-opy13 .product-item {

	padding: 0 1px;

}

.block-hot-categori-opy13 .product-item .product-item-info {

	border: 1px solid #eee;

}

.block-hot-categori-opy13:hover .owl-nav .owl-prev, .block-hot-categori-opy13:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-hot-categori-opy13:hover .owl-nav .owl-prev {

	left: -13px;

}

.block-hot-categori-opy13:hover .owl-nav .owl-next {

	right: -13px;

}

.block-hot-categori-opy13 .owl-nav .owl-prev, .block-hot-categori-opy13 .owl-nav .owl-next {

	width: 25px;

	height: 25px;

	line-height: 25px;

	border: 1px solid #ccc;

	border-radius: 100%;

	background-color: #fff;

	color: #333;

	text-align: center;

	display: inline-block;

	position: absolute;

	top: 50%;

	margin-top: -13px;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	background-position: center;

	background-repeat: no-repeat;

}

.block-hot-categori-opy13 .owl-nav .owl-prev:hover, .block-hot-categori-opy13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-hot-categori-opy13 .owl-nav .owl-prev {

	left: 15px;

	background-image: url(../images/icon/index13/prev.png);

}

.block-hot-categori-opy13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-hot-categori-opy13 .owl-nav .owl-next {

	right: 15px;

	background-image: url(../images/icon/index13/next.png);

}

.block-hot-categori-opy13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.block-top-brand-opt13 {

	margin-bottom: 30px;

}

.block-top-brand-opt13 .box-content {

	position: relative;

	padding-left: 34px;

	background-color: #fff;

}

.block-top-brand-opt13 .box-content:before, .block-top-brand-opt13 .box-content:after {

	content: "";

	display: table;

}

.block-top-brand-opt13 .box-content:after {

	clear: both;

}

.block-top-brand-opt13 .block-title {

	width: 161px;

	float: left;

	background-color: #F8F8F8;

	border: 1px solid #eeeeee;

	padding-left: 2px;

	height: 352px;

}

.block-top-brand-opt13 .block-title > .title {

	width: 352px;

	background-color: #ffad00;

	color: #fff;

	font-size: 14px;

	line-height: 34px;

	font-weight: normal;

	text-transform: uppercase;

	display: block;

	position: absolute;

	top: 100%;

	left: 0;

	font-family: 'Montserrat', sans-serif;

	text-align: center;

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	-o-transform: rotate(-90deg);

	transform: rotate(-90deg);

	transform-origin: left top 0;

	letter-spacing: 5px;

}

.block-top-brand-opt13 .nav-links {

	height: 352px;

}

.block-top-brand-opt13 .nav-links a {

	display: block;

	line-height: 40px;

	font-size: 14px;

	color: #666666;

	text-transform: uppercase;

	font-weight: normal;

	border-top: 1px solid transparent;

	border-bottom: 1px solid transparent;

	border-left: 2px solid transparent;

	border-color: transparent;

	margin: -1px;

	margin-left: 0;

	opacity: 0.5;

}

.block-top-brand-opt13 .nav-links li {

	height: 89px;

}

.block-top-brand-opt13 .nav-links li.active > a {

	color: #ffad00;

	background-color: #fff;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #eeeeee;

	border-left: 2px solid #ffad00;

	opacity: 1;

}

.block-top-brand-opt13 .block-content {

	float: right;

	padding-left: 30px;

	width: calc(100% - 161px);

	width: -moz-calc(100% - 161px);

	width: -webkit-calc(100% - 161px);

	width: -o-calc(100% - 161px);

}

.block-top-brand-opt13:hover .owl-nav .owl-prev, .block-top-brand-opt13:hover .owl-nav .owl-next {

	opacity: 1;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-top-brand-opt13:hover .owl-nav .owl-prev {

	left: -13px;

}

.block-top-brand-opt13:hover .owl-nav .owl-next {

	right: -13px;

}

.block-top-brand-opt13 .owl-nav .owl-prev, .block-top-brand-opt13 .owl-nav .owl-next {

	width: 25px;

	height: 25px;

	line-height: 25px;

	border: 1px solid #ccc;

	border-radius: 100%;

	background-color: #fff;

	color: #333;

	text-align: center;

	display: inline-block;

	position: absolute;

	top: 50%;

	margin-top: -13px;

	opacity: 0;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	background-position: center;

	background-repeat: no-repeat;

}

.block-top-brand-opt13 .owl-nav .owl-prev:hover, .block-top-brand-opt13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-top-brand-opt13 .owl-nav .owl-prev {

	left: 15px;

	background-image: url(../images/icon/index13/prev.png);

}

.block-top-brand-opt13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-top-brand-opt13 .owl-nav .owl-next {

	right: 15px;

	background-image: url(../images/icon/index13/next.png);

}

.block-top-brand-opt13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.block-top-brand-opt13 .product-item {

	border: 1px solid #eaeaea;

}

.block-top-brand-opt13 .product-item .product-item-photo {

	padding: 0;

}

.block-top-brand-opt13 .bx-wrapper {

	position: relative;

}

.block-top-brand-opt13 .bx-controls .bx-prev, .block-top-brand-opt13 .bx-controls .bx-next {

	width: 25px;

	height: 25px;

	background-color: #fff;

	background-position: center;

	background-repeat: no-repeat;

	border-radius: 100%;

	border: 1px solid #ccc;

	position: absolute;

	left: 50%;

	margin-left: -14px;

}

.block-top-brand-opt13 .bx-controls .bx-prev:hover, .block-top-brand-opt13 .bx-controls .bx-next:hover {

	background-color: #ffad00;

	border-color: #ffad00;

}

.block-top-brand-opt13 .bx-controls .bx-prev {

	top: -12px;

	background-image: url(../images/icon/index13/bx-prev.png);

}

.block-top-brand-opt13 .bx-controls .bx-prev:hover {

	background-image: url(../images/icon/index13/bx-prev-hover.png);

}

.block-top-brand-opt13 .bx-controls .bx-next {

	bottom: -11px;

	background-image: url(../images/icon/index13/bx-next.png);

}

.block-top-brand-opt13 .bx-controls .bx-next:hover {

	background-image: url(../images/icon/index13/bx-next-hover.png);

}

.block-recent-blog-opt13 {

	margin-bottom: 39px;

	padding-top: 0px;

	font-family: 'Montserrat', sans-serif;

}

.block-recent-blog-opt13 .block-title {

	font-size: 14px;

	color: #999999;

	position: relative;

	padding-top: 10px;

	margin-bottom: 25px;

}

.block-recent-blog-opt13 .block-title:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 30px;

	height: 2px;

	background-color: #333333;

}

.block-recent-blog-opt13 .block-title .title {

	font-size: 16px;

	display: block;

	color: #333;

	text-transform: uppercase;

	font-weight: bold;

}

.block-recent-blog-opt13 .blog-item {

	position: relative;

	background-color: #fff;

	border: 1px solid #eee;

}

.block-recent-blog-opt13 .blog-item:before, .block-recent-blog-opt13 .blog-item:after {

	content: "";

	display: table;

}

.block-recent-blog-opt13 .blog-item:after {

	clear: both;

}

.block-recent-blog-opt13 .blog-item:before {

	content: "";

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 0;

	height: 4px;

	background-color: #ffae00;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

	z-index: 10;

}

.block-recent-blog-opt13 .blog-item:hover:before {

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-recent-blog-opt13 .blog-item:hover .blog-photo img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-recent-blog-opt13 .blog-item .blog-photo {

	width: 50%;

	float: left;

	position: relative;

	overflow: hidden;

}

@media (max-width: 479px) {

.block-recent-blog-opt13 .blog-item .blog-photo {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt13 .blog-item .blog-photo img {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

	display: block;

	width: 100%;

}

.block-recent-blog-opt13 .blog-item .blog-detail {

	width: 50%;

	float: left;

	padding-top: 30px;

	padding-left: 30px;

	padding-right: 20px;

	padding-bottom: 46px;

}

@media (max-width: 479px) {

.block-recent-blog-opt13 .blog-item .blog-detail {

	width: 100%;

	float: none;

}

}

.block-recent-blog-opt13 .blog-item .blog-date {

	display: inline-block;

	background-color: #ffad00;

	line-height: 30px;

	padding: 0 13px;

	color: #fff;

	margin-bottom: 25px;

	font-size: 14px;

}

.block-recent-blog-opt13 .blog-item .blog-name {

	display: block;

	text-transform: uppercase;

	font-weight: normal;

	color: #333;

	line-height: 1;

	font-size: 24px;

}

.block-recent-blog-opt13 .blog-item .blog-name a {

	color: #333;

}

.block-recent-blog-opt13 .blog-item .blog-name a:hover, .block-recent-blog-opt13 .blog-item .blog-name a:focus {

	color: #001726;

}

.block-recent-blog-opt13 .blog-item .blog-actions {

	position: absolute;

	bottom: 35px;

}

@media (max-width: 479px) {

.block-recent-blog-opt13 .blog-item .blog-actions {

	position: static;

}

}

.block-recent-blog-opt13 .blog-item .blog-actions a {

	text-transform: none;

	display: inline-block;

	position: relative;

	line-height: 30px;

	color: #999999;

	font-size: 14px;

}

.block-recent-blog-opt13 .blog-item .blog-actions a:hover {

	color: #ffad00;

}

.block-recent-blog-opt13 .blog-item .blog-actions a:hover:before {

	background-color: #ffad00;

}

.block-recent-blog-opt13 .blog-item .blog-actions a:before {

	content: "";

	width: 20px;

	height: 2px;

	background-color: #999999;

	position: absolute;

	left: 0;

	top: 0;

}

.block-recent-blog-opt13 .owl-nav {

	text-align: center;

	position: absolute;

	top: -50px;

	right: 0;

}

.block-recent-blog-opt13 .owl-nav .owl-prev, .block-recent-blog-opt13 .owl-nav .owl-next {

	display: inline-block;

	width: 24px;

	height: 24px;

	border: 1px solid #eeeeee;

	border-radius: 100%;

	text-align: center;

	margin: 0 4px;

	color: #b2b2b2;

	background-position: center;

	background-repeat: no-repeat;

	background-color: #fff;

}

.block-recent-blog-opt13 .owl-nav .owl-prev:hover, .block-recent-blog-opt13 .owl-nav .owl-next:hover {

	background-color: #ffad00;

	color: #fff;

	border-color: #ffad00;

}

.block-recent-blog-opt13 .owl-nav .owl-prev {

	background-image: url(../images/icon/index13/prev.png);

}

.block-recent-blog-opt13 .owl-nav .owl-prev:hover {

	background-image: url(../images/icon/index13/prev-hover.png);

}

.block-recent-blog-opt13 .owl-nav .owl-next {

	background-image: url(../images/icon/index13/next.png);

}

.block-recent-blog-opt13 .owl-nav .owl-next:hover {

	background-image: url(../images/icon/index13/next-hover.png);

}

.index-opt-13 .back-to-top {

	border-color: #ffad00;

}

.index-opt-13 .back-to-top .fa {

	background-color: #ffad00;

}

.index-opt-13 .back-to-top:hover {

	background-color: #ffad00;

}

.slide-opt-14 {

	margin-bottom: 30px;

	font-family: 'Open Sans', sans-serif;

}

.slide-opt-14 .owl-dots {

	text-align: center;

	position: absolute;

	right: 0;

	left: 0;

	bottom: 32px;

}

.slide-opt-14 .owl-dots .owl-dot {

	color: #666666;

	font-size: 14px;

	width: 8px;

	height: 8px;

	border-radius: 100%;

	background-color: #999999;

	display: inline-block;

	text-align: center;

	border: none;

	margin: 0 5px;

	position: relative;

	border: 3px solid transparent;

	vertical-align: middle;

}

.slide-opt-14 .owl-dots .owl-dot.active {

	background-color: transparent;

	color: #fff;

	border-color: #cc9933;

	box-sizing: content-box;

}

.slide-opt-14 .description {

	text-transform: uppercase;

	position: absolute;

	top: 43px;

	text-align: center;

	width: 752px;

	z-index: 10;

	left: 50%;

	margin-left: -314px;

}

.slide-opt-14 .owl-item .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-14 .img-slide {

	display: block;

	width: 100%;

}

.slide-opt-14 .subtitle {

	font-size: 18px;

	font-weight: 500;

	color: #fff;

	display: block;

	background-color: #ff6666;

	width: 587px;

	padding-left: 30px;

	text-align: left;

	letter-spacing: 16px;

	margin-bottom: 3px;

	padding-top: 10px;

	padding-bottom: 10px;

	float: right;

	clear: both;

}

.slide-opt-14 .title {

	display: block;

	font-size: 18px;

	margin-bottom: 2px;

	font-weight: 800;

	color: #fff;

	background-color: #ff6666;

	width: 587px;

	padding-right: 30px;

	text-align: right;

	letter-spacing: 2px;

	padding-top: 10px;

	padding-bottom: 10px;

	float: left;

	clear: both;

}

.slide-opt-14 .des {

	display: block;

	font-size: 36px;

	color: #615141;

	font-weight: bold;

	clear: both;

}

.slide-opt-14 .view-opt14 {

	color: #cc9933;

	line-height: 36px;

	padding: 0 15px;

	font-size: 14px;

	font-weight: bold;

	display: inline-block;

	border: none;

	text-decoration: none;

	clear: both;

	float: none;

	position: relative;

	padding-top: 19px;

}

.slide-opt-14 .view-opt14:before {

	content: "";

	position: absolute;

	bottom: 0;

	left: 50%;

	width: 17px;

	height: 2px;

	background-color: #cc9933;

	margin-left: -8px;

}

.slide-opt-14 .subtitle, .slide-opt-14 .title, .slide-opt-14 .des, .slide-opt-14 .view-opt14 {

	position: relative;

}

.slide-opt-14 .active .title {

	-webkit-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.9s ease-in-out 0.8s both;

	animation: fadeInRight 0.9s ease-in-out 0.8s both;

}

.slide-opt-14 .active .subtitle {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

.slide-opt-14 .active .des {

	-webkit-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	-o-animation: fadeInRight 0.4s ease-in-out 1.2s both;

	animation: fadeInRight 0.4s ease-in-out 1.2s both;

}

.slide-opt-14 .active .view-opt14 {

	-webkit-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	-o-animation: fadeInRight 0.6s ease-in-out 0.8s both;

	animation: fadeInRight 0.6s ease-in-out 0.8s both;

}

@media (min-width: 1700px) {

.slide-opt-14 .description {

	top: 129px;

}

}

@media (max-width: 992px) {

.slide-opt-14 .description {

	margin: 0;

	left: 15px;

	right: 15px;

	width: auto;

	max-width: 752px;

	top: 20px;

}

}

@media (max-width: 767px) {

.slide-opt-14 .description {

	margin: 0;

	left: 15px;

	right: 15px;

	width: auto;

	max-width: 752px;

	top: 20px;

}

.slide-opt-14 .subtitle {

	float: none;

	margin-right: auto;

	margin-left: auto;

	padding: 5px 10px;

	font-size: 14px;

	width: 100%;

}

.slide-opt-14 .title {

	float: none;

	margin-right: auto;

	margin-left: auto;

	padding: 5px 10px;

	font-size: 14px;

	width: 100%;

}

.slide-opt-14 .view-opt14 {

	padding-top: 10px;

}

}

@media (max-width: 640px) {

.slide-opt-14 .description {

	top: 20px;

}

.slide-opt-14 .owl-dots {

	bottom: 4px;

}

}

@media (max-width: 479px) {

.slide-opt-14 .description {

	top: 5px;

}

.slide-opt-14 .subtitle, .slide-opt-14 .title {

	font-size: 10px;

	letter-spacing: 1px;

	background-color: rgba(255, 102, 102, 0.5);

	padding: 3px 6px;

}

.slide-opt-14 .view-opt14 {

	padding-top: 0px;

	line-height: 26px;

	font-size: 10px;

}

.slide-opt-14 .owl-dots {

	bottom: 0;

}

.slide-opt-14 .owl-dots .owl-dot {

	border-width: 1px;

	width: 6px;

	height: 6px;

}

}

.block-banner-main-opt14 {

	margin-bottom: 45px;

}

.block-banner-main-opt14 .box-img {

	margin-bottom: 30px;

	display: block;

	position: relative;

	overflow: hidden;

}

.block-banner-main-opt14 .box-img:before, .block-banner-main-opt14 .box-img:after {

	content: "";

	position: absolute;

	top: 5px;

	bottom: 5px;

	left: 5px;

	right: 5px;

	border-style: solid;

	border-color: #fff;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

	z-index: 1;

}

.block-banner-main-opt14 .box-img:before {

	border-width: 1px 0 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-banner-main-opt14 .box-img:after {

	border-width: 0px 1px 0px 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-banner-main-opt14 .box-img:hover:before, .block-banner-main-opt14 .box-img:hover:after {

	-webkit-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	transform: scale(1, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-banner-main-opt14 .box-img:hover img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-banner-main-opt14 .box-img img {

	display: block;

	width: 100%;

	-webkit-transition: 0.35s;

	-o-transition: 0.35s;

	transition: 0.35s;

}

.block-banner-main-opt14 .box-img img {

	display: block;

	width: 100%;

}

.block-tab-product-opt14 .block-title {

	margin-bottom: 40px;

	position: relative;

}

.block-tab-product-opt14 .block-title:before, .block-tab-product-opt14 .block-title:after {

	content: "";

	display: table;

}

.block-tab-product-opt14 .block-title:after {

	clear: both;

}

.block-tab-product-opt14 .block-title:before {

	content: "";

	width: 100%;

	position: absolute;

	top: 16px;

	height: 1px;

	background-color: #eee;

	z-index: 1;

}

.block-tab-product-opt14 .block-title .nav-links {

	font-size: 16px;

	font-family: 'Open Sans', sans-serif;

	float: left;

	position: relative;

	z-index: 5;

	background-color: #fff;

	padding-right: 8px;

}

.block-tab-product-opt14 .block-title .nav-links:before, .block-tab-product-opt14 .block-title .nav-links:after {

	content: "";

	display: table;

}

.block-tab-product-opt14 .block-title .nav-links:after {

	clear: both;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-toggle {

	width: 36px;

	height: 32px;

	border: 1px solid #eee;

	background-color: #fff;

	float: left;

	margin-right: 2px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index14/bar.png);

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-toggle span {

	display: none;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu {

	padding: 15px;

	font-size: 16px;

}

@media (min-width: 640px) {

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu {

	position: static;

	display: block;

	border: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	margin: 0;

	padding: 0;

	opacity: 1;

	visibility: visible;

	float: none;

	float: left;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li {

	float: left;

	padding-left: 15px;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:after {

	content: "";

	width: 18px;

	height: 32px;

	display: inline-block;

	float: right;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index14/arow-nav.png);

	margin-left: 10px;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a {

	display: block;

	line-height: 32px;

	color: #333;

	text-transform: capitalize;

	position: relative;

	float: left;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a:before {

	content: "";

	width: 100%;

	left: 0;

	height: 2px;

	background-color: transparent;

	position: absolute;

	bottom: 2px;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	-o-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:last-child:after {

	content: none;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a, .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a {

	color: #cc9933;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a:before, .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a:before {

	content: "";

	width: 100%;

	left: 0;

	height: 2px;

	background-color: #cc9933;

	position: absolute;

	bottom: 2px;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a {

	display: block;

	line-height: 32px;

	color: #333;

	text-transform: capitalize;

	position: relative;

}

.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a, .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a {

	color: #cc9933;

}

.block-tab-product-opt14 .block-title .actions {

	float: right;

	position: relative;

	z-index: 5;

	background-color: #fff;

	padding-left: 15px;

}

.block-tab-product-opt14 .block-title .actions .btn-view-all {

	font-size: 14px;

	color: #666666;

	text-transform: none;

	border: 1px solid #eeeeee;

	line-height: 30px;

	padding: 0 17px;

	font-family: 'Open Sans', sans-serif;

	font-weight: normal;

	background-color: #fff;

}

.block-tab-product-opt14 .block-title .actions .btn-view-all:hover {

	background-color: #cc9933;

	border-color: #cc9933;

	color: #fff;

}

.block-tab-product-opt14 .product-item {

	margin-bottom: 30px;

	max-width: 270px;

	margin-left: auto;

	margin-right: auto;

}

.block-tab-product-opt14 .owl-nav {

	position: absolute;

	background-color: #fff;

	top: -65px;

	z-index: 9999;

	left: 445px;

	padding-right: 5px;

}

.block-tab-product-opt14 .owl-nav:before, .block-tab-product-opt14 .owl-nav:after {

	content: "";

	display: table;

}

.block-tab-product-opt14 .owl-nav:after {

	clear: both;

}

@media (max-width: 439px) {

.block-tab-product-opt14 .owl-nav {

	left: 70px;

}

}

.block-tab-product-opt14 .owl-prev, .block-tab-product-opt14 .owl-next {

	width: 17px;

	height: 17px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #eaeaea;

	display: block;

	float: left;

	margin-left: 5px;

}

.block-tab-product-opt14 .owl-prev:hover, .block-tab-product-opt14 .owl-next:hover {

	background-color: #cc9933;

	border-color: #cc9933;

}

.block-tab-product-opt14 .owl-prev {

	background-image: url(../images/icon/index14/prev.png);

}

.block-tab-product-opt14 .owl-prev:hover {

	background-image: url(../images/icon/index14/prev-hover.png);

}

.block-tab-product-opt14 .owl-next {

	background-image: url(../images/icon/index14/next.png);

}

.block-tab-product-opt14 .owl-next:hover {

	background-image: url(../images/icon/index14/next-hover.png);

}

.block-deal-opt14 {

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	padding-top: 65px;

	min-height: 600px;

	position: relative;

	z-index: 100;

	margin-bottom: 52px;

}

.block-deal-opt14:before, .block-deal-opt14:after {

	content: "";

	display: table;

}

.block-deal-opt14:after {

	clear: both;

}

.block-deal-opt14 .container:before, .block-deal-opt14 .container:after {

	content: "";

	display: table;

}

.block-deal-opt14 .container:after {

	clear: both;

}

.block-deal-opt14 .block-title, .block-deal-opt14 .block-content {

	max-width: 380px;

	width: 100%;

	float: right;

	clear: both;

}

.block-deal-opt14 .block-title {

	margin-bottom: 40px;

}

.block-deal-opt14 .block-title .title {

	display: block;

	text-transform: uppercase;

	font-size: 18px;

	color: #cc9933;

	font-weight: 800;

	margin-bottom: 15px;

	font-family: 'Open Sans', sans-serif;

}

.block-deal-opt14 .count-down-time {

	text-align: left;

	font-family: 'Open Sans', sans-serif;

}

.block-deal-opt14 .count-down-time .box-count {

	display: inline-block;

	margin-right: 7px;

	margin-bottom: 10px;

	text-align: center;

}

.block-deal-opt14 .count-down-time .box-count:last-child {

	margin-right: 0;

}

.block-deal-opt14 .count-down-time .box-count .number {

	width: 50px;

	height: 40px;

	line-height: 40px;

	background-color: #333333;

	color: #fff;

	display: block;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 3px;

}

.block-deal-opt14 .count-down-time .box-count .text {

	font-size: 12px;

	color: #333;

	font-weight: 600;

}

.block-deal-opt14 .product-item .product-item-name {

	display: block;

	font-size: 24px;

	font-weight: bold;

	text-transform: capitalize;

	color: #333333;

	margin-bottom: 3px;

}

.block-deal-opt14 .product-item .product-item-name a {

	color: #333333;

}

.block-deal-opt14 .product-item .product-item-name a:hover {

	color: #cc9933;

}

.block-deal-opt14 .product-item .product-item-description {

	font-size: 14px;

	color: #666666;

	line-height: 18px;

	margin-bottom: 20px;

}

.block-deal-opt14 .product-item .product-item-price {

	font-weight: bold;

	color: #cc9933;

	font-size: 24px;

	margin-bottom: 12px;

}

.block-deal-opt14 .product-item .product-item-price .old-price {

	color: #666666;

	text-decoration: line-through;

	font-size: 18px;

	margin-left: 7px;

}

.block-deal-opt14 .product-item .product-item-actions .btn {

	width: 44px;

	height: 44px;

	line-height: 44px;

	border: 1px solid #ccc;

	background-repeat: no-repeat;

	background-position: center;

	background-color: rgba(204, 204, 204, 0.5);

	display: inline-block;

	padding: 0;

	margin-bottom: 10px;

}

.block-deal-opt14 .product-item .product-item-actions .btn:hover {

	background-color: #cc9933;

	border-color: #cc9933;

}

.block-deal-opt14 .product-item .product-item-actions .btn span {

	display: none;

}

.block-deal-opt14 .product-item .product-item-actions .btn-cart {

	background-image: url(../images/icon/index14/btn-cart2.png);

}

.block-deal-opt14 .product-item .product-item-actions .btn-cart:hover {

	background-image: url(../images/icon/index14/btn-cart2-hover.png);

}

.block-deal-opt14 .product-item .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index14/btn-wishlist2.png);

}

.block-deal-opt14 .product-item .product-item-actions .btn-wishlist:hover {

	background-image: url(../images/icon/index14/btn-wishlist2-hover.png);

}

.block-top-brand-opt14 {

	margin-bottom: 25px;

}

.block-top-brand-opt14 .block-title {

	margin-bottom: 10px;

	text-align: center;

}

.block-top-brand-opt14 .block-title .title {

	font-size: 24px;

	display: block;

	text-transform: capitalize;

	color: #333;

	font-weight: 600;

}

.block-top-brand-opt14 .owl-prev, .block-top-brand-opt14 .owl-next {

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #eaeaea;

}

.block-top-brand-opt14 .owl-prev:hover, .block-top-brand-opt14 .owl-next:hover {

	background-color: #cc9933;

	border-color: #cc9933;

}

.block-top-brand-opt14 .nav-brand {

	padding-top: 30px;

	padding-left: 140px;

	padding-right: 140px;

	margin-bottom: 20px;

}

@media (max-width: 767px) {

.block-top-brand-opt14 .nav-brand {

	padding-left: 0;

	padding-right: 0;

}

.footer-opt-1 .payment-methods .block-content img {

    height: 21px;

}

}

.block-top-brand-opt14 .nav-brand .owl-item {

	padding: 2px;

}

.block-top-brand-opt14 .nav-brand li {

	border: 1px solid #eeeeee;

	background-color: #fff;

	text-align: center;

	cursor: pointer;

}

.block-top-brand-opt14 .nav-brand li:hover, .block-top-brand-opt14 .nav-brand li.active {

	border: 2px solid #cc9933;

}

.block-top-brand-opt14 .nav-brand .owl-nav {

	padding: 0 14px;

	background-color: #fff;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	text-align: center;

	overflow: hidden;

}

.block-top-brand-opt14 .nav-brand .owl-nav:before, .block-top-brand-opt14 .nav-brand .owl-nav:after {

	content: "";

	display: table;

}

.block-top-brand-opt14 .nav-brand .owl-nav:after {

	clear: both;

}

.block-top-brand-opt14 .nav-brand .owl-nav:before, .block-top-brand-opt14 .nav-brand .owl-nav:after {

	content: "";

	display: inline-block;

	width: 100%;

	border-top: 1px solid #eee;

	vertical-align: middle;

	position: relative;

}

.block-top-brand-opt14 .nav-brand .owl-nav:before {

	margin-right: -100%;

	left: 55px;

}

.block-top-brand-opt14 .nav-brand .owl-nav:after {

	margin-left: -100%;

	right: 55px;

}

.block-top-brand-opt14 .nav-brand .owl-prev, .block-top-brand-opt14 .nav-brand .owl-next {

	width: 17px;

	height: 17px;

	display: inline-block;

	margin: 0 3px;

	vertical-align: middle;

}

.block-top-brand-opt14 .nav-brand .owl-prev {

	background-image: url(../images/icon/index14/prev.png);

}

.block-top-brand-opt14 .nav-brand .owl-prev:hover {

	background-image: url(../images/icon/index14/prev-hover.png);

}

.block-top-brand-opt14 .nav-brand .owl-next {

	background-image: url(../images/icon/index14/next.png);

}

.block-top-brand-opt14 .nav-brand .owl-next:hover {

	background-image: url(../images/icon/index14/next-hover.png);

}

.block-top-brand-opt14 .tab-content .owl-item {

	padding: 1px;

}

.block-top-brand-opt14 .tab-content .owl-prev, .block-top-brand-opt14 .tab-content .owl-next {

	width: 44px;

	height: 44px;

	display: block;

	position: absolute;

	top: 50%;

	margin-top: -62px;

	background-color: rgba(204, 204, 204, 0.5);

}

.block-top-brand-opt14 .tab-content .owl-prev:hover, .block-top-brand-opt14 .tab-content .owl-next:hover {

	background-color: #cc9933;

}

.block-top-brand-opt14 .tab-content .owl-prev {

	background-image: url(../images/icon/index14/prev2.png);

	left: -70px;

}

@media (min-width: 1400px) {

.block-top-brand-opt14 .tab-content .owl-prev {

	left: -108px;

}

}

.block-top-brand-opt14 .tab-content .owl-prev:hover {

	background-image: url(../images/icon/index14/prev2-hover.png);

}

.block-top-brand-opt14 .tab-content .owl-next {

	right: -70px;

	background-image: url(../images/icon/index14/next2.png);

}

@media (min-width: 1400px) {

.block-top-brand-opt14 .tab-content .owl-next {

	right: -108px;

}

}

.block-top-brand-opt14 .tab-content .owl-next:hover {

	background-image: url(../images/icon/index14/next2-hover.png);

}

.block-newletter-opt14 {

	background-position: center right;

	background-repeat: no-repeat;

	padding: 42px 40px 20px;

	min-height: 200px;

	margin-bottom: 45px;

}

.block-newletter-opt14 .block-newletter {

	max-width: 360px;

}

.block-newletter-opt14 .block-newletter .block-title {

	font-size: 14px;

	line-height: 18px;

	font-weight: 600;

	text-align: center;

	margin-bottom: 18px;

	text-transform: none;

	font-family: 'Open Sans', sans-serif;

}

.block-newletter-opt14 .block-newletter .block-title .title {

	display: block;

	font-size: 24px;

	line-height: 24px;

	font-weight: 800;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.block-newletter-opt14 .block-newletter .form-control {

	height: 44px;

	background-color: #fff;

	border: none;

	padding-left: 22px;

	color: #666666;

}

.block-newletter-opt14 .block-newletter .form-control::-moz-placeholder {

color: #666666;

opacity: 1;

}

.block-newletter-opt14 .block-newletter .form-control:-ms-input-placeholder {

color: #666666;

}

.block-newletter-opt14 .block-newletter .form-control::-webkit-input-placeholder {

color: #666666;

}

.block-newletter-opt14 .block-newletter .btn-subcribe {

	width: 56px;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url(../images/icon/index14/btn-subcribe.png);

	height: 44px;

	background-color: #fff;

	position: relative;

}

.block-newletter-opt14 .block-newletter .btn-subcribe:before, .block-newletter-opt14 .block-newletter .btn-subcribe:after {

	content: none;

}

.block-newletter-opt14 .block-newletter .btn-subcribe:before {

	content: "";

	height: 26px;

	width: 1px;

	background-color: #cfcfcf;

	position: absolute;

	top: 50%;

	margin: 0;

	margin-top: -13px;

	left: -1px;

	opacity: 1;

	visibility: visible;

	display: block;

}

.block-newletter-opt14 .block-newletter .btn-subcribe:hover {

	background-color: #cc9933;

}

.block-newletter-opt14 .block-newletter .btn-subcribe:hover:before {

	content: none;

}

.block-newletter-opt14 .block-newletter .btn-subcribe span {

	display: none;

}

.block-list-products-opt14 {

	margin-bottom: 45px;

}

@media (min-width: 1200px) {

.block-list-products-opt14 {

	max-width: 295px;

}

}

.block-list-products-opt14 .block-title {

	display: block;

	overflow: hidden;

	margin-bottom: 20px;

}

.block-list-products-opt14 .block-title .title {

	display: inline-block;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

	color: #333;

	line-height: 24px;

	padding-right: 10px;

}

.block-list-products-opt14 .block-title:after {

	content: "";

	width: 100%;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	margin-right: -100%;

	border-top: 1px solid #eee;

}

.block-list-products-opt14 .owl-nav {

	background-color: #fff;

	position: absolute;

	top: -40px;

	right: 0;

}

.block-list-products-opt14 .owl-nav:before, .block-list-products-opt14 .owl-nav:after {

	content: "";

	display: table;

}

.block-list-products-opt14 .owl-nav:after {

	clear: both;

}

.block-list-products-opt14 .owl-prev, .block-list-products-opt14 .owl-next {

	width: 17px;

	height: 17px;

	display: block;

	float: left;

	margin-left: 5px;

	background-position: center;

	background-repeat: no-repeat;

	border: 1px solid #eaeaea;

}

.block-list-products-opt14 .owl-prev:hover, .block-list-products-opt14 .owl-next:hover {

	background-color: #cc9933;

	border-color: #cc9933;

}

.block-list-products-opt14 .owl-prev {

	background-image: url(../images/icon/index14/prev.png);

}

.block-list-products-opt14 .owl-prev:hover {

	background-image: url(../images/icon/index14/prev-hover.png);

}

.block-list-products-opt14 .owl-next {

	background-image: url(../images/icon/index14/next.png);

}

.block-list-products-opt14 .owl-next:hover {

	background-image: url(../images/icon/index14/next-hover.png);

}

.block-list-products-opt14 .product-item {

	margin-bottom: 30px;

}

.block-list-products-opt14 .product-item .product-item-info {

	position: relative;

}

.block-list-products-opt14 .product-item .product-item-info:before, .block-list-products-opt14 .product-item .product-item-info:after {

	content: "";

	display: table;

}

.block-list-products-opt14 .product-item .product-item-info:after {

	clear: both;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-photo {

	float: left;

	width: 100px;

	height: auto;

	margin-right: 22px;

	border: 1px solid #e7e8eb;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-photo img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-img {

	display: block;

	overflow: hidden;

}

.block-list-products-opt14 .product-item .product-item-info:hover .product-item-photo {

	border: 1px solid #cc9933;

}

.block-list-products-opt14 .product-item .product-item-info:hover .product-item-photo img {

	-webkit-transform: scale(1.11);

	-ms-transform: scale(1.11);

	-o-transform: scale(1.11);

	transform: scale(1.11);

	-webkit-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.block-list-products-opt14 .product-item .product-item-info:hover .product-item-actions .btn {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.block-list-products-opt14 .product-item .product-item-info:hover .product-item-actions-secondary .btn {

	-webkit-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-detail {

	overflow: hidden;

	padding-top: 3px;

	position: relative;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-name {

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	display: block;

	margin-bottom: 7px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-transform: capitalize;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-name a {

	color: #666666;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-name a:hover {

	color: #cc9933;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-price {

	font-size: 16px;

	color: #333;

	margin-bottom: 30px;

	line-height: 1;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-price > span {

	line-height: 1;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-price .price {

	margin-right: 3px;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-price .old-price {

	font-size: 14px;

	color: #999999;

	text-decoration: line-through;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions {

	position: relative;

	z-index: 10;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn {

	width: 38px;

	height: 34px;

	line-height: 32px;

	padding: 0;

	text-align: center;

	background-color: #dddddd;

	border: none;

	color: #fff;

	display: block;

	background-position: center;

	background-repeat: no-repeat;

	display: inline-block;

	vertical-align: top;

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(4) {

	-webkit-animation-delay: 0.7s;

	animation-delay: 0.7s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn span {

	display: none;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:hover {

	color: #fff;

	background-color: #cc9933;

	border-color: #cc9933;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-wishlist {

	background-image: url(../images/icon/index14/btn-wishlist.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-wishlist:hover {

	background-image: url(../images/icon/index14/btn-wishlist-hover.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-compare {

	background-image: url(../images/icon/index14/btn-compare.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-compare:hover {

	background-image: url(../images/icon/index14/btn-compare-hover.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-quickview {

	background-image: url(../images/icon/index14/btn-quickview.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-quickview:hover {

	background-image: url(../images/icon/index14/btn-quickview-hover.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-cart {

	background-image: url(../images/icon/index14/btn-cart.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-cart:hover {

	background-image: url(../images/icon/index14/btn-cart-hover.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary {

	position: absolute;

	bottom: 0;

	left: 0;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn {

	width: 38px;

	height: 34px;

	line-height: 32px;

	display: inline-block;

	vertical-align: top;

	background-position: center;

	background-repeat: no-repeat;

	padding: 0;

	text-align: center;

	background-color: transparent;

	border: none;

	opacity: 1;

	visibility: visible;

	-webkit-animation: none;

	-o-animation: none;

	animation: none;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

	-webkit-animation-duration: 0.45s;

	animation-duration: 0.45s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(1) {

	-webkit-animation-delay: 0.2s;

	animation-delay: 0.2s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(2) {

	-webkit-animation-delay: 0.4s;

	animation-delay: 0.4s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(3) {

	-webkit-animation-delay: 0.6s;

	animation-delay: 0.6s;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:hover {

	background-color: transparent;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:first-child {

	margin-left: 0;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn span {

	display: none;

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn-cart {

	background-image: url(../images/icon/index14/btn-cart3.png);

}

.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn-wishlist {

	background-image: url(../images/icon/index14/btn-wishlist3.png);

}

.index-opt-14 .back-to-top {

	border-color: #cc9933;

}

.index-opt-14 .back-to-top .fa {

	background-color: #cc9933;

}

.index-opt-14 .back-to-top:hover {

	background-color: #cc9933;

}

.block-floor-products .col-categori {

	background-position: center bottom;

	background-repeat: no-repeat;

	background-size: 100% auto;

}

.block-floor-products .col-categori .btn-cat {

	display: none;

}



button.btn.btn-viewall {

	background: #001726;

	color: #fff;

	padding: 6px 10px;

	font-size: 12px;

	height: auto;

	margin-top: 7px;

}

a.btn.btn-viewall {

	background: #001726;

	color: #fff;

	padding: 6px 10px;

	font-size: 12px;

	height: auto;

	margin-top: 7px;

	line-height: 16px;

}

.product-item-actions {

	display: none

}

.product-reviews-summary {

	display: none

}

.bluelink {

	color: #e31545 !important;

	font-weight: bold

}

.list-btn i {

	padding: 5px 10px !important;

	background: #009966;

	margin: 2px 0px;

	font-size: 24px;

}

.no-padding {

	padding: 2px !important;

}

.padding-left-zero {

	padding-left: 0px

}

.mbottom {

	margin-bottom: 5px

}

.list-btn p {

	font-size: 12px;

	background: #001726;

	color: #fff;

	padding: 8px 10px;

	text-align: center;

}

.product-item-price-custlabel {

	clear: both;

	font-size: 14px;

	color: #8d8b8b;

}

.home-page-container .product-item-opt-1 .product-item-detail {

	min-height: 95px;

}

.home-page-container .block-floor-products-opt1 .product-item .product-item-img {

	height: 250px;

}

button#loginForm-btn {

	background: #001726;

	border: none;

	padding: 8px 20px;

	color: #fff;

	font-weight: bold;

}/*========================================= new css ====================================*/

.product-item-photo .label_new {

	position: absolute;

	top: 20px;

	left: 0;

	background: #0094c0;

	color: white;

	padding: 4px 12px;

}

.product-item-photo .label_bestseller {

	position: absolute;

	top: 20px;

	left: 0;

	background: #c05900;

	color: white;

	padding: 4px 12px;

}

.product-item-photo .label_out_of_stock {

	position: absolute;

	top: 20px;

	left: 0;

	background: #c00000;

	color: white;

	padding: 4px 12px;

}

.detail_data .label_new {

	background: #0094c0;

	color: white;

	padding: 4px 12px;

}

.detail_data .label_out_of_stock {

	background: #c00000;

	color: white;

	padding: 4px 12px;

}

.detail_data .label_bestseller {

	background: #c05900;

	color: white;

	padding: 4px 12px;

}



/*-----------------------custom------------------------*/

.shop_by_brand_home .owl-item{

	display: flex;

	justify-content: center;

	align-items: center;

}



.shop_by_brand_home  .owl-wrapper {

  display: table !important;

}

.shop_by_brand_home .owl-item {

  display: table-cell;

  float: none;

  vertical-align: middle;

}

.shop_by_brand_home.owl-item > div {

  text-align: center;

}



.f_right{

	float: right;

	cursor: pointer;

}


@media (max-width: 767px)
	{
	.block-nav-menu .ui-menu > li.active > a {
	    color: #ffffff;
	}
	.site-header .block-nav-menu .ui-menu .open-submenu > a {
	    color: #ffffff;
	}
	.site-header .block-nav-categori .ui-categori .submenu{
		    float: left;
    background-image: inherit!important;
	}
	.pt-xs-30{
		padding-top: 30px!important;
	}
	.pb-xs-30{
		padding-bottom:  30px!important;
	}
}


.block-nav-categori ::-webkit-scrollbar {
  height:  10px;
  width: 10px;
}

/* Track */
.block-nav-categori ::-webkit-scrollbar-track {
     background: #e0e0e0c2;
}
 
/* Handle */
.block-nav-categori ::-webkit-scrollbar-thumb {
      background: #a2a2a2;
}

/* Handle on hover */
.block-nav-categori ::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}

.friends-gets{
	    display: grid;
    grid-template-areas:
        'fg1 fg2'
        'fg1 fg3';
    justify-content: center;
    align-items: center;
    grid-gap: 0 8px;
    background: #e8e8e8;
    grid-auto-columns: 60px 1fr;
    text-align: center;
    border-radius: 50px;
    border-right: 4px solid;
    transition: 0.2s;

}
.friends-gets > i{
	grid-area: fg1;
    font-size: 20px;
    background: #001726;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 60px;
    color: #fff;
    height: 60px;
    line-height: 60px;
}
.friends-gets h4{
	    grid-area: fg2;
    margin: 0;
    font-size: 14px;
    text-align: left;
}
.friends-gets h3{
	    grid-area: fg3;
    margin: 0!important;
    font-size: 18px!important;
    border: 0!important;
    text-align: left;
        font-weight: bold;
}
.friends-gets h3 i{
	font-size: 18px;
    margin-right: 5px;
}
.share-this-code-earn{
	border: 1px solid #ccc;
    margin: 25px 0;
    text-align: center;

}
.share-this-code-earn h3{
	    margin: 0;
    background: #e10049;
    color: #fff;
    padding: 18px 0;
        font-size: 18px;
	
}
.share-this-code-earn h5{
	    margin: 0;
    padding: 20px;
    font-size: 18px;
    background: #ffdde8;
	
}
.refer-detail-enter{
	    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
       padding: 25px 0 30px!important;
}


.block-nav-categori .ui-categori .submenu .categori-list > li {
    width: 33%;
}

.block-nav-categori .ui-categori .submenu {
    left: 436px;
}

@media (min-width: 992px) {
.block-nav-categori .ui-categori .submenu .categori-list {
    width: 730px;
}

}




@media (max-width: 767px)
	{
	.friends-gets {
	    grid-auto-columns: 45px 1fr;
	}
	.friends-gets i {
		font-size: 20px;
	}
	.friends-gets h4 {
	    font-size: 13px;
	}
	.friends-gets > i{
	    width: 45px;
	    height: 45px;
	    line-height: 45px;
	}
}