/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
	background: red !important;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden], template {
	display: none
}

a {
	background-color: transparent
}

a:active, a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled], html input[disabled] {
	cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td, th {
	padding: 0
}

@font-face {
	font-family: 'custom-icon';
	src: url('../fonts/custom-icon.eot');
	src: url('../fonts/custom-icon.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/custom-icon.woff2') format('woff2'), 
	url('../fonts/custom-icon.woff') format('woff'), 
	url('../fonts/custom-icon.ttf') format('truetype'), 
	url('../fonts/custom-icon.svg#glyphicons_halflingsregular') format('svg')
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, *:before, *:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}

	a, a:visited {
		text-decoration: underline
	}

	a[href]:after {
		content: " ("attr(href) ")"
	}

	abbr[title]:after {
		content: " ("attr(title) ")"
	}

	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: ""
	}

	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	tr, img {
		page-break-inside: avoid
	}

	img {
		max-width: 100% !important
	}

	p, h2, h3 {
		orphans: 3;
		widows: 3
	}

	h2, h3 {
		page-break-after: avoid
	}

	.navbar {
		display: none
	}

	.btn > .caret, .dropup > .btn > .caret {
		border-top-color: #000 !important
	}

	.label {
		border: 1px solid #000
	}

	.table {
		border-collapse: collapse !important
	}

	.table td, .table th {
		background-color: #fff !important
	}

	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important
	}

}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
	content: "\002a"
}

.glyphicon-plus:before {
	content: "\002b"
}

.glyphicon-euro:before, .glyphicon-eur:before {
	content: "\20ac"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270f"
}

.glyphicon-glass:before {
	content: "\e001"
}

.glyphicon-music:before {
	content: "\e002"
}

.glyphicon-search:before {
	content: "\e003"
}

.glyphicon-heart:before {
	content: "\e005"
}

.glyphicon-star:before {
	content: "\e006"
}

.glyphicon-star-empty:before {
	content: "\e007"
}

.glyphicon-user:before {
	content: "\e008"
}

.glyphicon-film:before {
	content: "\e009"
}

.glyphicon-th-large:before {
	content: "\e010"
}

.glyphicon-th:before {
	content: "\e011"
}

.glyphicon-th-list:before {
	content: "\e012"
}

.glyphicon-ok:before {
	content: "\e013"
}

.glyphicon-remove:before {
	content: "\e014"
}

.glyphicon-zoom-in:before {
	content: "\e015"
}

.glyphicon-zoom-out:before {
	content: "\e016"
}

.glyphicon-off:before {
	content: "\e017"
}

.glyphicon-signal:before {
	content: "\e018"
}

.glyphicon-cog:before {
	content: "\e019"
}

.glyphicon-trash:before {
	content: "\e020"
}

.glyphicon-home:before {
	content: "\e021"
}

.glyphicon-file:before {
	content: "\e022"
}

.glyphicon-time:before {
	content: "\e023"
}

.glyphicon-road:before {
	content: "\e024"
}

.glyphicon-download-alt:before {
	content: "\e025"
}

.glyphicon-download:before {
	content: "\e026"
}

.glyphicon-upload:before {
	content: "\e027"
}

.glyphicon-inbox:before {
	content: "\e028"
}

.glyphicon-play-circle:before {
	content: "\e029"
}

.glyphicon-repeat:before {
	content: "\e030"
}

.glyphicon-refresh:before {
	content: "\e031"
}

.glyphicon-list-alt:before {
	content: "\e032"
}

.glyphicon-lock:before {
	content: "\e033"
}

.glyphicon-flag:before {
	content: "\e034"
}

.glyphicon-headphones:before {
	content: "\e035"
}

.glyphicon-volume-off:before {
	content: "\e036"
}

.glyphicon-volume-down:before {
	content: "\e037"
}

.glyphicon-volume-up:before {
	content: "\e038"
}

.glyphicon-qrcode:before {
	content: "\e039"
}

.glyphicon-barcode:before {
	content: "\e040"
}

.glyphicon-tag:before {
	content: "\e041"
}

.glyphicon-tags:before {
	content: "\e042"
}

.glyphicon-book:before {
	content: "\e043"
}

.glyphicon-bookmark:before {
	content: "\e044"
}

.glyphicon-print:before {
	content: "\e045"
}

.glyphicon-camera:before {
	content: "\e046"
}

.glyphicon-font:before {
	content: "\e047"
}

.glyphicon-bold:before {
	content: "\e048"
}

.glyphicon-italic:before {
	content: "\e049"
}

.glyphicon-text-height:before {
	content: "\e050"
}

.glyphicon-text-width:before {
	content: "\e051"
}

.glyphicon-align-left:before {
	content: "\e052"
}

.glyphicon-align-center:before {
	content: "\e053"
}

.glyphicon-align-right:before {
	content: "\e054"
}

.glyphicon-align-justify:before {
	content: "\e055"
}

.glyphicon-list:before {
	content: "\e056"
}

.glyphicon-indent-left:before {
	content: "\e057"
}

.glyphicon-indent-right:before {
	content: "\e058"
}

.glyphicon-facetime-video:before {
	content: "\e059"
}

.glyphicon-picture:before {
	content: "\e060"
}

.glyphicon-map-marker:before {
	content: "\e062"
}

.glyphicon-adjust:before {
	content: "\e063"
}

.glyphicon-tint:before {
	content: "\e064"
}

.glyphicon-edit:before {
	content: "\e065"
}

.glyphicon-share:before {
	content: "\e066"
}

.glyphicon-check:before {
	content: "\e067"
}

.glyphicon-move:before {
	content: "\e068"
}

.glyphicon-step-backward:before {
	content: "\e069"
}

.glyphicon-fast-backward:before {
	content: "\e070"
}

.glyphicon-backward:before {
	content: "\e071"
}

.glyphicon-play:before {
	content: "\e072"
}

.glyphicon-pause:before {
	content: "\e073"
}

.glyphicon-stop:before {
	content: "\e074"
}

.glyphicon-forward:before {
	content: "\e075"
}

.glyphicon-fast-forward:before {
	content: "\e076"
}

.glyphicon-step-forward:before {
	content: "\e077"
}

.glyphicon-eject:before {
	content: "\e078"
}

.glyphicon-chevron-left:before {
	content: "\e079"
}

.glyphicon-chevron-right:before {
	content: "\e080"
}

.glyphicon-plus-sign:before {
	content: "\e081"
}

.glyphicon-minus-sign:before {
	content: "\e082"
}

.glyphicon-remove-sign:before {
	content: "\e083"
}

.glyphicon-ok-sign:before {
	content: "\e084"
}

.glyphicon-question-sign:before {
	content: "\e085"
}

.glyphicon-info-sign:before {
	content: "\e086"
}

.glyphicon-screenshot:before {
	content: "\e087"
}

.glyphicon-remove-circle:before {
	content: "\e088"
}

.glyphicon-ok-circle:before {
	content: "\e089"
}

.glyphicon-ban-circle:before {
	content: "\e090"
}

.glyphicon-arrow-left:before {
	content: "\e091"
}

.glyphicon-arrow-right:before {
	content: "\e092"
}

.glyphicon-arrow-up:before {
	content: "\e093"
}

.glyphicon-arrow-down:before {
	content: "\e094"
}

.glyphicon-share-alt:before {
	content: "\e095"
}

.glyphicon-resize-full:before {
	content: "\e096"
}

.glyphicon-resize-small:before {
	content: "\e097"
}

.glyphicon-exclamation-sign:before {
	content: "\e101"
}

.glyphicon-gift:before {
	content: "\e102"
}

.glyphicon-leaf:before {
	content: "\e103"
}

.glyphicon-fire:before {
	content: "\e104"
}

.glyphicon-eye-open:before {
	content: "\e105"
}

.glyphicon-eye-close:before {
	content: "\e106"
}

.glyphicon-warning-sign:before {
	content: "\e107"
}

.glyphicon-plane:before {
	content: "\e108"
}

.glyphicon-calendar:before {
	content: "\e109"
}

.glyphicon-random:before {
	content: "\e110"
}

.glyphicon-comment:before {
	content: "\e111"
}

.glyphicon-magnet:before {
	content: "\e112"
}

.glyphicon-chevron-up:before {
	content: "\e113"
}

.glyphicon-chevron-down:before {
	content: "\e114"
}

.glyphicon-retweet:before {
	content: "\e115"
}

.glyphicon-shopping-cart:before {
	content: "\e116"
}

.glyphicon-folder-close:before {
	content: "\e117"
}

.glyphicon-folder-open:before {
	content: "\e118"
}

.glyphicon-resize-vertical:before {
	content: "\e119"
}

.glyphicon-resize-horizontal:before {
	content: "\e120"
}

.glyphicon-hdd:before {
	content: "\e121"
}

.glyphicon-bullhorn:before {
	content: "\e122"
}

.glyphicon-bell:before {
	content: "\e123"
}

.glyphicon-certificate:before {
	content: "\e124"
}

.glyphicon-thumbs-up:before {
	content: "\e125"
}

.glyphicon-thumbs-down:before {
	content: "\e126"
}

.glyphicon-hand-right:before {
	content: "\e127"
}

.glyphicon-hand-left:before {
	content: "\e128"
}

.glyphicon-hand-up:before {
	content: "\e129"
}

.glyphicon-hand-down:before {
	content: "\e130"
}

.glyphicon-circle-arrow-right:before {
	content: "\e131"
}

.glyphicon-circle-arrow-left:before {
	content: "\e132"
}

.glyphicon-circle-arrow-up:before {
	content: "\e133"
}

.glyphicon-circle-arrow-down:before {
	content: "\e134"
}

.glyphicon-globe:before {
	content: "\e135"
}

.glyphicon-wrench:before {
	content: "\e136"
}

.glyphicon-tasks:before {
	content: "\e137"
}

.glyphicon-filter:before {
	content: "\e138"
}

.glyphicon-briefcase:before {
	content: "\e139"
}

.glyphicon-fullscreen:before {
	content: "\e140"
}

.glyphicon-dashboard:before {
	content: "\e141"
}

.glyphicon-paperclip:before {
	content: "\e142"
}

.glyphicon-heart-empty:before {
	content: "\e143"
}

.glyphicon-link:before {
	content: "\e144"
}

.glyphicon-phone:before {
	content: "\e145"
}

.glyphicon-pushpin:before {
	content: "\e146"
}

.glyphicon-usd:before {
	content: "\e148"
}

.glyphicon-gbp:before {
	content: "\e149"
}

.glyphicon-sort:before {
	content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}

.glyphicon-sort-by-order:before {
	content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}

.glyphicon-sort-by-attributes:before {
	content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}

.glyphicon-unchecked:before {
	content: "\e157"
}

.glyphicon-expand:before {
	content: "\e158"
}

.glyphicon-collapse-down:before {
	content: "\e159"
}

.glyphicon-collapse-up:before {
	content: "\e160"
}

.glyphicon-log-in:before {
	content: "\e161"
}

.glyphicon-flash:before {
	content: "\e162"
}

.glyphicon-log-out:before {
	content: "\e163"
}

.glyphicon-new-window:before {
	content: "\e164"
}

.glyphicon-record:before {
	content: "\e165"
}

.glyphicon-save:before {
	content: "\e166"
}

.glyphicon-open:before {
	content: "\e167"
}

.glyphicon-saved:before {
	content: "\e168"
}

.glyphicon-import:before {
	content: "\e169"
}

.glyphicon-export:before {
	content: "\e170"
}

.glyphicon-send:before {
	content: "\e171"
}

.glyphicon-floppy-disk:before {
	content: "\e172"
}

.glyphicon-floppy-saved:before {
	content: "\e173"
}

.glyphicon-floppy-remove:before {
	content: "\e174"
}

.glyphicon-floppy-save:before {
	content: "\e175"
}

.glyphicon-floppy-open:before {
	content: "\e176"
}

.glyphicon-credit-card:before {
	content: "\e177"
}

.glyphicon-transfer:before {
	content: "\e178"
}

.glyphicon-cutlery:before {
	content: "\e179"
}

.glyphicon-header:before {
	content: "\e180"
}

.glyphicon-compressed:before {
	content: "\e181"
}

.glyphicon-earphone:before {
	content: "\e182"
}

.glyphicon-phone-alt:before {
	content: "\e183"
}

.glyphicon-tower:before {
	content: "\e184"
}

.glyphicon-stats:before {
	content: "\e185"
}

.glyphicon-sd-video:before {
	content: "\e186"
}

.glyphicon-hd-video:before {
	content: "\e187"
}

.glyphicon-subtitles:before {
	content: "\e188"
}

.glyphicon-sound-stereo:before {
	content: "\e189"
}

.glyphicon-sound-dolby:before {
	content: "\e190"
}

.glyphicon-sound-5-1:before {
	content: "\e191"
}

.glyphicon-sound-6-1:before {
	content: "\e192"
}

.glyphicon-sound-7-1:before {
	content: "\e193"
}

.glyphicon-copyright-mark:before {
	content: "\e194"
}

.glyphicon-registration-mark:before {
	content: "\e195"
}

.glyphicon-cloud-download:before {
	content: "\e197"
}

.glyphicon-cloud-upload:before {
	content: "\e198"
}

.glyphicon-tree-conifer:before {
	content: "\e199"
}

.glyphicon-tree-deciduous:before {
	content: "\e200"
}

.glyphicon-cd:before {
	content: "\e201"
}

.glyphicon-save-file:before {
	content: "\e202"
}

.glyphicon-open-file:before {
	content: "\e203"
}

.glyphicon-level-up:before {
	content: "\e204"
}

.glyphicon-copy:before {
	content: "\e205"
}

.glyphicon-paste:before {
	content: "\e206"
}

.glyphicon-alert:before {
	content: "\e209"
}

.glyphicon-equalizer:before {
	content: "\e210"
}

.glyphicon-king:before {
	content: "\e211"
}

.glyphicon-queen:before {
	content: "\e212"
}

.glyphicon-pawn:before {
	content: "\e213"
}

.glyphicon-bishop:before {
	content: "\e214"
}

.glyphicon-knight:before {
	content: "\e215"
}

.glyphicon-baby-formula:before {
	content: "\e216"
}

.glyphicon-tent:before {
	content: "\26fa"
}

.glyphicon-blackboard:before {
	content: "\e218"
}

.glyphicon-bed:before {
	content: "\e219"
}

.glyphicon-apple:before {
	content: "\f8ff"
}

.glyphicon-erase:before {
	content: "\e221"
}

.glyphicon-hourglass:before {
	content: "\231b"
}

.glyphicon-lamp:before {
	content: "\e223"
}

.glyphicon-duplicate:before {
	content: "\e224"
}

.glyphicon-piggy-bank:before {
	content: "\e225"
}

.glyphicon-scissors:before {
	content: "\e226"
}

.glyphicon-bitcoin:before {
	content: "\e227"
}

.glyphicon-btc:before {
	content: "\e227"
}

.glyphicon-xbt:before {
	content: "\e227"
}

.glyphicon-yen:before {
	content: "\00a5"
}

.glyphicon-jpy:before {
	content: "\00a5"
}

.glyphicon-ruble:before {
	content: "\20bd"
}

.glyphicon-rub:before {
	content: "\20bd"
}

.glyphicon-scale:before {
	content: "\e230"
}

.glyphicon-ice-lolly:before {
	content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232"
}

.glyphicon-education:before {
	content: "\e233"
}

.glyphicon-option-horizontal:before {
	content: "\e234"
}

.glyphicon-option-vertical:before {
	content: "\e235"
}

.glyphicon-menu-hamburger:before {
	content: "\e236"
}

.glyphicon-modal-window:before {
	content: "\e237"
}

.glyphicon-oil:before {
	content: "\e238"
}

.glyphicon-grain:before {
	content: "\e239"
}

.glyphicon-sunglasses:before {
	content: "\e240"
}

.glyphicon-text-size:before {
	content: "\e241"
}

.glyphicon-text-color:before {
	content: "\e242"
}

.glyphicon-text-background:before {
	content: "\e243"
}

.glyphicon-object-align-top:before {
	content: "\e244"
}

.glyphicon-object-align-bottom:before {
	content: "\e245"
}

.glyphicon-object-align-horizontal:before {
	content: "\e246"
}

.glyphicon-object-align-left:before {
	content: "\e247"
}

.glyphicon-object-align-vertical:before {
	content: "\e248"
}

.glyphicon-object-align-right:before {
	content: "\e249"
}

.glyphicon-triangle-right:before {
	content: "\e250"
}

.glyphicon-triangle-left:before {
	content: "\e251"
}

.glyphicon-triangle-bottom:before {
	content: "\e252"
}

.glyphicon-triangle-top:before {
	content: "\e253"
}

.glyphicon-console:before {
	content: "\e254"
}

.glyphicon-superscript:before {
	content: "\e255"
}

.glyphicon-subscript:before {
	content: "\e256"
}

.glyphicon-menu-left:before {
	content: "\e257"
}

.glyphicon-menu-right:before {
	content: "\e258"
}

.glyphicon-menu-down:before {
	content: "\e259"
}

.glyphicon-menu-up:before {
	content: "\e260"
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #337ab7;
	text-decoration: none
}

a:hover, a:focus {
	color: #23527c;
	text-decoration: underline
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

[role="button"] {
	cursor: pointer
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #777
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size: 65%
}

h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size: 75%
}

h1, .h1 {
	font-size: 36px
}

h2, .h2 {
	font-size: 30px
}

h3, .h3 {
	font-size: 24px
}

h4, .h4 {
	font-size: 18px
}

h5, .h5 {
	font-size: 14px
}

h6, .h6 {
	font-size: 12px
}

p {
	margin: 0 0 10px
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media (min-width:768px) {
	.lead {
		font-size: 21px
	}

}

small, .small {
	font-size: 85%
}

mark, .mark {
	background-color: #fcf8e3;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #777
}

.text-primary {
	color: #337ab7
}

a.text-primary:hover, a.text-primary:focus {
	color: #286090
}

.text-success {
	color: #3c763d
}

a.text-success:hover, a.text-success:focus {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover, a.text-info:focus {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover, a.text-warning:focus {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover, a.text-danger:focus {
	color: #843534
}

.bg-primary {
	color: #fff;
	background-color: #337ab7
}

a.bg-primary:hover, a.bg-primary:focus {
	background-color: #286090
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover, a.bg-success:focus {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover, a.bg-info:focus {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover, a.bg-warning:focus {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover, a.bg-danger:focus {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt, dd {
	line-height: 1.42857143
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.dl-horizontal dd {
		margin-left: 180px
	}

}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom: 0
}

blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777
}

blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: ''
}

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	box-shadow: none
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:768px) {
	.container {
		width: 750px
	}

}

@media (min-width:992px) {
	.container {
		width: 970px
	}

}

@media (min-width:1200px) {
	.container {
		width: 1280px
	}

}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0%
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0%
	}

}

@media (min-width:992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0%
	}

}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0%
	}

}

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th {
	text-align: left
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: 0
}

.table > tbody + tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.table-hover > tbody > tr:hover {
	background-color: #f5f5f5
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column
}

table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
	background-color: #f5f5f5
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
	background-color: #dff0d8
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
	background-color: #d0e9c6
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
	background-color: #d9edf7
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
	background-color: #c4e3f3
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
	background-color: #fcf8e3
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
	background-color: #faf2cc
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
	background-color: #f2dede
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
	background-color: #ebcccc
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}

	.table-responsive > .table {
		margin-bottom: 0
	}

	.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
		white-space: nowrap
	}

	.table-responsive > .table-bordered {
		border: 0
	}

	.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
		border-left: 0
	}

	.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
		border-right: 0
	}

	.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
		border-bottom: 0
	}

}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple], select[size] {
	height: auto
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}

textarea.form-control {
	height: auto
}

input[type="search"] {
	-webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
		line-height: 34px
	}

	input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
		line-height: 30px
	}

	input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
		line-height: 46px
	}

}

.form-group {
	margin-bottom: 15px
}

.radio, .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.radio label, .checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9
}

.radio + .radio, .checkbox + .checkbox {
	margin-top: -5px
}

.radio-inline, .checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
	cursor: not-allowed
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px
}

.form-control-static.input-lg, .form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

textarea.input-sm, select[multiple].input-sm {
	height: auto
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
	height: auto
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-lg {
	height: 46px;
	line-height: 46px
}

textarea.input-lg, select[multiple].input-lg {
	height: auto
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
	height: auto
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.has-feedback {
	position: relative
}

.has-feedback .form-control {
	padding-right: 42.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
	color: #3c763d
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .form-control-feedback {
	color: #3c763d
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
	color: #8a6d3b
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .form-control-feedback {
	color: #8a6d3b
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color: #a94442
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .form-control-feedback {
	color: #a94442
}

.has-feedback label ~ .form-control-feedback {
	top: 25px
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-static {
		display: inline-block
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
		width: auto
	}

	.form-inline .input-group > .form-control {
		width: 100%
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.form-inline .radio label, .form-inline .checkbox label {
		padding-left: 0
	}

	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}

}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px
	}

}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px
	}

}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}

}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover, .btn:focus, .btn.focus {
	color: #333;
	text-decoration: none
}

.btn:active, .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:focus, .btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background-image: none
}

.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.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge {
	color: #fff;
	background-color: #333
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-image: none
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:focus, .btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	background-image: none
}

.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:focus, .btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:focus, .btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
	background-image: none
}

.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:focus, .btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	background-image: none
}

.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #337ab7;
	font-weight: normal;
	border-radius: 0
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent
}

.btn-link:hover, .btn-link:focus {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none
}

.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-sm, .btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block + .btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}

.fade {
	opacity: 0;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-webkit-transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

tr.collapse.in {
	display: table-row
}

tbody.collapse.in {
	display: table-row-group
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.dropup, .dropdown {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	color: #777
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed
}

.open > .dropdown-menu {
	display: block
}

.open > a {
	outline: 0
}

.dropdown-menu-right {
	left: auto;
	right: 0
}

.dropdown-menu-left {
	left: 0;
	right: auto
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}

.pull-right > .dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0
	}

	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto
	}

}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group > .btn, .btn-group-vertical > .btn {
	position: relative;
	float: left
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
	z-index: 2
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
	margin-left: -1px
}

.btn-toolbar {
	margin-left: -5px
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
	margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}

.btn-group > .btn:first-child {
	margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group > .btn-group {
	float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn .caret {
	margin-left: 0
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical > .btn-group > .btn {
	float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
	float: none;
	display: table-cell;
	width: 1%
}

.btn-group-justified > .btn-group .btn {
	width: 100%
}

.btn-group-justified > .btn-group .dropdown-menu {
	left: auto
}

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group .form-control:focus {
	z-index: 3
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	line-height: 30px
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
	margin-top: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}

.input-group-btn > .btn {
	position: relative
}

.input-group-btn > .btn + .btn {
	margin-left: -1px
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
	z-index: 2
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
	margin-right: -1px
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	z-index: 2;
	margin-left: -1px
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}

.nav > li {
	position: relative;
	display: block
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px
}

.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #eee
}

.nav > li.disabled > a {
	color: #777
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #eee;
	border-color: #337ab7
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav > li > a > img {
	max-width: none
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs > li {
	float: left;
	margin-bottom: -1px
}

.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}

.nav-tabs.nav-justified > li {
	float: none
}

.nav-tabs.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto
}

@media (min-width:768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%
	}

	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0
	}

}

.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd
}

@media (min-width:768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}

	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: #fff
	}

}

.nav-pills > li {
	float: left
}

.nav-pills > li > a {
	border-radius: 4px
}

.nav-pills > li + li {
	margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #337ab7
}

.nav-stacked > li {
	float: none
}

.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0
}

.nav-justified {
	width: 100%
}

.nav-justified > li {
	float: none
}

.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px
}

.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto
}

@media (min-width:768px) {
	.nav-justified > li {
		display: table-cell;
		width: 1%
	}

	.nav-justified > li > a {
		margin-bottom: 0
	}

}

.nav-tabs-justified {
	border-bottom: 0
}

.nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
	border: 1px solid #ddd
}

@media (min-width:768px) {
	.nav-tabs-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}

	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
		border-bottom-color: #fff
	}

}

.tab-content > .tab-pane {
	display: none
}

.tab-content > .active {
	display: block
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

@media (min-width:768px) {
	.navbar {
		border-radius: 4px
	}

}

@media (min-width:768px) {
	.navbar-header {
		float: left
	}

}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
	overflow-y: auto
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none
	}

	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important
	}

	.navbar-collapse.in {
		overflow-y: visible
	}

	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0
	}

}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
		max-height: 200px
	}

}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}

@media (min-width:768px) {
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right: 0;
		margin-left: 0
	}

}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0
	}

}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

@media (min-width:768px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
		border-radius: 0
	}

}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}

.navbar-brand > img {
	display: block
}

@media (min-width:768px) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: -15px
	}

}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.navbar-toggle:focus {
	outline: 0
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none
	}

}

.navbar-nav {
	margin: 7.5px -15px
}

.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}

	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px
	}

	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px
	}

	.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
		background-image: none
	}

}

@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}

	.navbar-nav > li {
		float: left
	}

	.navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 15px
	}

}

.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 8px;
	margin-bottom: 8px
}

@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.navbar-form .form-control-static {
		display: inline-block
	}

	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
		width: auto
	}

	.navbar-form .input-group > .form-control {
		width: 100%
	}

	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .radio, .navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}

	.navbar-form .radio label, .navbar-form .checkbox label {
		padding-left: 0
	}

	.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0
	}

	.navbar-form .has-feedback .form-control-feedback {
		top: 0
	}

}

@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}

	.navbar-form .form-group:last-child {
		margin-bottom: 0
	}

}

@media (min-width:768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}

}

.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}

@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px
	}

}

@media (min-width:768px) {
	.navbar-left {
		float: left !important;
		float: left
	}

	.navbar-right {
		float: right !important;
		float: right;
		margin-right: -15px
	}

	.navbar-right ~ .navbar-right {
		margin-right: 0
	}

}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand {
	color: #777
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav > li > a {
	color: #777
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #e7e7e7;
	color: #555
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #777
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #333;
		background-color: transparent
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #555;
		background-color: #e7e7e7
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #ccc;
		background-color: transparent
	}

}

.navbar-default .navbar-link {
	color: #777
}

.navbar-default .navbar-link:hover {
	color: #333
}

.navbar-default .btn-link {
	color: #777
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333
}

.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav > li > a {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #080808
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #080808;
	color: #fff
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #9d9d9d
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: transparent
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #fff;
		background-color: #080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #444;
		background-color: transparent
	}

}

.navbar-inverse .navbar-link {
	color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
	color: #fff
}

.navbar-inverse .btn-link {
	color: #9d9d9d
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff
}

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}

.breadcrumb > li {
	display: inline-block
}

.breadcrumb > li + li:before {
	content: "/\00a0";
	padding: 0 5px;
	color: #ccc
}

.breadcrumb > .active {
	color: #777
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}

.pagination > li {
	display: inline
}

.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center
}

.pager li {
	display: inline
}

.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

.pager li > a:hover, .pager li > a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next > a, .pager .next > span {
	float: right
}

.pager .previous > a, .pager .previous > span {
	float: left
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

a.label:hover, a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.btn .label {
	position: relative;
	top: -1px
}

.label-default {
	background-color: #777
}

.label-default[href]:hover, .label-default[href]:focus {
	background-color: #5e5e5e
}

.label-primary {
	background-color: #337ab7
}

.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #286090
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de
}

.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5
}

.label-warning {
	background-color: #f0ad4e
}

.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f
}

.label-danger {
	background-color: #d9534f
}

.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777;
	border-radius: 10px
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.btn-xs .badge, .btn-group-xs > .btn .badge {
	top: 0;
	padding: 1px 5px
}

a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #337ab7;
	background-color: #fff
}

.list-group-item > .badge {
	float: right
}

.list-group-item > .badge + .badge {
	margin-right: 5px
}

.nav-pills > li > a > .badge {
	margin-left: 3px
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}

.jumbotron h1, .jumbotron .h1 {
	color: inherit
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}

.jumbotron > hr {
	border-top-color: #d5d5d5
}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px
}

.jumbotron .container {
	max-width: 100%
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}

	.container .jumbotron, .container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px
	}

	.jumbotron h1, .jumbotron .h1 {
		font-size: 63px
	}

}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	-webkit-transition: border .2s ease-in-out
}

.thumbnail > img, .thumbnail a > img {
	margin-left: auto;
	margin-right: auto
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #337ab7
}

.thumbnail .caption {
	padding: 9px;
	color: #333
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}

.alert h4 {
	margin-top: 0;
	color: inherit
}

.alert .alert-link {
	font-weight: bold
}

.alert > p, .alert > ul {
	margin-bottom: 0
}

.alert > p + p {
	margin-top: 5px
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #2b542c
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #245269
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b
}

.alert-warning hr {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link {
	color: #66512c
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442
}

.alert-danger hr {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link {
	color: #843534
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}

}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}

}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-o-transition: width .6s ease;
	transition: width .6s ease;
	-moz-transition: width .6s ease;
	-webkit-transition: width .6s ease
}

.progress-striped .progress-bar, .progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}

.progress.active .progress-bar, .progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
	background-color: #5cb85c
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
	background-color: #5bc0de
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
	background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
	background-color: #d9534f
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media, .media-body {
	zoom: 1;
	overflow: hidden
}

.media-body {
	width: 10000px
}

.media-object {
	display: block
}

.media-object.img-thumbnail {
	max-width: none
}

.media-right, .media > .pull-right {
	padding-left: 10px
}

.media-left, .media > .pull-left {
	padding-right: 10px
}

.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top
}

.media-middle {
	vertical-align: middle
}

.media-bottom {
	vertical-align: bottom
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.media-list {
	padding-left: 0;
	list-style: none
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

a.list-group-item, button.list-group-item {
	color: #555
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333
}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5
}

button.list-group-item {
	width: 100%;
	text-align: left
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	background-color: #eee;
	color: #777;
	cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
	color: inherit
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
	color: #777
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
	color: inherit
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color: #c7ddef
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit
}

a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6
}

a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit
}

a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3
}

a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit
}

a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc
}

a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit
}

a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc
}

a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}

.panel-body {
	padding: 15px
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
	color: inherit
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
	margin-bottom: 0
}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0
}

.list-group + .panel-footer {
	border-top-width: 0
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
	margin-bottom: 0
}

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
	padding-left: 15px;
	padding-right: 15px
}

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px
}

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
	border-top: 1px solid #ddd
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
	border: 0
}

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0
}

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0
}

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0
}

.panel > .table-responsive {
	border: 0;
	margin-bottom: 0
}

.panel-group {
	margin-bottom: 20px
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px
}

.panel-group .panel + .panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}

.panel-default {
	border-color: #ddd
}

.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd
}

.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd
}

.panel-primary {
	border-color: #337ab7
}

.panel-primary > .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7
}

.panel-primary > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7
}

.panel-success {
	border-color: #d6e9c6
}

.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #d6e9c6
}

.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6
}

.panel-info {
	border-color: #bce8f1
}

.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1
}

.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1
}

.panel-warning {
	border-color: #faebcc
}

.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc
}

.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc
}

.panel-danger {
	border-color: #ebccd1
}

.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1
}

.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%
}

.embed-responsive-4by3 {
	padding-bottom: 75%
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15)
}

.well-lg {
	padding: 24px;
	border-radius: 6px
}

.well-sm {
	padding: 9px;
	border-radius: 3px
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857143
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
	}

	.modal-sm {
		width: 300px
	}

}

@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}

}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

.popover.top {
	margin-top: -10px
}

.popover.right {
	margin-left: 10px
}

.popover.bottom {
	margin-top: 10px
}

.popover.left {
	margin-left: -10px
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.popover-content {
	padding: 9px 14px
}

.popover > .arrow, .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover > .arrow {
	border-width: 11px
}

.popover > .arrow:after {
	border-width: 10px;
	content: ""
}

.popover.top > .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px
}

.popover.top > .arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff
}

.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right > .arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff
}

.popover.bottom > .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px
}

.popover.bottom > .arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff
}

.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left > .arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}

.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%
}

.carousel-inner > .item {
	display: none;
	position: relative;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-webkit-transition: .6s ease-in-out left
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	line-height: 1
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel-inner > .item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-moz-transition: -moz-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px
	}

	.carousel-inner > .item.next, .carousel-inner > .item.active.right {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0
	}

	.carousel-inner > .item.prev, .carousel-inner > .item.active.left {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0
	}

	.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}

}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
	display: block
}

.carousel-inner > .active {
	left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner > .next {
	left: 100%
}

.carousel-inner > .prev {
	left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
	left: 0
}

.carousel-inner > .active.left {
	left: -100%
}

.carousel-inner > .active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: rgba(0, 0, 0, 0)
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover, .carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left: 50%;
	margin-left: -10px
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right: 50%;
	margin-right: -10px
}

.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-caption .btn {
	text-shadow: none
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}

	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -10px
	}

	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -10px
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px
	}

	.carousel-indicators {
		bottom: 20px
	}

}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
	content: " ";
	display: table
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none !important
}

.affix {
	position: fixed
}

@-ms-viewport {
	width: device-width
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important
	}

	table.visible-xs {
		display: table !important
	}

	tr.visible-xs {
		display: table-row !important
	}

	th.visible-xs, td.visible-xs {
		display: table-cell !important
	}

}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important
	}

}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important
	}

}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important
	}

}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}

	table.visible-sm {
		display: table !important
	}

	tr.visible-sm {
		display: table-row !important
	}

	th.visible-sm, td.visible-sm {
		display: table-cell !important
	}

}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important
	}

}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important
	}

}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}

	table.visible-md {
		display: table !important
	}

	tr.visible-md {
		display: table-row !important
	}

	th.visible-md, td.visible-md {
		display: table-cell !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important
	}

}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important
	}

	table.visible-lg {
		display: table !important
	}

	tr.visible-lg {
		display: table-row !important
	}

	th.visible-lg, td.visible-lg {
		display: table-cell !important
	}

}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important
	}

}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important
	}

}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important
	}

}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}

}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}

}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important
	}

}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}

	table.visible-print {
		display: table !important
	}

	tr.visible-print {
		display: table-row !important
	}

	th.visible-print, td.visible-print {
		display: table-cell !important
	}

}

.visible-print-block {
	display: none !important
}

@media print {
	.visible-print-block {
		display: block !important
	}

}

.visible-print-inline {
	display: none !important
}

@media print {
	.visible-print-inline {
		display: inline !important
	}

}

.visible-print-inline-block {
	display: none !important
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important
	}

}

@media print {
	.hidden-print {
		display: none !important
	}

}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul > li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}

}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before, .fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before, .fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before, .fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before, .fa-users:before {
	content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before, .fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before, .fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before, .fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}

.fa-rupee:before, .fa-inr:before {
	content: "\f156"
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158"
}

.fa-won:before, .fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before, .fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "\f1c5"
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before, .fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before, .fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before, .fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before, .fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-yc:before, .fa-y-combinator:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before, .fa-battery-full:before {
	content: "\f240"
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-tv:before, .fa-television:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer, .fancybox-inner {
	position: relative
}

.fancybox-inner {
	overflow-y: auto !important;
	overflow-x: hidden !important
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox/fancybox_sprite.png')
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 100000
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancybox/blank.gif');
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important
}

.fancybox-lock {
	overflow: hidden !important;
	width: auto
}

.fancybox-lock body {
	overflow: hidden !important
}

.fancybox-lock-test {
	overflow-y: hidden !important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.5)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px
	}

}

.page.messages .messages {
	position: relative;
	z-index: 3
}

.cms-index-index.cms-page-2 .page.messages .messages {
	margin-top: 10px
}

.cms-index-index .page-main {
	margin-top: 0
}

.page-main {
	margin-top: -130px
}

.no-padding {
	padding: 0 !important
}

.full-wrapper {
	margin-left: -1000px;
	margin-right: -1000px
}

.full-wrapper .full-content {
	margin: 0 auto
}

.home-default .owl-theme .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.home-default .owl-theme .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.home-default .owl-theme .owl-nav > div.next:before, .home-default .owl-theme .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.home-default .owl-theme .owl-nav > div.prev:before, .home-default .owl-theme .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.home-default .owl-theme .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.home-default .owl-theme .owl-nav > div:hover:before {
	color: #fff
}

.content-box {
	float: left;
	width: 100%;
	margin-top: 40px
}

#at-expanded-menu-host .at-expanded-menu-load {
	padding: 0 20px !important
}

#at-expanded-menu-host .at-expanded-menu-round .at-expanded-menu-button-label {
	text-indent: -99em;
	margin-bottom: 40px
}

.sm-imageslider-loading {
	width: 100%;
	max-width: 100%;
	padding: 0;
	position: relative;
	background: url(../images/477.gif) center center no-repeat transparent;
	min-height: 300px
}

.custom-slider-img-w, .sm-imageslider {
	position: relative;
	float: left;
	width: 100%
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav, .sm-imageslider .owl-theme .owl-controls .owl-nav {
	height: 0;
	display: block
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-prev, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-prev, .custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-next, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-next {
	display: block !important;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	text-indent: -999em
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-prev:before, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-prev:before, .custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-next:before, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-next:before {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	background: url(../images/prev-next.png) no-repeat;
	content: "";
	width: 35px;
	height: 60px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-prev:before, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-prev:before {
	background-position: 0 0;
	left: 40px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav .owl-next:before, .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-next:before {
	background-position: 0 -80px;
	right: 40px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots, .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -87px;
	position: relative;
	z-index: 99
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots .owl-dot span, .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background: #fff;
	display: block;
	border: none;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots .owl-dot.active span, .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot.active span, .custom-slider-img-w .owl-theme .owl-controls .owl-dots .owl-dot:hover span, .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot:hover span {
	background-color: #beae59
}

.custom-slider-img-w .owl-theme .owl-stage, .sm-imageslider .owl-theme .owl-stage {
	position: inherit
}

.custom-slider-img-w:hover .owl-theme .owl-controls .owl-nav .owl-prev, .sm-imageslider:hover .owl-theme .owl-controls .owl-nav .owl-prev, .custom-slider-img-w:hover .owl-theme .owl-controls .owl-nav .owl-next, .sm-imageslider:hover .owl-theme .owl-controls .owl-nav .owl-next {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.brands-tab {
	margin: 40px 0;
	float: left;
	width: 100%;
	overflow: hidden
}

.brands-tab .brands-title {
	text-align: center;
	color: #fff;
	background-color: #beae59;
	padding: 45px 0 44px 0
}

.brands-tab .brands-title h2 {
	padding: 5px 0;
	font-size: 166.7%;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	position: relative
}

.brands-tab .brands-title h2:before {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	content: "";
	bottom: -6px;
	left: 50%
}

.brands-tab .tab-content {
	width: 53.8%;
	float: left
}

@media (min-width:1200px) {
	.brands-tab .tab-content .tab-pane img {
		min-height: 496px;
		width: 100%
	}

}

.brands-tab ul.nav-brand-tabs.first {
	margin: 0
}

.brands-tab ul.nav-brand-tabs {
	width: 23.1%;
	float: left;
	margin: -2px 0 0 0;
	background-color: #eee
}

@media (min-width:1200px) {
	.brands-tab ul.nav-brand-tabs {
		max-height: 496px
	}

}

.brands-tab ul.nav-brand-tabs li {
	position: relative
}

.brands-tab ul.nav-brand-tabs li:after {
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -5px
}

.brands-tab ul.nav-brand-tabs li.br1.active-fix:after, .brands-tab ul.nav-brand-tabs li.br2.active-fix:after, .brands-tab ul.nav-brand-tabs li.br3.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #eee;
	right: -7px
}

.brands-tab ul.nav-brand-tabs li.br4.active-fix:after, .brands-tab ul.nav-brand-tabs li.br5.active-fix:after, .brands-tab ul.nav-brand-tabs li.br6.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #eee;
	left: -7px
}

.brands-tab ul.nav-brand-tabs li.br1, .brands-tab ul.nav-brand-tabs li.br2, .brands-tab ul.nav-brand-tabs li.br4, .brands-tab ul.nav-brand-tabs li.br5 {
	border-bottom: 1px solid #ddd
}

.brands-tab ul.nav-brand-tabs li.br1 a, .brands-tab ul.nav-brand-tabs li.br2 a, .brands-tab ul.nav-brand-tabs li.br4 a, .brands-tab ul.nav-brand-tabs li.br5 a {
	display: block;
	border-bottom: 1px solid transparent
}

.brands-tab ul.nav-brand-tabs li a img {
	width: 100%
}

.methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .multicheckout .action.primary {
	line-height: 12px
}

.minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after {
	display: none
}

address {
	margin-bottom: 0
}

body {
	line-height: 1.66;
	font-weight: 500
}

label, .label {
	font-weight: 500 !important;
	font-size: 100% !important;
	padding: 0 !important;
	margin: 0
}

ul {
	list-style: none;
	margin: 0;
	padding: 0
}

ul > li, ol > li {
	margin-bottom: 0
}

a:focus, a:hover {
	text-decoration: none;
	outline: none
}

h1 {
	font-size: 2.6666em;
	line-height: 1.25em
}

h2 {
	font-size: 2em;
	line-height: 1.25em
}

h3 {
	font-size: 1.6666em;
	line-height: 1.2em
}

h4 {
	font-size: 1.3333em;
	line-height: 1.25em
}

h5 {
	font-size: 1.1666em;
	line-height: 1.1428em
}

h6 {
	font-size: 1em;
	line-height: 1.1666em
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
	height: 35px;
	font-size: 100%;
	border: 1px solid #adadad;
	line-height: 1.66;
	background-color: #fff;
	box-shadow: none !important;
	-webkit-box-shadow: none !important
}

textarea {
	box-shadow: none !important;
	-webkit-box-shadow: none !important
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

button {
	-webkit-border-fit: lines
}

button, .button {
	overflow: visible;
	width: auto;
	border: 0;
	margin: 0;
	background-color: #beae59;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	padding: 0 20px;
	white-space: nowrap;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

button:hover, .button:hover {
	background: #9f9256;
	color: #fff;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	border: none
}

.menu-ontop {
	position: fixed !important;
	z-index: 888
}

.social-detail {
	clear: both
}

.social-detail .share-title {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	margin-right: 10px;
	font-weight: 600;
	font-size: 128.46%;
	color: #aeaeae
}

.social-detail .addthis_sharing_toolbox {
	display: inline-block;
	vertical-align: middle
}

.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after {
	display: none !important
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: url(../images/bg-cat-sear.png) no-repeat right 10px top 50%;
	padding-right: 25px
}

select::-ms-expand {
	display: none
}

.page-title {
	margin-bottom: 40px
}

mark, .mark {
	background-color: transparent
}

.empty {
	padding-top: 10px
}

.pager {
	margin: 0
}

.account.page-layout-2columns-left .column.main {
	width: 100% !important
}

.modal-footer {
	border: none
}

.modal-footer button.action-primary.action-accept {
	border: none;
	background-color: #beae59;
	color: #fff
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
	background: transparent
}

.table > thead > tr > th {
	text-transform: uppercase
}

.radio, .checkbox {
	display: inline;
	position: relative;
	top: 1px;
	margin-top: 0 !important
}

.full-wrapper {
	margin-left: -1000px;
	margin-right: -1000px;
	clear: both
}

.page-header {
	padding-bottom: 0;
	border: none
}

.modal-header {
	border-bottom: none
}

.modal-popup .action-close {
	border: none !important
}

.page-main {
	padding: 0
}

.page-main .fieldset > .field:not(.choice) > .label {
	width: auto;
	text-align: left;
	margin-bottom: 10px
}

.page-main .fieldset > .field.choice:before, .page-main .fieldset > .field.no-label:before {
	width: auto;
	padding: 0
}

.page-main .fieldset > .field:not(.choice) > .control {
	width: 100%
}

.page-main .abs-margin-for-forms-desktop, .page-main .fieldset .legend, .page-main .column:not(.sidebar-main) form .actions-toolbar, .page-main .column:not(.sidebar-additional) form .actions-toolbar, .page-main .login-container .fieldset::after {
	margin-left: 0
}

.page-main .form.password.reset, .page-main .form.send.confirmation, .page-main .form.password.forget, .page-main .form.create.account {
	width: 100%
}

.modal-content {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.authentication-dropdown .action-close {
	background: none !important;
	border: none !important;
	padding: 0 !important;
	margin: 20px
}

.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
	max-width: none
}

.products.wrapper.products-grid .item {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0;
}

.price-box {
	margin: 5px 0
}

.price-box .price {
	font-size: 116.7%;
	color: #8eb1c5;
	font-weight: bold
}

.price-box .special-price, .price-box .old-price {
	display: inline-block
}

.price-box .special-price .price-label, .price-box .old-price .price-label {
	display: none
}

.price-box .special-price {
	margin-right: 10px
}

.price-box .old-price .price {
	text-decoration: line-through;
	color: #999;
	font-weight: normal;
	font-size: 20px;
}

.price-box .price-from, .price-box .price-to {
	display: inline-block;
	margin: 0
}

div[class^="swatch-opt-"] {
	display: table
}

.counter:after {
	content: ")"
}

.counter:before {
	content: "("
}

.options-list .field.qty .input-text.qty {
	border-right: 1px solid #ddd
}

.field.qty {
	float: left !important;
	margin-right: 20px !important;
	position: relative;
	width: 68px !important
}

.field.qty .label {
	display: none
}

.field.qty .input-text.qty {
	width: 45px;
	height: 45px;
	border-right: none;
	text-align: center;
	border-color: #ddd;
	float: left
}

.field.qty .input-text.qty:focus {
	background-color: #fff
}

.field.qty .quantity-controls {
	background-image: url(../images/plus-minus.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	border: 1px solid #ddd;
	position: absolute;
	right: 0
}

.field.qty .quantity-controls.quantity-minus {
	background-position: 5px -18px;
	top: 22px
}

.field.qty .quantity-controls.quantity-plus {
	background-position: 5px 5px;
	top: 0
}

.field.qty .quantity-controls:hover {
	background-color: #beae59;
	border-color: #beae59;
	background-image: url(../images/plus-minus-w.png);
	cursor: pointer
}

.product-reviews-summary {
	margin: 0
}

.product-reviews-summary .rating-summary {
	left: auto;
	padding-right: 10px
}

.product-reviews-summary .reviews-actions {
	display: inline-block
}

.product-reviews-summary .reviews-actions .view span:last-child:after {
	content: "|";
	margin-left: 10px
}

.product-reviews-summary.empty {
	padding-top: 0
}

.product-reviews-summary.empty .reviews-actions {
	width: 70px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bkg_rating.png) 0 0 repeat-x;
	text-indent: -999em;
	overflow: hidden;
	margin-left: 0;
	margin-top: 0px
}

.rating-summary {
	padding-right: 15px
}

.rating-summary .rating-result {
	width: 70px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bkg_rating.png) 0 0 repeat-x;
	text-indent: -999em;
	overflow: hidden;
	margin-left: 0;
	margin-top: 0px
}

.rating-summary .rating-result:before {
	display: none
}

.rating-summary .rating-result > span {
	float: left;
	height: 12px;
	background: url(../images/bkg_rating.png) 0 100% repeat-x;
	position: relative;
	top: 0px
}

.rating-summary .rating-result > span:before {
	display: none
}

.rating-summary .label {
	display: none
}

.page-wrapper {
	overflow-x: hidden;
	left: 0;
	position: relative;
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.page-header {
	margin: 0
}

.page-title {
	text-transform: uppercase;
	color: #2a2a2a;
	font-weight: 900;
	font-size: 142.86%
}

.toolbar .pager .limiter strong, .toolbar .pager .limiter select, .toolbar .pager .limiter span {
	display: inline-block;
	vertical-align: middle;
	width: auto
}

.toolbar.review-toolbar {
	border: none
}

.toolbar.review-toolbar .pager {
	margin: 0
}

.toolbar.review-toolbar .pager .limiter {
	float: left;
	background: none
}

.toolbar.review-toolbar .pager .limiter select {
	border-right-color: #eef1f5
}

legend {
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.review-legend {
	border-bottom: 1px solid #ddd
}

.review-field-ratings .review-field-rating .label {
	line-height: 33px
}

.review-field-ratings .review-field-rating .label:after {
	content: ": "
}

.column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar {
	margin: 0
}

.review-title {
	text-transform: uppercase
}

.review-form {
	max-width: none
}

.review-form .action.submit.primary {
	border: none;
	background: #beae59;
	color: #fff
}

.review-form .action.submit.primary:hover {
	background: #9f9256;
	color: #fff;
	border: none
}

.fieldset .review-legend.legend {
	padding-bottom: 10px
}

.review-add .fieldset > .field:not(.choice) > .label {
	width: 100%;
	float: none;
	text-align: left
}

.review-add .fieldset > .field:not(.choice) > .control {
	float: none;
	width: 100%
}

.product.options.list dt {
	display: inline
}

.product.options.list dd {
	display: inline;
	margin-right: 5px
}

.swatch-option-tooltip .corner, .swatch-option-tooltip-layered .corner {
	bottom: 2px !important
}

.tab-custom .title-tab-content {
	text-align: center;
	margin-bottom: 30px
}

.tab-custom .title-tab-content .list-item-tab {
	display: inline-block;
	position: relative
}

.tab-custom .title-tab-content .list-item-tab:before, .tab-custom .title-tab-content .list-item-tab:after {
	content: "";
	display: inline-block;
	width: 25px;
	height: 2px;
	position: absolute;
	top: 50%;
	margin-top: -2px
}

.tab-custom .title-tab-content .list-item-tab:before {
	left: -25px
}

.tab-custom .title-tab-content .list-item-tab:after {
	right: -25px
}

.tab-custom .title-tab-content .list-item-tab .item-tab {
	display: inline-block;
	cursor: pointer;
	color: #a8a8a8;
	text-transform: uppercase;
	font-size: 166.67%;
	padding: 0 15px;
	position: relative
}

.tab-custom .title-tab-content .list-item-tab .item-tab:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #a8a8a8;
	position: absolute;
	right: -2px;
	top: 50%;
	margin-top: -8px
}

.tab-custom .title-tab-content .list-item-tab .item-tab.tab-active {
	cursor: default;
	color: #000000
}

.tab-custom .title-tab-content .list-item-tab .item-tab:last-child:before {
	display: none
}

.tab-custom .tab-content-product {
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.tab-custom .tab-content-product.show-content {
	height: auto;
	visibility: visible;
	overflow: visible
}

.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {
	width: 100% !important
}

.nav-mobile-container {
	position: relative;
	height: 39px
}

.btn-mobile {
	display: inline-block
}

.btn-mobile .button-mobile {
	display: inline-block;
	width: 50px;
	height: 39px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	line-height: 46px;
	cursor: pointer;
	background: #beae59
}

.btn-mobile .button-mobile .fa-bars {
	font-size: 21px
}

.navigation-mobile {
	background-color: #fff;
	padding: 20px
}

.navigation-mobile > ul > li {
	border-bottom: 1px solid #ddd;
	position: relative
}

.navigation-mobile > ul > li:last-child {
	border-bottom: none
}

.navigation-mobile > ul > li > a {
	display: block;
	text-transform: uppercase;
	padding: 10px 0
}

.navigation-mobile > ul > li ul {
	display: none;
	padding-left: 10px
}

.navigation-mobile > ul > li ul li {
	position: relative
}

.navigation-mobile > ul > li ul li a {
	display: block;
	padding: 10px 0
}

.navigation-mobile .touch-button {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #5c5c5c;
	position: absolute;
	right: 0;
	top: 10px;
	line-height: 20px;
	text-align: center;
	cursor: pointer
}

.navigation-mobile .touch-button:before {
	content: '\f067';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px;
	color: #fff
}

.navigation-mobile .touch-button.active:before {
	content: '\f068';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px
}

.navigation-mobile .touch-button span {
	display: none
}

.collapse-type .navigation-mobile {
	display: none;
	position: absolute;
	z-index: 30;
	top: 40px;
	width: 100%
}

.sidebar-type .navigation-mobile {
	position: fixed;
	top: 0;
	left: -350px;
	width: 300px;
	height: 100%;
	overflow-y: auto;
	z-index: 777;
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.navbar-active {
	overflow-x: hidden
}

.navbar-active .btn-mobile .button-mobile.active:before {
	content: "";
	position: fixed;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: 555
}

.navbar-active .page-wrapper {
	left: 300px
}

.navbar-active .sidebar-type .navigation-mobile {
	left: 0
}

.products-grid .item .item-inner .box-image a img:hover, .slider-brand .item a img:hover, .blog-wrapper .blog-image a img:hover, .banner-megamenu a img:hover, .products-sidebar .box-image a img:hover, .image-sidebar a img:hover, .minicart-items-wrapper .product .product-image-wrapper img:hover {
	opacity: 0.8
}

.checkout-index-index .search-header-content {
	border: none !important
}

@media (max-width:991px) {
	.checkout-index-index .header-style-1 .header-bottom .nav-mobile-container .btn-mobile:after {
		background: transparent
	}

}

.modal-popup .action-close {
	padding: 0 !important
}

.cart.table-wrapper .item-actions td {
	padding-bottom: 0 !Important
}

@media (min-width:768px) {
	.modal-popup .modal-inner-wrap {
		width: 40% !important
	}

}

@media (min-width:1200px) {
	.container {
		width: 1280px;
	}

	.navigation-mobile-container {
		display: none
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.navigation-mobile-container {
		display: none
	}

}

@media (max-width:991px) {
	.col2-layout > .container > .row > .col-lg-3 {
		margin-bottom: 30px
	}

}

@media (max-width:767px) {
	.full-wrapper {
		margin-left: -15px;
		margin-right: -15px
	}

	.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
		width: 50% !important
	}

	.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip {
		margin-left: 0 !important
	}

	.products-grid.wishlist .product-item-photo {
		float: none !important;
		margin-right: 0 !important
	}

}

@media (max-width:480px) {
	.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
		width: 100%
	}

}

.owl-wrapper-outer {
	overflow-x: hidden
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}

}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}

}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
	display: none
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%
}

.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("../../../../../frontend/Magento/blank/en_GB/Mageplaza_Core/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}

.owl-theme .owl-controls {
	text-align: center;
	-webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav .disabled {
	opacity: .5;
	cursor: default
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background: #fff;
	display: block;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	-webkit-border-radius: 50%
}

.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {
	background: #beae59;
	border-color: #beae59
}

.owl-animated-out {
	z-index: 1
}

.owl-animated-in {
	z-index: 0
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}

}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}

}

.sm-super-categories .spctabs-items .fadeIn .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}

}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}

}

@-o-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}

}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}

}

.sm-super-categories .spctabs-items .flipInY .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-webkit-backface-visibility: visible;
	-moz-animation-play-state: running;
	-moz-backface-visibility: visible;
	-o-animation-play-state: running;
	-o-backface-visibility: visible;
	animation-play-state: running;
	backface-visibility: visible
}

@-webkit-keyframes flipInY {
	0% {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(80deg)
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(10deg)
	}

	90% {
		-webkit-transform: perspective(400px) rotateY(-5deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(0deg)
	}

}

@-moz-keyframes flipInY {
	0% {
		opacity: 0;
		-moz-transform: perspective(400px) rotateY(80deg)
	}

	40% {
		-moz-transform: perspective(400px) rotateY(-20deg)
	}

	70% {
		-moz-transform: perspective(400px) rotateY(10deg)
	}

	90% {
		-moz-transform: perspective(400px) rotateY(-5deg)
	}

	100% {
		opacity: 1;
		-moz-transform: perspective(400px) rotateY(0deg)
	}

}

@-o-keyframes flipInY {
	0% {
		opacity: 0;
		-o-transform: perspective(400px) rotateY(80deg)
	}

	40% {
		-o-transform: perspective(400px) rotateY(-20deg)
	}

	70% {
		-o-transform: perspective(400px) rotateY(10deg)
	}

	90% {
		-o-transform: perspective(400px) rotateY(-5deg)
	}

	100% {
		opacity: 1;
		-o-transform: perspective(400px) rotateY(0deg)
	}

}

@keyframes flipInY {
	0% {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateY(80deg)
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateY(10deg)
	}

	90% {
		-webkit-transform: perspective(400px) rotateY(-5deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateY(0deg)
	}

}

.sm-super-categories .spctabs-items .flipInX .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-webkit-backface-visibility: visible;
	-moz-animation-play-state: running;
	-moz-backface-visibility: visible;
	-o-animation-play-state: running;
	-o-backface-visibility: visible;
	animation-play-state: running;
	backface-visibility: visible
}

@-webkit-keyframes flipInX {
	0% {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(85deg)
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg)
	}

	70% {
		-webkit-transform: perspective(400px) rotateX(15deg)
	}

	90% {
		-webkit-transform: perspective(400px) rotateX(-5deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(0deg)
	}

}

@-moz-keyframes flipInX {
	0% {
		opacity: 0;
		-moz-transform: perspective(400px) rotateX(85deg)
	}

	40% {
		-moz-transform: perspective(400px) rotateX(-20deg)
	}

	70% {
		-moz-transform: perspective(400px) rotateX(15deg)
	}

	90% {
		-moz-transform: perspective(400px) rotateX(-5deg)
	}

	100% {
		opacity: 1;
		-moz-transform: perspective(400px) rotateX(0deg)
	}

}

@-o-keyframes flipInX {
	0% {
		opacity: 0;
		-o-transform: perspective(400px) rotateX(85deg)
	}

	40% {
		-o-transform: perspective(400px) rotateX(-20deg)
	}

	70% {
		-o-transform: perspective(400px) rotateX(15deg)
	}

	90% {
		-o-transform: perspective(400px) rotateX(-5deg)
	}

	100% {
		opacity: 1;
		-o-transform: perspective(400px) rotateX(0deg)
	}

}

@keyframes flipInX {
	0% {
		opacity: 0;
		transform: perspective(400px) rotateX(85deg)
	}

	40% {
		transform: perspective(400px) rotateX(-20deg)
	}

	70% {
		transform: perspective(400px) rotateX(15deg)
	}

	90% {
		transform: perspective(400px) rotateX(-5deg)
	}

	100% {
		opacity: 1;
		transform: perspective(400px) rotateX(0deg)
	}

}

.sm-super-categories .spctabs-items .flip .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-webkit-backface-visibility: visible;
	-moz-animation-play-state: running;
	-moz-backface-visibility: visible;
	-o-animation-play-state: running;
	-o-backface-visibility: visible;
	animation-play-state: running;
	backface-visibility: visible
}

@-webkit-keyframes flip {
	0% {
		opacity: 0;
		-webkit-transform: perspective(500px) rotateY(0);
		-webkit-animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(500px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(500px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(500px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(500px) scale(1);
		-webkit-animation-timing-function: ease-in
	}

}

@-moz-keyframes flip {
	0% {
		opacity: 0;
		-moz-transform: perspective(500px) rotateY(0);
		-moz-animation-timing-function: ease-out
	}

	40% {
		-moz-transform: perspective(500px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out
	}

	50% {
		-moz-transform: perspective(500px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in
	}

	80% {
		-moz-transform: perspective(500px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in
	}

	100% {
		opacity: 1;
		-moz-transform: perspective(500px) scale(1);
		-moz-animation-timing-function: ease-in
	}

}

@-o-keyframes flip {
	0% {
		opacity: 0;
		-o-transform: perspective(500px) rotateY(0);
		-o-animation-timing-function: ease-out
	}

	40% {
		-o-transform: perspective(500px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out
	}

	50% {
		-o-transform: perspective(500px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in
	}

	80% {
		-o-transform: perspective(500px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in
	}

	100% {
		opacity: 1;
		-o-transform: perspective(500px) scale(1);
		-o-animation-timing-function: ease-in
	}

}

@keyframes flip {
	0% {
		opacity: 0;
		transform: perspective(500px) rotateY(0);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(500px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out
	}

	50% {
		transform: perspective(500px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in
	}

	80% {
		transform: perspective(500px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in
	}

	100% {
		opacity: 1;
		transform: perspective(500px) scale(1);
		animation-timing-function: ease-in
	}

}

.sm-super-categories .spctabs-items .starwars .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-play-state: running;
	-moz-transform-origin: 50% 50%;
	-moz-animation-play-state: running;
	-o-transform-origin: 50% 50%;
	-o-animation-play-state: running;
	transform-origin: 50% 50%;
	animation-play-state: running
}

@-webkit-keyframes starwars {
	0% {
		opacity: 0;
		-webkit-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg)
	}

	80% {
		opacity: 1;
		-webkit-transform: perspective(200px) scale(1) rotateX(60deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(200px) scale(1) rotateX(0deg)
	}

}

@-moz-keyframes starwars {
	0% {
		opacity: 0;
		-moz-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg)
	}

	80% {
		opacity: 1;
		-moz-transform: perspective(200px) scale(1) rotateX(60deg)
	}

	100% {
		opacity: 1;
		-moz-transform: perspective(200px) scale(1) rotateX(0deg)
	}

}

@-o-keyframes starwars {
	0% {
		opacity: 0;
		-o-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg)
	}

	80% {
		opacity: 1;
		-o-transform: perspective(200px) scale(1) rotateX(60deg)
	}

	100% {
		opacity: 1;
		-o-transform: perspective(200px) scale(1) rotateX(0deg)
	}

}

@keyframes starwars {
	0% {
		opacity: 0;
		transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg)
	}

	80% {
		opacity: 1;
		transform: perspective(200px) scale(1) rotateX(60deg)
	}

	100% {
		opacity: 1;
		transform: perspective(200px) scale(1) rotateX(0deg)
	}

}

.sm-super-categories .spctabs-items .slideRight .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes slideRight {
	0% {
		opacity: 0;
		left: 30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@-moz-keyframes slideRight {
	0% {
		opacity: 0;
		left: 30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@-o-keyframes slideRight {
	0% {
		opacity: 0;
		left: 30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@keyframes slideRight {
	0% {
		opacity: 0;
		left: 30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

.sm-super-categories .spctabs-items .bounceIn .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3)
	}

	50% {
		-webkit-transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}

}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3)
	}

	50% {
		-moz-transform: scale(1.05)
	}

	70% {
		-moz-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1)
	}

}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3)
	}

	50% {
		-o-transform: scale(1.05)
	}

	70% {
		-o-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-o-transform: scale(1)
	}

}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3)
	}

	50% {
		transform: scale(1.05)
	}

	70% {
		transform: scale(.9)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}

}

.sm-super-categories .spctabs-items .zoomIn .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.8)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}

}

@-moz-keyframes zoomIn {
	0% {
		opacity: 0;
		-moz-transform: scale(1.8)
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1)
	}

}

@-o-keyframes zoomIn {
	0% {
		opacity: 0;
		-o-transform: scale(1.8)
	}

	100% {
		opacity: 1;
		-o-transform: scale(1)
	}

}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale(1.8)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}

}

.sm-super-categories .spctabs-items .pageTop .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-webkit-transform-origin: 50% 0%;
	-moz-animation-play-state: running;
	-moz-transform-origin: 50% 0%;
	-o-animation-play-state: running;
	-o-transform-origin: 50% 0%;
	animation-play-state: running;
	transform-origin: 50% 0%
}

@-webkit-keyframes pageTop {
	0% {
		opacity: 0;
		-webkit-transform: perspective(400px) rotateX(90deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotateX(0deg)
	}

}

@-moz-keyframes pageTop {
	0% {
		opacity: 0;
		-moz-transform: perspective(400px) rotateX(90deg)
	}

	100% {
		opacity: 1;
		-moz-transform: perspective(400px) rotateX(0deg)
	}

}

@-o-keyframes pageTop {
	0% {
		opacity: 0;
		-o-transform: perspective(400px) rotateX(90deg)
	}

	100% {
		opacity: 1;
		-o-transform: perspective(400px) rotateX(0deg)
	}

}

@keyframes pageTop {
	0% {
		opacity: 0;
		transform: perspective(400px) rotateX(90deg)
	}

	100% {
		opacity: 1;
		transform: perspective(400px) rotateX(0deg)
	}

}

.sm-super-categories .spctabs-items .zoomOut .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation: zoomOut 600ms ease both;
	-moz-animation-play-state: paused;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 0;
		-webkit-transform: scale(.6)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}

}

@-moz-keyframes zoomOut {
	0% {
		opacity: 0;
		-moz-transform: scale(.6)
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1)
	}

}

@-o-keyframes zoomOut {
	0% {
		opacity: 0;
		-o-transform: scale(.6)
	}

	100% {
		opacity: 1;
		-o-transform: scale(1)
	}

}

@keyframes zoomOut {
	0% {
		opacity: 0;
		transform: scale(.6)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}

}

.sm-super-categories .spctabs-items .slideLeft .spctabs-item {
	opacity: 0;
	position: relative;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes slideLeft {
	0% {
		opacity: 0;
		left: -30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@-moz-keyframes slideLeft {
	0% {
		opacity: 0;
		left: -30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@-o-keyframes slideLeft {
	0% {
		opacity: 0;
		left: -30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

@keyframes slideLeft {
	0% {
		opacity: 0;
		left: -30px
	}

	100% {
		opacity: 1;
		left: 0
	}

}

.play .spctabs-item {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

.login-container .block-customer-login, .login-container .block-new-customer {
	padding: 30px;
	background-color: #fafafa;
	min-height: 428px;
	border: 1px solid #ddd;
	margin-bottom: 20px
}

.login-container .block-customer-login .block-title, .login-container .block-new-customer .block-title {
	font-size: 116.7%;
	padding: 0
}

.login-container .block-customer-login a.action.create.primary, .login-container .block-new-customer a.action.create.primary {
	color: #fff;
	background: #beae59;
	padding: 10px 20px;
	font-weight: bold;
	text-transform: uppercase
}

.login-container .block-customer-login a.action.create.primary:hover, .login-container .block-new-customer a.action.create.primary:hover {
	background: #9f9256
}

.form-create-account .fieldset {
	width: 48.8%;
	min-height: 380px;
	padding: 30px;
	background-color: #fafafa;
	border: 1px solid #ddd
}

.form-create-account .fieldset .field.choice.newsletter {
	float: left;
	clear: both
}

.form-create-account .fieldset .legend {
	border-bottom: 1px solid #e8e8e8;
	font-size: 133.33%;
	text-transform: uppercase;
	padding-bottom: 10px
}

.form-create-account .fieldset.create.info {
	float: left
}

.form-create-account .fieldset.create.info .field-name-firstname, .form-create-account .fieldset.create.info .field-name-lastname {
	width: 47%
}

.form-create-account .fieldset.create.info .field-name-firstname {
	float: left
}

.form-create-account .fieldset.create.info .field-name-lastname {
	float: right
}

.form-create-account .fieldset.create.account {
	float: right
}

.form-create-account .actions-toolbar {
	clear: both;
	padding: 30px;
	background-color: #fafafa;
	border: 1px solid #ddd
}

@media (min-width:767px) and (max-width:1920px) {
	#shopping-cart-table .item .item-info img {
		max-width: none
	}

}

@media (max-width:767px) {
	#shopping-cart-table .item .item-info img {
		max-width: 60px
	}

	.cart.table-wrapper .product-item-photo {
		top: 25px
	}

}

.cart.table-wrapper .col.qty .input-text {
	margin-top: -10px
}

#shopping-cart-table .price-including-tax, #shopping-cart-table .price-excluding-tax {
	line-height: 27px
}

.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
	text-align: left
}

.cart.table-wrapper .col.qty .input-text {
	border: 1px solid #ddd
}

.cart-container .paypal-review-discount .block > .title:after {
	right: 0;
	top: -7px
}

.cart-container .cart-summary {
	margin-bottom: 0;
	width: 30%;
	background: none;
	border: 1px solid #ddd;
	padding: 25px;
	top: 0 !important
}

.cart-container .cart-summary .summary.title {
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 600
}

.cart-container .cart-summary .block > .title:after {
	right: 0;
	top: -7px
}

.cart-container .cart-summary .block .title {
	padding: 10px 10px 5px;
	background: #fafafa;
	border: 1px solid #ddd
}

.cart-container .cart-summary .block .title strong {
	font-weight: 500 !important;
	font-size: 100% !important;
	text-transform: uppercase
}

.cart-container .cart-summary .block .content {
	padding: 10px 0
}

.cart-container .cart-summary .block .fieldset {
	margin: 0
}

.cart-container .form.form-cart {
	width: 67%
}

.cart-container .cart.main.actions .action {
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	height: 36px;
	line-height: 36px;
	padding: 0 20px;
	font-family: inherit;
	font-size: 100%;
	margin-bottom: 10px;
	margin-right: 0;
	background: #beae59
}

.cart-container .cart.main.actions .action span {
	font-size: 100%
}

.cart-container .cart.main.actions .action:before {
	display: none
}

.cart-container .cart.main.actions .action.update {
	margin-left: 10px
}

.cart-container .cart.main.actions .action:hover {
	background: #9f9256
}

.cart-container .cart.table-wrapper .product-item-name {
	font-weight: 500;
	text-transform: uppercase
}

.cart-container .cart.table-wrapper .item .col.item {
	border-top: none
}

.cart-container .cart.table-wrapper .actions-toolbar {
	text-align: right
}

.cart-container .cart.table-wrapper .actions-toolbar .action-edit, .cart-container .cart.table-wrapper .actions-toolbar .action-delete {
	background: none;
	font-weight: 500;
	font-size: 100%
}

.cart-container .cart.table-wrapper .actions-toolbar .action-edit:hover, .cart-container .cart.table-wrapper .actions-toolbar .action-delete:hover {
	border: none;
	color: #fff;
	background: #beae59;
	border: 1px solid #beae59
}

.cart-container mark, .cart-container .mark {
	background: none
}

.cart-container .cart-totals {
	border-top: none
}

.cart-container .checkout-methods-items {
	background: #fafafa;
	margin: 25px -25px -25px;
	padding: 25px;
	border-top: 1px solid #ddd
}

.cart-container .checkout-methods-items .action.primary.checkout {
	height: 40px;
	padding: 0 20px;
	border: none !important;
	color: #fff;
	letter-spacing: 0;
	font-size: 100%
}

.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .checkout-shipping-method .actions-toolbar .action.primary {
	line-height: 0
}

.opc-progress-bar-item > span {
	color: #666
}

.opc-wrapper .fieldset > .field.required > label::after, .opc-wrapper .fieldset > .field._required > label::after {
	position: static !important
}

.comparison.headings.table {
	display: none
}

.comparison {
	overflow-x: auto;
	overflow-y: hidden;
	clear: both
}

.comparison .products-grid .item .item-inner .box-image {
	text-align: center
}

.comparison .products-grid .item .item-inner .bottom-action {
	border-bottom: 1px solid #ddd
}

.comparison .products-grid .item .item-inner .bottom-action > form {
	padding-left: 0
}

.table-comparison th {
	text-transform: uppercase
}

.table-comparison .products-grid .item .item-inner .bottom-action-w .bottom-action {
	right: 0;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.table-comparison .products-grid .item .item-inner:hover .bottom-action-w .bottom-action {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.table-comparison .products-grid .item {
	float: left;
	width: 270px;
	padding: 0
}

.table-comparison .products-grid .item .item-inner .box-image {
	overflow: visible
}

.table-comparison .products-grid .item .item-inner .box-image img {
	max-width: none;
	width: 100%
}

.wishlist-index-index .products-grid .product-item-actions {
	clear: both
}

.wishlist-index-index .products-grid .product-item-actions a {
	float: left !important;
	margin-top: 0 !important
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .fieldset .product-item-actions {
	margin: 0 0 10px !important
}

.form-wishlist-items .box-tocart .control {
	margin-bottom: 10px;
	margin-right: 5px !important
}

.checkout-container .opc-sidebar .modal-header {
	border: none;
	padding: 0
}

.checkout-container .opc-sidebar .modal-content .opc-block-summary {
	padding: 30px;
	margin: 0 0 30px;
	background-color: #fafafa
}

.checkout-container .opc-sidebar .modal-content .opc-block-summary > .title {
	font-size: 166.67%;
	text-transform: uppercase;
	font-weight: 600
}

.checkout-container .authentication-wrapper {
	margin-top: 10px
}

.checkout-container .authentication-wrapper button {
	text-transform: uppercase
}

.checkout-container .block-customer-login .block-title {
	font-size: 100%;
	margin-bottom: 0;
	position: relative;
	display: inline-block;
	top: -26px
}

.checkout-container .table-checkout-shipping-method thead th {
	display: none !important
}

.checkout-container .opc-wrapper .fieldset > .field.required > label:after {
	top: 0;
	margin-left: 4px
}

.checkout-container .opc-block-shipping-information {
	padding: 0
}

.checkout-container .opc-block-shipping-information .ship-to, .checkout-container .opc-block-shipping-information .ship-via {
	padding: 30px;
	margin: 0 0 30px;
	background-color: #fafafa
}

.checkout-container .opc-block-shipping-information .ship-to .shipping-information-title, .checkout-container .opc-block-shipping-information .ship-via .shipping-information-title {
	font-size: 166.67%;
	text-transform: uppercase;
	font-weight: 600
}

.checkout-container .opc-block-shipping-information .ship-to .action-edit, .checkout-container .opc-block-shipping-information .ship-via .action-edit {
	padding: 0 !important;
	border: none !important
}

.checkout-container .checkout-payment-method .payment-method-content {
	padding: 0 0 20px
}

.checkout-container .checkout-payment-method .payment-option-title {
	padding-left: 0
}

.checkout-container .checkout-payment-method .payment-option-content {
	padding: 0 0 20px
}

.checkout-container .checkout-payment-method .step-title {
	text-transform: uppercase;
	font-weight: 600
}

.checkout-container .opc-wrapper .shipping-address-item {
	width: 100%
}

.checkout-container .opc-wrapper .shipping-address-items {
	margin-top: 30px
}

.checkout-container .opc-wrapper .action-show-popup > span:before {
	content: ""
}

.form-wishlist-items {
	margin: 0 -15px
}

.form-wishlist-items .products-grid.wishlist {
	display: table;
	width: 100%;
	margin-bottom: 30px
}

.form-wishlist-items .products-grid.wishlist .product-items {
	padding: 0;
	list-style: none
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
	float: left;
	width: 33.33%;
	padding: 15px;
	margin: 0;
	background-color: #fff;
	position: relative;
	border: 1px solid transparent
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .product-item-info {
	width: 100% !important
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .product-item-inner {
	display: none;
	position: absolute;
	left: -1px;
	right: -1px;
	z-index: 10;
	padding: 0 15px 15px;
	background-color: #fff;
	border: 1px solid #ddd
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .fieldset .field.qty {
	display: inline-block;
	vertical-align: bottom;
	margin: 0
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .fieldset .field.qty .qty {
	height: 35px;
	border: 1px solid #ddd
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item .fieldset .product-item-actions {
	display: inline-block;
	vertical-align: bottom;
	margin: 0
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item:hover {
	border: 1px solid #ddd
}

.form-wishlist-items .products-grid.wishlist .product-items li.product-item:hover .product-item-inner {
	display: block
}

.form-wishlist-items .actions-toolbar {
	clear: both;
	padding: 0 15px
}

.category-about-us .page-title {
	display: none
}

.about-us {
	background-color: #fff
}

.about-us .owl-controls .owl-nav div {
	width: 34px;
	height: 34px;
	line-height: 34px;
	border: none;
	background-color: #636363;
	color: #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: absolute;
	top: 29%;
	text-indent: -999em
}

.about-us .owl-controls .owl-nav div:hover {
	background-color: #beae59;
	color: #fff
}

.about-us .owl-controls .owl-nav div.owl-next {
	right: -19px
}

.about-us .owl-controls .owl-nav div.owl-next:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px
}

.about-us .owl-controls .owl-nav div.owl-prev {
	left: -19px
}

.about-us .owl-controls .owl-nav div.owl-prev:before {
	content: '\f104';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px
}

.about-us .owl-controls .owl-nav div:before {
	position: absolute;
	top: 5px;
	left: 14px;
	line-height: 32px;
	color: #fff;
	text-indent: 0
}

.about-us .owl-controls .owl-nav div:hover {
	background-color: #beae59
}

.about-us.about-demo-1 .about-info {
	margin-bottom: 40px
}

.about-us .about-title {
	font-size: 128.57%;
	color: #444;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700
}

.about-us .our-team-content .about-title {
	text-align: center;
	margin: 45px 0
}

.about-us .name-member {
	font-size: 116.67%;
	font-weight: bold
}

.about-us .job-member {
	margin: 7px 0 10px;
	font-style: italic
}

.about-us .job-member:before, .about-us .job-member:after {
	content: "---";
	margin: 0 5px
}

.about-us .social-member {
	list-style: none;
	padding-top: 10px
}

.about-us .social-member .social-icon {
	display: inline-block;
	margin: 0 3px
}

.about-us .social-member .social-icon a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	-webkit-border-radius: 50%
}

.about-us .social-member .social-icon a span {
	display: none
}

.about-us .social-member .social-icon a:hover {
	background-color: #beae59 !important
}

.about-us .social-member .social-icon.rss a {
	background-color: #f8bc2e
}

.about-us .social-member .social-icon.facebook a {
	background-color: #39599f
}

.about-us .social-member .social-icon.twitter a {
	background-color: #45b0e3
}

.about-us .social-member .social-icon.google a {
	background-color: #1872bf
}

.about-us .des-member.des-client {
	max-width: 950px;
	margin: 0 auto;
	font-style: italic;
	margin-bottom: 10px
}

.about-us .member-info {
	text-align: center;
	padding-top: 15px
}

.about-us .client-say-content {
	text-align: center;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	position: relative
}

.about-us .client-say-content .about-title {
	position: relative;
	top: -12px;
	background-color: #fff;
	padding: 0 10px;
	display: inline-block
}

.about-us .client-say-content .client-say-slider {
	padding-top: 15px
}

.about-us .client-say-content .client-say-slider .owl-dots {
	position: absolute;
	left: 0;
	top: -13px;
	width: 100%
}

.about-us .client-say-content .client-say-slider .owl-dots span {
	width: 16px;
	height: 16px;
	background-color: #d9d9d9;
	border: none;
	margin: 0 2px;
	opacity: 1
}

.about-us .client-say-content .client-say-slider .owl-dots .owl-dot.active span {
	background-color: #929292
}

.about-us .client-say-content .client-say-slider .owl-dots .owl-dot span:hover {
	background-color: #929292
}

.about-us .about-us-center {
	text-align: center
}

.about-us .about-us-center .content-description {
	padding-top: 25px;
	clear: both;
	margin-bottom: 30px
}

.about-us .client-logo-content {
	border-bottom: 1px dashed #ddd;
	border-top: 1px dashed #ddd;
	padding-bottom: 10px;
	text-align: center
}

.about-us .client-logo-content .about-title {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	position: relative;
	text-align: center;
	top: -11px
}

.about-us .client-logo-content .owl-controls .owl-nav div {
	position: absolute;
	top: 12px
}

.about-us .owl-controls .owl-nav div {
	position: absolute;
	top: 24%
}

.about-us .owl-controls .owl-nav div.owl-next {
	right: -26px
}

.about-us .owl-controls .owl-nav div.owl-prev {
	left: -26px
}

.about-us .client-logo-slider {
	padding: 0 25px
}

.about-us .about-image-slider {
	max-width: 570px;
	margin: 0 auto
}

.about-us .about-image-slider .owl-controls .owl-nav div {
	top: 50%;
	margin-top: -15px
}

.about-us .about-image-slider .owl-controls .owl-nav div:before {
	border-radius: 0;
	-webkit-border-radius: 0;
	background-color: transparent
}

.about-us .about-image-slider .owl-controls .owl-nav div.owl-next {
	right: 10px
}

.about-us .about-image-slider .owl-controls .owl-nav div.owl-prev {
	left: 10px
}

.about-us .about-image-slider .owl-controls .owl-nav div:hover {
	border-color: #beae59
}

.about-us .about-image-slider .owl-controls .owl-nav div:hover:before {
	color: #fff
}

.about-us .skills-value {
	padding-top: 52px
}

.about-us .skills-value .label-skill {
	font-weight: bold
}

.about-us .skills-value .range-value {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	height: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px
}

.about-us .skills-value .range-value .rating-skills {
	position: absolute;
	top: 0;
	left: 0px;
	display: inline-block;
	height: 100%;
	overflow: hidden;
	text-indent: -9999px
}

.about-us .skills-value .range-value .rating-skills.skill-1 {
	background-image: url(../../images/skill-style-1.png);
	background-position: -28px 0
}

.about-us .skills-value .range-value .rating-skills.skill-2 {
	background-image: url(../../images/skill-style-2.png);
	background-position: 20px 0
}

.about-us .skills-value .range-value .rating-skills.skill-3 {
	background-image: url(../../images/skill-style-3.png);
	background-position: 20px 0
}

.about-us .about-us-content .description-about {
	padding: 20px 0
}

.about-us .content-faq {
	position: relative;
	top: -15px
}

.about-us .content-faq .panel {
	box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0
}

.about-us .content-faq .panel .panel-title {
	font-size: 100%;
	font-weight: bold
}

.about-us .content-faq .panel .panel-title a {
	display: block;
	padding: 15px 0 15px 25px;
	position: relative
}

.about-us .content-faq .panel .panel-title a:after {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: 6px;
	background-color: #beae59
}

.about-us .content-faq .panel .panel-title a:before {
	background-color: #beae59;
	content: "-";
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -8px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff;
	text-align: center;
	line-height: 16px
}

.about-us .content-faq .panel .panel-title a.collapsed:after {
	background-color: #737373
}

.about-us .content-faq .panel .panel-title a.collapsed:before {
	background-color: #737373;
	content: "?"
}

.about-us .content-faq .panel .panel-body {
	padding: 0 0 13px
}

.google-map {
	border: 5px solid #ddd;
	margin-bottom: 40px
}

.google-map #map {
	width: 100%;
	height: 361px
}

.contact-info .title-bonus-page {
	margin-bottom: 25px
}

.contact-info .address-info {
	margin-bottom: 15px
}

.contact-info .address-info li {
	padding: 10px 0px 10px 30px;
	border-top: 1px solid #f3f3f3;
	position: relative
}

.contact-info .address-info li:before {
	position: absolute;
	left: 0px;
	top: 7px;
	font-family: fontawesome
}

.contact-info .address-info li.add-icon:before {
	content: "\f041";
	font-size: 21px;
	padding-left: 3px
}

.contact-info .address-info li.email-icon:before {
	content: "\f0e0";
	font-size: 16px
}

.contact-info .address-info li.phone-icon:before {
	content: "\f095";
	font-size: 18px
}

.contact-us-page .banner-bottom-wrapper {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1)
}

.contact-us-page .banner-about-us {
	padding-top: 50px
}

.contact-us-page .form.contact .title-bonus-page {
	margin-bottom: 25px
}

.contact-us-page .form.contact .input-text::-moz-placeholder {
	color: #999;
	opacity: 1
}

.contact-us-page .form.contact .input-text:-ms-input-placeholder {
	color: #999
}

.contact-us-page .form.contact .input-text::-webkit-input-placeholder {
	color: #999
}

.contact-us-page .form.contact .fieldset {
	margin-bottom: 30px
}

.contact-us-page .form.contact .left-input {
	float: left;
	width: 270px
}

.contact-us-page .form.contact .left-input .field {
	margin-bottom: 30px
}

.contact-us-page .form.contact .left-input .field:last-child {
	margin-bottom: 0
}

.contact-us-page .form.contact .field.comment {
	margin-left: 300px
}

.contact-us-page .form.contact .field.comment .input-text {
	height: 165px
}

.wrapper_404page {
	background-color: #eeeeee;
	border-radius: 3px;
	padding: 0 15px;
	display: inline-block;
	width: 100%
}

.wrapper_404page .content-404page {
	max-width: 500px;
	float: right;
	text-align: center;
	margin-top: 40px
}

.wrapper_404page .content-404page .top-text, .wrapper_404page .content-404page .bottom-text {
	font-size: 133.33%
}

.wrapper_404page .content-404page .img-404 {
	margin: 30px 0px
}

.wrapper_404page .content-404page .img-404 img {
	width: auto;
	max-width: 100%
}

.wrapper_404page .content-404page .button-404 {
	padding-top: 40px
}

.wrapper_404page .content-404page .btn-404 {
	height: 38px;
	line-height: 38px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display: inline-block;
	vert-align: top;
	padding: 0 20px;
	color: #fff;
	margin: 0 4px;
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	text-transform: uppercase;
	margin-bottom: 10px
}

.wrapper_404page .content-404page .prev-page-btn {
	background-color: #ea3a3c
}

.wrapper_404page .content-404page .prev-page-btn:hover {
	background-color: #c43031
}

.wrapper_404page .content-404page .back2home {
	background-color: #3cb7e7
}

.wrapper_404page .content-404page .back2home:hover {
	background-color: #3094bb
}

.wrapper_404page .img-right-404 {
	margin-top: 60px
}

@media (min-width:768px) and (max-width:991px) {
	.cart-container .form.form-cart {
		width: 100%
	}

	.cart-container .cart-summary {
		position: relative;
		top: auto !important;
		width: 100%
	}

	.login-container .block-customer-login, .login-container .block-new-customer {
		min-height: 452px
	}

	.image-about-us {
		margin-bottom: 40px
	}

	.about-image {
		margin-bottom: 40px
	}

}

@media (max-width:767px) {
	.login-container .block-customer-login, .login-container .block-new-customer {
		min-height: auto
	}

	.form-create-account .fieldset {
		width: 100%;
		float: none
	}

	.cart-container .form.form-cart {
		width: 100%;
		float: none
	}

	.cart-container .cart-summary {
		position: relative;
		top: auto !important;
		width: 100%
	}

	.cart-container .action.continue, .cart-container .action.clear, .cart-container .action.update {
		width: 100%;
		margin: 0 0 10px !important
	}

	.image-about-us {
		margin-bottom: 40px
	}

	.about-image {
		margin-bottom: 40px
	}

	.about-us .owl-controls .owl-nav div.owl-next {
		right: -10px
	}

	.about-us .owl-controls .owl-nav div.owl-prev {
		left: -10px
	}

	.contact-us-page .form.contact .left-input {
		width: 100%
	}

	.contact-us-page .form.contact .field.comment {
		margin-left: 0;
		clear: both;
		padding-top: 30px
	}

	.block-collapsible-nav {
		position: relative;
		top: auto;
		left: auto
	}

	.block-collapsible-nav .title {
		background-color: #f5f5f5;
		padding: 14px 40px 10px 15px
	}

}

@media (max-width:480px) {
	.form-wishlist-items .products-grid.wishlist .product-items li.product-item {
		width: 100% !important
	}

	.cart .field.qty {
		float: none !important;
		margin: auto;
		margin-right: 0 !important
	}

}

.cms-home-style-1 .footer-container {
	margin-top: 0px
}

.footer-1 {
	margin-top: 40px
}

.footer-1 .before-footer {
	background-color: #ddd;
	color: #444;
	padding: 24px 0
}

.footer-1 .before-footer .footer-support p {
	font-size: 150%;
	font-weight: bold;
	margin: 0
}

.footer-1 .before-footer .footer-support span {
	font-size: 116.7%
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box {
	color: #999;
	position: relative;
	border: 6px solid #beae59;
	float: right;
	background-color: #fff;
	width: 100%;
	height: 50px
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box i {
	float: left;
	padding: 12px 5px 13px 18px;
	position: absolute;
	top: 1px;
	z-index: 1;
	font-size: 13px
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box .button {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #444;
	text-transform: uppercase;
	color: #fff;
	float: right;
	height: 38px;
	line-height: 40px;
	font-weight: normal;
	border-left: 6px solid #beae59;
	padding: 0 30px;
	font-weight: bold
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box .button:hover {
	color: #beae59
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
	border: none;
	height: 38px;
	width: 100%;
	padding-left: 40px;
	position: absolute;
	top: 0;
	left: 0;
	float: left
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-moz-placeholder {
	color: #999;
	opacity: 1
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:-ms-input-placeholder {
	color: #999
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-webkit-input-placeholder {
	color: #999
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:focus, .footer-1 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:active {
	background-color: #fff
}

.footer-1 .before-footer .footer-newsletter .block-subscribe .input-box .validation-advice {
	position: absolute;
	top: 46px
}

.footer-1 .footer {
	color: #fff;
	background-image: url("../images/bg-footer.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%
}

.footer-1 .footer .footer-top .spotlight .block-title {
	position: relative;
	font-size: 116.7%;
	text-transform: uppercase;
	padding-top: 35px;
	font-weight: bold
}

.footer-1 .footer .footer-top .spotlight .block-title::after {
	position: absolute;
	content: "";
	background-color: #beae59;
	bottom: -12px;
	left: 0;
	width: 40px;
	height: 3px
}

.footer-1 .footer .footer-top .spotlight .block-cont {
	padding-top: 25px
}

.footer-1 .footer .footer-top .spotlight .block-cont ul li {
	position: relative;
	line-height: 25px
}

.footer-1 .footer .footer-top .spotlight .block-cont ul li:before {
	content: '\f0da';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 12px;
	color: #fff
}

.footer-1 .footer .footer-top .spotlight .block-cont ul li a {
	color: #fff;
	padding-left: 5px
}

.footer-1 .footer .footer-top .spotlight .block-cont ul li a:hover {
	color: #beae59
}

.footer-1 .footer .footer-top .spotlight .block-cont ul li:hover:before {
	color: #beae59
}

.footer-1 .footer .footer-top .spotlight4 .inner {
	position: relative;
	z-index: 1;
	padding: 0 25px 20px 20px;
	float: left
}

.footer-1 .footer .footer-top .spotlight4 .inner:before {
	position: absolute;
	content: "";
	background-color: #beae59;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1
}

.footer-1 .footer .footer-top .spotlight4 .inner span {
	padding-left: 7px
}

.footer-1 .footer .footer-top .spotlight4 .inner .fa {
	width: 20px;
	text-align: center;
	padding-top: 6px
}

.footer-1 .footer .footer-top .spotlight4 .inner .fa-mobile {
	font-size: 16px
}

.footer-1 .footer .footer-top .spotlight4 .inner p {
	display: inline-block;
	line-height: 25px;
	margin: 0;
	width: 100%
}

.footer-1 .footer .footer-top .spotlight4 .inner p.first i {
	float: left
}

.footer-1 .footer .footer-top .spotlight4 .inner p.first span {
	margin-left: 20px;
	display: block
}

.footer-1 .footer .footer-top .spotlight4 .inner .payment {
	margin-top: 20px
}

.footer-1 .footer .footer-top .spotlight4 .inner .payment a {
	margin-right: 10px
}

.footer-1 .footer .footer-top .spotlight4 .inner .payment a.pay5 {
	margin-top: 10px;
	float: left
}

.footer-1 .footer .footer-bottom {
	position: relative;
	z-index: 1
}

.footer-1 .footer .footer-bottom:before {
	position: absolute;
	content: "";
	background-color: #444;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1
}

.footer-1 .footer .footer-bottom .fbottom1 {
	padding-top: 15px
}

.footer-1 .footer .footer-bottom .footer-title {
	font-size: 133.3%;
	font-weight: bold;
	padding-bottom: 15px
}

.footer-1 .footer .footer-bottom .copyright-footer {
	text-align: center
}

.footer-1 .footer .footer-bottom .copyright-footer a {
	color: #beae59
}

.footer-1 .footer .footer-bottom .copyright-footer .inner {
	display: inline-block;
	margin: 15px 0 20px 0
}

.footer-1 .footer .footer-bottom .apps {
	float: right
}

.footer-1 .footer .footer-bottom .apps .footer-title {
	text-align: right
}

.footer-1 .footer .footer-bottom .apps .app-cont a {
	margin-left: 5px
}

.footer-1 .footer .footer-bottom .socials-wrap ul li {
	display: inline-block;
	margin-right: 5px
}

.footer-1 .footer .footer-bottom .socials-wrap ul li .name-social {
	display: none
}

.footer-1 .footer .footer-bottom .socials-wrap ul li .icon-social {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 32px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #000;
	color: #fff;
	text-align: center
}

.footer-1 .footer .footer-bottom .socials-wrap ul li .icon-social:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.cms-home-style-1 .footer-container {
	margin-top: 0px
}

.footer-2 {
	margin-top: 40px
}

.footer-2 .before-footer {
	background-color: #ddd;
	color: #444;
	padding: 24px 0 22px 0
}

.footer-2 .before-footer .footer-support p {
	font-size: 150%;
	font-weight: bold;
	margin: 0;
	color: #beae59
}

.footer-2 .before-footer .footer-support span {
	font-size: 116.7%
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box {
	color: #999;
	position: relative;
	border: 2px solid #444 !important;
	float: right;
	background-color: #fff;
	width: 100%;
	height: 50px
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box i {
	float: left;
	padding: 12px 5px 13px 18px;
	position: absolute;
	top: 4px;
	z-index: 1;
	font-size: 14px
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box .button {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #444;
	text-transform: uppercase;
	color: #fff;
	float: right;
	height: 46px;
	line-height: 40px;
	font-weight: normal;
	padding: 0 30px;
	font-weight: 600
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box .button:hover {
	color: #beae59
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
	border: none;
	height: 46px;
	width: 100%;
	padding-left: 40px;
	position: absolute;
	top: 0;
	left: 0;
	float: left
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-moz-placeholder {
	color: #999;
	opacity: 1
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:-ms-input-placeholder {
	color: #999
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-webkit-input-placeholder {
	color: #999
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:focus, .footer-2 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:active {
	background-color: #fff
}

.footer-2 .before-footer .footer-newsletter .block-subscribe .input-box #newsletter-error, .footer-2 .before-footer .footer-newsletter .block-subscribe .input-box .validation-advice {
	position: absolute;
	top: 45px
}

.footer-2 .footer {
	position: relative;
	color: #fff;
	background-image: url("../images/bg-footer2.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%
}

.footer-2 .footer .footer-top .spotlight .block-title {
	position: relative;
	font-size: 116.7%;
	text-transform: uppercase;
	padding-top: 53px;
	font-weight: bold
}

.footer-2 .footer .footer-top .spotlight .block-title::after {
	position: absolute;
	content: "";
	background-color: #beae59;
	bottom: -14px;
	left: 0;
	width: 40px;
	height: 3px
}

.footer-2 .footer .footer-top .spotlight .block-cont {
	padding-top: 27px
}

.footer-2 .footer .footer-top .spotlight .block-cont ul li {
	position: relative;
	line-height: 27px
}

.footer-2 .footer .footer-top .spotlight .block-cont ul li:before {
	content: '\f0da';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 12px;
	color: #fff
}

.footer-2 .footer .footer-top .spotlight .block-cont ul li a {
	color: #fff;
	padding-left: 5px
}

.footer-2 .footer .footer-top .spotlight .block-cont ul li a:hover {
	color: #beae59
}

.footer-2 .footer .footer-top .spotlight .block-cont ul li:hover:before {
	color: #beae59
}

.footer-2 .footer .footer-top .spotlight4 .inner {
	position: relative;
	z-index: 2;
	padding: 0 25px 20px 20px;
	float: left;
	min-height: 475px
}

.footer-2 .footer .footer-top .spotlight4 .inner:before {
	position: absolute;
	content: "";
	background-color: #beae59;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1
}

.footer-2 .footer .footer-top .spotlight4 .inner span {
	padding-left: 7px
}

.footer-2 .footer .footer-top .spotlight4 .inner .fa {
	width: 20px;
	text-align: center;
	padding-top: 6px
}

.footer-2 .footer .footer-top .spotlight4 .inner .fa-mobile {
	font-size: 16px
}

.footer-2 .footer .footer-top .spotlight4 .inner p {
	display: inline-block;
	line-height: 27px;
	margin: 0;
	width: 100%
}

.footer-2 .footer .footer-top .spotlight4 .inner p.first i {
	float: left
}

.footer-2 .footer .footer-top .spotlight4 .inner p.first span {
	margin-left: 20px;
	display: block
}

.footer-2 .footer .footer-top .spotlight4 .inner p:nth-child(2) {
	margin: 12px 0;
	color: #fff
}

.footer-2 .footer .footer-top .spotlight4 .inner .payment {
	margin-top: 23px
}

.footer-2 .footer .footer-top .spotlight4 .inner .payment a {
	margin-right: 10px
}

.footer-2 .footer .footer-top .spotlight4 .inner .payment a.pay5 {
	margin-top: 10px;
	float: left
}

.footer-2 .footer .footer-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5)
}

.footer-2 .footer .footer-bottom .fbottom1 {
	padding-top: 50px
}

.footer-2 .footer .footer-bottom .footer-title {
	font-size: 133.3%;
	font-weight: bold;
	float: left;
	line-height: 40px;
	padding-right: 22px
}

.footer-2 .footer .footer-bottom .copyright-footer {
	text-align: right
}

.footer-2 .footer .footer-bottom .copyright-footer a {
	color: #beae59
}

.footer-2 .footer .footer-bottom .copyright-footer .inner {
	display: inline-block;
	margin: 45px 0 40px 0
}

.footer-2 .footer .footer-bottom .apps-w {
	padding-right: 0
}

.footer-2 .footer .footer-bottom .apps .app-cont {
	float: left
}

.footer-2 .footer .footer-bottom .apps .app-cont a {
	margin-left: 5px
}

.footer-2 .footer .footer-bottom .socials-wrap {
	float: right
}

.footer-2 .footer .footer-bottom .socials-wrap ul {
	float: left
}

.footer-2 .footer .footer-bottom .socials-wrap ul li {
	display: inline-block;
	margin-left: 5px
}

.footer-2 .footer .footer-bottom .socials-wrap ul li .name-social {
	display: none
}

.footer-2 .footer .footer-bottom .socials-wrap ul li .icon-social {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #343434;
	color: #fff;
	text-align: center
}

.footer-2 .footer .footer-bottom .socials-wrap ul li .icon-social:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.cms-index-index .footer-3 {
	margin-top: -50px;
	padding-top: 50px
}

.footer-3 {
	margin-top: 40px;
	background-color: #222
}

.footer-3 .before-footer {
	background-color: #2d2d2d;
	color: #fff;
	padding: 24px 0 22px 0
}

.footer-3 .before-footer .footer-support p {
	font-size: 150%;
	font-weight: bold;
	margin: 0;
	color: #beae59
}

.footer-3 .before-footer .footer-support span {
	font-size: 116.7%
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box {
	color: #999;
	position: relative;
	float: right;
	background-color: #fff;
	width: 100%;
	height: 46px;
	margin-top: 3px
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box i {
	float: left;
	padding: 12px 5px 13px 18px;
	position: absolute;
	top: 4px;
	z-index: 1;
	font-size: 14px
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box .button {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #beae59;
	text-transform: uppercase;
	color: #fff;
	float: right;
	height: 46px;
	line-height: 40px;
	font-weight: normal;
	padding: 0 30px;
	font-weight: 500
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box .button:hover {
	color: #fff !important;
	background-color: #9f9256
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
	border: none;
	height: 46px;
	width: 100%;
	padding-left: 40px;
	position: absolute;
	top: 0;
	left: 0;
	float: left
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-moz-placeholder {
	color: #999;
	opacity: 1
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:-ms-input-placeholder {
	color: #999
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text::-webkit-input-placeholder {
	color: #999
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:focus, .footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text:active {
	background-color: #fff
}

.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box #newsletter-error, .footer-3 .before-footer .footer-newsletter .block-subscribe .input-box .validation-advice {
	position: absolute;
	top: 45px
}

.footer-3 .footer-top {
	color: #fff;
	padding-bottom: 60px
}

.footer-3 .footer-top .spotlight .block-title {
	position: relative;
	font-size: 116.7%;
	text-transform: uppercase;
	padding-top: 85px;
	font-weight: bold
}

.footer-3 .footer-top .spotlight .block-title::after {
	position: absolute;
	content: "";
	background-color: #9f9256;
	bottom: -14px;
	left: 0;
	width: 40px;
	height: 3px
}

.footer-3 .footer-top .spotlight .block-cont {
	padding-top: 27px
}

.footer-3 .footer-top .spotlight .block-cont ul li {
	position: relative;
	line-height: 26px
}

.footer-3 .footer-top .spotlight .block-cont ul li:before {
	content: '\f0da';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 12px;
	color: #fff
}

.footer-3 .footer-top .spotlight .block-cont ul li a {
	color: #fff;
	padding-left: 5px
}

.footer-3 .footer-top .spotlight .block-cont ul li a:hover {
	color: #beae59
}

.footer-3 .footer-top .spotlight .block-cont ul li:hover:before {
	color: #beae59
}

.footer-3 .footer-top .spotlight4 .inner span {
	padding-left: 7px
}

.footer-3 .footer-top .spotlight4 .inner .fa {
	width: 20px;
	text-align: center;
	padding-top: 6px
}

.footer-3 .footer-top .spotlight4 .inner .fa-mobile {
	font-size: 16px
}

.footer-3 .footer-top .spotlight4 .inner p {
	display: inline-block;
	line-height: 26px;
	margin: 0;
	width: 100%
}

.footer-3 .footer-top .spotlight4 .inner p.first i {
	float: left
}

.footer-3 .footer-top .spotlight4 .inner p.first span {
	margin-left: 20px;
	display: block
}

.footer-3 .footer-top .spotlight4 .inner p:nth-child(2) {
	margin: 4px 0
}

.footer-3 .footer-top .spotlight4 .inner .payment {
	margin-top: 15px
}

.footer-3 .footer-top .spotlight4 .inner .payment a {
	margin-right: 5px
}

.footer-3 .footer-top .spotlight4 .inner .payment a:last-child {
	display: none
}

.footer-3 .footer-bottom {
	color: #fff;
	padding-top: 30px
}

.footer-3 .footer-bottom .footer-title {
	font-size: 133.3%;
	font-weight: bold;
	float: left;
	line-height: 40px;
	padding-right: 22px
}

.footer-3 .footer-bottom .copyright-footer {
	text-align: right
}

.footer-3 .footer-bottom .copyright-footer a {
	color: #beae59
}

.footer-3 .footer-bottom .copyright-footer .inner {
	display: inline-block;
	margin: 25px 0 20px 0
}

.footer-3 .footer-bottom .apps-w {
	padding-right: 0
}

.footer-3 .footer-bottom .apps .app-cont {
	float: left
}

.footer-3 .footer-bottom .apps .app-cont a {
	margin-left: 5px
}

.footer-3 .footer-bottom .socials-wrap {
	float: right
}

.footer-3 .footer-bottom .socials-wrap ul {
	float: left
}

.footer-3 .footer-bottom .socials-wrap ul li {
	display: inline-block;
	margin-left: 5px
}

.footer-3 .footer-bottom .socials-wrap ul li .name-social {
	display: none
}

.footer-3 .footer-bottom .socials-wrap ul li .icon-social {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #343434;
	color: #fff;
	text-align: center
}

.footer-3 .footer-bottom .socials-wrap ul li .icon-social:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.footer a[href^=tel] {
	color: inherit;
	text-decoration: none
}

@media (min-width:992px) and (max-width:1199px) {
	.footer-container .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
		width: 280px
	}

	.footer-container .footer {
		background-size: auto 100%
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a.pay4 {
		margin-top: 10px;
		float: left
	}

	.footer-2 .footer .footer-bottom .fbottom1 {
		padding-top: 20px
	}

	.footer-3 .footer-top .spotlight4 .inner .payment a.pay5 {
		float: left;
		margin-top: 10px
	}

}

@media (max-width:991px) {
	.footer-container .footer {
		background-size: auto 100%
	}

}

@media (min-width:768px) and (max-width:991px) {
	.footer-container .before-footer .footer-newsletter .block-subscribe .input-box .button {
		padding: 0 14px
	}

	.footer-container .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
		width: 200px
	}

	.footer-container .before-footer .footer-support p {
		font-size: 130%
	}

	.footer-container .footer .footer-top .spotlight4 .inner {
		padding: 0 0 20px 0
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a {
		margin-right: 5px
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a.pay5 {
		margin-top: 0
	}

	.footer-container .footer .footer-top .spotlight4 .inner:before {
		display: none
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a.pay5 {
		float: none
	}

	.footer-2 .footer .footer-top .spotlight4 .inner span[x-apple-data-detectors] {
		color: #fff !important;
		text-decoration: none !important;
		font-size: inherit !important;
		font-family: inherit !important;
		font-weight: inherit !important;
		line-height: inherit !important
	}

	.footer-2 .footer .footer-top .spotlight {
		min-height: 290px;
		float: left
	}

	.footer-2 .footer .footer-top .spotlight .block-title {
		padding-top: 30px !important
	}

	.footer-2 .footer .footer-top .spotlight4 .inner {
		min-height: 290px
	}

	.footer-2 .footer .footer-top .spotlight3, .footer-2 .footer .footer-top .spotlight2 {
		min-height: 260px;
		float: left
	}

	.footer-2 .footer .footer-bottom {
		position: static;
		margin-top: 0px
	}

	.footer-2 .footer .footer-bottom .fbottom1 {
		padding-top: 30px
	}

	.footer-2 .footer .footer-bottom .socials-wrap {
		padding-top: 40px
	}

	.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
		width: 100% !important
	}

	.footer-3 .footer-top .spotlight .block-title {
		padding-top: 30px
	}

	.footer-3 .footer-top .spotlight2 {
		clear: both
	}

	.footer-3 .footer-top .spotlight4 .block-title, .footer-3 .footer-top .spotlight1 .block-title {
		padding-top: 70px
	}

}

@media (max-width:767px) {
	.footer-container .before-footer .footer-support p {
		font-size: 120%
	}

	.footer-container .before-footer .footer-support span {
		font-size: 100%
	}

	.footer-container .before-footer .footer-newsletter {
		margin-top: 20px
	}

	.footer-container .before-footer .footer-newsletter .block-subscribe .input-box .button {
		padding: 0 5px
	}

	.footer-container .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
		padding-left: 35px
	}

	.footer-container .footer .footer-top .spotlight .block-title {
		padding-top: 20px
	}

	.footer-container .footer .footer-top .spotlight4 .inner {
		padding: 0 0 20px 0
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a {
		margin-right: 5px
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a.pay5 {
		margin-top: 0
	}

	.footer-container .footer .footer-top .spotlight4 .inner:before {
		display: none
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a.pay5 {
		float: none
	}

	.footer-container .footer .footer-top .spotlight4 .inner .payment a {
		margin-right: 3px
	}

	.footer-container .footer .footer-bottom .socials-wrap {
		float: left
	}

	.footer-container .footer .footer-bottom .footer-title {
		padding-bottom: 5px
	}

	.footer-container .footer .footer-bottom .apps {
		float: left;
		margin-bottom: 20px
	}

	.footer-container .footer .footer-bottom .apps .footer-title {
		text-align: left
	}

	.footer-container .footer .footer-bottom .apps .app-cont a {
		margin-left: 0
	}

	.footer-2 .footer .footer-bottom {
		margin-top: 30px;
		position: static
	}

	.footer-2 .footer .footer-bottom .fbottom1 {
		padding-top: 30px
	}

	.footer-2 .footer .footer-top .spotlight4 .inner {
		min-height: 255px
	}

	.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box .button {
		padding: 0 10px !important
	}

	.footer-3 .before-footer .footer-newsletter .block-subscribe .input-box input.input-text {
		width: 100% !important
	}

	.footer-3 .footer-top .spotlight .block-title {
		padding-top: 30px
	}

	.footer-3 .footer-top .spotlight4 .inner .block-title {
		padding-top: 60px
	}

	.footer-3 .footer-top .spotlight2 {
		clear: both
	}

}

@media (min-width:480px) and (max-width:767px) {
	.footer-3 .footer-bottom .apps {
		float: left;
		margin-bottom: 30px
	}

}

.footer .footer-top .spotlight .block-cont ul li a {
	text-transform: capitalize
}

.cms-index-index .menu-vertical-wrap .sambar-inner {
	display: block
}

.cms-index-index .header-style-2 .header.menu-ontophead .inner .logo-wrapper .logo img {
	filter: brightness(0) invert(1);
}

.header-style-2 .header.menu-ontophead.darkHeader .inner .logo-wrapper .logo img,
.header-style-2 .header.menu-ontophead:hover .inner .logo-wrapper .logo img {
	filter: unset;
}

.cms-index-index .header-container .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item-parent > a {
	color: #fff;
}

.header-container .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item-parent > a {
	color: #beae59;	
}

.header-container .cart-wrapper .minicart-wrapper .block-content .items-total, 
.header-container .cart-wrapper .minicart-wrapper .block-content .header-minicart {
	display: none
}

.header-container .minicart-header .minicart-wrapper .mage-dropdown-dialog {
	position: absolute;
	right: 0
}

.header-container .minicart-wrapper .action.showcart::before {
	display: none
}

.header-style-2 .header .inner .search-on-top {
	float: right;
}
.header-style-2 .header.menu-ontophead .inner .search-on-top {
	float: right;
	margin: 0 5px;
}

.header-container .cart-wrapper .minicart-wrapper {
	position: relative;
	margin: 0;
}

.header-style-2 .header .inner .header-right .header-contact-icon {
	float: left;
}

.header-style-2 .header .inner .header-right .header-contact-icon a {
	font-size: 0;
	display: block;
}

.header-style-2 .header .inner .header-right .header-contact-icon a:before,
.header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before,
.header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search:before {
	color: #676767;
	content: "\e902";
	font-size: 25px;
	font-family: 'custom-icon';
	display: block;
	line-height: 90px;
	cursor: pointer;
	padding: 0 10px;
}

.cms-index-index .header-style-2 .header .inner .header-right .header-contact-icon a:before,
.cms-index-index .header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before,
.cms-index-index .header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search:before {
	color: #fff;
}

.header-style-2 .header.menu-ontophead:hover .inner .header-right .header-contact-icon a:before,
.header-style-2 .header.menu-ontophead:hover .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before,
.header-style-2 .header.menu-ontophead:hover .inner .search-on-top .fa.fa-search:before {
	color: #676767;
}


.header-style-2 .header.menu-ontophead.darkHeader .inner .header-right .header-contact-icon a:before,
.header-style-2 .header.menu-ontophead.darkHeader .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before,
.header-style-2 .header.menu-ontophead.darkHeader .inner .search-on-top .fa.fa-search:before {
	color: #676767;
}


.header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before {
	content: "\e905";
}

.header-style-2 .header .inner .header-right .header-contact-icon a:before {
	content: "\e902";
	font-size: 23px;
}

.header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search:before {
  content: "\e908";
  font-size: 22px;
}


.header-style-2 .header.menu-ontophead .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after {
	color: #1e1e1e;
	content: "\e901";
	font-size: 11px;
	font-family: 'custom-icon';
	display: inline-block;
	line-height: normal;
	margin: 0 0 0 5px;
    font-weight: normal;
    transform: rotate(180deg);
}
.header-style-2 .header.menu-ontophead.darkHeader .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after {
	color: #1e1e1e;
}

.cms-index-index .header-style-2 .header.menu-ontophead .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after {
	color: #fff;
}

.header-style-2 .header.menu-ontophead:hover .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after,
.header-style-2 .header.menu-ontophead.darkHeader .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after {
	color: #1e1e1e;
}

.header-style-2 .header.menu-ontophead .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head.sm_megamenu_haschild:after {
	transform: rotate(0);
}


.header-style-2 .header .inner .cart-wrapper .minicart-wrapper .showcart .item-info p {
	display: none;
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter.qty.empty {
	display: none;
}

.header-container .cart-wrapper .minicart-wrapper .showcart .item-info {
	margin-top: 4px
}

.header-container .cart-wrapper .minicart-wrapper .showcart .item-info p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	margin-bottom: 4px;
	height: auto;
	width: auto;
	position: static
}

.header-container .cart-wrapper .minicart-wrapper .showcart .item-info .price-minicart {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter {
	line-height: 100%;
	height: auto;
	width: auto;
	position: static;
	background: transparent;
	margin-top: 0
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter:before, 
.header-container .cart-wrapper .minicart-wrapper .showcart .counter:after {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter .counter-number {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .empty {
	padding-top: 0
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter {
	line-height: 100%
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter:before, 
.header-container .cart-wrapper .minicart-wrapper .showcart .counter:after {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter .counter-number {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .counter-label {
	margin: 0;
	display: inline-block;
	height: auto;
	width: auto;
	position: static
}

.header-container .cart-wrapper .minicart-wrapper .showcart .price-minicart {
	display: inline-block
}

.header-container .cart-wrapper .minicart-wrapper .showcart .price-minicart .subtotal .label {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .showcart .spec {
	display: inline-block
}

.header-container .cart-wrapper .minicart-wrapper .showcart .loading-mask .loader > img {
	height: 100%;
	width: auto
}

.header-container .cart-wrapper .minicart-wrapper .showcart:hover {
	cursor: pointer
}

.header-container .cart-wrapper .minicart-wrapper .block-minicart {
	width: 351px;
	background-color: #fff;
	padding: 30px;
	border: #f3f3f3;
	box-shadow: 0px 5px 5px 5px rgba(0, 0, 0, 0.2)
}

.header-container .cart-wrapper .minicart-wrapper .block-minicart .amount .price-wrapper:first-child .price {
	font-size: inherit;
	color: #beae59;
	font-weight: normal
}

.header-container .cart-wrapper .minicart-wrapper .block-content #btn-minicart-close {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .block-content .items-total {
	margin: 0 0 20px;
	float: none;
	font-size: 108.33%
}

.header-container .cart-wrapper .minicart-wrapper .block-content .items-total .count {
	font-weight: 500 !important
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal {
	margin: 0;
	float: none;
	display: table;
	width: 100%;
	padding-top: 10px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal .label {
	float: left;
	margin-top: 5px;
	margin-left: 10px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal .price-container {
	float: right;
	margin-right: 20px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper {
	margin: 0;
	padding: 0;
	border-top: none;
	max-height: 350px;
	overflow: auto
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items {
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
	height: auto !important
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details {
	position: relative;
	padding-right: 20px;
	margin-left: 88px;
	padding-left: 0
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name {
	top: -7px;
	position: relative
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name a {
	color: #262e31;
	width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name a:hover {
	color: #beae59
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product.options {
	display: inline-block
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product.options.list dt.label:after {
	content: ":"
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-container {
	float: left;
	margin-right: 10px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-excluding-tax {
	font-size: inherit;
	margin-top: 13px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-excluding-tax .minicart-price .price {
	font-weight: bold;
	color: #262e31;
	font-size: 100%;
	position: relative;
	top: -4px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .details-qty .label {
	text-align: left;
	width: auto;
	font-size: 85.71% !important;
	margin-right: 5px
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .details-qty .item-qty {
	width: 40px;
	height: 25px
}

.header-container .cart-wrapper .minicart-wrapper .block-content > .actions {
	display: table;
	width: 100%;
	margin-top: 10px;
	cursor: pointer
}

.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .viewcart, 
.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .checkout {
	display: inline-block;
	line-height: 40px;
	margin: 0;
	width: 50%;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-size: 100%;
	color: #fff;
	font-weight: bold
}

.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .viewcart:hover, 
.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .checkout:hover {
	color: #fff;
	background: #9f9256
}

.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .viewcart {
	float: left;
	background: #beae59
}

.header-container .cart-wrapper .minicart-wrapper .block-content > .actions .checkout {
	background: #2c3e50
}

.header-container .cart-wrapper .minicart-wrapper .product.actions {
	position: absolute;
	right: 0;
	top: 24px;
	width: 14px
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .primary, 
.header-container .cart-wrapper .minicart-wrapper .product.actions .secondary {
	display: inline-block
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .primary .action, 
.header-container .cart-wrapper .minicart-wrapper .product.actions .secondary .action {
	display: block;
	width: 14px;
	height: 14px;
	margin-bottom: 10px;
	background-image: url(../images/control-cart.png);
	background-repeat: no-repeat;
	background-color: #ccc
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .primary .action:hover, 
.header-container .cart-wrapper .minicart-wrapper .product.actions .secondary .action:hover {
	background-color: #beae59
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .primary .action:before, 
.header-container .cart-wrapper .minicart-wrapper .product.actions .secondary .action:before {
	display: none
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .primary .edit {
	background-position: 0px 0px
}

.header-container .cart-wrapper .minicart-wrapper .product.actions .secondary .delete {
	background-position: 0px -36px
}

.header-container .cart-wrapper .minicart-wrapper .minicart-widgets {
	margin: 0
}

.header-container .cart-wrapper .block-minicart {
	right: 0 !important;
	top: -4px !important
}

.header-container .block-minicart .subtitle.empty {
	padding: 0;
	font-weight: normal
}

.header-container .menu-ontop {
	width: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 888;
	box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 0px 15px rgba(0, 0, 0, 0.2);
	position: fixed !important;
	padding: 0 !important
}

.header-container .menu-ontop .menu-vertical-wrap .sambar-inner {
	visibility: hidden
}

.header-container .menu-ontop .menu-vertical-wrap:hover .sambar-inner {
	visibility: visible
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 {
	float: left
}

.navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #1e1e1e;
	font-weight: 500 !important;
	font-size: 18px;
	line-height: 92px;
	display: inline-block;
	padding: 0px 24px 0px 32px;
	position: relative;
	letter-spacing: 0.5px;
	/*margin-right: 28px;*/
	background: transparent;
}

.cms-index-index .navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #fff;
}

.header.menu-ontophead.darkHeader .navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head,
.header.menu-ontophead:hover .navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #1e1e1e;
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head .icon_items img {
	position: absolute;
	content: "";
	top: 3px;
	right: 2px;
	width: 28px;
	height: 12px
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head {
	display: block;
	width: 70px;
	height: 50px
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head .sm_megamenu_title {
	display: none
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head, .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	background-color: #beae59;
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_right {
	float: right
}

.home-menu-dropdown {
	padding: 0 15px
}

.home-menu-dropdown .item-home-store {
	float: left
}
.home-menu-dropdown .item-home-store li {
	color: #1E1E1E;
	font-size: 14px;
	line-height: normal;
	font-weight: 400;
	display: block;
}
.sm-megamenu-child .home-menu-dropdown .item-home-store .title-menu-home {
	color: #1E1E1E;
	display: block;
	font-weight: 700 !important;
	font-size: 16px;
	line-height: normal;
	padding-bottom: 5px;
}

.sm-megamenu-child .sm_megamenu_col_1 {min-width: 200px;}

.home-menu-dropdown .item-home-store.theme-color li a {
	position: relative
}

.home-menu-dropdown .item-home-store.theme-color li a:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #e1e1e1;
	margin-right: 10px;
	vertical-align: middle;
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.home-menu-dropdown .item-home-store.theme-color li a:hover:before {
	opacity: 0.7
}

.home-menu-dropdown .item-home-store.theme-color li.red a:before {
	background-color: #e93712
}

.home-menu-dropdown .item-home-store.theme-color li.green a:before {
	background-color: #79b6a0
}

.home-menu-dropdown .item-home-store.theme-color li.blue a:before {
	background-color: #00a9df
}

.home-menu-dropdown .item-home-store.theme-color li.white a:before {
	background-color: #ffffff;
	border: 1px solid #ddd;
}

.home-menu-dropdown .item-home-store.theme-color li.grey a:before {
	background-color: #cccccc
}

.home-menu-dropdown .item-home-store.theme-color li.pink a:before {
	background-color: #d66666
}

.home-menu-dropdown .item-home-store.theme-color li.yellow a:before {
	background-color: #f5a52f
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div {
	background-color: #fff;
	box-shadow: 0 4px 5px rgba(0,0,0,0.1);
	border-radius: 0 0 8px 8px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .sm_megamenu_title .sm_megamenu_title .sm_megamenu_title > h3 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 116.7%;
	color: #444;
	margin-bottom: 5px;
	display: block
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .sm_megamenu_title .sm_megamenu_title .sm_megamenu_title > a {
	padding: 5px 0px 5px 11px;
	display: inline-block;
	position: relative
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .sm_megamenu_title .sm_megamenu_title .sm_megamenu_title > a .sm_megamenu_title_lv-3:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 0;
	top: 11px;
	width: 6px;
	height: 6px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .static-bottom-link {
	margin: 25px 15px 0
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .static-bottom-link a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .basicproduct-content-menu .shop-title {
	display: none
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .products-grid.sm-basic-products .item {
	float: left;
	width: 50%;
	margin-bottom: 0
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div .products-grid.sm-basic-products .item .item-inner .box-image img {
	width: 100%
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .have-products-parent .sm_megamenu_firstcolumn {
	padding: 0 !important
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .have-products-parent .have-products {
	background-color: #eee
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .have-products-parent .col-left-cus {
	width: 25%;
	padding: 20px 0 20px 20px !important
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .have-products-parent .col-right-cus {
	width: 75%;
	background-color: #fff;
	-webkit-box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.5);
	box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.5);
	padding: 30px !important
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .have-products-parent .col-right-cus .products-grid .item .item-inner .bottom-action > form {
	padding: 0 30px
}

.navigation > .ui-menu {
	margin: 0
}

.navigation > .ui-menu > li {
	float: left;
	position: relative;
	margin-right: 1px
}

.navigation > .ui-menu > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.navigation > .ui-menu > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.navigation > .ui-menu > li:first-child > a span {
	display: none
}

.navigation > .ui-menu > li > a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 23px;
	display: inline-block;
	position: relative
}

.navigation > .ui-menu > li > a:hover {
	background-color: #beae59;
	color: #fff
}

.navigation > .ui-menu > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.navigation > .ui-menu > li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.navigation > .ui-menu > li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.navigation > .ui-menu > li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.navigation > .ui-menu > li ul li a {
	display: block;
	padding: 5px 0px
}

.navigation > .ui-menu > li ul li:last-child > a {
	border: none
}

.navigation > .ui-menu > li ul li:hover {
	background-color: #beae59
}

.navigation > .ui-menu > li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.navigation > .ui-menu > li ul li:hover > a {
	color: #fff
}

.navigation > .ui-menu > li ul li:hover > a:before {
	color: #fff
}

.navigation > .ui-menu > li ul li:hover > ul {
	left: 220px;
	top: 0
}

.navigation > .ui-menu > li ul li ul {
	left: 220px !important;
	top: 0px !important;
	margin-top: 0
}

.dropdown-block {
	display: table-cell;
	padding: 0;
	line-height: 30px;
	position: relative;
	cursor: pointer;
	float: left;
	margin-left: 20px
}

.dropdown-block.currency-block {
	margin-left: 0
}

.dropdown-block.block-login {
	line-height: 39px
}

.dropdown-block.block-login i {
	margin-right: 5px;
	font-size: 14px
}

.dropdown-block .title-dropdown-block {
	display: none
}

.dropdown-block .dropdown-toggle {
	padding: 0 15px 0 0px;
	position: relative;
	line-height: 38px
}

.dropdown-block .dropdown-toggle .value {
	color: #444
}

.dropdown-block .dropdown-toggle > a {
	color: #444
}

.dropdown-block .dropdown-toggle > a:hover {
	color: #beae59
}

.dropdown-block .dropdown-toggle:before {
	font-family: fontawesome;
	content: "\f0d7";
	font-size: 12px;
	position: absolute;
	right: 0
}

.dropdown-block .dropdown-toggle .myaccount-link:before {
	content: '\f007';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	margin-right: 8px
}

.dropdown-block .dropdown-list {
	display: none;
	cursor: default;
	position: absolute;
	left: 0px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 11;
	min-width: 110%;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2)
}

.dropdown-block .dropdown-list li {
	padding: 2px 15px
}

.dropdown-block .dropdown-list li:hover {
	background-color: #f4f4f4
}

.dropdown-block .dropdown-list a {
	white-space: nowrap;
	display: block
}

.dropdown-block .dropdown-list .current {
	color: #beae59
}

.dropdown-block:hover .dropdown-toggle a, .dropdown-block:hover .dropdown-toggle .value {
	color: #beae59
}

.dropdown-block:hover .dropdown-toggle:after {
	display: block
}

.dropdown-block:hover .dropdown-list {
	display: block
}

.dropdown-block.block-base {
	padding: 0
}

.dropdown-block.block-base .my-wishlist {
	display: block;
	position: relative;
	line-height: 39px;
	color: #444
}

.dropdown-block.block-base .my-wishlist:before {
	content: '\f004';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 12px;
	margin-right: 8px
}

.dropdown-block.block-base .my-wishlist:hover {
	color: #beae59
}

.dropup, .switcher-dropdown {
	display: none
}

.switcher {
	float: left
}

.switcher:hover .dropup, .switcher:hover .switcher-dropdown {
	display: block
}

.switcher .switcher-label {
	display: none
}

.switcher .dropdown {
	position: relative
}

.switcher .dropdown .switcher-trigger {
	cursor: pointer;
	padding: 0 15px 0 0px;
	position: relative;
	line-height: 39px
}

.switcher .dropdown .switcher-trigger strong {
	font-weight: normal
}

.switcher .dropdown .switcher-trigger strong:hover {
	color: #beae59
}

.switcher .dropdown .switcher-trigger:before {
	content: '\f0d7';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 13px
}

.switcher .dropdown .mage-dropdown-dialog {
	display: none;
	cursor: default;
	position: absolute;
	left: 0px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 11;
	min-width: 110%;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2)
}

.switcher .dropdown .mage-dropdown-dialog .switcher-dropdown .switcher-option {
	padding: 10px 15px;
	line-height: 100%;
	display: inline-block;
	width: 100%
}

.switcher .dropdown .mage-dropdown-dialog .switcher-dropdown .switcher-option:hover {
	background-color: #f4f4f4
}

.switcher .dropdown:hover .mage-dropdown-dialog {
	display: block !important
}

.switcher.switcher-language {
	margin-left: 20px
}

.switcher.switcher-language .switcher-option a, .switcher.switcher-language .switcher-trigger strong {
	display: inline-block;
	padding-left: 22px;
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal
}

#search_mini_form .form-search .nested {
	display: none
}

#search_mini_form .form-search button.disabled, #search_mini_form .form-search button[disabled] {
	opacity: 1;
	filter: alpha(opacity=100)
}

.search-autocomplete {
	margin-top: 40px !important;
	background: #fff;
	z-index: 50;
	padding: 0;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.search-autocomplete ul {
	margin: 0
}

.search-autocomplete ul li {
	padding: 8px 10px;
	border-bottom: 1px dotted #ddd
}

.search-autocomplete ul li .amount {
	float: right
}

.search-autocomplete ul li:last-child {
	border: none
}

.cms-index-index .nav-container #nav > li:first-child > a {
	background-color: #beae59;
	color: #fff
}

.cms-index-index .header-style-1 .header-bottom .menu-larger .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item-parent > a {
	background-color: #beae59
}

.header-style-1 .navigation > .ui-menu > li > a:hover {
	color: #fff !important
}

.header-style-1 .mobile-login {
	display: none
}

.header-style-1 .header-top {
	border-bottom: 1px solid #ddd
}

.header-style-1 .header-top .topleft-content {
	line-height: 39px
}

.header-style-1 .header-top .topleft-content a {
	color: #beae59
}

.header-style-1 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-1 .header-top .header-topright .inner {
	float: right
}

.header-style-1 .header-top .header-topright .inner .livechat, .header-style-1 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-1 .header-top .header-topright .inner .livechat {
	margin: 4px 30px 0 0
}

.header-style-1 .header-top .header-topright .inner .hotline span {
	font-weight: bold
}

.header-style-1 .header-top .header-topright .inner .hotline p {
	background: url('../images/hotline.png') no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	color: #444;
	margin: 0
}

.header-style-1 .header-middle .header-middleleft {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 0
}

.header-style-1 .header-middle .header-middleleft .logo-wrapper {
	float: left;
	margin-right: 45px
}

.header-style-1 .header-middle .header-middleleft .logo-wrapper h1 {
	font-size: 0;
	margin-bottom: 0
}

.header-style-1 .header-middle .header-middleright .shipping {
	padding: 19px 0 19px 35px;
	float: left;
	margin: 10px 0 10px 20px;
	border-left: 1px solid #ddd
}

.header-style-1 .header-middle .header-middleright .shipping i {
	font-size: 30px;
	color: #beae59;
	float: left;
	padding-top: 7px
}

.header-style-1 .header-middle .header-middleright .shipping .inner {
	color: #999;
	font-size: 116.7%;
	float: left;
	padding-left: 10px
}

.header-style-1 .header-middle .header-middleright .shipping .inner p {
	font-size: 128.6%;
	color: #444;
	line-height: 23px;
	margin-bottom: 0
}

.header-style-1 .header-middle .header-middleright .shipping .inner:hover {
	cursor: pointer;
	color: #beae59
}

.header-style-1 .header-middle .header-middleright .shipping .inner:hover p {
	color: #beae59
}

.header-style-1 .header-bottom {
	background-color: rgba(0, 0, 0, 0.7);
	position: relative;
	z-index: 9
}

.header-style-1 .header-bottom .yt-menu .menu-under .inner {
	position: relative
}

.header-style-1 .header-bottom .yt-menu .socials-header {
	background-color: rgba(255, 255, 255, 0.15);
	height: 50px;
	line-height: 50px;
	padding: 0 4px;
	position: absolute;
	top: 0;
	right: 0;
	width: 172px
}

.header-style-1 .header-bottom .yt-menu .socials-header .socials-wrap ul {
	margin: 0
}

.header-style-1 .header-bottom .yt-menu .socials-header .socials-wrap ul li {
	float: left;
	padding: 0 10px
}

.header-style-1 .header-bottom .yt-menu .socials-header .socials-wrap ul li a {
	color: #c0c0c1;
	font-size: 14px
}

.header-style-1 .header-bottom .yt-menu .socials-header .socials-wrap ul li a:hover {
	color: #beae59
}

.header-style-1 .nav-container #nav {
	margin: 0
}

.header-style-1 .nav-container #nav > li {
	float: left;
	margin-right: 1px
}

.header-style-1 .nav-container #nav > li.active > a, .header-style-1 .nav-container #nav > li:hover > a {
	background-color: #beae59;
	color: #fff
}

.header-style-1 .nav-container #nav > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-1 .nav-container #nav > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-1 .nav-container #nav > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-1 .nav-container #nav > li:first-child > a span {
	display: none
}

.header-style-1 .nav-container #nav > li > a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 15px;
	display: inline-block;
	position: relative
}

.header-style-1 .nav-container #nav > li > a:hover {
	background-color: #beae59;
	color: #fff
}

.header-style-1 .nav-container #nav li {
	position: relative
}

.header-style-1 .nav-container #nav li:hover > ul {
	display: block
}

.header-style-1 .nav-container #nav li ul {
	padding: 0
}

.header-style-1 .nav-container #nav li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-1 .nav-container #nav li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-1 .nav-container #nav li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-1 .nav-container #nav li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-1 .nav-container #nav li ul li:last-child > a {
	border: none
}

.header-style-1 .nav-container #nav li ul li:hover {
	background-color: #beae59
}

.header-style-1 .nav-container #nav li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-1 .nav-container #nav li ul li:hover > a {
	color: #fff
}

.header-style-1 .nav-container #nav li ul li:hover > a:before {
	color: #fff
}

.header-style-1 .nav-container #nav li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-1 .minicart-header {
	float: right
}

.header-style-1 .minicart-header .sm-cartpro .cartpro-title {
	background-color: #beae59;
	color: #fff;
	padding: 16px;
	text-align: center;
	width: 172px;
	height: 104px
}

.header-style-1 .minicart-header .sm-cartpro .cartpro-title i {
	font-size: 22px
}

.header-style-1 .minicart-header .sm-cartpro .cartpro-title .item-info {
	margin-top: 4px
}

.header-style-1 .minicart-header .sm-cartpro .cartpro-title .item-info p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-1 .minicart-header .sm-cartpro .cartpro-content {
	z-index: 99;
	top: 104px;
	border-top: 3px solid #beae59;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3)
}

.header-style-1 #search_mini_form .form-search {
	background-color: #fff;
	border: 1px solid #beae59;
	color: #999;
	display: inline-block;
	-webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
	box-shadow: inset 0px 0px 3px 0px #ccc
}

.header-style-1 #search_mini_form .form-search .nested {
	display: none
}

.header-style-1 #search_mini_form .form-search i, .header-style-1 #search_mini_form .form-search .input-text, .header-style-1 #search_mini_form .form-search .button-search {
	float: left
}

.header-style-1 #search_mini_form .form-search i {
	font-size: 15px;
	width: 40px;
	height: 40px;
	line-height: 37px;
	text-align: center
}

.header-style-1 #search_mini_form .form-search .input-text {
	width: auto;
	border-left: 1px solid #ddd !important;
	border: none;
	height: 27px;
	color: #999;
	margin: 6px 0;
	padding-left: 10px;
	width: 300px
}

.header-style-1 #search_mini_form .form-search .input-text:focus {
	background-color: #fff
}

.header-style-1 #search_mini_form .form-search .button-search {
	background-color: #beae59;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	font-weight: bold;
	font-size: 116.7%;
	text-transform: capitalize
}

.header-style-1 #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.header-style-1 #search_mini_form .form-search .button-search[disabled], .header-style-1 #search_mini_form .form-search .button-search.disabled {
	opacity: 1;
	filter: alpha(opacity=100)
}

.header-style-1 #search_mini_form .form-search .button-search[disabled]:hover, .header-style-1 #search_mini_form .form-search .button-search.disabled:hover {
	background-color: #9f9256;
	opacity: .5;
	filter: alpha(opacity=50)
}

.cms-index-index .nav-container #nav > li:first-child > a {
	background-color: #beae59;
	color: #fff
}

.cms-index-index .header-style-2 .menu-larger .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	background-color: #beae59
}

.headertop-mobile {
	display: none
}

.header-style-2 {
	position: static;
	margin-top: 30px
}

.cms-index-index .header-style-2 {
	margin-top: 0
}

.catalogsearch-result-index .header-style-2, .catalog-category-view .header-style-2, .catalog-product-view .header-style-2 {
	/*position: absolute;
	top: 30px;*/
	margin-top: 0
}

.header-style-2 {
	width: 100%
}

.header-style-2 .navigation > .ui-menu > li > a:hover {
	color: #fff !important
}

.header-style-2 .header .inner {
	position: relative;
	z-index: 3;
	height: 92px
}

@media (min-width:1200px) {
	.header-style-2 .header .inner .search-on-top {
		float: left
	}

}

.header-style-2 .header .inner .logo-wrapper {
    position: absolute;
    top: 21px;
    left: 50%;
    width: 210px;
    text-align: center;
    transform: translateX(-50%);
}

@media (max-width:1200px) {
	.header-style-2 .header .inner .logo-wrapper h1.logo {
		padding-top: 42px
	}

}

@media (min-width:1200px) {
	.header-style-2 .header .inner .logo-wrapper h1.logo a.logo {
		width: 268px;
		height: 135px;
		display: block;
		position: relative;
		z-index: 1;
		padding-top: 42px
	}

}

.header-style-2 .header .inner .logo-wrapper h1.logo .logo-small {
	display: none
}

.header-style-2 .header .inner .navigation-action .navigation > ul {
	padding-left: 330px
}

.header-style-2 .header .inner .cart-wrapper .minicart-wrapper .showcart .item-info p {
	font-weight: normal;
	text-transform: capitalize
}

.header-style-2 .header .inner .minicart-header {
	float: right;
}

.header-style-2 .header .inner .lang-w {
	float: left
}

.header-style-2 .header .inner .lang-w .lang-curr {
	float: left
}

.header-style-2 .header .inner .lang-w .lang-curr .currency-wrapper, .header-style-2 .header .inner .lang-w .lang-curr .language-wrapper {
	float: left
}

.header-style-2 .header .inner .lang-w .lang-curr .switcher.switcher-language {
	margin-left: 2px
}

.header-style-2 .header .inner .lang-w .lang-curr .switcher .dropdown .switcher-trigger {
	background-color: #444;
	color: #fff;
	padding: 0 20px 0 10px;
	line-height: 36px
}

.header-style-2 .header .inner .lang-w .lang-curr .switcher .dropdown .switcher-trigger:before {
	right: 7px;
	top: 12px
}

.header-style-2 .header .dropdown-block > a {
	color: #fff
}

.header-style-2 .header .dropdown-block.block-base .my-wishlist {
	float: left;
	padding-right: 25px;
	color: #fff;
	line-height: 36px
}

.header-style-2 .header .dropdown-block.block-login {
	line-height: 36px
}

.header-style-2 .header .dropdown-block .dropdown-toggle {
	line-height: 36px
}

.header-style-2 .header .dropdown-block .dropdown-toggle .value {
	color: #fff
}

.header-style-2 .header .dropdown-block .dropdown-toggle > a {
	color: #fff
}

.header-style-2 .header .dropdown-block .dropdown-toggle:before {
	color: #fff
}

.header-style-2 .header .toplink-w {
	float: left;
	margin-right: 15px
}

.header-style-2 .header #search_mini_form {
	float: left
}

.header-style-2 .header #search_mini_form .form-search {
	border: none;
	margin-left: 2px;
	background-color: #444
}

.header-style-2 .header #search_mini_form .form-search .input-text {
	width: 226px;
	height: 36px;
	margin: 0;
	border: none !important;
	background-color: #444;
	color: #fff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.header-style-2 .header #search_mini_form .form-search .input-text:focus {
	background-color: #444
}

.header-style-2 .header #search_mini_form .form-search .button-search {
	text-indent: -999em;
	width: 44px;
	height: 36px;
	background-color: #444 !important;
	position: relative
}

.header-style-2 .header #search_mini_form .form-search .button-search:before {
	content: "";
	content: '\f002';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 16px;
	position: absolute;
	top: 10px;
	left: 12px;
	color: #fff;
	text-indent: 0
}



.header-style-2 .header.menu-ontop {
	background-color: rgba(0, 0, 0, 0.5)
}

.header-style-2 .header.menu-ontop .inner {
	height: 80px
}

.header-style-2 .header.menu-ontop .inner .logo-wrapper {
	width: 266px;
	height: 80px
}

.header-style-2 .header.menu-ontop .inner .logo-wrapper a.logo {
	padding-top: 0 !important
}

.header-style-2 .header.menu-ontop .inner .logo-wrapper .logo .logo-normal {
	display: none
}

.header-style-2 .header.menu-ontop .inner .logo-wrapper .logo .logo-small {
	display: block
}

.header-style-2 .header.menu-ontop .inner .toplink-w {
	display: none
}

.header-style-2 .header.menu-ontop .inner .lang-w .lang-curr {
	display: none
}

.header-style-2 .header.menu-ontop .inner .search-on-top {
	display: block;
	width: 70px;
	height: 80px;
	background-color: #000;
	position: relative;
	text-align: center;
	line-height: 80px;
	z-index: 1
}

.header-style-2 .header.menu-ontop .inner .search-on-top #search_mini_form .form-search {
	width: 270px
}

.header-style-2 .header.menu-ontop .inner .search-on-top .dropdown-search {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	position: absolute;
	top: 72px;
	right: 0
}

.header-style-2 .header.menu-ontop .inner .search-on-top .fa {
	color: #fff;
	font-size: 16px;
	display: block;
	padding-top: 30px
}

.header-style-2 .header.menu-ontop .inner .search-on-top:hover {
	cursor: pointer
}

.header-style-2 .header.menu-ontop .inner .search-on-top:hover .dropdown-search {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.header-style-2 .header.menu-ontop .inner .navigation-action {
	padding-top: 15px
}

.header-style-2 .header.menu-ontop .inner .navigation-action .menu-larger .sm_megamenu_wrapper_horizontal_menu {
	padding-left: 290px
}

.header-style-2 .header.menu-ontop .inner .logo-wrapper .logo {
	padding-top: 13px
}

.header-style-2 .header.menu-ontop .inner .minicart-header .cart-wrapper .showcart {
	width: 120px;
	height: 80px;
	padding: 5px 0 0 0
}

.header-style-2 .header.menu-ontop .inner .minicart-header .cart-wrapper .showcart i {
	font-size: 18px;
	margin-top: 10px;
}

.header-style-2 .header.menu-ontop .inner .minicart-header .cart-wrapper .showcart .item-info {
	margin-top: 0
}

.header-style-2 .header.menu-ontop .inner .minicart-header .cart-wrapper .showcart .item-info p {
	font-weight: normal;
	text-transform: capitalize
}

.header-style-2 #search_mini_form .form-search {
	background-color: #fff;
	border: 1px solid #beae59;
	color: #999;
	display: inline-block;
	-webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
	box-shadow: inset 0px 0px 3px 0px #ccc
}

.header-style-2 #search_mini_form .form-search i, .header-style-2 #search_mini_form .form-search .input-text, .header-style-2 #search_mini_form .form-search .button-search {
	float: left
}

.header-style-2 #search_mini_form .form-search i {
	display: none
}

.header-style-2 #search_mini_form .form-search .input-text {
	width: auto;
	border-left: 1px solid #ddd !important;
	border: none;
	height: 27px;
	color: #999;
	margin: 6px 0;
	padding-left: 10px;
	width: 300px
}

.header-style-2 #search_mini_form .form-search .input-text:focus {
	background-color: #fff
}

.header-style-2 #search_mini_form .form-search .button-search {
	background-color: #beae59;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-2 #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.cms-index-index .header-style-3 .navigation > ul > li:first-child > a::before {
	color: #fff
}

.cms-index-index .header-style-3 .navigation > ul > li:first-child {
	background-color: #beae59
}

.cms-index-index .header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	background-color: #beae59
}

.cms-index-index .header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a:before {
	color: #fff
}

.header-style-3 .mobile-menu, .header-style-3 .mobile-login {
	display: none
}

.header-style-3 .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	padding: 0 20px
}

.header-style-3 .header-top {
	border-bottom: 1px solid #ddd;
	background-color: #eee
}

.header-style-3 .header-top .topleft-content {
	line-height: 39px
}

.header-style-3 .header-top .topleft-content a {
	color: #beae59
}

.header-style-3 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-3 .header-top .header-topleft .inner {
	float: right
}

.header-style-3 .header-top .header-topleft .inner .currency-wrapper, .header-style-3 .header-top .header-topleft .inner .language-wrapper {
	float: left
}

.header-style-3 .header-top .header-topright .inner .livechat, .header-style-3 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-3 .header-top .header-topright .inner .livechat {
	margin: 4px 30px 0 0
}

.header-style-3 .header-top .header-topright .inner .hotline span {
	font-weight: bold
}

.header-style-3 .header-top .header-topright .inner .hotline p {
	background: url(../images/hotline.png) no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	color: #444;
	margin-bottom: 0
}

.header-style-3 .header-middle {
	background-color: #fff
}

.header-style-3 .header-middle .header-middleleft {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 0
}

.header-style-3 .header-middle .header-middleleft .logo-wrapper {
	float: left;
	margin-right: 45px
}

.header-style-3 .header-middle .header-middleleft .logo-wrapper .logo {
	margin-bottom: 0;
	font-size: 0
}

.header-style-3 .header-middle .header-middleleft #search_mini_form {
	width: 65%;
	float: right;
	padding-right: 15px
}

.header-style-3 .header-middle .header-middleleft #search_mini_form .form-search {
	width: 100%;
	position: relative
}

.header-style-3 .header-middle .header-middleleft #search_mini_form .form-search .button-search {
	position: absolute;
	top: 0;
	right: 0;
	text-transform: capitalize
}

.header-style-3 .header-bottom {
	background-color: #fff
}

.header-style-3 .header-bottom .yt-menu .menu-under.menu-on-top {
	background-color: #fff;
	border-bottom: 1px solid #ddd
}

.header-style-3 .header-bottom .yt-menu .menu-under .inner {
	position: relative
}

.header-style-3 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	color: #fff
}

.header-style-3 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head {
	color: #fff
}

.header-style-3 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #444
}

.header-style-3 .header-bottom .yt-menu .socials-header {
	height: 50px;
	line-height: 50px;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0
}

.header-style-3 .header-bottom .yt-menu .socials-header .socials-wrap ul {
	margin: 0
}

.header-style-3 .header-bottom .yt-menu .socials-header .socials-wrap ul li {
	float: left;
	padding: 0 10px
}

.header-style-3 .header-bottom .yt-menu .socials-header .socials-wrap ul li a {
	color: #888;
	font-size: 14px
}

.header-style-3 .header-bottom .yt-menu .socials-header .socials-wrap ul li a:hover {
	color: #beae59
}

.header-style-3 .navigation > ul {
	margin: 0
}

.header-style-3 .navigation > ul > li {
	float: left;
	margin-right: 1px
}

.header-style-3 .navigation > ul > li.active > a, .header-style-3 .navigation > ul > li:hover > a {
	background-color: #beae59;
	color: #fff !important
}

.header-style-3 .navigation > ul > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-3 .navigation > ul > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-3 .navigation > ul > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-3 .navigation > ul > li:first-child > a span {
	display: none
}

.header-style-3 .navigation > ul > li > a {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 15px;
	display: inline-block;
	position: relative
}

.header-style-3 .navigation > ul > li > a:hover {
	color: #beae59
}

.header-style-3 .navigation > ul li {
	position: relative
}

.header-style-3 .navigation > ul li:hover > ul {
	display: block
}

.header-style-3 .navigation > ul li ul {
	padding: 0
}

.header-style-3 .navigation > ul li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-3 .navigation > ul li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-3 .navigation > ul li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-3 .navigation > ul li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-3 .navigation > ul li ul li:last-child > a {
	border: none
}

.header-style-3 .navigation > ul li ul li:hover {
	background-color: #beae59
}

.header-style-3 .navigation > ul li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-3 .navigation > ul li ul li:hover > a {
	color: #fff
}

.header-style-3 .navigation > ul li ul li:hover > a:before {
	color: #fff
}

.header-style-3 .navigation > ul li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-3 .minicart-header {
	float: right
}

.header-style-3 .minicart-header .sm-cartpro .cartpro-title {
	background-color: #beae59;
	color: #fff;
	padding: 16px;
	text-align: center;
	width: 172px;
	height: 104px
}

.header-style-3 .minicart-header .sm-cartpro .cartpro-title i {
	font-size: 22px
}

.header-style-3 .minicart-header .sm-cartpro .cartpro-title .item-info {
	margin-top: 4px
}

.header-style-3 .minicart-header .sm-cartpro .cartpro-title .item-info p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-3 .minicart-header .sm-cartpro .cartpro-content {
	z-index: 99;
	top: 104px;
	border-top: 3px solid #beae59;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3)
}

.header-style-3 #search_mini_form .form-search {
	background-color: #fff;
	border: 1px solid #beae59;
	color: #999;
	display: inline-block;
	-webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
	box-shadow: inset 0px 0px 3px 0px #ccc
}

.header-style-3 #search_mini_form .form-search i, .header-style-3 #search_mini_form .form-search .input-text, .header-style-3 #search_mini_form .form-search .button-search {
	float: left
}

.header-style-3 #search_mini_form .form-search i {
	font-size: 15px;
	width: 40px;
	height: 40px;
	line-height: 37px;
	text-align: center
}

.header-style-3 #search_mini_form .form-search .input-text {
	width: auto;
	border-left: 1px solid #ddd !important;
	border: none;
	height: 27px;
	color: #999;
	margin: 6px 0;
	padding-left: 10px;
	width: 300px
}

.header-style-3 #search_mini_form .form-search .input-text:focus {
	background-color: #fff
}

.header-style-3 #search_mini_form .form-search .button-search {
	background-color: #beae59;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-3 #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.cms-index-index .navigation > ul > li:first-child > a {
	color: #beae59;
	background-color: transparent !important
}

.cms-index-index .header-style-4 .navigation > ul > li:first-child > a::before {
	color: #beae59
}

.cms-index-index .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	color: #beae59
}

.cms-index-index .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a:before {
	color: #beae59
}

.header-style-4 .mobile-login {
	display: none
}

.header-style-4 .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	padding: 0 20px
}

.header-style-4 .header-top {
	border-bottom: 1px solid #ddd;
	background-color: #eee
}

.header-style-4 .header-top .topleft-content {
	line-height: 39px
}

.header-style-4 .header-top .topleft-content a {
	color: #beae59
}

.header-style-4 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-4 .header-top .header-topleft .inner {
	float: right
}

.header-style-4 .header-top .header-topleft .inner .currency-wrapper, .header-style-4 .header-top .header-topleft .inner .language-wrapper {
	float: left
}

.header-style-4 .header-top .header-topright .inner .livechat, .header-style-4 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-4 .header-top .header-topright .inner .livechat {
	margin: 4px 30px 0 0
}

.header-style-4 .header-top .header-topright .inner .hotline span {
	font-weight: bold
}

.header-style-4 .header-top .header-topright .inner .hotline p {
	background: url(../images/hotline.png) no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	color: #444;
	margin-bottom: 0
}

.header-style-4 .header-middle .inner {
	background-color: #f7f7f7;
	float: left;
	width: 100%
}

.header-style-4 .header-middle #search_mini_form {
	float: left;
	padding-right: 15px;
	width: 50%
}

.header-style-4 .header-middle #search_mini_form .form-search {
	color: #999;
	position: relative
}

.header-style-4 .header-middle #search_mini_form .form-search i, .header-style-4 .header-middle #search_mini_form .form-search .input-text, .header-style-4 .header-middle #search_mini_form .form-search .button-search {
	float: left
}

.header-style-4 .header-middle #search_mini_form .form-search i {
	display: none
}

.header-style-4 .header-middle #search_mini_form .form-search .input-text {
	width: auto;
	border: none;
	height: 40px;
	color: #999;
	margin: 0;
	padding-left: 60px;
	width: 100%;
	background-color: #f7f7f7
}

.header-style-4 .header-middle #search_mini_form .form-search .input-text:focus {
	background-color: #f7f7f7
}

.header-style-4 .header-middle #search_mini_form .form-search .button-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 40px;
	background-color: #beae59;
	color: #fff;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-4 .header-middle #search_mini_form .form-search .button-search span {
	text-indent: -999em;
	display: block;
	position: relative
}

.header-style-4 .header-middle #search_mini_form .form-search .button-search span:before {
	position: absolute;
	content: '\f002';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 16px;
	color: #fff;
	text-indent: 0;
	top: 11px;
	left: 0
}

.header-style-4 .header-middle #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.header-style-4 .header-bottom {
	background-color: #fff;
	padding: 25px 0
}

.header-style-4 .header-bottom .logo-wrapper {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1
}

.header-style-4 .header-bottom .logo-wrapper h1 {
	font-size: 0;
	margin-bottom: 0
}

.header-style-4 .header-bottom .minicart-header {
	position: absolute;
	top: 10px;
	right: 0
}

.header-style-4 .header-bottom .navigation-action .nav-container #nav, .header-style-4 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
	padding-left: 310px
}

.header-style-4 .header-bottom .yt-menu .menu-under.menu-ontop {
	background-color: #fff;
	border-bottom: 1px solid #ddd
}

.header-style-4 .header-bottom .yt-menu .menu-under.menu-ontop .logo-wrapper {
	top: 0
}

.header-style-4 .header-bottom .yt-menu .menu-under .inner {
	position: relative
}

.header-style-4 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head, .header-style-4 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	color: #beae59;
	background-color: transparent
}

.header-style-4 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #444;
	background-color: transparent !important
}

.header-style-4 .navigation > ul {
	margin: 0;
	padding-left: 310px
}

.header-style-4 .navigation > ul > li {
	float: left;
	margin-right: 1px
}

.header-style-4 .navigation > ul > li.active > a, .header-style-4 .navigation > ul > li:hover > a {
	color: #beae59;
	background-color: transparent !important
}

.header-style-4 .navigation > ul > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-4 .navigation > ul > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-4 .navigation > ul > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-4 .navigation > ul > li:first-child > a span {
	display: none
}

.header-style-4 .navigation > ul > li > a {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 23px;
	position: relative;
	display: inline-block
}

.header-style-4 .navigation > ul > li > a:hover {
	color: #beae59
}

.header-style-4 .navigation > ul li {
	position: relative
}

.header-style-4 .navigation > ul li:hover > ul {
	display: block
}

.header-style-4 .navigation > ul li ul {
	padding: 0
}

.header-style-4 .navigation > ul li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-4 .navigation > ul li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-4 .navigation > ul li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-4 .navigation > ul li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-4 .navigation > ul li ul li:last-child > a {
	border: none
}

.header-style-4 .navigation > ul li ul li:hover {
	background-color: #beae59
}

.header-style-4 .navigation > ul li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-4 .navigation > ul li ul li:hover > a {
	color: #fff
}

.header-style-4 .navigation > ul li ul li:hover > a:before {
	color: #fff
}

.header-style-4 .navigation > ul li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-4 .minicart-header {
	float: right;
	margin-right: 10px
}

.header-style-4 .minicart-header .minicart-wrapper .showcart {
	width: 40px;
	height: 40px;
	background-color: transparent;
	position: relative
}

.header-style-4 .minicart-header .minicart-wrapper .showcart i {
	display: none
}

.header-style-4 .minicart-header .minicart-wrapper .showcart .item-info:before {
	background-repeat: no-repeat;
	width: 28px;
	height: 26px;
	content: "";
	top: 0;
	right: 0;
	position: absolute
}

.header-style-4 .minicart-header .minicart-wrapper .showcart .item-info p {
	display: none
}

.header-style-4 .minicart-header .minicart-wrapper .showcart .item-info .counter-number {
	display: block;
	color: #444;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #fafaf8;
	content: #444;
	font-weight: bold;
	border: 1px solid #e6e6e6;
	position: absolute;
	top: -10px;
	right: -10px;
	text-align: center
}

.header-style-4 .minicart-header .minicart-wrapper .showcart .item-info .counter-label, .header-style-4 .minicart-header .minicart-wrapper .showcart .item-info .price-minicart {
	display: none
}

.header-style-4 .minicart-header .minicart-wrapper .block-minicart {
	z-index: 99;
	right: -10px;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3)
}

.header-style-4 .socials-header {
	float: right;
	height: 40px;
	line-height: 40px;
	padding: 0 7px
}

.header-style-4 .socials-header .socials-wrap ul {
	margin: 0
}

.header-style-4 .socials-header .socials-wrap ul li {
	float: left;
	padding: 0 10px
}

.header-style-4 .socials-header .socials-wrap ul li a {
	color: #858585;
	font-size: 14px
}

.header-style-4 .socials-header .socials-wrap ul li a:hover {
	color: #beae59
}

.cms-index-index .navigation > ul > li:first-child > a {
	background-color: #beae59;
	color: #fff
}

.cms-index-index .header-style-5 .menu-larger .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	background-color: #beae59
}

.cms-index-index .header-style-5 .menu-larger .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a:before {
	color: #fff
}

.header-style-5 .mobile-login {
	display: none
}

.header-style-5 .header-top {
	border-bottom: 1px solid #ddd;
	background-color: #f7f7f7
}

.header-style-5 .header-top .topleft-content {
	line-height: 39px
}

.header-style-5 .header-top .topleft-content a {
	color: #beae59
}

.header-style-5 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-5 .header-top .header-topleft .inner {
	float: right
}

.header-style-5 .header-top .header-topleft .inner .currency-wrapper, .header-style-5 .header-top .header-topleft .inner .language-wrapper {
	float: left
}

.header-style-5 .header-top .header-topright .inner .livechat, .header-style-5 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-5 .header-top .header-topright .inner .hotline span {
	font-weight: bold
}

.header-style-5 .header-top .header-topright .inner .hotline p {
	background: url('../images/hotline.png') no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	color: #444;
	margin-bottom: 0
}

.header-style-5 .header-middle {
	padding: 30px 0 25px 0;
	background-color: #fff
}

.header-style-5 .header-middle .inner {
	background-color: #f7f7f7;
	float: left;
	width: 100%
}

.header-style-5 .header-middle #search_mini_form {
	float: left;
	padding-right: 15px;
	width: 50%
}

.header-style-5 .header-middle #search_mini_form .form-search {
	color: #999;
	position: relative
}

.header-style-5 .header-middle #search_mini_form .form-search i, .header-style-5 .header-middle #search_mini_form .form-search .input-text, .header-style-5 .header-middle #search_mini_form .form-search .button-search {
	float: left
}

.header-style-5 .header-middle #search_mini_form .form-search i {
	display: none
}

.header-style-5 .header-middle #search_mini_form .form-search .input-text {
	width: auto;
	border: none;
	height: 40px;
	color: #999;
	margin: 0;
	padding-left: 60px;
	width: 290px;
	background-color: #f7f7f7
}

.header-style-5 .header-middle #search_mini_form .form-search .input-text:focus {
	background-color: #f7f7f7
}

.header-style-5 .header-middle #search_mini_form .form-search .button-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 40px;
	background-color: #beae59;
	color: #fff;
	line-height: 40px;
	padding: 0 20px;
	border: none;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-5 .header-middle #search_mini_form .form-search .button-search span {
	text-indent: -999em;
	display: block;
	position: relative
}

.header-style-5 .header-middle #search_mini_form .form-search .button-search span:before {
	position: absolute;
	content: '\f002';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 16px;
	color: #fff;
	text-indent: 0;
	top: 11px;
	left: 0
}

.header-style-5 .header-middle #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.header-style-5 .header-middle .livechat {
	float: right;
	position: relative;
	padding-right: 30px;
	margin-right: 15px
}

.header-style-5 .header-middle .livechat:after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 1px;
	height: 29px;
	background-color: #e4e4e4
}

.header-style-5 .header-middle .logo-wrapper {
	text-align: center;
	margin-top: -5px
}

.header-style-5 .header-middle .logo-wrapper h1 {
	font-size: 0;
	margin-bottom: 0
}

.header-style-5 .header-middle .logo-wrapper a {
	display: inline-block
}

.header-style-5 .header-bottom {
	background-color: #fff;
	padding: 0
}

.header-style-5 .header-bottom .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head {
	width: 56px;
	height: 48px
}

.header-style-5 .header-bottom .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head:before {
	left: 17px
}

.header-style-5 .header-bottom .yt-menu .menu-under.menu-on-top {
	background-color: #fff;
	border-bottom: 1px solid #ddd
}

.header-style-5 .header-bottom .yt-menu .menu-under .inner {
	position: relative;
	border-top: 1px solid #e4e4e4
}

.header-style-5 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 {
	margin: 1px 0
}

.header-style-5 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head, .header-style-5 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	color: #fff;
	background-color: #beae59
}

.header-style-5 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #444;
	padding: 0px 20px;
	line-height: 48px
}

.header-style-5 .navigation > ul {
	margin: 0
}

.header-style-5 .navigation > ul > li {
	float: left;
	margin: 1px 1px 1px 0
}

.header-style-5 .navigation > ul > li.active > a, .header-style-5 .navigation > ul > li:hover > a {
	color: #fff;
	background-color: #beae59
}

.header-style-5 .navigation > ul > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-5 .navigation > ul > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-5 .navigation > ul > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-5 .navigation > ul > li:first-child > a span {
	display: none
}

.header-style-5 .navigation > ul > li > a {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 23px;
	position: relative;
	display: inline-block
}

.header-style-5 .navigation > ul li {
	position: relative
}

.header-style-5 .navigation > ul li:hover > ul {
	display: block
}

.header-style-5 .navigation > ul li ul {
	padding: 0
}

.header-style-5 .navigation > ul li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-5 .navigation > ul li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-5 .navigation > ul li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-5 .navigation > ul li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-5 .navigation > ul li ul li:last-child > a {
	border: none
}

.header-style-5 .navigation > ul li ul li:hover {
	background-color: #beae59
}

.header-style-5 .navigation > ul li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-5 .navigation > ul li ul li:hover > a {
	color: #fff
}

.header-style-5 .navigation > ul li ul li:hover > a:before {
	color: #fff
}

.header-style-5 .navigation > ul li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-5 .minicart-header {
	float: right;
	margin-right: 10px
}

.header-style-5 .minicart-header .minicart-wrapper .showcart {
	width: 40px;
	height: 40px;
	background-color: transparent;
	position: relative
}

.header-style-5 .minicart-header .minicart-wrapper .showcart i {
	display: none
}

.header-style-5 .minicart-header .minicart-wrapper .showcart .item-info:before {
	background-repeat: no-repeat;
	width: 28px;
	height: 26px;
	content: "";
	top: 0;
	right: 0;
	position: absolute
}

.header-style-5 .minicart-header .minicart-wrapper .showcart .item-info p {
	display: none
}

.header-style-5 .minicart-header .minicart-wrapper .showcart .item-info .counter-number {
	display: block;
	color: #444;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #fafaf8;
	content: #444;
	font-weight: bold;
	border: 1px solid #e6e6e6;
	position: absolute;
	top: -10px;
	right: -10px;
	text-align: center
}

.header-style-5 .minicart-header .minicart-wrapper .showcart .item-info .counter-label, .header-style-5 .minicart-header .minicart-wrapper .showcart .item-info .price-minicart {
	display: none
}

.header-style-5 .minicart-header .minicart-wrapper .mage-dropdown-dialog, .header-style-5 .minicart-header .minicart-wrapper .block-minicart {
	z-index: 99;
	right: -10px
}

.header-style-5 .socials-header {
	float: right;
	height: 48px;
	line-height: 48px;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0
}

.header-style-5 .socials-header .socials-wrap ul {
	margin: 0
}

.header-style-5 .socials-header .socials-wrap ul li {
	float: left;
	padding: 0 10px
}

.header-style-5 .socials-header .socials-wrap ul li a {
	color: #858585;
	font-size: 14px
}

.header-style-5 .socials-header .socials-wrap ul li a:hover {
	color: #beae59
}

.cms-index-index .navigation > ul > li:first-child > a {
	color: #beae59;
	background-color: transparent !important
}

.cms-index-index .header-style-6 .navigation > ul > li:first-child > a::before {
	color: #beae59
}

.cms-index-index .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	color: #beae59
}

.cms-index-index .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a:before {
	color: #beae59
}

.header-style-6 .minicart-wrapper .action.showcart .counter.qty {
	padding: 0
}

.header-style-6 .cart-wrapper .minicart-wrapper .showcart .item-info p {
	margin-top: 2px;
	margin-bottom: 2px
}

.header-style-6 .mobile-login {
	display: none
}

.header-style-6 .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	padding: 0 20px
}

.header-style-6 .header-top {
	background-color: #eee
}

.header-style-6 .header-top .dropdown-block.block-login i, .header-style-6 .header-top .dropdown-block a::before {
	color: #beae59
}

.header-style-6 .header-top .topleft-content {
	line-height: 39px
}

.header-style-6 .header-top .topleft-content a {
	color: #beae59
}

.header-style-6 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-6 .header-top .header-topleft .inner {
	float: right
}

.header-style-6 .header-top .header-topleft .inner .currency-wrapper, .header-style-6 .header-top .header-topleft .inner .language-wrapper {
	float: left
}

.header-style-6 .header-top .header-topright .inner .livechat, .header-style-6 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-6 .header-top .header-topright .inner .livechat {
	margin: 4px 0px 0 30px
}

.header-style-6 .header-top .header-topright .inner .hotline span {
	font-weight: bold
}

.header-style-6 .header-top .header-topright .inner .hotline p {
	background: url(../images/hotline.png) no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	color: #444;
	margin-bottom: 0
}

.header-style-6 .search-w {
	float: left;
	margin-right: 10px;
	position: relative
}

.header-style-6 .search-w .search-button {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #444;
	color: #fff;
	text-align: center
}

.header-style-6 .search-w .search-wrapper {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	width: 0px;
	position: absolute;
	top: 0;
	right: 0;
	height: 44px
}

.header-style-6 .search-w:hover .search-wrapper {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	width: 300px
}

.header-style-6 #search_mini_form {
	width: 100%
}

.header-style-6 #search_mini_form .form-search {
	color: #999;
	position: relative
}

.header-style-6 #search_mini_form .form-search i, .header-style-6 #search_mini_form .form-search .input-text, .header-style-6 #search_mini_form .form-search .button-search {
	float: left
}

.header-style-6 #search_mini_form .form-search i {
	display: none
}

.header-style-6 #search_mini_form .form-search .input-text {
	width: auto;
	border: none;
	height: 44px;
	color: #666;
	margin: 0;
	padding-right: 60px;
	padding-left: 20px;
	width: 100%;
	background-color: #f7f7f7;
	border-radius: 22px;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px
}

.header-style-6 #search_mini_form .form-search .input-text:focus {
	background-color: #f7f7f7
}

.header-style-6 #search_mini_form .form-search .button-search {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	font-size: 15px;
	background-color: #beae59;
	color: #fff;
	line-height: 40px;
	text-align: center;
	border: none
}

.header-style-6 #search_mini_form .form-search .button-search span {
	text-indent: -999em;
	display: block;
	position: relative;
	width: 44px;
	height: 44px
}

.header-style-6 #search_mini_form .form-search .button-search span:before {
	position: absolute;
	content: '\f002';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-indent: 0;
	top: 14px;
	left: -5px
}

.header-style-6 #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.header-style-6 .header-bottom {
	background-color: #fff;
	padding: 28px 0
}

.header-style-6 .header-bottom .logo-wrapper {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1
}

.header-style-6 .header-bottom .logo-wrapper h1 {
	font-size: 0;
	margin-bottom: 0
}

.header-style-6 .header-bottom .bottom-right-w {
	position: absolute;
	top: 3px;
	right: 0
}

.header-style-6 .header-bottom .navigation-action .nav-container #nav, .header-style-6 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
	padding-left: 300px
}

.header-style-6 .header-bottom .yt-menu .menu-under.menu-ontop {
	background-color: #fff;
	border-bottom: 1px solid #ddd
}

.header-style-6 .header-bottom .yt-menu .menu-under .inner {
	position: relative
}

.header-style-6 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head, .header-style-6 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	color: #beae59;
	background-color: transparent
}

.header-style-6 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #444;
	background-color: transparent !important
}

.header-style-6 .navigation > ul {
	margin: 0;
	padding-left: 310px
}

.header-style-6 .navigation > ul > li {
	float: left;
	margin-right: 1px
}

.header-style-6 .navigation > ul > li.has-active > a, .header-style-6 .navigation > ul > li.active > a, .header-style-6 .navigation > ul > li:hover > a {
	color: #beae59;
	background-color: transparent !important
}

.header-style-6 .navigation > ul > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-6 .navigation > ul > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-6 .navigation > ul > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-6 .navigation > ul > li:first-child > a span {
	display: none
}

.header-style-6 .navigation > ul > li > a {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 15px;
	position: relative;
	display: inline-block;
	background-color: transparent !important
}

.header-style-6 .navigation > ul > li > a:hover {
	color: #beae59
}

.header-style-6 .navigation > ul li {
	position: relative
}

.header-style-6 .navigation > ul li:hover > ul {
	display: block
}

.header-style-6 .navigation > ul li ul {
	padding: 0
}

.header-style-6 .navigation > ul li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-6 .navigation > ul li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-6 .navigation > ul li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-6 .navigation > ul li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-6 .navigation > ul li ul li:last-child > a {
	border: none
}

.header-style-6 .navigation > ul li ul li.active, .header-style-6 .navigation > ul li ul li.has-active, .header-style-6 .navigation > ul li ul li:hover {
	background-color: #beae59
}

.header-style-6 .navigation > ul li ul li.active:before, .header-style-6 .navigation > ul li ul li.has-active:before, .header-style-6 .navigation > ul li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-6 .navigation > ul li ul li.active > a, .header-style-6 .navigation > ul li ul li.has-active > a, .header-style-6 .navigation > ul li ul li:hover > a {
	color: #fff
}

.header-style-6 .navigation > ul li ul li.active > a:before, .header-style-6 .navigation > ul li ul li.has-active > a:before, .header-style-6 .navigation > ul li ul li:hover > a:before {
	color: #fff
}

.header-style-6 .navigation > ul li ul li.active > ul, .header-style-6 .navigation > ul li ul li.has-active > ul, .header-style-6 .navigation > ul li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-6.header-container .cart-wrapper .block-minicart {
	top: 50px !important
}

.header-style-6.header-container .cart-wrapper .minicart-wrapper .showcart {
	background-color: #fff;
	color: #444;
	padding: 0;
	display: inline
}

.header-style-6.header-container .cart-wrapper .minicart-wrapper .showcart .item-info {
	float: left;
	margin-left: 5px;
	margin-top: 0;
	text-align: left
}

.header-style-6.header-container .cart-wrapper .minicart-wrapper .showcart .counter-label {
	color: #444
}

.header-style-6.header-container .cart-wrapper .minicart-wrapper .showcart .counter.qty.empty {
	text-align: left;
	padding: 0
}

.header-style-6 .cart-wrapper .minicart-wrapper .showcart i {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	float: left;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #beae59;
	color: #fff
}

.header-style-6 .minicart-header {
	float: right
}

.header-style-6 .minicart-header .sm-cartpro .cartpro-title {
	background-color: #beae59;
	color: #fff;
	padding: 16px;
	text-align: center;
	width: 172px;
	height: 104px
}

.header-style-6 .minicart-header .sm-cartpro .cartpro-title i {
	font-size: 22px
}

.header-style-6 .minicart-header .sm-cartpro .cartpro-title .item-info {
	margin-top: 4px
}

.header-style-6 .minicart-header .sm-cartpro .cartpro-title .item-info p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-6 .minicart-header .sm-cartpro .cartpro-content {
	z-index: 99;
	top: 104px;
	border-top: 3px solid #beae59;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3)
}

.cms-index-index .navigation > ul > li:first-child > a {
	color: #beae59;
	background-color: transparent !important
}

.cms-index-index .header-style-7 .navigation > ul > li:first-child > a::before {
	color: #beae59
}

.cms-index-index .header-style-7 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a {
	color: #beae59
}

.cms-index-index .header-style-7 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.megamenu-home > a:before {
	color: #beae59
}

.cms-index-index .header-style-7 .header {
	padding-bottom: 85px
}

.header-style-7 .mobile-login {
	display: none
}

.header-style-7 .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	padding: 0 20px
}

.header-style-7 .header {
	background-color: #222
}

.header-style-7 .header-top {
	border-bottom: 1px solid #373737;
	color: #aaaaaa !important
}

.header-style-7 .header-top .livechat a, .header-style-7 .header-top .dropdown-block > a, .header-style-7 .header-top .dropdown-block.block-base .my-wishlist, .header-style-7 .header-top .dropdown-block .dropdown-toggle > a {
	color: #aaaaaa
}

.header-style-7 .header-top .dropdown-block.block-login i, .header-style-7 .header-top .dropdown-block a::before {
	color: #beae59
}

.header-style-7 .header-top .topleft-content {
	line-height: 39px
}

.header-style-7 .header-top .topleft-content a {
	color: #beae59
}

.header-style-7 .header-top .topleft-content a:hover {
	text-decoration: underline;
	cursor: pointer
}

.header-style-7 .header-top .header-topleft .inner {
	float: right
}

.header-style-7 .header-top .header-topleft .inner .currency-wrapper, .header-style-7 .header-top .header-topleft .inner .language-wrapper {
	float: left
}

.header-style-7 .header-top .header-topright .inner .livechat, .header-style-7 .header-top .header-topright .inner .hotline {
	float: left
}

.header-style-7 .header-top .header-topright .inner .livechat {
	margin-left: 30px;
	padding-left: 30px;
	background: url(../images/livechat7.png) no-repeat left 8px;
	line-height: 39px
}

.header-style-7 .header-top .header-topright .inner .livechat span {
	font-weight: 700;
	text-transform: uppercase
}

.header-style-7 .header-top .header-topright .inner .hotline span {
	font-weight: 700
}

.header-style-7 .header-top .header-topright .inner .hotline p {
	background: url(../images/hotline7.png) no-repeat left 8px;
	padding-left: 25px;
	line-height: 39px;
	margin-bottom: 0
}

.header-style-7 .search-w {
	float: left;
	margin-right: 10px;
	position: relative
}

.header-style-7 .search-w .search-button {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #444;
	color: #fff;
	text-align: center
}

.header-style-7 .search-w .search-wrapper {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	width: 0px;
	position: absolute;
	top: 0;
	right: 0;
	height: 44px
}

.header-style-7 .search-w:hover .search-wrapper {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	width: 300px
}

.header-style-7 #search_mini_form {
	width: 100%
}

.header-style-7 #search_mini_form .form-search {
	color: #999;
	position: relative
}

.header-style-7 #search_mini_form .form-search i, .header-style-7 #search_mini_form .form-search .input-text, .header-style-7 #search_mini_form .form-search .button-search {
	float: left
}

.header-style-7 #search_mini_form .form-search i {
	display: none
}

.header-style-7 #search_mini_form .form-search .input-text {
	width: auto;
	border: none;
	height: 44px;
	color: #666;
	margin: 0;
	padding-right: 60px;
	padding-left: 20px;
	width: 100%;
	background-color: #f7f7f7;
	border-radius: 22px;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px
}

.header-style-7 #search_mini_form .form-search .input-text:focus {
	background-color: #f7f7f7
}

.header-style-7 #search_mini_form .form-search .button-search {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	font-size: 15px;
	background-color: #beae59;
	color: #fff;
	line-height: 40px;
	text-align: center;
	border: none
}

.header-style-7 #search_mini_form .form-search .button-search span {
	text-indent: -999em;
	display: block;
	position: relative;
	width: 44px;
	height: 44px
}

.header-style-7 #search_mini_form .form-search .button-search span:before {
	position: absolute;
	content: '\f002';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-indent: 0;
	top: 14px;
	left: -5px
}

.header-style-7 #search_mini_form .form-search .button-search:hover {
	background-color: #9f9256
}

.header-style-7 .header-bottom {
	padding: 28px 0
}

.header-style-7 .header-bottom .logo-wrapper {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1
}

.header-style-7 .header-bottom .logo-wrapper h1 {
	font-size: 0;
	margin-bottom: 0
}

.header-style-7 .header-bottom .bottom-right-w {
	position: absolute;
	top: 3px;
	right: 0
}

.header-style-7 .header-bottom .navigation-action .nav-container #nav, .header-style-7 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
	padding-left: 300px
}

.header-style-7 .header-bottom .yt-menu .menu-under.menu-ontop {
	background-color: #222
}

.header-style-7 .header-bottom .yt-menu .menu-under .inner {
	position: relative
}

.header-style-7 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.sm_megamenu_actived > a.sm_megamenu_head, .header-style-7 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head {
	color: #beae59;
	background-color: transparent
}

.header-style-7 .header-bottom .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
	color: #eee;
	background-color: transparent !important
}

.header-style-7 .navigation > ul {
	margin: 0;
	padding-left: 310px
}

.header-style-7 .navigation > ul > li {
	float: left;
	margin-right: 1px
}

.header-style-7 .navigation > ul > li.has-active > a, .header-style-7 .navigation > ul > li.active > a, .header-style-7 .navigation > ul > li:hover > a {
	color: #beae59;
	background-color: transparent !important
}

.header-style-7 .navigation > ul > li ul {
	display: none;
	width: 220px;
	background-color: #fff;
	position: absolute;
	z-index: 10;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35)
}

.header-style-7 .navigation > ul > li:first-child > a {
	display: block;
	width: 70px;
	height: 50px
}

.header-style-7 .navigation > ul > li:first-child > a:before {
	content: '\f015';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	text-indent: 0;
	position: absolute;
	top: 13px;
	left: 24px
}

.header-style-7 .navigation > ul > li:first-child > a span {
	display: none
}

.header-style-7 .navigation > ul > li > a {
	color: #eee;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%;
	line-height: 50px;
	padding: 0px 15px;
	position: relative;
	display: inline-block;
	background-color: transparent !important
}

.header-style-7 .navigation > ul > li > a:hover {
	color: #beae59
}

.header-style-7 .navigation > ul li {
	position: relative
}

.header-style-7 .navigation > ul li:hover > ul {
	display: block
}

.header-style-7 .navigation > ul li ul {
	padding: 0
}

.header-style-7 .navigation > ul li ul li {
	padding: 3px 20px 3px 40px;
	position: relative
}

.header-style-7 .navigation > ul li ul li:before {
	background: url('../images/mega-item.png') no-repeat;
	content: "";
	position: absolute;
	left: 28px;
	top: 14px;
	width: 6px;
	height: 6px
}

.header-style-7 .navigation > ul li ul li.parent > a:before {
	content: '\f105';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 13px;
	float: right;
	padding: 4px 0
}

.header-style-7 .navigation > ul li ul li a {
	display: block;
	padding: 5px 0px
}

.header-style-7 .navigation > ul li ul li:last-child > a {
	border: none
}

.header-style-7 .navigation > ul li ul li.active, .header-style-7 .navigation > ul li ul li.has-active, .header-style-7 .navigation > ul li ul li:hover {
	background-color: #beae59
}

.header-style-7 .navigation > ul li ul li.active:before, .header-style-7 .navigation > ul li ul li.has-active:before, .header-style-7 .navigation > ul li ul li:hover:before {
	background: url('../images/mega-item-w.png') no-repeat
}

.header-style-7 .navigation > ul li ul li.active > a, .header-style-7 .navigation > ul li ul li.has-active > a, .header-style-7 .navigation > ul li ul li:hover > a {
	color: #fff
}

.header-style-7 .navigation > ul li ul li.active > a:before, .header-style-7 .navigation > ul li ul li.has-active > a:before, .header-style-7 .navigation > ul li ul li:hover > a:before {
	color: #fff
}

.header-style-7 .navigation > ul li ul li.active > ul, .header-style-7 .navigation > ul li ul li.has-active > ul, .header-style-7 .navigation > ul li ul li:hover > ul {
	left: 220px;
	top: 0
}

.header-style-7.header-container .cart-wrapper .block-minicart {
	top: 50px !important
}

.header-style-7.header-container .cart-wrapper .minicart-wrapper .showcart {
	background-color: #fff;
	color: #eee;
	padding: 0;
	display: inline
}

.header-style-7.header-container .cart-wrapper .minicart-wrapper .showcart .item-info {
	float: left;
	margin-left: 5px;
	margin-top: 0;
	text-align: left
}

.header-style-7.header-container .cart-wrapper .minicart-wrapper .showcart .counter.qty.empty {
	text-align: left;
	padding: 0
}

.header-style-7 .cart-wrapper .minicart-wrapper .showcart i {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	float: left;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #beae59;
	color: #fff
}

.header-style-7 .minicart-header {
	float: right
}

.header-style-7 .minicart-header .sm-cartpro .cartpro-title {
	background-color: #beae59;
	color: #fff;
	padding: 16px;
	text-align: center;
	width: 172px;
	height: 104px
}

.header-style-7 .minicart-header .sm-cartpro .cartpro-title i {
	font-size: 22px
}

.header-style-7 .minicart-header .sm-cartpro .cartpro-title .item-info {
	margin-top: 4px
}

.header-style-7 .minicart-header .sm-cartpro .cartpro-title .item-info p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 116.7%
}

.header-style-7 .minicart-header .sm-cartpro .cartpro-content {
	z-index: 99;
	top: 104px;
	border-top: 3px solid #beae59;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3)
}

.mobile-menu {
	display: none
}

@media (min-width:992px) and (max-width:1199px) {
	.sm_megamenu_wrapper_horizontal_menu .col-right-cus .products-grid .item .item-inner .bottom-action .btn-action.btn-cart {
		padding: 0
	}

	.header-style-1 .header-topleft {
		padding-right: 0
	}

	.header-style-1 .dropdown-block {
		margin-left: 10px
	}

	.header-style-1 .header-middle .header-middleright .shipping {
		display: none
	}

	.header-style-1 .header-top .header-topright .inner .livechat {
		margin: 4px 10px 0 0
	}

	.header-style-1 .sm_megamenu_wrapper_horizontal_menu .products-grid .item .item-inner .bottom-action .btn-action.link-compare, .header-style-1 .sm_megamenu_wrapper_horizontal_menu .products-grid .item .item-inner .bottom-action .btn-action.link-wishlist {
		width: 46px
	}

	.header-style-2 .header.menu-ontop .inner .navigation-action .menu-larger .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
		padding: 0 5px
	}

	.header-style-2 {
		top: 30px
	}

	.header-style-2 .header .inner .logo-wrapper {
		width: 230px
	}

	.header-style-2 .header.menu-on-top .inner .search-on-top {
		display: none
	}

	.header-style-2 .header .lang-w .search-on-top {
		float: left
	}

	.header-style-2 .header .inner .navigation-action .menu-larger .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
		padding: 0px 10px
	}

	.header-style-2 .header .inner .navigation-action .menu-larger .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head {
		width: 50px;
		height: 50px
	}

	.header-style-2 .header .inner .navigation-action .menu-larger .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.megamenu-home > a.sm_megamenu_head:before {
		left: 15px
	}

	.header-style-3 .sm_megamenu_wrapper_horizontal_menu .products-grid .item .item-inner .bottom-action .btn-action.link-compare, .header-style-3 .sm_megamenu_wrapper_horizontal_menu .products-grid .item .item-inner .bottom-action .btn-action.link-wishlist {
		width: 46px
	}

	.header-style-3 .header-top .header-topright .inner .livechat {
		margin-right: 20px
	}

	.header-style-4 .header-top .header-topright .inner .livechat {
		margin-right: 20px;
		display: none
	}

	.header-style-4 .header-bottom .navigation-action .nav-container > ul, .header-style-4 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
		padding-left: 250px
	}

	.header-style-4 .header-bottom .navigation-action .nav-container > ul li.sm_megamenu_lv1 > a.sm_megamenu_head, .header-style-4 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_lv1 > a.sm_megamenu_head {
		padding: 0px 15px
	}

	.header-style-4 .dropdown-block.block-base .links li {
		margin: 0 5px
	}

	.header-style-7 .header-bottom, .header-style-6 .header-bottom {
		padding-bottom: 10px
	}

	.header-style-7 .header-bottom .logo-wrapper, .header-style-6 .header-bottom .logo-wrapper {
		position: static;
		text-align: center;
		padding-bottom: 25px
	}

	.header-style-7 .header-bottom .navigation > ul, .header-style-6 .header-bottom .navigation > ul, .header-style-7 .header-bottom .navigation-action .nav-container #nav, .header-style-6 .header-bottom .navigation-action .nav-container #nav, .header-style-7 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu, .header-style-6 .header-bottom .navigation-action .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
		padding-left: 0
	}

	.header-style-7 .header-bottom .bottom-right-w, .header-style-6 .header-bottom .bottom-right-w {
		bottom: 5px;
		top: auto
	}

	.header-style-7 .header-bottom .yt-menu .menu-under.menu-ontop .logo-wrapper, .header-style-6 .header-bottom .yt-menu .menu-under.menu-ontop .logo-wrapper {
		display: none
	}

	.header-style-7 .header-top .header-topright .inner .livechat, .header-style-6 .header-top .header-topright .inner .livechat {
		display: none
	}

}

@media (max-width:991px) {
	.currency-wrapper, .language-wrapper {
		float: left
	}

	.owl-carousel .owl-item img {
		width: 100%
	}

	#cpanel_wrapper #cpanel_btn {
		display: none
	}

	/*.menu-larger {
		display: none
	}*/

	.menu-ontop {
		display: none !important
	}

	.mobile-menu {
		display: block !important
	}

	.btn-mobile-wrapper .btn-menu-mobile:before {
		color: #c0c0c1
	}

	.btn-mobile-wrapper .btn-menu-mobile:hover:before {
		color: #beae59
	}

	.header-style-1 .header-top .header-topright {
		padding-left: 0
	}

	.header-style-3 .menu-under {
		display: none
	}

}

@media (min-width:768px) and (max-width:991px) {
	.header-bottom .yt-menu .socials-header {
		display: none
	}

	.checkout-index-index .header-style-1 .header-middle .header-middleright .shipping {
		display: none
	}

	.header-style-1 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #fff !important
	}

	.header-style-1 .deal-wrapper img {
		display: none
	}

	.header-style-1 .header-topleft-inner {
		float: right;
		position: absolute;
		top: 0;
		right: 15px
	}

	.header-style-1 .header-top .header-topright {
		display: none
	}

	.header-style-1 .header-middle .header-middleright {
		border-top: 1px solid #ddd
	}

	.header-style-1 .header-middle .header-middleleft {
		margin-bottom: 0;
		padding-bottom: 25px;
		text-align: center
	}

	.header-style-1 .header-middle .header-middleleft .logo-wrapper {
		float: none;
		margin-right: 0
	}

	.header-style-1 .header-middle .header-middleleft #search_mini_form {
		position: absolute;
		z-index: 1;
		bottom: -81px
	}

	.header-style-1 .header-middle .header-middleleft #search_mini_form .form-search .input-text {
		width: 200px
	}

	.header-style-1 .header-middle .header-middleright {
		float: left;
		width: 100%
	}

	.header-style-1 .header-middle .header-middleright .shipping {
		position: absolute;
		bottom: 0;
		right: 200px;
		border-left: none
	}

	.catalog-product-view .header-style-2, .cms-index-index .header-style-2, .catalog-category-view .header-style-2 {
		top: 0px
	}

	.header-style-2 .collapse-type .navigation-mobile {
		top: 134px
	}

	.header-style-2 .btn-mobile {
		position: relative;
		top: 75px;
		z-index: 99
	}

	.header-style-2 .btn-mobile .button-mobile {
		width: 62px;
		height: 55px;
		line-height: 62px;
		background: transparent
	}

	.header-style-2 .btn-mobile .button-mobile .fa-bars {
		font-size: 25px
	}

	.header-style-2 .btn-mobile-wrapper .btn-menu-mobile {
		color: #beae59
	}

	.header-style-2 .header .inner .toplink-w {
		float: right
	}

	.header-style-2 .header .inner .lang-w {
		float: right;
		clear: both
	}

	.header-style-2 .header .inner .lang-w .lang-curr {
		float: right
	}

	.header-style-2 .header .inner .lang-w #search_mini_form {
		float: right;
		clear: both;
		margin-top: 2px
	}

	.header-style-3 .header-top .header-topright {
		display: none
	}

	.header-style-3 .header-middle .header-middleleft #search_mini_form {
		width: 54%
	}

	.header-style-3 #search_mini_form .form-search .button-search {
		padding: 0 10px
	}

	.header-style-3 #search_mini_form .form-search .input-text {
		width: 230px
	}

	.header-style-3 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none;
		background-color: #fff
	}

	.header-style-3 .header-top .inner {
		padding-right: 15px
	}

	.header-style-3 .header-bottom .yt-menu .socials-header {
		display: none
	}

	.header-style-3 .nav-mobile-container .btn-mobile {
		z-index: 9;
		width: 62px;
		height: 44px;
		line-height: 44px;
		position: absolute;
		top: 0;
		left: 0
	}

	.header-style-3 .nav-mobile-container .btn-mobile .button-mobile {
		background: transparent !important
	}

	.header-style-3 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59
	}

	.header-style-4 .header-top .header-topright {
		display: none
	}

	.header-style-4 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none
	}

	.header-style-4 .header-top .inner {
		padding-right: 15px
	}

	.header-style-4 .mobile-menu {
		background-color: #eee
	}

	.header-style-4 .nav-mobile-container .btn-mobile {
		z-index: 9;
		width: 62px;
		height: 44px;
		line-height: 44px;
		position: absolute;
		top: 0;
		left: 0
	}

	.header-style-4 .nav-mobile-container .btn-mobile .button-mobile {
		background: #fff !important
	}

	.header-style-4 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59
	}

	.header-style-4 .header-bottom .logo-wrapper {
		position: inherit
	}

	.header-style-5 .header-top .header-topright {
		display: none
	}

	.header-style-5 .socials-header {
		display: none
	}

	.header-style-5 .header-middle .livechat {
		display: none
	}

	.header-style-5 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none
	}

	.header-style-5 .header-top .inner {
		padding-right: 15px
	}

	.header-style-5 .mobile-menu {
		background-color: #eee
	}

	.header-style-5 .nav-mobile-container .btn-mobile {
		z-index: 9;
		width: 62px;
		height: 44px;
		line-height: 44px;
		position: absolute;
		top: 0;
		left: 0
	}

	.header-style-5 .nav-mobile-container .btn-mobile .button-mobile {
		background: #fff !important
	}

	.header-style-5 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59
	}

	.header-style-5 .header-middle .logo-wrapper {
		margin-top: -5px
	}

	.header-style-7 .header-top, .header-style-6 .header-top {
		margin-top: -39px
	}

	.header-style-7 .header-top .btn-mobile .button-mobile .fa-bars, .header-style-6 .header-top .btn-mobile .button-mobile .fa-bars {
		color: #fff !important
	}

	.header-style-7 .header-top .header-topright, .header-style-6 .header-top .header-topright {
		display: none
	}

	.header-style-7 .header-bottom, .header-style-6 .header-bottom {
		padding: 30px 0 70px
	}

}

@media (max-width:767px) {
	.cms-page-1 .sm-imageslider {
		margin-top: 0 !important
	}

	.header-style-1 .header-bottom .yt-menu .socials-header, .header-style-1 .header-middle .header-middleright .shipping, .header-style-1 .header-top .header-topright, .header-style-1 .dropdown-block.block-base, .header-style-1 .dropdown-block.block-myacount {
		display: none
	}

	.header-style-1 .header-topleft {
		padding-left: 0
	}

	.header-style-1 .collapse-type .navigation-mobile {
		top: 55px
	}

	.header-style-1 .nav-mobile-container {
		height: 55px
	}

	.header-style-1 .btn-mobile .button-mobile {
		width: 62px;
		height: 55px;
		line-height: 62px;
		background-color: #fff
	}

	.header-style-1 .btn-mobile .button-mobile .fa-bars {
		color: #beae59;
		font-size: 28px
	}

	.header-style-1 .header-top {
		background-color: #eee;
		border-bottom: none
	}

	.header-style-1 .header-top .dropdown-block.block-login {
		line-height: 55px
	}

	.header-style-1 .header-top .header-topleft .switcher .dropdown .switcher-trigger {
		line-height: 55px
	}

	.header-style-1 .header-top .header-topleft .switcher .dropdown .switcher-trigger:before {
		top: 20px
	}

	.header-style-1 .header-top .header-topleft .header-topleft-inner {
		float: right;
		position: absolute;
		top: 0;
		right: 15px
	}

	.header-style-1 .header-middle {
		background-color: #eee;
		position: relative
	}

	.header-style-1 .header-middle .header-middleleft {
		margin: 0;
		padding: 0;
		position: inherit
	}

	.header-style-1 .header-middle .header-middleleft .logo-wrapper {
		background-color: #fff;
		height: 104px;
		width: 100%;
		margin-right: 0;
		padding-top: 28px
	}

	.header-style-1 .header-middle .header-middleright {
		position: inherit
	}

	.header-style-1 .header-middle .header-middleright .minicart-header {
		position: absolute;
		top: 0;
		right: 0
	}

	.header-style-1 .header-middle .header-middleright .cart-wrapper .minicart-wrapper .showcart {
		width: 115px
	}

	.header-style-1 #search_mini_form {
		float: left;
		width: 100%;
		margin: 30px 0 25px 0;
		padding: 0 10px
	}

	.header-style-1 #search_mini_form .form-search {
		width: 100%;
		position: relative;
		border: none;
		box-shadow: none
	}

	.header-style-1 #search_mini_form .form-search .button-search {
		text-indent: -999em;
		width: 50px;
		height: 50px;
		background-color: #beae59;
		position: absolute;
		top: 0;
		right: 0
	}

	.header-style-1 #search_mini_form .form-search .button-search:before {
		content: "";
		content: '\f002';
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		font-synthesis: weight style;
		font-stretch: normal;
		font-size-adjust: none;
		font-language-override: normal;
		font-kerning: auto;
		font-feature-settings: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-align: center;
		font-size: 16px;
		position: absolute;
		top: 15px;
		left: 16px;
		color: #fff;
		text-indent: 0
	}

	.header-style-1 #search_mini_form .form-search .button-search:hover {
		background-color: #9f9256
	}

	.header-style-1 #search_mini_form .form-search .input-text {
		height: 50px;
		margin: 0;
		border-left: none !important
	}

	.cms-page-2.catalogsearch-result-index .header-style-2, .cms-page-2.catalog-category-view .header-style-2 {
		position: static
	}

	.catalog-product-view .header-style-2, .cms-index-index .header-style-2, .catalog-category-view .header-style-2 {
		position: static
	}

	.cms-page-2 .header-style-2 {
		margin-bottom: 100px
	}

	.cms-page-2.cms-home-style-2 .header-style-2 {
		margin-bottom: 0
	}

	.header-style-2 {
		position: inherit
	}

	.header-style-2 .header .switcher .dropdown .mage-dropdown-dialog {
		right: 0;
		left: auto
	}

	.header-style-2 .header .nav-mobile-container {
		height: 55px;
		float: left
	}

	.header-style-2 .header .btn-mobile {
		position: relative;
		top: 105px;
		z-index: 99
	}

	.header-style-2 .header .btn-mobile .button-mobile {
		width: 100px;
		height: 55px;
		line-height: 62px;
		background-color: #fff
	}

	.header-style-2 .header .btn-mobile .button-mobile .fa-bars {
		font-size: 28px;
		color: #beae59
	}

	.header-style-2 .header .dropdown-block > a {
		color: #444
	}

	/*.header-style-2 .header .inner {
		height: 104px
	}*/

	/*.header-style-2 .header .inner .logo-wrapper {
		width: 100%;
		height: 104px
	}*/

	.header-style-2 .header .inner .logo-wrapper .logo {
		float: left;
		padding-left: 10px;
		padding-top: 15px !important
	}

	/*.header-style-2 .header .inner .header-right {
		top: 120px;
		width: 100%
	}*/

	.header-style-2 .header .inner .header-right .lang-w .lang-curr .switcher .dropdown .switcher-trigger {
		background-color: transparent;
		color: #444
	}

	.header-style-2 .header .inner .header-right .lang-w .search-on-top {
		position: absolute;
		left: 0;
		top: 40px;
		width: 100%
	}

	.header-style-2 .header .inner .header-right #search_mini_form {
		width: 100%
	}

	.header-style-2 .header .inner .header-right .header-right-inner {
		margin-right: 0
	}

	.header-style-2 .header .inner .header-right .header-right-inner .toplink-w .dropdown-block.block-myacount, .header-style-2 .header .inner .header-right .header-right-inner .toplink-w .dropdown-block.block-base {
		display: none
	}

/*	.header-style-2 .header .inner .navigation-action {
		display: none
	}*/

	.header-style-2 .btn-mobile {
		width: 62px;
		height: 55px;
		line-height: 55px;
		background-color: #fff
	}

	.header-style-2 .btn-mobile .button-mobile .fa-bars {
		color: #beae59
	}

	.cms-home-style-2 .sm-imageslider {
		margin-top: 100px
	}

	.header-style-3 .header-top .header-topright {
		display: none
	}

	.header-style-3 .header-bottom .yt-menu .socials-header, .header-style-3 .header-middle .header-middleright .shipping, .header-style-3 .header-top .header-topright, .header-style-3 .dropdown-block.block-base, .header-style-3 .dropdown-block.block-myacount {
		display: none
	}

	.header-style-3 .collapse-type .navigation-mobile {
		top: 55px
	}

	.header-style-3 .header-middle .header-middleleft #search_mini_form .form-search {
		border: 1px solid #ddd
	}

	.header-style-3 .nav-mobile-container .btn-mobile .button-mobile {
		width: 62px;
		height: 55px;
		line-height: 62px;
		background-color: #fff;
		text-align: center
	}

	.header-style-3 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59;
		font-size: 28px
	}

	.header-style-3 .nav-mobile-container {
		height: 55px
	}

	.header-style-3 .mobile-menu {
		background-color: #eee
	}

	.header-style-3 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none
	}

	.header-style-3 .header-top .dropdown-block.block-login {
		line-height: 55px
	}

	.header-style-3 .header-top .header-topleft .switcher .dropdown .switcher-trigger {
		line-height: 55px
	}

	.header-style-3 .header-top .header-topleft .switcher .dropdown .switcher-trigger:before {
		top: 20px
	}

	.header-style-3 .header-top .header-topleft .header-topleft-inner {
		float: right
	}

	.header-style-3 .header-middle {
		position: relative
	}

	.header-style-3 .header-middle .header-middleleft {
		margin: 0;
		padding: 0;
		position: inherit
	}

	.header-style-3 .header-middle .header-middleleft .logo-wrapper {
		background-color: #fff;
		height: 104px;
		width: 100%;
		margin-right: 0;
		padding-top: 28px
	}

	.header-style-3 .header-middle .header-middleright {
		position: inherit
	}

	.header-style-3 .header-middle .header-middleright .minicart-header {
		position: absolute;
		top: 0;
		right: 0
	}

	.header-style-3 .header-middle .header-middleright .minicart-header .cart-wrapper .minicart-wrapper .showcart {
		width: 115px
	}

	.header-style-3 .header-bottom {
		background-color: transparent
	}

	.header-style-3 #search_mini_form {
		float: left;
		width: 100% !important;
		margin: 30px 0;
		padding: 0 15px
	}

	.header-style-3 #search_mini_form .form-search {
		width: 100%;
		position: relative;
		border: none;
		box-shadow: none
	}

	.header-style-3 #search_mini_form .form-search .button-search {
		text-indent: -999em;
		width: 50px;
		height: 50px;
		background-color: #beae59;
		position: absolute;
		top: 0;
		right: 0
	}

	.header-style-3 #search_mini_form .form-search .button-search:before {
		content: "";
		content: '\f002';
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		font-synthesis: weight style;
		font-stretch: normal;
		font-size-adjust: none;
		font-language-override: normal;
		font-kerning: auto;
		font-feature-settings: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-align: center;
		font-size: 16px;
		position: absolute;
		top: 15px;
		left: 16px;
		color: #fff;
		text-indent: 0
	}

	.header-style-3 #search_mini_form .form-search .button-search:hover {
		background-color: #9f9256
	}

	.header-style-3 #search_mini_form .form-search .input-text {
		height: 50px;
		margin: 0;
		border-left: none !important;
		width: auto
	}

	.header-style-4 .header-top .header-topright {
		display: none
	}

	.header-style-4 .socials-header, .header-style-4 .header-middle .header-middleright .shipping, .header-style-4 .header-top .header-topright, .header-style-4 .dropdown-block.block-base, .header-style-4 .dropdown-block.block-myacount {
		display: none
	}

	.header-style-4 .collapse-type .navigation-mobile {
		top: 55px
	}

	.header-style-4 .nav-mobile-container .btn-mobile .button-mobile {
		width: 62px;
		height: 55px;
		line-height: 62px;
		background-color: #fff;
		text-align: center
	}

	.header-style-4 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59;
		font-size: 28px
	}

	.header-style-4 .nav-mobile-container {
		height: 55px
	}

	.header-style-4 .mobile-menu {
		background-color: #eee
	}

	.header-style-4 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none
	}

	.header-style-4 .header-top .dropdown-block.block-login {
		line-height: 55px
	}

	.header-style-4 .header-top .header-topleft .switcher .dropdown .switcher-trigger {
		line-height: 55px
	}

	.header-style-4 .header-top .header-topleft .switcher .dropdown .switcher-trigger:before {
		top: 20px
	}

	.header-style-4 .header-top .header-topleft .header-topleft-inner {
		float: right
	}

	.header-style-4 .header-bottom .logo-wrapper {
		position: inherit
	}

	.header-style-4 .header-middle #search_mini_form {
		width: 100%
	}

	.header-style-4 .minicart-header {
		margin-right: 0
	}

	.header-style-5 .header-top .header-topright {
		display: none
	}

	.header-style-5 .header-bottom .yt-menu .socials-header, .header-style-5 .header-middle .header-middleright .shipping, .header-style-5 .header-top .header-topright, .header-style-5 .dropdown-block.block-base, .header-style-5 .dropdown-block.block-myacount {
		display: none
	}

	.header-style-5 .collapse-type .navigation-mobile {
		top: 55px
	}

	.header-style-5 .nav-mobile-container .btn-mobile .button-mobile {
		width: 62px;
		height: 55px;
		line-height: 62px;
		background-color: #fff;
		text-align: center
	}

	.header-style-5 .nav-mobile-container .btn-mobile .button-mobile .fa-bars {
		color: #beae59;
		font-size: 28px
	}

	.header-style-5 .nav-mobile-container {
		height: 55px
	}

	.header-style-5 .mobile-menu {
		background-color: #f7f7f7
	}

	.header-style-5 .header-top {
		position: absolute;
		top: 0;
		right: 0;
		border-bottom: none
	}

	.header-style-5 .header-top .dropdown-block.block-login {
		line-height: 55px
	}

	.header-style-5 .header-top .header-topleft .switcher .dropdown .switcher-trigger {
		line-height: 55px
	}

	.header-style-5 .header-top .header-topleft .switcher .dropdown .switcher-trigger:before {
		top: 20px
	}

	.header-style-5 .header-top .header-topleft .header-topleft-inner {
		float: right
	}

	.header-style-5 .header-middle .livechat {
		display: none
	}

	.header-style-5 .header-middle {
		position: relative
	}

	.header-style-5 .header-middle .col-xs-12 {
		position: inherit
	}

	.header-style-5 .header-middle #search_mini_form {
		position: absolute;
		left: 0;
		top: 90px;
		width: 100%;
		margin-bottom: 30px;
		padding-right: 0
	}

	.header-style-5 .header-middle #search_mini_form .form-search .input-text {
		width: 100%
	}

	.header-style-5 .header-middle .minicart-header {
		position: absolute;
		right: 5px;
		top: 30px
	}

	.header-style-5 .header-middle .logo-wrapper {
		text-align: left;
		padding-bottom: 35px
	}

	.header-style-5 .header-bottom {
		display: none
	}

	.header-style-7.header-container .minicart-header .minicart-wrapper .mage-dropdown-dialog, .header-style-6.header-container .minicart-header .minicart-wrapper .mage-dropdown-dialog {
		left: 0
	}

	.header-style-7.header-container .cart-wrapper .block-minicart, .header-style-6.header-container .cart-wrapper .block-minicart {
		left: 0 !important;
		right: auto !important
	}

	.header-style-7 .header-top, .header-style-6 .header-top {
		margin-top: -39px
	}

	.header-style-7 .header-top .header-topright, .header-style-6 .header-top .header-topright {
		display: none
	}

	.header-style-7 .header-top .header-topleft .dropdown-block.block-base, .header-style-6 .header-top .header-topleft .dropdown-block.block-base, .header-style-7 .header-top .header-topleft .dropdown-block.block-myacount, .header-style-6 .header-top .header-topleft .dropdown-block.block-myacount {
		display: none
	}

	.header-style-7 .header-bottom .logo-wrapper, .header-style-6 .header-bottom .logo-wrapper {
		position: static;
		text-align: center
	}

	.header-style-7 .header-bottom .bottom-right-w, .header-style-6 .header-bottom .bottom-right-w {
		position: static;
		margin-top: 30px
	}

	.header-style-7 .header-bottom .bottom-right-w .search-w, .header-style-6 .header-bottom .bottom-right-w .search-w {
		float: right;
		margin-right: 0
	}

	.header-style-7 .header-bottom .bottom-right-w .search-w:hover .search-wrapper, .header-style-6 .header-bottom .bottom-right-w .search-w:hover .search-wrapper {
		z-index: 1;
		width: 290px
	}

	.header-style-7 .header-bottom .bottom-right-w .minicart-header, .header-style-6 .header-bottom .bottom-right-w .minicart-header {
		float: left
	}

}

@media (max-width:480px) {
	.login-moile {
		display: block
	}

	.login-popup {
		display: none
	}

	.header-container .cart-wrapper .minicart-wrapper .block-minicart {
		width: 300px !important;
		padding: 20px 15px
	}

	.sm-cartpro .block-minicart {
		right: -10px !important;
		width: 300px !important;
		padding: 15px 10px
	}

	.sm-cartpro .block-minicart .button {
		padding: 0 15px
	}

	.header-style-2 .sm-cartpro .block-minicart {
		width: 300px;
		padding: 15px 10px
	}

	.header-style-2 .sm-cartpro .block-minicart .button {
		padding: 0 15px
	}

	.header-style-2 .header .inner .logo-wrapper .logo {
		padding-left: 0
	}

	.header-style-2 .sm-cartpro .block-minicart {
		width: 300px;
		padding: 15px 10px
	}

	.header-style-2 .sm-cartpro .block-minicart .button {
		padding: 0 15px
	}

}

#yt-totop {
	position: fixed;
	bottom: 25px;
	right: 17px;
	background-color: #666666;
	border: 3px solid #ddd;
	color: #dddddd;
	display: inline-block;
	line-height: 43px;
	text-align: center;
	width: 46px;
	height: 46px;
	z-index: 30;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%
}

#yt-totop:hover {
	background-color: #444
}

#yt-totop:before {
	content: '\f062';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 18px
}

.homepage-wrapper .boxed-container {
	margin: 30px 0
}

img.img-static {
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

img.img-static:hover {
	opacity: 0.8
}

.static-image-1 .block-subscribe {
	background: #262e31;
	color: #fff;
	padding: 30px 40px;
	margin-bottom: 30px !important
}

.static-image-1 .block-subscribe .title-home {
	border: 0;
	padding: 0;
	margin: 0
}

.static-image-1 .block-subscribe .title-home:before {
	background: none;
	width: auto;
	height: auto;
	position: relative;
	content: '\f1d8';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 16px;
	bottom: auto;
	margin-right: 20px
}

.static-image-1 .block-subscribe .title-home h2 {
	color: #f9f9f9
}

.static-image-1 .block-subscribe .desc {
	font-size: 92.86%;
	padding: 28px 0
}

.static-image-1 .block-subscribe .input-box input {
	height: 50px;
	font-size: 92.86%;
	float: left;
	background-color: #fff;
	border: 0;
	border-radius: 0;
	color: #8a96a2;
	padding: 0 20px;
	line-height: 50px;
	margin-bottom: 5px
}

.static-image-1 .block-subscribe button.subscribe {
	margin-top: 25px;
	width: 140px;
	font-size: 85.71%;
	height: 41px;
	text-transform: uppercase
}

.latest-post-block .slider-latest-blog .slider-blog {
	padding-top: 25px
}

.latest-post-block .slider-latest-blog .slider-blog .item .date-blog {
	float: left;
	width: 75px;
	padding-right: 25px;
	text-align: right;
	font-weight: 700;
	color: #beae59;
	text-transform: uppercase
}

.latest-post-block .slider-latest-blog .slider-blog .item .date-blog .big-txt {
	font-size: 353.84%;
	line-height: 36px
}

.latest-post-block .slider-latest-blog .slider-blog .item .date-blog .normal-txt {
	font-size: 107.69%;
	line-height: 17px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .image-blog {
	margin-bottom: 20px;
	width: 100%;
	float: left
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog {
	margin-left: 0;
	display: inline-block;
	width: 100%;
	position: relative;
	padding-left: 90px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 2px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postTitle h2 {
	font-size: 107.14%;
	text-transform: uppercase;
	font-weight: bold;
	margin: 15px 0
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postTitle .postDate {
	width: 70px;
	height: 70px;
	display: inline-block;
	background: #c8c8c8;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postTitle .postDate .date {
	font-size: 214.29%;
	font-weight: bold;
	line-height: 89%;
	display: inline-block;
	width: 100%
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postTitle .postDate .month {
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	margin-top: 6px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .postContent {
	font-size: 92.86%;
	color: #262e31
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul {
	list-style: none;
	display: inline-block;
	margin-bottom: 5px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li {
	float: left;
	color: #999999;
	font-size: 92.30%
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li:first-child {
	margin-right: 20px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li a {
	color: #999999
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li a:hover {
	color: #beae59
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li.post-user:after {
	content: "|";
	margin-left: 10px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .info-post ul li.post-cat:before {
	content: '\f07c';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	margin-right: 5px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .action-post {
	padding-top: 40px;
	margin-left: -3px
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	display: inline-block;
	color: #beae59;
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	text-transform: uppercase;
	font-size: 85.71%;
	font-weight: bold
}

.latest-post-block .slider-latest-blog .slider-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.brand-block .list-brands {
	list-style: none;
	margin: 0 -15px
}

.brand-block .list-brands li {
	margin-bottom: 30px;
	width: 20%
}

.brand-block .list-brands li a {
	display: block;
	border: 1px solid #e8e8e8;
	-o-transition: .1s;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s;
	overflow: hidden
}

.brand-block .list-brands li a img {
	width: 100%
}

.brand-block .list-brands li a:hover {
	border-color: #beae59
}

.cms-index-index .page-main {
	padding-bottom: 0;
	padding-top: 0
}

.box-margin-bottom {
	margin-bottom: 30px
}

.cms-page-1 .sm-imageslider {
	margin-top: -50px
}

.cms-page-1 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -103px
}

.homestyle1 .wrap-content1 {
	background-color: #fff;
	display: inline-block;
	width: 100%;
	margin-top: -60px;
	position: relative;
	z-index: 2
}

.homestyle1 .wrap-content1 .slider-deal-w {
	border-right: 1px solid #ddd
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal {
	width: 37%;
	float: left;
	background-color: #beae59;
	color: #fff
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal h2 {
	font-size: 166.7%;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding: 24px 0 24px 30px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal h2 span {
	font-weight: bold
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner {
	padding: 30px;
	display: inline-block
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 0px 0 30px 0
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a {
	float: left
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a:hover img {
	-webkit-box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2)
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .deal-slider {
	width: 63%;
	float: left;
	background-color: #fff;
	padding-right: 15px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	position: absolute;
	right: 10px;
	bottom: 33px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.next:before, .homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.prev:before, .homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:hover:before {
	color: #fff
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item {
	text-align: center;
	padding-left: 30px;
	margin-bottom: 0
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner {
	border: none;
	width: 100%
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .product-reviews-summary .rating-summary .rating-result {
	margin: 0
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 1;
	background-color: #fff
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product {
	border: 1px solid #ddd
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: 110%
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .title-time {
	font-size: 83.333%;
	text-transform: uppercase
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time.time-secs {
	border-bottom: none
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-new {
	display: none
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	right: 0px;
	top: 20px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	position: relative
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	/*text-transform: uppercase;*/
	color: #444;
	font-size: 16px;
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-name a {
	white-space: nowrap;
	font-weight: bold
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .price-box {
	height: 0px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-reviews-summary {
	margin: 0
}

.homestyle1 .wrap-content1 .products-w {
	padding-left: 0
}

.homestyle1 .wrap-content1 .products-w p {
	margin: 0
}

.homestyle1 .wrap-content1 .products-w .block .block-title {
	padding: 30px 0 10px 20px;
	font-size: 166.7%;
	text-transform: uppercase;
	color: #444;
	line-height: 100%
}

.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner {
	border-top: 1px solid #ddd;
	padding: 20px 10px 0 20px
}

.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner .box-image {
	width: 90px
}

.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner .box-info .ratings {
	margin: 0
}

.homestyle1 .wrap-content2 {
	background-color: #fff;
	padding-bottom: 40px
}

@media (min-width:1200px) {
	.homestyle1 .wrap-content2 {
		margin-top: -150px;
		padding-top: 150px
	}

}

.homestyle1 .wrap-content3 {
	background-color: #fff
}

.homestyle1 .banner1-w {
	padding: 0 15px
}

.homestyle1 .banner1-w .banner {
	width: 33.333%;
	float: left
}

.homestyle1 .banner1-w .banner a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle1 .banner-infos {
	background-color: #49ccf3;
	float: left;
	width: 100%
}

.homestyle1 .banner-infos .banner-info {
	float: left
}

.homestyle1 .banner-infos .banner-info img {
	float: left
}

.homestyle1 .banner-infos .banner-info .banner-cont {
	color: #fff;
	float: left;
	margin-top: 30px;
	padding-left: 10px
}

.homestyle1 .banner-infos .banner-info .banner-cont a {
	font-weight: bold;
	font-size: 133.3%;
	text-shadow: none;
	color: #fff
}

.homestyle1 .banner-infos .banner-info .banner-cont a:hover {
	color: #EE5D52
}

.homestyle1 .banner-infos .banner-info.banner-info3, .homestyle1 .banner-infos .banner-info.banner-info1 {
	width: 30%;
	padding: 19px
}

.homestyle1 .banner-infos .banner-info.banner-info2 {
	position: relative;
	width: 40%
}

.homestyle1 .banner-infos .banner-info.banner-info2 .inner {
	background-color: #13b5e6;
	padding: 19px;
	margin: 0 41px;
	float: left;
	width: 83%
}

.homestyle1 .banner-infos .banner-info.banner-info2:before {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 0
}

.homestyle1 .banner-infos .banner-info.banner-info2:after {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 -170px
}

.homestyle1 .block-slider-basic-product .basic-products-slider {
	margin-top: 30px;
	overflow: hidden;
	position: relative
}

.homestyle1 .block-slider-basic-product .basic-products-slider .products-grid .item, .homestyle1 .block-slider-basic-product .basic-products-slider .products-list .item {
	margin-bottom: 0
}

.homestyle1 .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle1 .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-prev {
	left: 13px
}

.homestyle1 .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-next {
	right: 13px
}

.homestyle1 .block-slider-basic-product .basic-products-slider:hover .owl-theme .owl-controls .owl-nav > div {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle1 .block-slider-basic-product .title-home {
	text-align: center
}

.homestyle1 .block-slider-basic-product .title-home h2 {
	padding: 5px 0;
	font-size: 166.7%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	display: inline-block
}

.homestyle1 .block-slider-basic-product .title-home strong {
	color: #beae59
}

.homestyle1 .basic-products-slider .products-grid .item .item-inner {
	margin-bottom: 1px
}

.homestyle1 .basic-products-slider .products-grid .item .item-inner .box-image .product-image img {
	transform-style: unset
}

.homestyle1 .banner-infos {
	background-color: #49ccf3;
	float: left;
	width: 100%
}

.homestyle1 .banner-infos .banner-info {
	float: left
}

.homestyle1 .banner-infos .banner-info img {
	float: left
}

.homestyle1 .banner-infos .banner-info .banner-cont {
	color: #fff;
	float: left;
	margin-top: 30px;
	padding-left: 10px
}

.homestyle1 .banner-infos .banner-info .banner-cont a {
	font-weight: bold;
	font-size: 133.3%;
	text-shadow: none;
	color: #fff
}

.homestyle1 .banner-infos .banner-info .banner-cont a:hover {
	color: #EE5D52
}

.homestyle1 .banner-infos .banner-info.banner-info3, .homestyle1 .banner-infos .banner-info.banner-info1 {
	width: 30%;
	padding: 19px
}

.homestyle1 .banner-infos .banner-info.banner-info2 {
	position: relative;
	width: 40%
}

.homestyle1 .banner-infos .banner-info.banner-info2 .inner {
	background-color: #13b5e6;
	padding: 19px;
	margin: 0 41px;
	float: left;
	width: 83%
}

.homestyle1 .banner-infos .banner-info.banner-info2:before {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 0
}

.homestyle1 .banner-infos .banner-info.banner-info2:after {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 -170px
}

.homestyle1 .testimonial-wrap {
	background: url('../images/bg-testimonial.jpg') no-repeat top center
}

.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 130px
}

.homestyle1 .testimonial-wrap .testimonials .owl-controls .owl-nav > div {
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -20px
}

.homestyle1 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	background-color: #beae59
}

.homestyle1 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev {
	left: 0
}

.homestyle1 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next {
	right: 0
}

.homestyle1 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	left: 15px
}

.homestyle1 .testimonial-wrap .testimonial-slider .item img {
	width: auto;
	float: left
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner {
	background-color: #141413;
	color: #fff;
	position: relative;
	font-size: 116.7%;
	font-style: italic;
	padding: 27px 30px;
	margin-left: 127px
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 8px solid #141413;
	position: absolute;
	content: "";
	top: 28px;
	left: -8px
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner .client-des {
	position: relative;
	margin: 0 0 0 35px;
	line-height: 20px
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:before {
	content: '\f10d';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	left: -33px;
	top: 0
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner .client-name {
	margin: 8px 0 0 35px
}

.homestyle1 .testimonial-wrap .testimonial-slider .item .item-inner .client-name strong {
	text-transform: uppercase
}

.homestyle1 .static-content-wrap {
	margin: 0 -5px;
	padding: 40px 0;
	display: inline-block
}

.homestyle1 .static-content-wrap .static-content {
	float: left;
	width: 33.333%;
	padding: 0 5px
}

.homestyle1 .static-content-wrap .static-content .h-margin {
	margin-bottom: 10px
}

.homestyle1 .static-content-wrap .static-content img {
	width: 100%
}

@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:0) {
	.homestyle1 .static-content-wrap .static-content .h-cont.content2-2 img {
		min-height: 502px
	}

}

.homestyle1 .static-content-wrap .static-content .content1-1 .inner {
	padding-top: 140px
}

.homestyle1 .static-content-wrap .static-content .content1-2 .inner {
	padding-top: 50px
}

.homestyle1 .static-content-wrap .static-content .content2-2 .inner {
	padding-top: 135px
}

.homestyle1 .static-content-wrap .static-content .content3-1 .inner {
	padding-top: 94px
}

.homestyle1 .static-content-wrap .static-content .content3-2 .inner {
	padding-top: 90px
}

.homestyle1 .static-content-wrap .static-content .h-cont {
	position: relative;
	overflow: hidden
}

.homestyle1 .static-content-wrap .static-content .h-cont:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(.5);
	-moz-transform: scale(.5);
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transition: .4s;
	transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner .title-home {
	text-align: center;
	margin-bottom: 10px
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner .title-home h2 {
	padding: 4px 0;
	font-size: 200%;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner ul li a {
	color: #fff;
	font-size: 116.7%;
	padding-top: 5px;
	display: inline-block
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner ul li a:hover {
	color: #beae59
}

.homestyle1 .static-content-wrap .static-content .h-cont:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.homestyle1 .static-content-wrap .static-content .h-cont:hover .inner {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 {
	padding: 40px 30px 25px;
	text-align: center;
	background-color: #fff
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .title-home {
	margin-bottom: 24px;
	text-align: center
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .title-home h2 {
	padding: 5px 0;
	font-size: 166.7%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	display: inline-block
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .title-home strong {
	color: #beae59
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .desc {
	margin-bottom: 24px
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .btn-viewall {
	font-size: 116.7%;
	color: #fff;
	padding: 7px 20px
}

.homestyle1 .latest-blog-wrap .title-home {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px
}

.homestyle1 .latest-blog-wrap .title-home h2 {
	padding: 5px 0;
	font-size: 166.7%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	display: inline-block
}

.homestyle1 .latest-blog-wrap .title-home strong {
	color: #beae59
}

.homestyle1 .latest-blog-wrap .latest-blog .item {
	float: left;
	width: 50%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 50%;
	position: relative
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog {
	width: 40px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 10px;
	left: 25px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .big-txt {
	font-size: 133.3%;
	font-weight: bold;
	line-height: 100%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .normal-txt {
	font-size: 83.333%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 30px;
	width: 50%;
	background-color: #fff
}

@media (min-width:768px) {
	.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: 203px
	}

}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	font-size: 100%;
	padding-bottom: 15px
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle a {
	font-size: 116.7%;
	font-weight: bold;
	text-transform: uppercase
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .info-post {
	display: none
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	color: #beae59;
	text-transform: uppercase;
	padding-top: 7px;
	float: left
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog {
	float: left
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog:after, .homestyle1 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #fff;
	position: absolute;
	content: "";
	top: 50%;
	right: 0px
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .info-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .info-blog {
	float: left
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: right
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog:before, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog:before {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #fff;
	position: absolute;
	content: "";
	top: 50%;
	left: 0px;
	z-index: 1
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: right;
	padding-top: 30px
}

.cms-home-style-2 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -30px
}

.cms-home-style-2 .sm-imageslider .owl-theme .owl-controls .owl-dots .owl-dot span {
	width: 12px;
	height: 12px
}

.cms-home-style-2 .sm-imageslider .owl-theme .owl-controls .owl-nav {
	display: none
}

.cms-home-style-2 .banner1-w {
	margin-top: 10px
}

.cms-home-style-2 .banner1-w .banner {
	width: 33.333333%;
	float: left
}

.cms-home-style-2 .banner1-w .banner a {
	display: block
}

.cms-home-style-2 .banner1-w .banner a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle2 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -30px
}

.homestyle2 .sm-imageslider .owl-theme .owl-controls .owl-nav {
	display: none
}

.homestyle2 .products-grid .item .item-inner {
	border: none
}

.homestyle2 .title-home {
	margin-bottom: 40px
}

.homestyle2 .title-home h2 {
	font-size: 166.7%;
	color: #444;
	font-weight: bold;
	text-transform: uppercase;
	position: relative
}

.homestyle2 .title-home h2:before {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle2 .slider-basic-w {
	position: relative
}

.homestyle2 .slider-basic-w .owl-carousel {
	position: inherit
}

.homestyle2 .slider-basic-w .title-home {
	margin-bottom: 45px
}

.homestyle2 .sm-basic-products {
	margin-bottom: 10px
}

.homestyle2 .sm-basic-products .row-item .item {
	margin-bottom: 30px;
	width: 25%;
	float: left
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls {
	position: absolute;
	top: 6px;
	right: 0
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	border: none !important
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle2 .sm-basic-products .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle2 .list-basic-w {
	background: url(../images/bg-bestseller.jpg) no-repeat top center;
	padding: 70px 0
}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-image {
	width: 100px;
	float: left;
	border: 1px solid #ddd
}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-image:hover {
	border-color: #beae59
}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-info {
	margin-left: 120px
}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-info .product-name {
	font-size: 116.7%;
	font-weight: 700;
	text-transform: uppercase
}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-info .product-reviews-summary .reviews-actions {
	display: none
}

.homestyle2 .list-basic-w .list-basic-products {
	margin-bottom: 0;
	padding: 40px 20px;
	width: 50%;
	float: left;
	background-color: #fff;
	-webkit-box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.4);
	box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.4)
}

.homestyle2 .list-basic-w .list-basic-products .title-home {
	margin-bottom: 0
}

.homestyle2 .list-basic-w .list-basic-products .block-content {
	margin-top: 18px
}

.homestyle2 .list-basic-w .list-basic-products .block-content .item {
	float: left;
	width: 50%;
	margin-top: 30px
}

.homestyle2 .list-basic-w .list-basic-products .block-content .item .price-box p {
	margin: 0
}

.homestyle2 .listingtab-wrapper {
	margin-top: 40px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs {
	position: relative
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 45px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	float: left;
	margin-right: 25px;
	line-height: 100%
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
	font-size: 166.7%;
	position: relative;
	line-height: 100%
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	color: #444
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:first-child .ltabs-tab-label:before {
	content: "";
	position: absolute;
	bottom: -11px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover .ltabs-tab-label {
	cursor: pointer;
	color: #444
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-carousel {
	position: inherit
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item {
	padding: 0
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner {
	margin-bottom: 30px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	position: absolute;
	top: 0;
	right: 0
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	border: none !important
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .owl-carousel .owl-item img {
	transform-style: inherit
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item {
	margin-bottom: 10px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .products-grid .item .item-inner .box-info .price-box {
	margin-top: 3px
}

.homestyle2 .banner2 {
	margin-top: 0px;
	float: left;
	width: 33.3%
}

.homestyle2 .banner2 a {
	position: relative;
	display: block
}

.homestyle2 .banner2 a:before {
	bottom: 30px;
	content: "";
	left: 30px;
	position: absolute;
	right: 30px;
	top: 30px;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s
}

.homestyle2 .banner2 a:hover:before {
	background: #000 none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	opacity: .2;
	filter: alpha(opacity=20);
	right: 0;
	top: 0
}

.homestyle2 .static-categories {
	background: url("../images/home2-cate-bg.jpg") no-repeat;
	background-size: 100% 100%;
	float: left
}

.homestyle2 .static-categories .static-cate {
	width: 33.333333%;
	float: left
}

.homestyle2 .static-categories .static-cate a {
	font-size: 116.7%;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/home2-cate-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 100%;
	padding-top: 94px;
	text-align: center;
	height: 135px
}

.homestyle2 .static-categories .static-cate a:hover {
	background-color: #beae59
}

.homestyle2 .static-categories .static-cate-2 a {
	background-position: -158px 0
}

.homestyle2 .static-categories .static-cate-3 a {
	background-position: -316px 0
}

.homestyle2 .static-categories .static-cate-4 a {
	background-position: 0px -135px
}

.homestyle2 .static-categories .static-cate-5 a {
	background-position: -158px -135px
}

.homestyle2 .static-categories .static-cate-6 a {
	background-position: -316px -135px
}

.homestyle2 .static-categories .static-cate-7 a {
	background-position: 0 -270px
}

.homestyle2 .static-categories .static-cate-8 a {
	background-position: -158px -270px
}

.homestyle2 .static-categories .static-cate-9 a {
	background-position: -316px -270px
}

.homestyle2 .dailydeal-wrap {
	background-color: #fff;
	margin-top: 40px
}

.homestyle2 .deal-wrapper .title-deal {
	display: none
}

.homestyle2 .deal-wrapper .sm-deals {
	background-color: #fff;
	padding-right: 0px
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav {
	float: right;
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 1
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div.next:before, .homestyle2 .deal-wrapper .sm-deals .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div.prev:before, .homestyle2 .deal-wrapper .sm-deals .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav > div:hover:before {
	color: #fff
}

.homestyle2 .deal-wrapper .products-grid .item {
	padding: 0;
	float: left
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner {
	border: none;
	float: left;
	position: relative
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 101px;
	height: 101px;
	background-image: url(../images/dailydeal.png);
	background-repeat: no-repeat;
	z-index: 1
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .product-reviews-summary {
	margin: 0
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product {
	border: 1px solid #ddd;
	float: left
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time {
	border-right: 1px solid #ddd;
	padding: 13px 15px;
	float: left;
	text-align: center
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time .title-time {
	text-transform: uppercase
}

.homestyle2 .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time.time-secs {
	border-right: none
}

.homestyle2 .deal-wrapper .products-grid .item .box-info {
	padding: 100px 0 0 0px;
	margin-left: 44%;
	text-align: left
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .deals-description {
	position: relative;
	margin-top: 15px;
	padding-top: 15px;
	margin-bottom: 25px
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .deals-description:before {
	position: absolute;
	content: "";
	top: 0;
	left: 20px;
	background-color: #ddd;
	width: 100px;
	height: 1px
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #444;
	font-size: 116.7%;
	font-weight: bold
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .product-name a {
	white-space: nowrap
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .ratings .rating-box {
	position: relative;
	top: 5px;
	margin: 0 auto;
	float: left
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .ratings .amount {
	display: none
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .no-rating, .homestyle2 .deal-wrapper .products-grid .item .box-info .ratings {
	height: 20px;
	margin: 3px 0px 4px;
	line-height: 20px
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .price-box {
	height: 23px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle2 .deal-wrapper .products-grid .item .box-image {
	margin-right: 20px;
	width: 44%;
	float: left;
	padding-top: 50px
}

.homestyle2 .deal-wrapper .products-grid .item .box-image .label-product.label-sale {
	top: 20px
}

.homestyle2 .deal-wrapper .products-grid .item .box-image .label-product.label-new {
	display: none
}

.homestyle2 .deal-wrapper .products-grid .item .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle2 .deal-wrapper .products-grid .item .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle2 .latest-blog-wrap2 {
	float: left
}

.homestyle2 .latest-blog-wrap2 .title-home {
	padding-top: 40px;
	padding-bottom: 5px
}

.homestyle2 .latest-blog-wrap2 .title-home h2 {
	font-size: 166.7%;
	color: #444;
	font-weight: bold;
	text-transform: uppercase;
	position: relative
}

.homestyle2 .latest-blog-wrap2 .title-home h2:before {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle2 .latest-blog-wrap2 .title-home h2 {
	line-height: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle2 .latest-blog-wrap2 .latest-blog .info-blog {
	padding: 30px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .info-blog .postTitle {
	font-size: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .info-blog .postTitle a {
	font-size: 133.3%;
	font-weight: bold;
	margin-bottom: 15px;
	float: left;
	width: 100%;
	line-height: 22px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .info-blog .postTitle a:hover {
	color: #beae59
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post {
	width: 50%;
	float: left
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog {
	background-color: #beae59;
	color: #fff;
	height: 190px;
	position: relative
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #beae59;
	position: absolute;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -7px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog .postTitle a {
	color: #fff
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog .postTitle a:hover {
	color: #fff
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post {
	width: 50%;
	float: left
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .image-blog img {
	height: 190px;
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
	background-color: #fff;
	height: 190px;
	position: relative
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog:hover {
	background-color: #444;
	color: #fff
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog:hover .postTitle a {
	color: #fff
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 {
	width: 50%;
	float: left
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 .info-blog:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
	position: absolute;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -7px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 .info-blog:hover:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #444
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 {
	float: left;
	width: 50%;
	position: relative
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .info-blog {
	position: absolute;
	top: 0;
	right: 0
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .info-blog:after {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	position: absolute;
	content: "";
	bottom: -7px;
	left: 50%;
	margin-left: -7px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .info-blog:hover:after {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #444
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .image-blog {
	margin-top: 190px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog {
	float: left;
	width: 50%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #fff;
	position: absolute;
	content: "";
	left: -7px;
	top: 50%;
	margin-top: -7px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog:hover:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #444
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .image-blog {
	float: left;
	width: 50%
}

.cms-page-3.cms-index-index .col-main {
	background-color: #fff
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots {
	margin-top: -100px
}

.custom-slider-img .owl-item {
	float: left
}

.custom-slider-img .owl-item .item {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}

.custom-slider-img .item {
	float: left;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0)
}

.custom-slider-img .item img {
	width: 100% !important
}

.homestyle3 .owl-carousel .owl-item img {
	transform-style: unset
}

.homestyle3 .banner-infos {
	background-color: #49ccf3;
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
	margin-top: -70px
}

.homestyle3 .banner-infos .banner-info {
	float: left
}

.homestyle3 .banner-infos .banner-info img {
	float: left
}

.homestyle3 .banner-infos .banner-info .banner-cont {
	color: #fff;
	float: left;
	margin-top: 30px;
	padding-left: 10px
}

.homestyle3 .banner-infos .banner-info .banner-cont a {
	font-weight: bold;
	font-size: 133.3%;
	color: #EE5D52;
	text-shadow: none
}

.homestyle3 .banner-infos .banner-info .banner-cont a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.homestyle3 .banner-infos .banner-info .banner-cont a:hover::before, .homestyle3 .banner-infos .banner-info .banner-cont a:focus::before {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	transform: scale(.9);
	opacity: 0;
	filter: alpha(opacity=0)
}

.homestyle3 .banner-infos .banner-info.banner-info3, .homestyle3 .banner-infos .banner-info.banner-info1 {
	width: 30%;
	padding: 19px
}

.homestyle3 .banner-infos .banner-info.banner-info2 {
	position: relative;
	width: 40%
}

.homestyle3 .banner-infos .banner-info.banner-info2 .inner {
	background-color: #13b5e6;
	padding: 19px;
	margin: 0 41px;
	float: left;
	width: 83%
}

.homestyle3 .banner-infos .banner-info.banner-info2:before {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 0
}

.homestyle3 .banner-infos .banner-info.banner-info2:after {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('../images/bg-banner.png');
	background-repeat: no-repeat;
	background-position: 0 -170px
}

.homestyle3 .wrap-content1 {
	border: 1px solid #ddd;
	margin-top: 30px;
	float: left;
	width: 100%
}

.homestyle3 .wrap-content1 .slider-deal-w {
	border-right: 1px solid #ddd
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal {
	width: 37%;
	float: left;
	background-color: #beae59;
	color: #fff
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal h2 {
	font-size: 166.7%;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding: 24px 0 24px 30px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal h2 span {
	font-weight: bold
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner {
	padding: 30px;
	display: inline-block
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 0px 0 30px 0
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a {
	float: left
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a:hover img {
	-webkit-box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2)
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .deal-slider {
	width: 63%;
	float: left;
	background-color: #fff;
	padding-right: 15px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	position: absolute;
	right: 10px;
	bottom: 5px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.next:before, .homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.prev:before, .homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav > div:hover:before {
	color: #fff
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item {
	text-align: center;
	padding-left: 30px;
	margin-bottom: 0
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner {
	border: none;
	width: 100%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 1;
	background-color: #fff
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product {
	border: 1px solid #ddd
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: 110%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .title-time {
	font-size: 83.333%;
	text-transform: uppercase
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time.time-secs {
	border-bottom: none
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-new {
	display: none
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	right: 0px;
	top: 20px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	position: relative
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #444;
	font-size: 116.7%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-name a {
	white-space: nowrap;
	font-weight: bold
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .price-box {
	height: 23px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-reviews-summary {
	margin: 0
}

.homestyle3 .wrap-content1 .products-w {
	padding-left: 0
}

.homestyle3 .wrap-content1 .products-w p {
	margin: 0
}

.homestyle3 .wrap-content1 .products-w .block .block-title {
	padding: 30px 0 10px 20px;
	font-size: 166.7%;
	text-transform: uppercase;
	color: #444;
	line-height: 100%
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner {
	border-top: 1px solid #ddd;
	padding: 20px 10px 0 20px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner .box-image {
	width: 90px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner .box-info .ratings {
	margin: 0
}

.homestyle3 .banner1-w {
	float: left;
	margin-top: 30px
}

.homestyle3 .banner1-w .banner {
	width: 33.333%;
	float: left
}

.homestyle3 .banner1-w .banner a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle3 .listingtab-wrapper {
	margin-top: 60px;
	float: left;
	width: 100%
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs {
	position: relative
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 30px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	float: left;
	margin-right: 60px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	text-transform: uppercase;
	font-size: 166.7%;
	position: relative;
	line-height: 100%
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	cursor: pointer;
	color: #beae59
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	content: "";
	position: absolute;
	left: -26px;
	top: 9px;
	background-color: #e2e2e2;
	width: 1px;
	height: 16px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	color: #beae59;
	font-weight: bold
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:first-child .ltabs-tab-label:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:first-child .ltabs-tab-label:before {
	display: none
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-carousel {
	position: inherit
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item {
	padding: 0;
	margin-bottom: 30px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .price-box {
	margin-top: 3px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .bs-review {
	margin-top: 3px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav {
	position: absolute;
	top: -8px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div.next:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div.prev:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div:hover:before {
	color: #fff
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .owl-carousel .owl-item img {
	transform-style: inherit
}

.homestyle3 .listingtab-wrapper2 {
	margin-top: 60px;
	margin-bottom: 30px;
	float: left;
	width: 100%
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs {
	position: relative
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .title-home {
	float: left
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .title-home h2 {
	font-size: 166.7%;
	position: relative;
	text-transform: uppercase;
	font-weight: normal
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .title-home h2 strong {
	color: #beae59
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .title-home h2:after {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap {
	overflow: inherit
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-bottom: 30px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	float: right;
	margin-right: 88px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	float: left;
	margin-right: 2px;
	margin-top: -6px;
	text-align: center
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	line-height: 100%;
	color: #444;
	background-color: #f7f7f7;
	padding: 12px 10px 11px 21px;
	display: inline-block
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	color: #fff;
	position: relative;
	background-color: #beae59
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label:before {
	content: '\f067';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 12px;
	left: 8px;
	color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover {
	cursor: pointer
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover .ltabs-tab-label {
	background-color: #beae59;
	color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-carousel {
	position: inherit
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .ltabs-item {
	width: auto;
	margin-top: 30px;
	margin-bottom: 0
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .item {
	padding: 0
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .item .item-inner {
	margin-bottom: 30px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .item .item-inner .price-box {
	margin-top: 3px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .item .item-inner .bs-review {
	margin-top: 3px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	position: absolute;
	top: -7px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav {
	float: right;
	margin-top: 2px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .owl-carousel .owl-item img {
	transform-style: inherit
}

.homestyle3 .testimonial-wrap {
	margin-top: 20px;
	background: url('../images/bg-testimonial.jpg') no-repeat top center
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 130px
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -20px
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.next:before, .homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.prev:before, .homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	background-color: #beae59
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev {
	left: 0
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next {
	right: 0
}

.homestyle3 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	left: 15px
}

.homestyle3 .testimonial-wrap .testimonial-slider .item img {
	width: auto;
	float: left
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner {
	background-color: #141413;
	color: #fff;
	position: relative;
	font-size: 116.7%;
	font-style: italic;
	padding: 27px 30px;
	margin-left: 127px
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 8px solid #141413;
	position: absolute;
	content: "";
	top: 28px;
	left: -8px
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner .client-des {
	position: relative;
	margin: 0 0 0 35px;
	line-height: 20px
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:before {
	content: '\f10d';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	left: -33px;
	top: 0
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner .client-name {
	margin: 8px 0 0 35px
}

.homestyle3 .testimonial-wrap .testimonial-slider .item .item-inner .client-name strong {
	text-transform: uppercase
}

.homestyle3 .product-home-listing {
	margin-top: 60px;
	position: relative
}

.homestyle3 .product-home-listing .title-home {
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd
}

.homestyle3 .product-home-listing .title-home h2 {
	font-size: 166.7%;
	line-height: 100%;
	color: #444;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 6px
}

.homestyle3 .product-home-listing .title-home h2 strong {
	color: #beae59
}

.homestyle3 .product-home-listing .title-home h2:before {
	content: "";
	position: absolute;
	bottom: -7px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle3 .product-home-listing .product-slider-content .owl-carousel, .homestyle3 .product-home-listing .product-slider-content .owl-carousel .owl-stage-outer {
	position: inherit
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner {
	float: left;
	margin-bottom: 10px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	float: left;
	width: 160px;
	border: 1px solid #ddd
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box:hover {
	border-color: #beae59
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 180px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-name {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 116.7%
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-reviews-summary {
	width: 100%;
	margin-bottom: 0
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-reviews-summary .reviews-actions .action.view {
	display: none
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .no-rating {
	margin: 3px 0 2px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box {
	margin: 5px 0
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box p {
	margin-bottom: 0
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action {
	border: 1px solid #ddd;
	float: left;
	margin-top: 15px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .add-to-links {
	float: left;
	display: inline-block
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action a {
	border-left: 1px solid #ddd !important
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action {
	border: none;
	display: inline-block !important;
	float: left;
	line-height: 36px;
	text-align: center;
	color: #fff;
	width: 36px;
	height: 36px;
	vertical-align: top
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action:hover:before {
	color: #fff !important
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	width: auto;
	color: #beae59;
	background-color: #fff;
	padding: 0 12px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart span {
	display: block;
	text-transform: uppercase;
	font-weight: bold
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart:hover {
	background-color: #beae59;
	color: #fff
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-compare:before {
	content: '\f079';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-wishlist {
	float: right
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-wishlist:before {
	content: '\f004';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action span {
	display: none
}

.homestyle3 .product-home-listing .owl-theme .owl-controls {
	position: absolute;
	top: -9px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav {
	float: right
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle3 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle3 .wrap-content3 {
	background-color: #f7f7f7;
	margin-top: 50px;
	padding: 60px 0
}

.homestyle3 .latest-blog-wrap .title-home {
	margin-bottom: 40px
}

.homestyle3 .latest-blog-wrap .title-home h2 {
	font-size: 166.7%;
	line-height: 100%;
	color: #444;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 6px
}

.homestyle3 .latest-blog-wrap .title-home h2 strong {
	color: #beae59;
	position: relative
}

.homestyle3 .latest-blog-wrap .title-home h2 strong:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50px;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle3 .latest-blog-wrap .latest-blog .item {
	float: left;
	width: 50%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 50%;
	position: relative
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog {
	width: 40px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 10px;
	left: 25px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .big-txt {
	font-size: 133.3%;
	font-weight: bold;
	line-height: 100%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .normal-txt {
	font-size: 83.333%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 30px;
	width: 50%
}

@media (min-width:768px) {
	.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: 203px
	}

}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	font-size: 100%;
	padding-bottom: 15px
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle a {
	font-size: 116.7%;
	font-weight: bold;
	text-transform: uppercase
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .info-post {
	display: none
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	color: #beae59;
	text-transform: uppercase;
	padding-top: 7px;
	float: left
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog {
	float: left
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog:after, .homestyle3 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #f7f7f7;
	position: absolute;
	content: "";
	top: 50%;
	right: 0px
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .info-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .info-blog {
	float: left
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog {
	padding-left: 0
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: right
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog:before, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog:before {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #f7f7f7;
	position: absolute;
	content: "";
	top: 50%;
	left: 0px;
	z-index: 1
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: right;
	padding-top: 30px
}

.homestyle3 .brands-tab {
	margin: 60px 0 20px 0;
	overflow: hidden
}

.homestyle3 .brands-tab .brands-title {
	text-align: center;
	color: #fff;
	background-color: #beae59;
	padding: 43px 0 43px 0
}

.homestyle3 .brands-tab .brands-title h2 {
	padding: 5px 0;
	font-size: 166.7%;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	position: relative
}

.homestyle3 .brands-tab .brands-title h2:before {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	content: "";
	bottom: -6px;
	left: 50%
}

.homestyle3 .brands-tab .tab-content {
	width: 53.8%;
	float: left
}

@media (min-width:1200px) {
	.homestyle3 .brands-tab .tab-content .tab-pane img {
		min-height: 496px;
		width: 100%
	}

}

.homestyle3 .brands-tab ul.nav-brand-tabs {
	width: 23.1%;
	float: left;
	margin: 0;
	background-color: #eee
}

.homestyle3 .brands-tab ul.nav-brand-tabs li {
	position: relative
}

.homestyle3 .brands-tab ul.nav-brand-tabs li:after {
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -5px
}

.homestyle3 .brands-tab ul.nav-brand-tabs li.br1.active-fix:after, .homestyle3 .brands-tab ul.nav-brand-tabs li.br2.active-fix:after, .homestyle3 .brands-tab ul.nav-brand-tabs li.br3.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #eee;
	right: -7px
}

.homestyle3 .brands-tab ul.nav-brand-tabs li.br4.active-fix:after, .homestyle3 .brands-tab ul.nav-brand-tabs li.br5.active-fix:after, .homestyle3 .brands-tab ul.nav-brand-tabs li.br6.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #eee;
	left: -7px
}

.homestyle3 .brands-tab ul.nav-brand-tabs li.br1, .homestyle3 .brands-tab ul.nav-brand-tabs li.br2, .homestyle3 .brands-tab ul.nav-brand-tabs li.br4, .homestyle3 .brands-tab ul.nav-brand-tabs li.br5 {
	border-bottom: 1px solid #ddd
}

.homestyle3 .brands-tab ul.nav-brand-tabs li.br1 a, .homestyle3 .brands-tab ul.nav-brand-tabs li.br2 a, .homestyle3 .brands-tab ul.nav-brand-tabs li.br4 a, .homestyle3 .brands-tab ul.nav-brand-tabs li.br5 a {
	display: block;
	border-bottom: 1px solid transparent
}

.homestyle3 .brands-tab ul.nav-brand-tabs li a img {
	width: 100%
}

.cms-page-4.cms-index-index {
	background-color: #fff
}

.homestyle4 .owl-carousel .owl-item img {
	transform-style: unset
}

.homestyle4 .box-content {
	margin-top: 40px;
	float: left;
	width: 100%
}

.homestyle4 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -45px
}

.homestyle4 .slider-images-w {
	margin-top: 10px;
	padding-right: 0px
}

.homestyle4 .content-wrap1 .products-w {
	margin-top: 10px;
	padding-left: 10px
}

.homestyle4 .content-wrap2 {
	margin-top: 30px;
	float: left;
	width: 100%;
	border: 1px solid #ddd
}

.homestyle4 .content-wrap2 .products-w .products-sidebar {
	border-right: 1px solid #ddd !important;
	border: none
}

.homestyle4 .content-wrap2 .products-w .products-sidebar .block-title {
	padding: 32px 0 12px 20px
}

.homestyle4 .slider-deal-w .deal-wrapper {
	position: relative
}

.homestyle4 .slider-deal-w .deal-wrapper .label-deal {
	width: 134px;
	height: 136px;
	position: absolute;
	top: 0px;
	right: -10px;
	z-index: 2;
	background-image: url(../images/bg-label-deal.png);
	background-repeat: no-repeat
}

.homestyle4 .slider-deal-w .deal-wrapper .label-deal .label-inner {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	font-size: 150%;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	right: 0;
	top: 37px
}

.homestyle4 .slider-deal-w .deal-wrapper .label-deal span {
	font-weight: bold;
	color: #beae59
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals {
	width: 100%
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav {
	position: absolute;
	right: 0;
	bottom: 30px
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div.next:before, .homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div.prev:before, .homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav > div:hover:before {
	color: #fff
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal-w {
	padding-left: 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal {
	background-color: #beae59;
	color: #fff;
	padding: 40px 22px;
	margin: -1px -1px -1px 0;
	float: left;
	width: 100%
}

@media (min-width:1200px) and (-webkit-min-device-pixel-ratio:0) {
	.homestyle4 .slider-deal-w .deal-wrapper .title-deal {
		padding: 41px 22px
	}

}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal h2 {
	font-size: 150%;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	position: relative;
	padding-bottom: 30px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal h2:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	position: absolute;
	content: "";
	bottom: -7px;
	left: 50%;
	margin-left: -7px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal h2 strong {
	font-size: 166.7%
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 29px 0 29px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a {
	float: left
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a:hover img {
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2)
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item {
	text-align: center;
	padding-left: 0px;
	margin-bottom: 20px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner {
	border: none;
	width: 100%
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	position: absolute;
	top: 30px;
	left: 0px;
	z-index: 1;
	background-color: #fff
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product {
	border: 1px solid #ddd
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: 110%
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .title-time {
	font-size: 83.333%;
	text-transform: uppercase
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time.time-secs {
	border-bottom: none
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product {
	display: none
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	right: -15px;
	top: 20px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info {
	padding: 0px;
	text-align: left;
	margin-top: -20px;
	position: relative
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #444;
	font-size: 116.7%
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-name a {
	white-space: nowrap;
	font-weight: bold
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info .price-box {
	height: 23px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-reviews-summary {
	margin: 0
}

.homestyle4 .products-w p {
	margin: 0
}

.homestyle4 .products-w .block {
	border: 1px solid #ddd;
	float: left;
	padding-bottom: 20px
}

.homestyle4 .products-w .block .block-title {
	padding: 40px 0 20px 20px;
	font-size: 166.7%;
	text-transform: uppercase;
	color: #444;
	line-height: 100%
}

.homestyle4 .products-w .block .block-content .item .item-inner {
	border-top: 1px solid #ddd;
	padding: 20px 0 0 20px
}

.homestyle4 .products-w .block .block-content .item .item-inner .box-image {
	width: 90px
}

.homestyle4 .products-w .block .block-content .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle4 .products-w .block .block-content .item .item-inner .box-info .price-box {
	margin: 0
}

.homestyle4 .banner4-1 .banner img {
	width: 100%
}

@media (min-width:1200px) {
	.homestyle4 .banner4-1 .banner img {
		height: 270px
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.homestyle4 .banner4-1 .banner img {
		height: 212px
	}

}

@media (min-width:768px) and (max-width:991px) {
	.homestyle4 .banner4-1 .banner img {
		height: 162px
	}

}

.homestyle4 .banner4-1 .banner a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle4 .listingtab-wrapper {
	margin-top: 40px;
	margin-bottom: 10px;
	float: left;
	width: 100%
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs {
	position: relative
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home {
	float: left
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home h2 {
	font-size: 166.7%;
	position: relative;
	text-transform: uppercase;
	font-weight: normal
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home h2 strong {
	color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home h2:after {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: inherit
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-bottom: 30px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	float: right;
	margin-right: 88px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	float: left;
	margin-right: 2px;
	margin-top: -6px;
	text-align: center
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	line-height: 100%;
	color: #444;
	background-color: #f7f7f7;
	padding: 12px 10px 11px 21px;
	display: inline-block
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	color: #fff;
	position: relative;
	background-color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label:before {
	content: '\f067';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 12px;
	left: 8px;
	color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover {
	cursor: pointer
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover .ltabs-tab-label {
	background-color: #beae59;
	color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-carousel {
	position: inherit
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item {
	padding: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner {
	float: left;
	margin-bottom: 10px;
	border: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	float: left;
	width: 160px;
	border: 1px solid #ddd
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image:hover {
	border-color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .product-reviews-summary.empty {
	padding-top: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .product-reviews-summary .reviews-actions .action.view {
	display: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 180px;
	text-align: left
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .product-name {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 116.7%
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box {
	margin: 3px 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box p {
	margin-bottom: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action {
	border: 1px solid #ddd;
	margin-top: 20px;
	float: left
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action form {
	float: left
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .add-to-links {
	float: left;
	display: inline-block
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action a {
	border-left: 1px solid #ddd !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action {
	border: none;
	float: left;
	line-height: 36px;
	text-align: center;
	color: #fff;
	width: 36px;
	height: 36px;
	vertical-align: top
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action:hover:before {
	color: #fff !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart {
	width: auto;
	color: #beae59;
	background-color: #fff;
	padding: 0 12px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart span {
	display: block;
	text-transform: uppercase;
	font-weight: bold
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart:hover {
	background-color: #beae59;
	color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.link-compare:before {
	content: '\f079';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.link-wishlist {
	float: right
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.link-wishlist:before {
	content: '\f004';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action span {
	display: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-stage-outer .ltabs-item {
	width: auto;
	margin-top: 30px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	position: absolute;
	top: -7px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav {
	float: right;
	margin-top: 2px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .owl-carousel .owl-item img {
	transform-style: inherit
}

.homestyle4 .sm-super-categories .category-wrap .cat-title {
	margin: -1px -1px 0 -1px
}

.homestyle4 .testimonial-wrap {
	margin-top: 40px;
	background: url('../images/bg-testimonial.jpg') no-repeat top center
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 130px
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -20px
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.next:before, .homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.prev:before, .homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	background-color: #beae59
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev {
	left: 0
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next {
	right: 0
}

.homestyle4 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	left: 15px
}

.homestyle4 .testimonial-wrap .testimonial-slider .item img {
	width: auto;
	float: left
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner {
	background-color: #141413;
	color: #fff;
	position: relative;
	font-size: 116.7%;
	font-style: italic;
	padding: 27px 30px;
	margin-left: 127px
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 8px solid #141413;
	position: absolute;
	content: "";
	top: 28px;
	left: -8px
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner .client-des {
	position: relative;
	margin: 0 0 0 35px;
	line-height: 20px
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:before {
	content: '\f10d';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	left: -33px;
	top: 0
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner .client-name {
	margin: 8px 0 0 35px
}

.homestyle4 .testimonial-wrap .testimonial-slider .item .item-inner .client-name strong {
	text-transform: uppercase
}

.homestyle4 .content-wrap3 {
	background-color: #f7f7f7;
	margin-top: 0px;
	padding: 40px 0 20px 0
}

.homestyle4 .latest-blog-wrap .title-home {
	margin-bottom: 40px
}

.homestyle4 .latest-blog-wrap .title-home h2 {
	font-size: 166.7%;
	line-height: 100%;
	color: #444;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 6px
}

.homestyle4 .latest-blog-wrap .title-home h2 strong {
	color: #beae59;
	position: relative
}

.homestyle4 .latest-blog-wrap .title-home h2 strong:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50px;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle4 .latest-blog-wrap .latest-blog .item {
	float: left;
	width: 50%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 50%;
	position: relative
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog {
	width: 40px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 10px;
	left: 25px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .big-txt {
	font-size: 133.3%;
	font-weight: bold;
	line-height: 100%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .normal-txt {
	font-size: 83.333%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 30px;
	width: 50%
}

@media (min-width:768px) {
	.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: 203px
	}

}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	font-size: 100%;
	padding-bottom: 15px
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle a {
	font-size: 116.7%;
	font-weight: bold;
	text-transform: uppercase
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .info-post {
	display: none
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	color: #beae59;
	text-transform: uppercase;
	padding-top: 7px;
	float: left
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog {
	float: left
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog:after, .homestyle4 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #f7f7f7;
	position: absolute;
	content: "";
	top: 50%;
	right: 0px
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .info-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .info-blog {
	float: left
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog {
	padding-left: 0
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: right
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog:before, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog:before {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #f7f7f7;
	position: absolute;
	content: "";
	top: 50%;
	left: 0px;
	z-index: 1
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: right;
	padding-top: 30px
}

.homestyle4 .brands-tab {
	margin: 60px 0 0px 0;
	float: left;
	width: 100%;
	overflow: hidden
}

.homestyle4 .brands-tab .brands-title {
	text-align: center;
	color: #fff;
	background-color: #beae59;
	padding: 43px 0 43px 0
}

.homestyle4 .brands-tab .brands-title h2 {
	padding: 5px 0;
	font-size: 166.7%;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	position: relative
}

.homestyle4 .brands-tab .brands-title h2:before {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	content: "";
	bottom: -6px;
	left: 50%
}

.homestyle4 .brands-tab .tab-content {
	width: 53.8%;
	float: left
}

.homestyle4 .brands-tab ul.nav-brand-tabs {
	width: 23.1%;
	float: left;
	margin: 0;
	background-color: #eee
}

.homestyle4 .brands-tab ul.nav-brand-tabs li {
	position: relative
}

.homestyle4 .brands-tab ul.nav-brand-tabs li:after {
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -5px
}

.homestyle4 .brands-tab ul.nav-brand-tabs li.br1.active-fix:after, .homestyle4 .brands-tab ul.nav-brand-tabs li.br2.active-fix:after, .homestyle4 .brands-tab ul.nav-brand-tabs li.br3.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #eee;
	right: -7px
}

.homestyle4 .brands-tab ul.nav-brand-tabs li.br4 {
	margin-top: -1px
}

.homestyle4 .brands-tab ul.nav-brand-tabs li.br4.active-fix:after, .homestyle4 .brands-tab ul.nav-brand-tabs li.br5.active-fix:after, .homestyle4 .brands-tab ul.nav-brand-tabs li.br6.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #eee;
	left: -7px
}

.homestyle4 .brands-tab ul.nav-brand-tabs li.br1, .homestyle4 .brands-tab ul.nav-brand-tabs li.br2, .homestyle4 .brands-tab ul.nav-brand-tabs li.br4, .homestyle4 .brands-tab ul.nav-brand-tabs li.br5 {
	border-bottom: 1px solid #ddd
}

.homestyle4 .brands-tab ul.nav-brand-tabs li.br1 a, .homestyle4 .brands-tab ul.nav-brand-tabs li.br2 a, .homestyle4 .brands-tab ul.nav-brand-tabs li.br4 a, .homestyle4 .brands-tab ul.nav-brand-tabs li.br5 a {
	display: block;
	border-bottom: 1px solid transparent
}

.homestyle4 .banner-infos {
	background-color: #49ccf3;
	float: left;
	width: 100%;
	margin-bottom: 40px
}

.homestyle4 .banner-infos .banner-info {
	float: left
}

.homestyle4 .banner-infos .banner-info img {
	float: left
}

.homestyle4 .banner-infos .banner-info .banner-cont {
	color: #fff;
	float: left;
	margin-top: 30px;
	padding-left: 10px
}

.homestyle4 .banner-infos .banner-info .banner-cont a {
	font-weight: bold;
	font-size: 133.3%;
	color: #EE5D52;
	text-shadow: none
}

.homestyle4 .banner-infos .banner-info .banner-cont a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.homestyle4 .banner-infos .banner-info .banner-cont a:hover::before, .homestyle4 .banner-infos .banner-info .banner-cont a:focus::before {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	transform: scale(.9);
	opacity: 0;
	filter: alpha(opacity=0)
}

.homestyle4 .banner-infos .banner-info.banner-info3, .homestyle4 .banner-infos .banner-info.banner-info1 {
	width: 30%;
	padding: 19px
}

.homestyle4 .banner-infos .banner-info.banner-info2 {
	position: relative;
	width: 40%
}

.homestyle4 .banner-infos .banner-info.banner-info2 .inner {
	background-color: #ffce64;
	padding: 19px;
	margin: 0 41px;
	float: left;
	width: 83%
}

.homestyle4 .banner-infos .banner-info.banner-info2:before {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/bg-banner2.png');
	background-repeat: no-repeat;
	background-position: 0 -170px
}

.homestyle4 .banner-infos .banner-info.banner-info2:after {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('../images/bg-banner2.png');
	background-repeat: no-repeat;
	background-position: 0 0px
}

.cms-page-5.cms-index-index {
	background-color: #fff
}

.homestyle5 .owl-carousel .owl-item img {
	transform-style: unset
}

.homestyle5 .content-wrap1 {
	float: left;
	width: 100%;
	border: 1px solid #ddd;
	margin-top: 30px
}

.homestyle5 .content-wrap1 .basic-products-list .price-box p {
	margin-bottom: 5px
}

.homestyle5 .content-wrap1 .col-product1 {
	border-right: 1px solid #ddd;
	padding-right: 0;
	padding-bottom: 15px
}

.homestyle5 .content-wrap1 .col-product2 {
	border-left: 1px solid #ddd;
	padding-left: 0;
	padding-bottom: 19px
}

.homestyle5 .content-wrap1 .col-deal {
	padding-right: 0
}

.homestyle5 .slider-deal-w .deal-wrapper {
	position: relative;
	overflow: hidden
}

.homestyle5 .slider-deal-w .deal-wrapper .label-deal {
	background-color: #ff9600;
	width: 210px;
	height: 40px;
	position: absolute;
	top: 30px;
	right: -47px;
	z-index: 2;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.homestyle5 .slider-deal-w .deal-wrapper .label-deal .label-inner {
	font-size: 133.3%;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	padding: 7px 0 0 7px
}

.homestyle5 .slider-deal-w .deal-wrapper .label-deal span {
	font-weight: bold
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal-w {
	padding-left: 10px
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal {
	background-color: #beae59;
	color: #fff;
	padding: 30px 22px;
	float: left
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal h2 {
	font-size: 150%;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	position: relative;
	padding-bottom: 30px
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal h2:before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	position: absolute;
	content: "";
	bottom: -7px;
	left: 50%;
	margin-left: -7px
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal h2 span {
	font-weight: bold;
	font-size: 166.7%
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 30px 0 30px 0
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a {
	float: left
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a:hover img {
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2)
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav {
	float: right;
	margin-top: -42px;
	margin-right: 20px
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div.next:before, .homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div.prev:before, .homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle5 .slider-deal-w .deal-wrapper .deal-slider .owl-nav > div:hover:before {
	color: #fff
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item {
	text-align: center;
	padding-left: 15px;
	margin-bottom: 0
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner {
	border: none;
	width: 100%
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	position: absolute;
	top: 110px;
	left: 15px;
	z-index: 1;
	background-color: #fff
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product {
	border: 1px solid #ddd
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: 110%
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time .title-time {
	font-size: 83.333%;
	text-transform: uppercase
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown .timer-product .deals-time.time-secs {
	border-bottom: none
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	display: none
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-new {
	left: 0px;
	top: 20px
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info {
	padding: 0px;
	text-align: left;
	margin-top: -25px;
	position: relative
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #444;
	font-size: 116.7%
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-name a {
	white-space: nowrap;
	font-weight: bold
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info .price-box {
	height: 23px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info .product-reviews-summary {
	margin: 0
}

.homestyle5 .col-product2 .block .block-title, .homestyle5 .col-product1 .block .block-title {
	padding: 30px 0 10px 20px;
	font-size: 166.7%;
	text-transform: uppercase;
	color: #444;
	line-height: 100%
}

.homestyle5 .col-product2 .block-content .item .item-inner, .homestyle5 .col-product1 .block-content .item .item-inner {
	border-top: 1px solid #ddd;
	padding: 20px 10px 0 20px;
	margin-top: 0
}

.homestyle5 .col-product2 .block-content .item .item-inner .box-image, .homestyle5 .col-product1 .block-content .item .item-inner .box-image {
	width: 90px
}

.homestyle5 .col-product2 .block-content .item .item-inner .box-info, .homestyle5 .col-product1 .block-content .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle5 .col-product2 .block-content .item .item-inner .box-info .ratings, .homestyle5 .col-product1 .block-content .item .item-inner .box-info .ratings {
	margin: 0
}

.homestyle5 .col-product2 .block-content .item .item-inner .box-info .product-reviews-summary, .homestyle5 .col-product1 .block-content .item .item-inner .box-info .product-reviews-summary {
	margin-bottom: 5px;
	margin-top: 3px
}

.homestyle5 .col-product2 .block-content .item .item-inner .box-info .product-reviews-summary.empty, .homestyle5 .col-product1 .block-content .item .item-inner .box-info .product-reviews-summary.empty {
	padding-top: 0;
	margin-top: -1px
}

.homestyle5 .box-content {
	margin-top: 40px;
	float: left;
	width: 100%
}

.homestyle5 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -35px
}

.homestyle5 .slider-images-w {
	margin-top: 10px;
	padding-right: 0px
}

.homestyle5 .banner5-1 .banner img {
	width: 100%
}

@media (min-width:1200px) {
	.homestyle5 .banner5-1 .banner img {
		height: 270px
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.homestyle5 .banner5-1 .banner img {
		height: 212px
	}

}

.homestyle5 .banner5-1 .banner a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle5 .super-cate3 .sm-super-categories .category-wrap .inner {
	border-right: none
}

.homestyle5 .super-cate3 .sm-super-categories .spc-wrap .spc-items-container {
	margin-right: 170px
}

.homestyle5 .super-cate3 .sm-super-categories .spc-wrap .cate-img {
	top: 0;
	right: 15px
}

.homestyle5 .super-cate1 .sm-super-categories .category-wrap .inner {
	border-right: none
}

.homestyle5 .super-cate1 .sm-super-categories .spc-wrap .spc-items-container {
	margin-right: 170px
}

.homestyle5 .super-cate1 .sm-super-categories .spc-wrap .cate-img {
	top: 0;
	right: 15px
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap {
	float: right;
	padding-left: 0;
	padding-right: 15px
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap .inner {
	border-left: none
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap {
	padding-right: 0;
	padding-left: 15px
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .spc-items-container {
	margin-left: 170px
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .cate-img {
	top: 0;
	left: 15px
}

@media (min-width:1200px) and (max-width:1365px) {
	.homestyle5 .sm-super-categories .category-wrap .inner {
		min-height: 543px
	}

}

@media (min-width:1366px) and (max-width:1920px) {
	.homestyle5 .sm-super-categories .category-wrap .inner {
		min-height: 543px
	}

}

.homestyle5 .sm-super-categories .spc-wrap {
	position: relative;
	padding-left: 0
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid {
	border-right: none
}

@media (min-width:1200px) {
	.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid {
		min-height: 543px
	}

}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item .item-inner .box-info {
	padding: 0
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner {
	border-top: 1px solid #ddd;
	display: table;
	padding: 20px 20px 19px 20px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .bottom-action {
	display: none
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-image {
	width: 90px;
	float: left;
	border: 1px solid #ddd
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-image a {
	border: 1px solid transparent;
	display: block
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-image .label-product {
	display: none
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info {
	text-align: left;
	padding: 0 0 0 108px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info .ratings .rating-box {
	float: left
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info .price-box {
	margin-top: 2px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .product-reviews-summary {
	margin: 0
}

.homestyle5 .sm-super-categories .spc-wrap .cate-img {
	margin-top: 0px;
	position: absolute
}

.homestyle5 .sm-super-categories .spc-wrap .cate-img a {
	width: 170px
}

@media (min-width:1200px) and (max-width:1365px) {
	.homestyle5 .sm-super-categories .spc-wrap .cate-img a {
		min-height: 543px
	}

}

@media (min-width:1366px) and (max-width:1920px) {
	.homestyle5 .sm-super-categories .spc-wrap .cate-img a {
		min-height: 543px
	}

}

.homestyle5 .sm-super-categories .spc-wrap .cate-img a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle5 .listingtab-wrapper {
	margin-top: 40px;
	margin-bottom: 10px;
	float: left;
	width: 100%
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs {
	position: relative
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home {
	float: left
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home h2 {
	font-size: 166.7%;
	position: relative;
	text-transform: uppercase;
	font-weight: normal
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home h2 strong {
	color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home h2:after {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: inherit
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-bottom: 30px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	float: right;
	margin-right: 88px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	float: left;
	margin-right: 2px;
	margin-top: -6px;
	text-align: center
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	line-height: 100%;
	color: #444;
	background-color: #f7f7f7;
	padding: 12px 10px 11px 21px;
	display: inline-block
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	color: #fff;
	position: relative;
	background-color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label:before {
	content: '\f067';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 12px;
	left: 8px;
	color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover {
	cursor: pointer
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li:hover .ltabs-tab-label {
	background-color: #beae59;
	color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-carousel {
	position: inherit
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item {
	padding: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner {
	float: left;
	margin-bottom: 10px;
	border: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	float: left;
	width: 160px;
	border: 1px solid #ddd
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image:hover {
	border-color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 180px;
	text-align: left
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .product-name {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 116.7%
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box {
	margin: 5px 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box p {
	margin-bottom: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .product-reviews-summary .reviews-actions .action.view {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action {
	border: 1px solid #ddd;
	margin-top: 20px;
	float: left
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action form {
	float: left
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .add-to-links {
	float: left;
	display: inline-block
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action a {
	border-left: 1px solid #ddd !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action {
	border: none;
	float: left;
	line-height: 36px;
	text-align: center;
	color: #fff;
	width: 36px;
	height: 36px;
	vertical-align: top
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action:hover:before {
	color: #fff !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.btn-cart {
	width: auto;
	color: #beae59;
	background-color: #fff;
	padding: 0 12px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.btn-cart span {
	display: block;
	text-transform: uppercase;
	font-weight: bold
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.btn-cart:hover {
	background-color: #beae59;
	color: #fff !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.link-compare:before {
	content: '\f079';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.link-wishlist {
	float: right
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action.link-wishlist:before {
	content: '\f004';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .bottom-action .btn-action span {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-stage-outer .ltabs-item {
	width: auto;
	margin-top: 30px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	position: absolute;
	top: -7px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav {
	float: right;
	margin-top: 2px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .owl-carousel .owl-item img {
	transform-style: inherit
}

.homestyle5 .testimonial-wrap {
	background: url('../images/bg-testimonial.jpg') no-repeat top center
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 130px
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -20px
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.next:before, .homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.prev:before, .homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	background-color: #beae59
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev {
	left: 0
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next {
	right: 0
}

.homestyle5 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	left: 15px
}

.homestyle5 .testimonial-wrap .testimonial-slider .item img {
	width: auto;
	float: left
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner {
	background-color: #141413;
	color: #fff;
	position: relative;
	font-size: 116.7%;
	font-style: italic;
	padding: 27px 30px;
	margin-left: 127px
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner:before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 8px solid #141413;
	position: absolute;
	content: "";
	top: 28px;
	left: -8px
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner .client-des {
	position: relative;
	margin: 0 0 0 35px;
	line-height: 20px
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:before {
	content: '\f10d';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	left: -33px;
	top: 0
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner .client-name {
	margin: 8px 0 0 35px
}

.homestyle5 .testimonial-wrap .testimonial-slider .item .item-inner .client-name strong {
	text-transform: uppercase
}

.homestyle5 .content-wrap3 {
	background-color: #f7f7f7;
	margin-top: 30px;
	padding: 40px 0 40px 0
}

.homestyle5 .latest-blog-wrap .title-home {
	margin-bottom: 40px
}

.homestyle5 .latest-blog-wrap .title-home h2 {
	font-size: 166.7%;
	line-height: 100%;
	color: #444;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 6px
}

.homestyle5 .latest-blog-wrap .title-home h2 strong {
	color: #beae59;
	position: relative
}

.homestyle5 .latest-blog-wrap .title-home h2 strong:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50px;
	background-color: #beae59;
	width: 30px;
	height: 2px
}

.homestyle5 .latest-blog-wrap .latest-blog .item {
	float: left;
	width: 50%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 50%;
	position: relative
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog {
	width: 40px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 10px;
	left: 25px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .big-txt {
	font-size: 133.3%;
	font-weight: bold;
	line-height: 100%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .normal-txt {
	font-size: 83.333%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 30px;
	width: 50%
}

@media (min-width:768px) {
	.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: 203px
	}

}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	font-size: 100%;
	padding-bottom: 15px
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle a {
	font-size: 116.7%;
	font-weight: bold;
	text-transform: uppercase
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .info-post {
	display: none
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	color: #beae59;
	text-transform: uppercase;
	padding-top: 7px;
	float: left
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog {
	float: left
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog:after, .homestyle5 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #fff;
	position: absolute;
	content: "";
	top: 50%;
	right: 0px
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .info-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .info-blog {
	float: left
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog {
	padding-left: 0
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: right
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog:before, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog:before {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #fff;
	position: absolute;
	content: "";
	top: 50%;
	left: 0px;
	z-index: 1
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: right;
	padding-top: 30px
}

.homestyle5 .brands-tab {
	margin: 60px 0 35px 0;
	display: inline-block;
	overflow: hidden
}

.homestyle5 .brands-tab .brands-title {
	text-align: center;
	color: #fff;
	background-color: #beae59;
	padding: 43px 0
}

.homestyle5 .brands-tab .brands-title h2 {
	padding: 5px 0;
	font-size: 166.7%;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	position: relative
}

.homestyle5 .brands-tab .brands-title h2:before {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	content: "";
	bottom: -6px;
	left: 50%
}

.homestyle5 .brands-tab .tab-content {
	width: 53.8%;
	float: left
}

.homestyle5 .brands-tab ul.nav-brand-tabs {
	width: 23.1%;
	float: left;
	margin: 0
}

.homestyle5 .brands-tab ul.nav-brand-tabs li {
	position: relative
}

.homestyle5 .brands-tab ul.nav-brand-tabs li:after {
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -5px
}

.homestyle5 .brands-tab ul.nav-brand-tabs li.br1.active-fix:after, .homestyle5 .brands-tab ul.nav-brand-tabs li.br2.active-fix:after, .homestyle5 .brands-tab ul.nav-brand-tabs li.br3.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #eee;
	right: -7px
}

.homestyle5 .brands-tab ul.nav-brand-tabs li.br4 {
	margin-top: -1px
}

.homestyle5 .brands-tab ul.nav-brand-tabs li.br4.active-fix:after, .homestyle5 .brands-tab ul.nav-brand-tabs li.br5.active-fix:after, .homestyle5 .brands-tab ul.nav-brand-tabs li.br6.active-fix:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #eee;
	left: -7px
}

.homestyle5 .brands-tab ul.nav-brand-tabs li.br1, .homestyle5 .brands-tab ul.nav-brand-tabs li.br2, .homestyle5 .brands-tab ul.nav-brand-tabs li.br4, .homestyle5 .brands-tab ul.nav-brand-tabs li.br5 {
	border-bottom: 1px solid #ddd
}

.homestyle5 .brands-tab ul.nav-brand-tabs li a img {
	width: 100%
}

.homestyle5 .banner-infos {
	background-color: #49ccf3;
	display: inline-block;
	width: 100%
}

.homestyle5 .banner-infos .banner-info {
	float: left
}

.homestyle5 .banner-infos .banner-info img {
	float: left
}

.homestyle5 .banner-infos .banner-info .banner-cont {
	color: #fff;
	float: left;
	margin-top: 30px;
	padding-left: 10px
}

.homestyle5 .banner-infos .banner-info .banner-cont a {
	font-weight: bold;
	font-size: 133.3%;
	color: #EE5D52;
	text-shadow: none
}

.homestyle5 .banner-infos .banner-info .banner-cont a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.homestyle5 .banner-infos .banner-info .banner-cont a:hover::before, .homestyle5 .banner-infos .banner-info .banner-cont a:focus::before {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	transform: scale(.9);
	opacity: 0;
	filter: alpha(opacity=0)
}

.homestyle5 .banner-infos .banner-info.banner-info3, .homestyle5 .banner-infos .banner-info.banner-info1 {
	width: 30%;
	padding: 19px
}

.homestyle5 .banner-infos .banner-info.banner-info2 {
	position: relative;
	width: 40%
}

.homestyle5 .banner-infos .banner-info.banner-info2 .inner {
	background-color: #ffce64;
	padding: 19px;
	margin: 0 41px;
	float: left;
	width: 83%
}

.homestyle5 .banner-infos .banner-info.banner-info2:before {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../images/bg-banner2.png');
	background-repeat: no-repeat;
	background-position: 0 -170px
}

.homestyle5 .banner-infos .banner-info.banner-info2:after {
	content: "";
	width: 41px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url('../images/bg-banner2.png');
	background-repeat: no-repeat;
	background-position: 0 0px
}

.homestyle5 .custom-slider-brands-w {
	margin: 40px 0 0 0;
	float: left;
	width: 100%
}

.homestyle5 .custom-slider-brands-w .brands-title {
	width: 23%;
	float: left;
	text-align: center;
	color: #fff;
	background-color: #beae59;
	padding: 43px 0
}

.homestyle5 .custom-slider-brands-w .brands-title h2 {
	padding: 5px 0;
	font-size: 166.7%;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	position: relative
}

.homestyle5 .custom-slider-brands-w .brands-title h2:before {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	content: "";
	bottom: -6px;
	left: 50%
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands {
	width: 77%;
	float: left;
	position: relative
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .item {
	background-color: #eee;
	position: relative
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .item:after {
	position: absolute;
	content: "";
	background-color: #ddd;
	width: 1px;
	height: 100%;
	right: 0;
	top: 0
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .item a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	position: absolute;
	top: 43px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.next:before, .homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.prev:before, .homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-prev {
	left: -17px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-next {
	right: -17px
}

.sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -46px
}

.homestyle6 .banner-infos {
	float: left;
	padding: 20px 0;
	width: 100%
}

.homestyle6 .banner-infos .banner-info {
	width: 33.333%;
	float: left
}

.homestyle6 .banner-infos .banner-info img {
	float: left
}

.homestyle6 .banner-infos .banner-info .banner-cont {
	float: left;
	padding-left: 15px;
	padding-top: 25px;
	color: #444
}

.homestyle6 .banner-infos .banner-info .banner-cont a {
	font-size: 133.3%;
	text-transform: uppercase;
	font-weight: 700
}

.homestyle6 .static-categories .static-cate {
	float: left;
	width: 25%;
	position: relative
}

.homestyle6 .static-categories .static-cate .inner {
	background-color: rgba(0, 0, 0, 0.8);
	text-align: center;
	color: #fff;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .5s;
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s
}

.homestyle6 .static-categories .static-cate .inner h2 {
	font-size: 200%;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	margin: 0 auto;
	line-height: 100%;
	padding: 15px 0 13px 0
}

.homestyle6 .static-categories .static-cate .inner h2:after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.2)
}

.homestyle6 .static-categories .static-cate .inner h2:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.2)
}

.homestyle6 .static-categories .static-cate .inner ul {
	margin-top: 30px
}

.homestyle6 .static-categories .static-cate .inner ul li a {
	line-height: 29px;
	font-size: 116.7%;
	color: #fff
}

.homestyle6 .static-categories .static-cate .inner ul li a:hover {
	color: #beae59
}

.homestyle6 .static-categories .static-cate:hover .inner {
	cursor: pointer;
	width: 100%;
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .5s;
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s
}

.homestyle6 .dailydeal-wrap {
	background: url("../images/bg-dailydeal6.jpg") no-repeat center top;
	margin-top: 40px;
	padding: 80px 0
}

.homestyle6 .dailydeal-wrap .static-categories {
	background-size: 100% 100%;
	float: left
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate {
	width: 33.333333%;
	float: left
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate a {
	font-size: 116.7%;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/home2-cate-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 100%;
	padding-top: 94px;
	text-align: center;
	height: 140px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate a:hover {
	background-color: #beae59
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-2 a {
	background-position: -158px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-3 a {
	background-position: -316px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-4 a {
	background-position: 0px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-5 a {
	background-position: -158px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-6 a {
	background-position: -316px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-7 a {
	background-position: 0 -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-8 a {
	background-position: -158px -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-9 a {
	background-position: -316px -270px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .title-deal {
	display: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals {
	background-color: #fff;
	padding-right: 0px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav {
	float: right;
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 1
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div {
	margin: 0 2px;
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div.next:before, .homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div.prev:before, .homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle6 .dailydeal-wrap .deal-wrapper .sm-deals .owl-nav > div:hover:before {
	color: #fff
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid {
	position: relative
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 101px;
	height: 101px;
	background-image: url(../images/dailydeal.png);
	background-repeat: no-repeat;
	z-index: 2
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item {
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 5px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner {
	border: none;
	float: left;
	width: 100%;
	padding: 30px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .product-reviews-summary {
	margin: 0
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product {
	border: 1px solid #ddd;
	float: left
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time {
	border-right: 1px solid #ddd;
	padding: 13px 15px;
	float: left;
	text-align: center
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time .num-time {
	font-size: 116.7%;
	font-weight: bold;
	color: #beae59
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time .title-time {
	text-transform: uppercase
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner .timer-deal .timer-product .deals-time.time-secs {
	border-right: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info {
	padding: 60px 0 0 0px;
	margin-left: 50%;
	text-align: left
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .deals-description {
	position: relative;
	margin-top: 15px;
	padding-top: 15px;
	margin-bottom: 45px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .deals-description:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0px;
	background-color: #ddd;
	width: 100px;
	height: 1px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .product-name {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #444;
	font-size: 116.7%;
	font-weight: bold
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .product-name a {
	white-space: nowrap
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .ratings .rating-box {
	position: relative;
	top: 5px;
	margin: 0 auto;
	float: left
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .ratings .amount {
	display: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .no-rating, .homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .ratings {
	height: 20px;
	margin: 3px 0px 4px;
	line-height: 20px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .price-box {
	height: 23px;
	margin-bottom: 0;
	display: inline-block
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image {
	margin-right: 0px;
	width: 50%;
	float: left;
	padding-top: 50px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image .label-product.label-sale {
	top: 0px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image .label-product.label-new {
	display: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image .product-image img {
	width: auto;
	margin: auto
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image .sm_quickview_handler {
	display: none !important
}

.homestyle6 .box-content {
	margin-top: 80px;
	float: left;
	width: 100%
}

.homestyle6 .listingtab-wrapper {
	margin-bottom: 60px
}

.homestyle6 .listingtab-wrapper .sm_listingtab .title-home {
	text-align: center
}

.homestyle6 .listingtab-wrapper .sm_listingtab .title-home h2 {
	padding: 13px 0 10px;
	font-size: 216.7%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	display: inline-block;
	line-height: 100%
}

.homestyle6 .listingtab-wrapper .sm_listingtab .title-home span {
	color: #beae59;
	font-weight: 700
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap {
	text-align: center
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-tabs {
	padding: 30px 0
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-tabs .ltabs-tab {
	display: inline;
	margin: 0 15px
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-tabs .ltabs-tab .ltabs-tab-label {
	font-size: 116.7%;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-tabs .ltabs-tab.tab-sel .ltabs-tab-label, .homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-tabs .ltabs-tab:hover .ltabs-tab-label {
	color: #444
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .item {
	padding: 0
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-prev {
	left: -2px
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid .owl-controls .owl-nav > div.owl-next {
	right: -2px
}

.homestyle6 .listingtab-wrapper .sm_listingtab .ltabs-wrap .ltabs-items-container .products-grid:hover .owl-controls .owl-nav > div {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .testimonial-wrap {
	background: url('../images/bg-testimonial6.jpg') no-repeat top center;
	min-height: 380px
}

.homestyle6 .testimonial-wrap .testimonials .owl-controls .owl-nav > div {
	background-color: rgba(0, 0, 0, 0.8);
	border: none;
	position: absolute;
	top: 50%;
	margin-top: 30px
}

.homestyle6 .testimonial-wrap .testimonials .owl-controls .owl-nav > div:hover {
	background-color: #beae59
}

.homestyle6 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-prev {
	left: 0
}

.homestyle6 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next {
	right: 0
}

.homestyle6 .testimonial-wrap .testimonials .owl-controls .owl-nav > div.owl-next:before {
	left: 15px
}

.homestyle6 .testimonial-wrap .testimonial-slider .item img {
	width: auto;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 10px solid rgba(0, 0, 0, 0.5);
	width: 120px;
	margin-top: 40px;
	position: relative;
	z-index: 1
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner {
	background-color: rgba(0, 0, 0, 0.85);
	color: #fff;
	position: relative;
	font-size: 116.7%;
	font-style: italic;
	padding: 77px 50px 40px 50px;
	margin: -60px auto auto;
	width: 70%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner .client-des {
	position: relative;
	margin: 10px 0 0 35px;
	line-height: 20px
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:before {
	content: '\f10d';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	left: -33px;
	top: 0
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner .client-des:after {
	content: '\f10e';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	position: absolute;
	right: 0px;
	bottom: 0
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner .client-name {
	margin: 8px 0 0 35px;
	text-align: center
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner .client-name strong {
	text-transform: uppercase
}

.homestyle6 .product-home-listing {
	margin-top: 77px;
	margin-bottom: 60px;
	position: relative
}

.homestyle6 .product-home-listing .title-home {
	margin-bottom: 46px
}

.homestyle6 .product-home-listing .title-home h2 {
	font-size: 166.7%;
	line-height: 100%;
	color: #444;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 17px
}

.homestyle6 .product-home-listing .title-home h2 strong {
	color: #beae59
}

.homestyle6 .product-home-listing .title-home h2:before {
	content: "";
	position: absolute;
	bottom: -17px;
	left: 0;
	background-color: #444 !important;
	width: 30px;
	height: 2px
}

.homestyle6 .product-home-listing .product-slider-content .owl-carousel, .homestyle6 .product-home-listing .product-slider-content .owl-carousel .owl-stage-outer {
	position: inherit
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner {
	float: left;
	margin-bottom: 20px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	float: left;
	width: 130px;
	border: 1px solid #ddd
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box:hover {
	border-color: #beae59
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 150px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-name {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 116.7%;
	display: inline-block;
	margin-bottom: 8px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-reviews-summary {
	width: 100%;
	margin-bottom: 0
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .product-reviews-summary .reviews-actions .action.view {
	display: none
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .no-rating {
	margin: 3px 0 2px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box {
	margin: 5px 0
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box p {
	margin-bottom: 0
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action {
	float: left;
	margin-top: 15px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .add-to-links {
	float: left;
	display: inline-block
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action a {
	border: 1px solid #ddd
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action {
	display: inline-block !important;
	float: left;
	line-height: 36px;
	text-align: center;
	color: #fff;
	width: 36px;
	height: 36px;
	vertical-align: top
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action:hover {
	background-color: #beae59;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action:hover:before {
	color: #fff !important
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	width: auto;
	color: #beae59;
	background-color: #fff;
	padding: 0 12px;
	border: 1px solid #ddd
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart span {
	display: block;
	text-transform: uppercase;
	font-weight: bold
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart:hover {
	background-color: #beae59;
	color: #fff
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-compare, .homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-wishlist {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-compare {
	margin: 0 5px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-compare:before {
	content: '\f079';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-wishlist {
	float: right
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.link-wishlist:before {
	content: '\f004';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #999
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action span {
	display: none
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner:hover .info-product-box .bottom-action .link-compare, .homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner:hover .info-product-box .bottom-action .link-wishlist {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .product-home-listing .owl-theme .owl-controls {
	position: absolute;
	top: 0px;
	right: 0;
	width: 90px;
	background-color: #fff
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav {
	float: right
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle6 .product-home-listing .owl-theme .owl-controls .owl-nav > div.owl-prev {
	margin-right: 5px
}

.homestyle6 .product-home-listing:hover .owl-theme .owl-controls .owl-nav > div {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands {
	width: 100%;
	float: left;
	position: relative
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .item {
	background-color: #eee;
	border-right: 1px solid #fff;
	position: relative
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .item:after {
	position: absolute;
	content: "";
	background-color: #ddd;
	width: 1px;
	height: 100%;
	right: 0;
	top: 0
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .item a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -19px
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.next:before, .homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.prev:before, .homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-prev {
	left: -17px
}

.homestyle6 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div.owl-next {
	right: -17px
}

.homestyle6 .latest-blog-wrap {
	float: left;
	width: 100%;
	margin-top: 80px;
	margin-bottom: 40px
}

.homestyle6 .latest-blog-wrap .title-home {
	text-align: center;
	margin-bottom: 40px
}

.homestyle6 .latest-blog-wrap .title-home h2 {
	padding: 13px 0 10px;
	font-size: 216.7%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	display: inline-block;
	line-height: 100%
}

.homestyle6 .latest-blog-wrap .title-home strong {
	color: #beae59;
	font-weight: 700
}

.homestyle6 .latest-blog-wrap .latest-blog .item {
	float: left;
	width: 50%
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 50%;
	position: relative
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog {
	width: 40px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 10px;
	left: 10px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .big-txt {
	font-size: 133.3%;
	font-weight: bold;
	line-height: 100%
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog .date-blog .normal-txt {
	font-size: 83.333%
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 30px;
	width: 50%
}

@media (min-width:768px) {
	.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: 203px
	}

}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	font-size: 100%;
	padding-bottom: 15px;
	padding-top: 30px
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle a {
	font-size: 116.7%;
	font-weight: bold;
	text-transform: uppercase
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .info-post {
	display: none
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore {
	color: #beae59;
	text-transform: uppercase;
	padding-top: 10px;
	float: left
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .action-post .btn-readmore:hover {
	color: #9f9256
}

.homestyle6 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog, .homestyle6 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog {
	float: left
}

.homestyle6 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .image-blog:after, .homestyle6 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .image-blog:after {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #fff;
	position: absolute;
	content: "";
	top: 50%;
	right: 0px
}

.homestyle6 .latest-blog-wrap .latest-blog .item.item-1 .blog-item-content .info-blog, .homestyle6 .latest-blog-wrap .latest-blog .item.item-2 .blog-item-content .info-blog {
	float: left
}

.cms-index-index.cms-page-7 .page-wrapper .col1-layout > .container > .row {
	background-color: #fff;
	padding: 30px 15px;
	margin: -85px -30px -30px -30px;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.homestyle7 .sm-imageslider {
	margin-bottom: 30px
}

.homestyle7 .sm-imageslider .owl-theme .owl-controls .owl-dots {
	margin-top: -25px
}

.homestyle7 .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-prev::before {
	left: 30px
}

.homestyle7 .sm-imageslider .owl-theme .owl-controls .owl-nav .owl-next::before {
	right: 30px
}

.homestyle7 .banner-infos-w {
	background-color: #f9f9f9;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6
}

.homestyle7 .banner-infos-w .banner-infos {
	padding: 15px 0;
	float: left;
	width: 100%
}

.homestyle7 .banner-infos-w .banner-infos .banner-info {
	width: 33.333%;
	float: left
}

.homestyle7 .banner-infos-w .banner-infos .banner-info img {
	float: left
}

.homestyle7 .banner-infos-w .banner-infos .banner-info .banner-cont {
	float: left;
	padding-left: 20px;
	padding-top: 25px;
	color: #444
}

.homestyle7 .banner-infos-w .banner-infos .banner-info .banner-cont a {
	font-size: 133.3%;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 100%
}

.homestyle7 .static-categories {
	margin-top: 30px
}

.homestyle7 .static-categories img {
	width: 100%
}

.homestyle7 .static-categories .row-cate1 {
	float: left;
	margin-bottom: 15px !important
}

.homestyle7 .static-categories .row-cate1 .static-cate {
	width: 25%
}

.homestyle7 .static-categories .row-cate {
	margin: 0 -7px
}

.homestyle7 .static-categories .row-cate .static-cate {
	float: left;
	padding: 0 7px
}

.homestyle7 .static-categories .row-cate .static-cate .cate-inner {
	position: relative
}

.homestyle7 .static-categories .row-cate .static-cate .inner {
	height: 50px;
	line-height: 50px;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: center;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.homestyle7 .static-categories .row-cate .static-cate .inner a {
	color: #fff;
	font-size: 150%
}

.homestyle7 .static-categories .row-cate .static-cate .inner a:hover {
	color: #beae59
}

.homestyle7 .static-categories .row-cate .static-cate:hover {
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	cursor: pointer
}

.homestyle7 .static-categories .row-cate .static-cate:hover .inner {
	height: 100%;
	line-height: 30px;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.homestyle7 .static-categories .row-cate2 .static-cate {
	width: 25%
}

.homestyle7 .static-categories .row-cate2 .cate-banner {
	width: 50%
}

.homestyle7 .static-categories .row-cate2 .cate-banner a {
	position: relative;
	display: block
}

.homestyle7 .static-categories .row-cate2 .cate-banner a:before {
	bottom: 30px;
	content: "";
	left: 30px;
	position: absolute;
	right: 30px;
	top: 30px;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s
}

.homestyle7 .static-categories .row-cate2 .cate-banner a:hover:before {
	background: #000 none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	opacity: .2;
	filter: alpha(opacity=20);
	right: 0;
	top: 0
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 60px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider {
	margin-top: 30px;
	overflow: hidden;
	position: relative
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-grid .item, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-list .item {
	margin-bottom: 0
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-grid .item .item-inner, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-list .item .item-inner {
	border: 1px solid transparent;
	margin-bottom: 1px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-grid .item .item-inner .bottom-action, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-list .item .item-inner .bottom-action {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-grid .item:hover .item-inner, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-list .item:hover .item-inner {
	border-color: #ddd
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-grid .item:hover .item-inner .bottom-action, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .products-list .item:hover .item-inner .bottom-action {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div:before {
	text-indent: 0;
	position: absolute;
	top: 0;
	color: #999;
	font-size: 22px;
	line-height: 33px;
	font-family: FontAwesome
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.next:before, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	content: "\f105";
	right: 13px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.prev:before, .homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	content: "\f104";
	left: 13px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div:hover {
	border-color: #beae59;
	background-color: #beae59
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div:hover:before {
	color: #fff
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-prev {
	left: 15px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider .owl-theme .owl-controls .owl-nav > div.owl-next {
	right: 15px
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .basic-products-slider:hover .owl-theme .owl-controls .owl-nav > div {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-o-transition: .2s;
	transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .title-home {
	text-align: center
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .title-home h2 {
	padding: 10px 0 5px 0;
	font-size: 200%;
	color: #444;
	text-transform: uppercase;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	display: inline-block;
	position: relative;
	font-weight: 700
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .title-home h2:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #b2b2b2 !important;
	top: 2px;
	left: 0
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .title-home h2:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #b2b2b2 !important;
	bottom: -4px;
	left: 0
}

.homestyle7 .slider-basic-wrapper .block-slider-basic-product .title-home strong {
	color: #beae59
}

@media (max-width:1199px) {
	#search_mini_form .form-search i {
		display: none
	}

	.custom-slider-img-w .owl-theme .owl-item img, .sm-imageslider .owl-theme .owl-item img {
		width: 100%
	}

	.page-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler, .page-wrapper .products-list .item .item-inner .box-image .sm_quickview_handler {
		display: none !important
	}

}

@media (min-width:992px) and (max-width:1199px) {
	.wrapper {
		overflow-x: hidden
	}

	.cms-page-1 .sm-imageslider {
		margin-top: 0
	}

	.sm-imageslider .owl-carousel .owl-item img {
		width: 100%
	}

	.homestyle1 .banner1-w .banner a img {
		width: 100%
	}

	.homestyle1 .products-grid .item .item-inner .product-reviews-summary .rating-summary .rating-result {
		margin: auto
	}

	.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a {
		width: 50%;
		float: left
	}

	.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a img {
		width: 100%
	}

	.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
		bottom: 10px
	}

	.homestyle1 .wrap-content1 .products-w .block .block-title {
		padding-left: 10px
	}

	.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner {
		padding-left: 10px
	}

	.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner .box-info {
		margin-left: 100px
	}

	.homestyle1 .wrap-content1 .products-w .block-content .item .item-inner .box-info .product-name {
		font-size: 110%
	}

	.homestyle1 .banner-infos .banner-info {
		width: 33.333%
	}

	.homestyle1 .banner-infos .banner-info .inner {
		padding: 19px 0
	}

	.homestyle1 .banner-infos .banner-info .banner-cont {
		margin-top: 10px
	}

	.homestyle1 .banner-infos .banner-info.banner-info2::before, .homestyle1 .banner-infos .banner-info.banner-info2::after {
		display: none
	}

	.homestyle1 .banner-infos .banner-info.banner-info2 .inner {
		background-color: transparent;
		margin: 0
	}

	.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
		padding: 120px 70px
	}

	.homestyle1 .static-content-wrap .static-content .content3-2 .inner {
		padding-top: 70px
	}

	.homestyle1 .static-content-wrap .static-content .content3-1 .inner {
		padding-top: 64px
	}

	.homestyle1 .static-content-wrap .static-content .content2-2 .inner, .homestyle1 .static-content-wrap .static-content .content1-1 .inner {
		padding-top: 100px
	}

	.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 {
		padding: 22px 10px 12px 10px
	}

	.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .title-home {
		margin-bottom: 10px
	}

	.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .desc, .homestyle1 .static-content-wrap .static-content .h-margin {
		margin-bottom: 10px
	}

	.homestyle1 .static-content-wrap .static-content .content1-2 .inner {
		padding-top: 30px
	}

	.homestyle1 .latest-blog-wrap img {
		width: 100%
	}

	.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
		min-height: auto
	}

	.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
		padding-bottom: 5px
	}

	.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
		padding-top: 10px
	}

	.homestyle1 .brands-tab > ul:first-child {
		margin: 0
	}

	.homestyle1 .brands-tab .tab-content img {
		min-height: 400px
	}

	.homestyle1 .brands-tab .brands-title {
		padding: 32px 0 31px 0
	}

	.homestyle1 .brands-tab .tab-content img {
		width: 100%
	}

	.homestyle2 .products-grid .item .item-inner .bottom-action .btn-action.btn-cart {
		padding: 0
	}

	.homestyle2 .list-basic-w .list-basic-products {
		width: 55%
	}

	.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-image {
		width: 90px
	}

	.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .box-info {
		margin-left: 105px
	}

}

.homestyle2 .list-basic-w .basic-products-list .list-items .item .item-inner .bottom-action .btn-action.btn-cart {
	padding: 0
}

.homestyle2 .deal-wrapper .products-grid .item .box-image {
	min-height: 405px
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav {
	right: 10px
}

.homestyle2 .static-categories .static-cate a {
	background-position: 0px 0
}

.homestyle2 .static-categories .static-cate-2 a {
	background-position: -159px 0;
}

.homestyle2 .static-categories .static-cate-3 a {
	background-position: -316px 0;
}

.homestyle2 .static-categories .static-cate-4 a {
	background-position: 0px -135px;
}

.homestyle2 .static-categories .static-cate-5 a {
	background-position: -158px -135px;
}

.homestyle2 .static-categories .static-cate-6 a {
	background-position: -316px -135px;
}

.homestyle2 .static-categories .static-cate-7 a {
	background-position: 0px -270px;
}

.homestyle2 .static-categories .static-cate-8 a {
	background-position: -160px -270px;
}

.homestyle2 .static-categories .static-cate-9 a {
	background-position: -312px -270px;
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .image-blog img {
	height: auto
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
	height: 164px;
	padding: 15px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .image-blog {
	margin-top: 164px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog {
	height: 188px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots {
	margin-top: -30px
}

.homestyle3 .owl-carousel .owl-item img {
	width: 100%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a {
	width: 50%;
	float: left
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a img {
	width: 100%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	bottom: 10px
}

.homestyle3 .wrap-content1 .products-w .block .block-title {
	padding-left: 10px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner {
	padding-left: 10px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner .box-info {
	margin-left: 100px
}

.homestyle3 .wrap-content1 .products-w .block-content .item .item-inner .box-info .product-name {
	font-size: 110%
}

.homestyle3 .banner-infos {
	margin-top: 0
}

.homestyle3 .banner-infos .banner-info {
	width: 33.333% !important;
	padding: 19px 10px !important
}

.homestyle3 .banner-infos .banner-info .inner {
	padding: 0px !important
}

.homestyle3 .banner-infos .banner-info img {
	width: 85px
}

.homestyle3 .banner-infos .banner-info .banner-cont {
	margin-top: 20px
}

.homestyle3 .banner-infos .banner-info.banner-info2 {
	padding: 19px 0 !important
}

.homestyle3 .banner-infos .banner-info.banner-info2:after, .homestyle3 .banner-infos .banner-info.banner-info2:before {
	display: none
}

.homestyle3 .banner-infos .banner-info.banner-info2 .inner {
	background-color: transparent;
	margin: 0;
	width: 100%
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 70px
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	min-height: auto
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-bottom: 5px
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	padding-top: 15px
}

.homestyle3 .brands-tab .brands-title {
	padding: 32px 0 32px 0
}

.homestyle3 .brands-tab .tab-content img {
	width: 100%
}

.homestyle3 .brands-tab ul.nav-brand-tabs {
	margin: -4px 0 0
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner {
	margin-bottom: 20px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	width: 105px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 115px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action {
	margin-top: 5px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box {
	margin: 0
}

.homestyle3 .wrap-content3 {
	margin-top: 30px;
	padding: 40px 0
}

.homestyle4 .products-w .block .block-title {
	padding: 25px 0 6px 30px
}

.homestyle4 .products-w .block .block-content .item {
	margin-top: 17px
}

.homestyle4 .products-w .block .block-content .item .item-inner {
	padding-top: 17px
}

.homestyle4 .content-wrap1 .products-w .block .block-content .item:last-child {
	display: none
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal {
	padding: 30px 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal h2 span {
	font-size: 120%
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner .top-categories a {
	width: 50%;
	float: left
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 25px 0 26px 0
}

.homestyle4 .sm-super-categories .products-grid .item .item-inner .box-info .product-name {
	min-height: 35px
}

.homestyle4 .sm-super-categories .category-wrap .inner {
	min-height: 519px
}

.homestyle4 .sm-super-categories .category-wrap .cat-title {
	padding: 20px 25px
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 90px
}

.homestyle4 .banner-infos .banner-info {
	width: 33.333% !important;
	padding: 19px 10px !important
}

.homestyle4 .banner-infos .banner-info .inner {
	padding: 0px !important
}

.homestyle4 .banner-infos .banner-info img {
	width: 85px
}

.homestyle4 .banner-infos .banner-info .banner-cont {
	margin-top: 20px
}

.homestyle4 .banner-infos .banner-info.banner-info2 {
	padding: 19px 0 !important
}

.homestyle4 .banner-infos .banner-info.banner-info2:after, .homestyle4 .banner-infos .banner-info.banner-info2:before {
	display: none
}

.homestyle4 .banner-infos .banner-info.banner-info2 .inner {
	background-color: transparent;
	margin: 0;
	width: 100%
}

.homestyle4 .latest-blog-wrap .latest-blog .item {
	background-color: #fff
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	min-height: auto
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-bottom: 5px
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	padding-top: 15px
}

.homestyle4 .brands-tab .brands-title {
	padding: 32px 0 31px 0
}

.homestyle4 .brands-tab .tab-content img {
	width: 100%
}

.homestyle4 .brands-tab ul.nav-brand-tabs {
	margin: -2px 0 0 0
}

.homestyle5 .col-product2 .products-sidebar .item .item-inner .box-info .product-name, .homestyle5 .col-product1 .products-sidebar .item .item-inner .box-info .product-name {
	height: 35px;
	overflow: hidden
}

.homestyle5 .col-product2 .block .block-title, .homestyle5 .col-product1 .block .block-title {
	padding: 20px 0 0px 15px
}

.homestyle5 .col-product2 .block .block-content .item .item-inner, .homestyle5 .col-product1 .block .block-content .item .item-inner {
	padding-left: 10px
}

.homestyle5 .col-product2 .block .block-content .item .item-inner .box-info, .homestyle5 .col-product1 .block .block-content .item .item-inner .box-info {
	margin-left: 95px
}

.homestyle5 .super-cate3 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next, .homestyle5 .super-cate1 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next {
	right: -1px
}

.homestyle5 .super-cate3 .sm-super-categories .spc-wrap .spc-items-container, .homestyle5 .super-cate1 .sm-super-categories .spc-wrap .spc-items-container {
	margin-right: 0;
	border-right: 1px solid #ddd
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .spc-items-container {
	margin-left: 0
}

.homestyle5 .sm-super-categories .category-wrap .inner {
	min-height: 512px
}

.homestyle5 .sm-super-categories .spc-wrap .cate-img {
	display: none
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner {
	padding: 21px 10px 22px 10px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info {
	padding-left: 100px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info .product-name {
	height: 35px;
	overflow: hidden
}

.homestyle5 .banner-infos .banner-info {
	width: 33.333% !important;
	padding: 19px 10px !important
}

.homestyle5 .banner-infos .banner-info .inner {
	padding: 0px !important
}

.homestyle5 .banner-infos .banner-info img {
	width: 85px
}

.homestyle5 .banner-infos .banner-info .banner-cont {
	margin-top: 20px
}

.homestyle5 .banner-infos .banner-info.banner-info2 {
	padding: 19px 0 !important
}

.homestyle5 .banner-infos .banner-info.banner-info2:after, .homestyle5 .banner-infos .banner-info.banner-info2:before {
	display: none
}

.homestyle5 .banner-infos .banner-info.banner-info2 .inner {
	background-color: transparent;
	margin: 0;
	width: 100%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	min-height: auto
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-bottom: 5px
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	padding-top: 15px
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 120px 70px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div {
	top: 31px
}

.homestyle5 .custom-slider-brands-w .brands-title {
	padding: 30px 0
}

.homestyle6 .sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item {
	border: 1px solid #ddd
}

.homestyle6 .sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item .item-inner {
	border: 1px solid transparent
}

.homestyle6 .banner-infos .banner-info.banner-info3, .homestyle6 .banner-infos .banner-info.banner-info1 {
	width: 32%
}

.homestyle6 .banner-infos .banner-info.banner-info2 {
	width: 36%
}

.homestyle6 .banner-infos .banner-info .banner-cont {
	padding-left: 10px
}

.homestyle6 .static-categories .static-cate .inner ul {
	margin-top: 10px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image {
	width: 45%
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info {
	margin-left: 45%
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate a {
	background-position: -18px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-2 a {
	background-position: -172px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-3 a {
	background-position: -330px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-4 a {
	background-position: -18px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-5 a {
	background-position: -172px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-6 a {
	background-position: -330px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-7 a {
	background-position: -16px -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-8 a {
	background-position: -174px -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-9 a {
	background-position: -330px -270px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	width: 100px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 110px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 0
}

.homestyle7 .banner-infos .banner-info.banner-info3, .homestyle7 .banner-infos .banner-info.banner-info1 {
	width: 32%
}

.homestyle7 .banner-infos .banner-info.banner-info2 {
	width: 36%
}

.homestyle7 .banner-infos .banner-info .banner-cont {
	padding-left: 10px
}

.homestyle7 .static-categories .row-cate2 .cate-banner a img {
	height: 294px
}

}

@media (max-width:991px) {
.menu-ontop {
	display: none
}

.cms-page-1 .sm-imageslider {
	margin-top: 0
}

.page-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler, .page-wrapper .products-list .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.cms-page-1 .sm-imageslider {
	margin-top: 0
}

.homestyle1 img {
	width: 100%
}

.homestyle1 .owl-carousel .owl-item img {
	width: 100%
}

}

@media (min-width:768px) and (max-width:991px) {
.homestyle1 .wrap-content1 .slider-deal-w {
	border-right: none
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	bottom: 35px;
	right: 20px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a {
	width: 50%;
	float: left
}

.homestyle1 .wrap-content1 .products-w {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 15px
}

.homestyle1 .wrap-content1 .products-w .block .block-title {
	border-top: 1px solid #ddd;
	padding: 25px 0 0 20px
}

.homestyle1 .wrap-content1 .products-w .block-content ul li.item-3 {
	margin-bottom: 20px
}

.homestyle1 .content-box.hm {
	margin-top: 0
}

.homestyle1 .banner-infos {
	display: none
}

.homestyle1 .banner-infos .banner-info.banner-info2::before, .homestyle1 .banner-infos .banner-info.banner-info2::after {
	display: none
}

.homestyle1 .banner-infos .banner-info.banner-info2 .inner {
	background-color: transparent;
	margin: 0
}

.homestyle1 .banner-infos .banner-info {
	width: 33.333%
}

.homestyle1 .banner-infos .banner-info .inner {
	padding: 19px 0
}

.homestyle1 .banner-infos .banner-info .banner-cont {
	margin-top: 10px
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 {
	padding: 22px 10px 13px 10px
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .title-home {
	margin-bottom: 10px
}

.homestyle1 .static-content-wrap .static-content.static-content2 .content2-1 .desc, .homestyle1 .static-content-wrap .static-content .h-margin {
	margin-bottom: 10px
}

.homestyle1 .static-content-wrap .static-content .content1-2 .inner {
	padding-top: 30px
}

.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 100px 70px
}

.homestyle1 .static-content-wrap .static-content .h-cont .inner {
	display: none
}

.homestyle1 .static-content-wrap .static-content .h-cont.content2-2 img {
	height: 234px
}

.homestyle1 .quickview-main .product-view .product-shop .add-to-links {
	margin-top: 5px !important
}

.homestyle1 .latest-blog-wrap .latest-blog .item {
	margin-top: 10px;
	width: 100%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: auto
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: left;
	padding: 0 30px
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: left
}

.homestyle1 .brands-tab .tab-content img {
	min-height: 305px
}

.homestyle1 .brands-tab .brands-title {
	padding: 6px 0 6px 0
}

.homestyle2 .slider-basic-w .margin-slider {
	margin: 0 -5px
}

.homestyle2 .slider-basic-w .sm-basic-products .row-item .item {
	padding-left: 5px;
	padding-right: 5px
}

.homestyle2 .slider-basic-w .sm-basic-products .row-item .item .item-inner .bottom-action .btn-action.btn-cart {
	padding: 0
}

.homestyle2 .slider-basic-w .sm-basic-products .row-item .item .item-inner .bottom-action .btn-action.link-compare, .homestyle2 .slider-basic-w .sm-basic-products .row-item .item .item-inner .bottom-action .btn-action.link-wishlist {
	width: 42px
}

.homestyle2 .slider-basic-w .sm-basic-products .row-item .item .item-inner .bottom-action > form, .homestyle2 .slider-basic-w .sm-basic-products .row-item .item .item-inner .bottom-action .btn-cart-w {
	padding-left: 42px;
	padding-right: 42px
}

.homestyle2 .list-basic-w .list-basic-products {
	width: 80%
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .bottom-action .btn-action.link-compare, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .bottom-action .btn-action.link-wishlist {
	width: 42px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .bottom-action > form, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner .bottom-action .btn-cart-w {
	padding-left: 42px;
	padding-right: 42px
}

.homestyle2 .deal-wrapper .sm-deals .owl-nav {
	right: 10px;
	top: 20px
}

.homestyle2 .deal-wrapper .products-grid .item .deals-countdown {
	margin-left: 20px
}

.homestyle2 .static-categories {
	width: 100%
}

.homestyle2 .static-categories .static-cate a {
	background-position: 39px 0
}

.homestyle2 .static-categories .static-cate-2 a {
	background-position: -116px 0
}

.homestyle2 .static-categories .static-cate-3 a {
	background-position: -276px 0
}

.homestyle2 .static-categories .static-cate-4 a {
	background-position: 39px -135px
}

.homestyle2 .static-categories .static-cate-5 a {
	background-position: -116px -135px
}

.homestyle2 .static-categories .static-cate-6 a {
	background-position: -118px -135px
}

.homestyle2 .static-categories .static-cate-7 a {
	background-position: 37px -270px
}

.homestyle2 .static-categories .static-cate-8 a {
	background-position: -118px -270px
}

.homestyle2 .static-categories .static-cate-9 a {
	background-position: -273px -270px
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .image-blog img {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post {
	width: 100%
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots {
	margin-top: -30px
}

.homestyle3 .quickview-main .product-view .product-shop .add-to-links {
	margin-top: 5px !important
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle3 .wrap-content1 .slider-deal-w {
	border-right: none
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	bottom: 35px;
	right: 20px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal .top-categories a {
	width: 50%;
	float: left
}

.homestyle3 .wrap-content1 .products-w {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 15px
}

.homestyle3 .wrap-content1 .products-w .block .block-title {
	border-top: 1px solid #ddd;
	padding: 25px 0 0 20px
}

.homestyle3 .wrap-content1 .products-w .block-content ul li.item-3 {
	margin-bottom: 20px
}

.homestyle3 .banner-infos {
	display: none
}

.homestyle3 .wrap-content3 {
	padding: 40px 0
}

.homestyle3 .phl-last {
	clear: both
}

.homestyle3 .phl-last .product-home-listing {
	margin-top: 30px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner {
	width: 100%
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	width: 140px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 160px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action {
	margin-top: 15px
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 100px 70px
}

.homestyle3 .latest-blog-wrap .latest-blog .item {
	margin-top: 10px;
	width: 100%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: auto
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: left;
	padding: 0 30px
}

.homestyle3 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle3 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: left
}

.homestyle3 .brands-tab .brands-title {
	padding: 6px 0 6px 0
}

.homestyle3 .brands-tab ul.nav-brand-tabs {
	margin-top: -4px
}

.homestyle3 .brands-tab ul.nav-brand-tabs.first {
	margin-top: 0
}

.homestyle4 .slider-images-w {
	padding-right: 15px
}

.homestyle4 .content-wrap1 .products-w {
	float: left;
	padding-left: 15px
}

.homestyle4 .content-wrap1 .products-w .block .block-title {
	padding: 30px 0 8px 30px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	left: 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	padding-left: 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .product-name {
	min-height: auto
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info .price-box {
	margin: 0;
	height: auto
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal .pretext-inner p {
	margin: 30px 0
}

.homestyle4 .content-wrap2 .products-w .block {
	border-right: none;
	padding-bottom: 0
}

.homestyle4 .content-wrap2 .products-w .block-content .item:last-child {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	padding-bottom: 20px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle4 .sm-super-categories .category-wrap {
	padding-right: 15px
}

.homestyle4 .sm-super-categories .spc-wrap {
	padding-left: 15px
}

.homestyle4 .listingtab-wrapper {
	margin-bottom: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	width: 140px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 160px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action {
	margin-top: 15px
}

.homestyle4 .sm-super-categories .products-grid .item .item-inner .box-info .product-name {
	min-height: 35px
}

.homestyle4 .sm-super-categories .category-wrap .inner {
	min-height: auto
}

.homestyle4 .banner-infos {
	display: none
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 100px 70px
}

.homestyle4 .latest-blog-wrap .latest-blog .item {
	margin-top: 10px;
	width: 100%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: auto
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: left;
	padding: 0 30px
}

.homestyle4 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle4 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: left
}

.homestyle4 .brands-tab .brands-title {
	padding: 6px 0 6px 0
}

.homestyle4 .brands-tab ul.nav-brand-tabs {
	margin-top: -4px
}

.homestyle4 .brands-tab ul.nav-brand-tabs.first {
	margin-top: 0
}

.homestyle5 .content-wrap1 .col-product1 {
	padding-right: 15px;
	border-right: none;
	float: left
}

.homestyle5 .content-wrap1 .col-deal {
	padding-right: 15px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .label-deal {
	top: 36px;
	right: -45px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	left: 10px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .timer-deal {
	left: 10px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	margin-top: 0;
	padding-left: 10px
}

.homestyle5 .content-wrap1 .col-product2 {
	padding-left: 15px;
	border-left: none;
	float: left;
	clear: both
}

.homestyle5 .content-wrap1 .col-product2 .block {
	border-top: 1px solid #ddd
}

.homestyle5 .banner5-1 .banner51 {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .col-item .item:last-child .item-inner .box-image a {
	border: none
}

.homestyle5 .sm-super-categories .category-wrap {
	padding-right: 15px
}

.homestyle5 .sm-super-categories .spc-wrap {
	padding-left: 15px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container {
	border-right: none
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner {
	padding: 21px 10px 22px 10px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info {
	padding-left: 100px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .ltabs-item-slide .item:last-child .item-inner .box-info .product-name {
	height: 35px;
	overflow: hidden
}

.homestyle5 .sm-super-categories .spc-wrap .cate-img {
	display: none
}

.homestyle5 .super-cate3 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next, .homestyle5 .super-cate1 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next {
	right: 0px
}

.homestyle5 .super-cate3 .sm-super-categories .category-wrap .inner, .homestyle5 .super-cate1 .sm-super-categories .category-wrap .inner {
	border-right: 1px solid #ddd;
	min-height: auto
}

.homestyle5 .super-cate3 .sm-super-categories .spc-wrap .spc-items-container, .homestyle5 .super-cate1 .sm-super-categories .spc-wrap .spc-items-container {
	margin-right: 0
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap {
	float: none;
	padding-left: 15px
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap .inner {
	border-left: 1px solid #ddd;
	min-height: auto
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap {
	padding-right: 15px;
	float: left;
	width: 100%
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .spc-items-container {
	border-right: none;
	margin-left: 0
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .cate-img {
	display: none
}

.homestyle5 .banner-infos {
	display: none
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 100px 70px
}

.homestyle5 .latest-blog-wrap .latest-blog .item {
	margin-top: 10px;
	width: 100%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: auto
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	float: left;
	padding: 0 30px
}

.homestyle5 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .image-blog, .homestyle5 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .image-blog {
	float: left
}

.homestyle5 .listingtab-wrapper {
	margin-bottom: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	width: 140px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 160px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action {
	margin-top: 15px
}

.homestyle5 .custom-slider-brands-w .brands-title {
	padding: 18px 0 17px 0
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div {
	top: 35px
}

.homestyle6 .banner-infos .banner-info {
	text-align: center
}

.homestyle6 .banner-infos .banner-info .banner-cont, .homestyle6 .banner-infos .banner-info img {
	float: none
}

.homestyle6 .static-categories .static-cate {
	width: 50%
}

.homestyle6 .static-categories .static-cate img {
	width: 100%
}

.homestyle6 .dailydeal-wrap {
	padding-bottom: 0
}

.homestyle6 .dailydeal-wrap .static-categories {
	width: 100%
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate a {
	background-position: 39px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-2 a {
	background-position: -116px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-3 a {
	background-position: -276px 0
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-4 a {
	background-position: 39px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-5 a {
	background-position: -116px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-6 a {
	background-position: -118px -135px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-7 a {
	background-position: 37px -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-8 a {
	background-position: -118px -270px
}

.homestyle6 .dailydeal-wrap .static-categories .static-cate-9 a {
	background-position: -273px -270px
}

.homestyle6 .dailydeal-wrap .deal-wrapper {
	border: 1px solid #ddd
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner {
	padding-bottom: 0
}

.homestyle6 .phl-last .product-home-listing {
	margin-top: 0
}

.homestyle6 .phl-last .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner:nth-child(2) {
	margin-left: 20px
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	padding: 0 10px
}

.homestyle6 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 0
}

.homestyle7 .banner-infos .banner-info {
	text-align: center
}

.homestyle7 .banner-infos .banner-info .banner-cont, .homestyle7 .banner-infos .banner-info img {
	float: none !important
}

.homestyle7 .static-categories .row-cate2 .cate-banner a img {
	height: 223px
}

}

@media (max-width:767px) {
.full-wrapper {
	margin-left: -15px;
	margin-right: -15px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav, .sm-imageslider .owl-theme .owl-controls .owl-nav {
	display: none
}

.sm-imageslider .owl-carousel .owl-stage-outer {
	overflow: inherit
}

.sm-imageslider .owl-theme .owl-controls .owl-dots {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px
}

.homestyle1 .wrap-content1 {
	margin-top: 1px
}

.homestyle1 .wrap-content1 .products-w {
	clear: both;
	padding-left: 15px;
	margin-bottom: 20px;
	float: left
}

.homestyle1 .wrap-content1 .products-w .block .block-title {
	border-top: 1px solid #ddd;
	padding: 25px 0 0 20px;
	float: left;
	width: 100%;
	margin-top: 20px
}

.homestyle1 .wrap-content1 .products-w .block-content ul li.item-3 {
	margin-bottom: 20px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal {
	display: none
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .deal-slider {
	width: 100%
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .owl-nav {
	bottom: 30px;
	right: 10px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item {
	padding-left: 15px
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	width: 60%
}

.homestyle1 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .timer-deal {
	left: 0px;
	top: 20px
}

.homestyle1 .content-box.hm {
	margin-top: 0
}

.homestyle1 .banner-infos {
	display: none
}

.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 10px
}

.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item img {
	float: none;
	display: none
}

.homestyle1 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item .item-inner {
	margin-left: 0;
	margin-top: 0px
}

.homestyle1 .static-content-wrap .static-content {
	width: 100%
}

.homestyle1 .static-content-wrap .static-content .content1-1 .inner {
	padding-top: 70px
}

.homestyle1 .static-content-wrap .static-content .content2-1 {
	margin-top: 10px
}

.homestyle1 .static-content-wrap .static-content .content1-2 .inner {
	padding-top: 30px
}

.homestyle1 .static-content-wrap .static-content .content2-2 .inner {
	padding-top: 60px
}

.homestyle1 .static-content-wrap .static-content .content3-1 {
	margin-top: 10px
}

.homestyle1 .static-content-wrap .static-content .content3-1 .inner {
	padding-top: 40px
}

.homestyle1 .static-content-wrap .static-content .content3-2 .inner {
	padding-top: 40px
}

.homestyle1 .latest-blog-wrap .latest-blog .item.item-3 .blog-item-content .info-blog, .homestyle1 .latest-blog-wrap .latest-blog .item.item-4 .blog-item-content .info-blog {
	padding-top: 0
}

.homestyle1 .latest-blog-wrap .latest-blog .item {
	width: 100%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 100%
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	width: 100%;
	padding: 0 0 10px 0;
	margin-bottom: 0px
}

.homestyle1 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 15px;
	padding-bottom: 10px
}

.homestyle1 .brands-tab ul.nav-brand-tabs {
	width: 100%
}

.homestyle1 .brands-tab .tab-content {
	width: 100%
}

.homestyle2 .banner1-w .banner {
	width: 33%;
	float: left;
}

.homestyle2 .sm-basic-products .row-item .item {
	width: 100%
}

.homestyle2 .list-basic-w .list-basic-products {
	width: 100%
}

.homestyle2 .list-basic-w .list-basic-products .block-content .item {
	width: 100%
}

.homestyle2 .listingtab-wrapper {
	margin-top: 60px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs {
	overflow: unset
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: unset
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 0
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	margin-right: 0;
	text-align: center
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-size: 100%
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	color: #beae59
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	display: none
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	right: 60px;
	top: -40px;
	width: 25px;
	z-index: 12;
	cursor: pointer
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow {
	display: none !important
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before {
	content: '\f0c9';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	overflow: hidden;
	text-align: left
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
	display: block !important;
	padding: 5px 0
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
	float: none !important;
	display: block !important;
	line-height: 20px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:before {
	display: none !important
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover {
	background-color: transparent !important
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover {
	background-color: #beae59
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap {
	display: block
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-tabs-wrap.ltabs-selectbox {
	display: none
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	top: -40px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	width: 25px;
	height: 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ccc
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	font-size: 17px;
	color: #fff;
	top: -5px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	left: 9px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	right: 9px
}

.homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .item .item-inner {
	border: none !important
}

.homestyle2 .list-basic-w {
	background-size: auto 100%
}

.homestyle2 .dailydeal-wrap {
	margin-top: 60px
}

.homestyle2 .deal-wrapper .deal-slider .owl-controls {
	top: -40px
}

.homestyle2 .deal-wrapper .products-grid .item .box-image {
	width: 100%;
	margin-right: 0;
	padding-top: 0
}

.homestyle2 .deal-wrapper .products-grid .item .box-image .label-product.label-sale {
	display: none
}

.homestyle2 .deal-wrapper .products-grid .item .box-info {
	margin: 0 0px 20px 15px;
	float: left;
	padding: 0
}

.homestyle2 .deal-wrapper .products-grid .item .box-info .deals-description::before {
	left: 0
}

.homestyle2 .latest-blog-wrap2 {
	float: none
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .first-post .info-blog {
	height: auto
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item {
	margin-top: 10px;
	float: left
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog {
	height: auto
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item .info-blog:after {
	display: none !important
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-1 .info-blog::before {
	display: none !important
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .info-blog {
	position: inherit
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-2 .blog-item-content .image-blog {
	margin-top: 0
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .info-blog {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .item.item-3 .blog-item-content .image-blog {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .image-blog {
	width: 100%
}

.homestyle2 .latest-blog-wrap2 .latest-blog .list-post .info-blog {
	width: 100%;
	height: auto
}

.custom-slider-img-w .owl-theme .owl-controls .owl-dots {
	margin-top: -30px
}

.custom-slider-img-w .owl-theme .owl-controls .owl-nav {
	display: none
}

.homestyle3 .banner-infos {
	display: none
}

.homestyle3 .wrap-content1 {
	margin-top: 40px
}

.homestyle3 .wrap-content1 .products-w {
	clear: both;
	padding-left: 15px;
	margin-bottom: 20px
}

.homestyle3 .wrap-content1 .products-w .block .block-title {
	border-top: 1px solid #ddd;
	padding: 25px 0 0 20px;
	float: left;
	width: 100%;
	margin-top: 20px
}

.homestyle3 .wrap-content1 .products-w .block-content .item:last-child {
	margin-bottom: 20px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .title-deal {
	display: none
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .deal-slider {
	width: 100%
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item {
	padding-left: 15px
}

.homestyle3 .wrap-content1 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .timer-deal {
	left: 0px;
	top: 20px
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-nav {
	top: -40px;
	width: auto
}

.homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label::before {
	display: none
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .title-home {
	display: none
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	margin-right: 0
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	background-color: transparent !important;
	color: #444
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	background-color: transparent !important
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .ltabs-item {
	width: 100%
}

.homestyle3 .listingtab-wrapper2, .homestyle3 .listingtab-wrapper {
	margin-top: 60px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs, .homestyle3 .listingtab-wrapper .sm-listing-tabs {
	overflow: unset
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: unset
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 0
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	margin-right: 0;
	text-align: center
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-size: 100%
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	color: #beae59
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	display: none
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	right: 60px;
	top: -40px;
	width: 25px;
	z-index: 12;
	cursor: pointer
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow {
	display: none !important
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before {
	content: '\f0c9';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	overflow: hidden;
	text-align: left
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
	display: block !important;
	padding: 5px 0
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
	float: none !important;
	display: block !important
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:after, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:after, .homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:before {
	display: none !important
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel .ltabs-tab-label, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel .ltabs-tab-label {
	font-weight: bold
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel, .homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover span, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover span {
	background-color: transparent !important
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover {
	background-color: transparent
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover {
	background-color: #beae59
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap {
	display: block
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	top: -40px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	width: 25px;
	height: 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ccc
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	font-size: 17px;
	color: #fff;
	top: -5px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	left: 9px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before, .homestyle3 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	right: 9px
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .ltabs-item {
	margin-top: 0
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 10px
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item img {
	float: none;
	display: none
}

.homestyle3 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item .item-inner {
	margin-left: 0;
	margin-top: 0px
}

.homestyle3 .latest-blog-wrap .latest-blog .item {
	width: 100%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 100%
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	width: 100%;
	padding: 0;
	min-height: auto;
	margin-bottom: 20px
}

.homestyle3 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 15px;
	padding-bottom: 10px
}

.homestyle3 .brands-tab ul.nav-brand-tabs {
	width: 100%
}

.homestyle3 .brands-tab .tab-content {
	width: 100%
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner {
	margin-bottom: 20px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	width: 100px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 110px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .price-box {
	margin: 0
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action {
	margin-top: 5px
}

.homestyle3 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle4 .slider-deal-w .deal-wrapper .deal-slider .owl-controls {
	margin-bottom: 10px;
	margin-right: 5px
}

.homestyle4 .content-wrap1 .products-w {
	margin-top: 30px;
	float: left;
	padding-left: 15px
}

.homestyle4 .content-wrap1 .products-w .block .block-title {
	padding: 30px 0 8px 30px
}

.homestyle4 .slider-deal-w .deal-wrapper .sm-deals .owl-nav {
	right: 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info {
	padding-left: 10px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .deals-countdown {
	left: 10px
}

.homestyle4 .content-wrap2 .products-w .block {
	border-right: none !important;
	padding-bottom: 0
}

.homestyle4 .content-wrap2 .products-w .block-content .item:last-child {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	padding-bottom: 20px
}

.homestyle4 .custom-slider-img-w .owl-theme .owl-controls .owl-nav, .homestyle4 .sm-imageslider .owl-theme .owl-controls .owl-nav {
	display: none
}

.homestyle4 .slider-images-w {
	padding-right: 15px
}

.homestyle4 .slider-deal-w .deal-wrapper .title-deal-w {
	padding-left: 15px
}

.homestyle4 .slider-deal-w .deal-wrapper .label-deal {
	right: 15px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item {
	margin-bottom: 20px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .box-info {
	margin: 20px 0 10px 0
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .timer-deal {
	top: 60px
}

.homestyle4 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	top: 10px
}

.homestyle4 .sm-super-categories .category-wrap {
	padding-right: 15px
}

.homestyle4 .sm-super-categories .category-wrap .inner {
	min-height: auto
}

.homestyle4 .sm-super-categories .spc-wrap {
	padding-left: 15px
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 10px
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item img {
	float: none;
	display: none
}

.homestyle4 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item .item-inner {
	margin-left: 0;
	margin-top: 0px
}

.homestyle4 .latest-blog-wrap .latest-blog .item {
	width: 100%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 100%
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	width: 100%;
	padding: 0;
	min-height: auto;
	margin-bottom: 20px
}

.homestyle4 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 15px;
	padding-bottom: 10px
}

.homestyle4 .brands-tab img {
	width: 100%
}

.homestyle4 .brands-tab ul.nav-brand-tabs {
	width: 100%
}

.homestyle4 .brands-tab .tab-content {
	width: 100%
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home {
	display: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	margin-right: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	background-color: transparent !important;
	color: #444
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	background-color: transparent !important
}

.homestyle4 .listingtab-wrapper {
	margin-top: 60px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs {
	overflow: unset
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .title-home {
	display: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: unset
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	margin-right: 0;
	text-align: center
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-size: 100%
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	display: none
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	right: 60px;
	top: -38px;
	width: 25px;
	z-index: 12;
	cursor: pointer
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow {
	display: none !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before {
	content: '\f0c9';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	overflow: hidden;
	text-align: left
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
	display: block !important;
	padding: 5px 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
	float: none !important;
	display: block !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:after, .homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:before {
	display: none !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel .ltabs-tab-label {
	font-weight: bold
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel, .homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover span {
	background-color: transparent !important
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover {
	background-color: transparent
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover {
	background-color: #beae59
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap {
	display: block
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	top: -40px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	width: 25px;
	height: 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ccc
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	font-size: 17px;
	color: #fff;
	top: -5px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	left: 9px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	right: 9px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner {
	margin-bottom: 20px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	width: 100px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box {
	margin: 0
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action {
	margin-top: 5px
}

.homestyle4 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle4 .banner-infos {
	display: none
}

.homestyle4 .content-wrap3 {
	margin-top: 0
}

.homestyle5 .custom-slider-img-w .owl-theme .owl-controls .owl-nav, .homestyle5 .sm-imageslider .owl-theme .owl-controls .owl-nav {
	display: none
}

.homestyle5 .sm-imageslider {
	margin-top: 30px
}

.homestyle5 .content-wrap1 .col-product1 {
	padding-right: 15px;
	border-right: none
}

.homestyle5 .content-wrap1 .col-product1 .block-content ul li.item-3 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	padding-bottom: 20px
}

.homestyle5 .content-wrap1 .col-deal {
	padding-right: 15px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .label-deal {
	top: 36px;
	right: -45px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	left: 10px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .timer-deal {
	left: 10px
}

.homestyle5 .content-wrap1 .col-deal .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-info {
	margin-top: 0;
	padding-left: 10px
}

.homestyle5 .content-wrap1 .col-product2 {
	padding-left: 15px;
	border-left: none;
	float: left
}

.homestyle5 .content-wrap1 .col-product2 .block {
	margin-top: 20px;
	border-top: 1px solid #ddd
}

.homestyle5 .sm-super-categories .category-wrap {
	padding-right: 15px
}

.homestyle5 .sm-super-categories .spc-wrap {
	padding-left: 15px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container {
	border-right: none
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .col-item .item:last-child .item-inner {
	padding: 20px 10px
}

.homestyle5 .sm-super-categories .spc-wrap .spc-items-container .products-grid .col-item .item:last-child .item-inner .box-info {
	padding-left: 10px
}

.homestyle5 .sm-super-categories .spc-wrap .cate-img {
	display: none
}

.homestyle5 .super-cate3 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next, .homestyle5 .super-cate1 .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next {
	right: 0px
}

.homestyle5 .super-cate3 .sm-super-categories .category-wrap .inner, .homestyle5 .super-cate1 .sm-super-categories .category-wrap .inner {
	border-right: 1px solid #ddd;
	min-height: auto
}

.homestyle5 .super-cate3 .sm-super-categories .spc-wrap .spc-items-container, .homestyle5 .super-cate1 .sm-super-categories .spc-wrap .spc-items-container {
	margin-right: 0
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap {
	padding-left: 15px;
	float: none
}

.homestyle5 .super-cate2 .sm-super-categories .category-wrap .inner {
	border-left: 1px solid #ddd;
	min-height: auto
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap {
	padding-right: 15px;
	float: left;
	width: 100%
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .spc-items-container {
	border-right: none;
	margin-left: 0
}

.homestyle5 .super-cate2 .sm-super-categories .spc-wrap .cate-img {
	display: none
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal-w {
	padding-left: 15px
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item {
	margin-bottom: 20px
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .box-info {
	margin: 20px 0 10px 0
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .timer-deal {
	top: 60px
}

.homestyle5 .slider-deal-w .deal-wrapper .products-grid .item .item-inner .box-image .label-product.label-sale {
	top: 10px
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item {
	padding: 10px
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item img {
	float: none;
	display: none
}

.homestyle5 .testimonial-wrap .testimonials .owl-stage-outer .owl-item .item .item-inner {
	margin-left: 0;
	margin-top: 0px
}

.homestyle5 .latest-blog-wrap .latest-blog .item {
	width: 100%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog {
	width: 100%
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:after, .homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .image-blog:before {
	display: none
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog {
	width: 100%;
	padding: 0;
	min-height: auto;
	margin-bottom: 20px
}

.homestyle5 .latest-blog-wrap .latest-blog .item .blog-item-content .info-blog .postTitle {
	padding-top: 15px;
	padding-bottom: 10px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	margin-right: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li.tab-sel .ltabs-tab-label {
	background-color: transparent !important;
	color: #444
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	background-color: transparent !important
}

.homestyle5 .listingtab-wrapper {
	margin-top: 60px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs {
	overflow: unset
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .title-home {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: unset
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	margin-right: 0;
	text-align: center
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-size: 100%
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	display: none
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	right: 60px;
	top: -38px;
	width: 25px;
	z-index: 12;
	cursor: pointer
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow {
	display: none !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before {
	content: '\f0c9';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	overflow: hidden;
	text-align: left
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
	display: block !important;
	padding: 5px 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
	float: none !important;
	display: block !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:after, .homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:before {
	display: none !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel .ltabs-tab-label {
	font-weight: bold
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel, .homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover span {
	background-color: transparent !important
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover {
	background-color: transparent
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover {
	background-color: #beae59
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap {
	display: block
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls {
	top: -40px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div {
	width: 25px;
	height: 25px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ccc
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div:before {
	font-size: 17px;
	color: #fff;
	top: -5px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
	left: 9px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .owl-theme .owl-controls .owl-nav > div.owl-next:before {
	right: 9px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner {
	margin-bottom: 20px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-image {
	width: 100px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info {
	margin-left: 110px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .price-box {
	margin: 0
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action {
	margin-top: 5px
}

.homestyle5 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .item .item-inner .box-info .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle5 .banner-infos {
	display: none
}

.homestyle5 .content-wrap3 {
	margin-top: 0
}

.homestyle5 .custom-slider-brands-w .brands-title {
	width: 100%
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands {
	width: 100%
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .owl-controls .owl-nav > div {
	top: 50%;
	margin-top: -18px
}

.homestyle5 .custom-slider-brands-w .custom-slider-brands .item {
	border: 1px solid #ddd
}

.homestyle6 .banner-infos .banner-info {
	width: 100%;
	text-align: center
}

.homestyle6 .banner-infos .banner-info .banner-cont, .homestyle6 .banner-infos .banner-info img {
	float: none
}

.homestyle6 .static-categories .static-cate {
	width: 100%
}

.homestyle6 .listingtab-wrapper {
	margin-top: 60px
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs {
	overflow: unset
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap {
	overflow: unset;
	position: relative
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	padding-bottom: 0
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li {
	margin-right: 0;
	text-align: center
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label {
	font-size: 100%
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:hover {
	color: #444
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul li .ltabs-tab-label:before {
	display: none
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	right: 0px;
	top: -27px;
	width: 25px;
	z-index: 12;
	cursor: pointer
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-selected, .homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tab-arrow {
	display: none !important
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:before {
	content: '\f0c9';
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-synthesis: weight style;
	font-stretch: normal;
	font-size-adjust: none;
	font-language-override: normal;
	font-kerning: auto;
	font-feature-settings: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap {
	background: #fff none repeat scroll 0 0;
	-webkit-box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.3);
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	overflow: hidden;
	text-align: left
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
	display: block !important;
	padding: 5px 0
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
	float: none !important;
	display: block !important
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:after, .homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li .ltabs-tab-label:before {
	display: none !important
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel .ltabs-tab-label {
	font-weight: bold
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover {
	background-color: #444
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container:hover .ltabs-tabs-wrap {
	display: block
}

.homestyle6 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container {
	margin-top: 30px
}

.homestyle6 .dailydeal-wrap {
	padding: 20px 0;
	background-size: 100% 100%
}

.homestyle6 .dailydeal-wrap .static-categories {
	display: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .deal-slider .owl-controls {
	top: -40px
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .item-inner {
	padding: 0
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image {
	width: 100%;
	margin-right: 0;
	padding-top: 0
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-image .label-product.label-sale {
	display: none
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info {
	margin: 0 0px 20px 15px;
	float: left;
	padding: 0
}

.homestyle6 .dailydeal-wrap .deal-wrapper .products-grid .item .box-info .deals-description::before {
	left: 0
}

.homestyle6 .testimonial-wrap {
	background-size: 100% 100%
}

.homestyle6 .testimonial-wrap .testimonial-slider .item {
	padding-bottom: 40px
}

.homestyle6 .testimonial-wrap .testimonial-slider .item .item-inner {
	width: 100%;
	padding: 70px 40px 30px
}

.homestyle6 .product-home-listing {
	margin-bottom: 0;
	margin-top: 50px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .image-box {
	width: 100px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box {
	margin-left: 110px
}

.homestyle6 .product-home-listing .product-slider-content .basic-products-slider .item .bs-item-inner .info-product-box .bottom-action .btn-action.btn-cart {
	padding: 0 5px
}

.homestyle6 .custom-slider-brands-w {
	margin-top: 30px
}

.homestyle6 .latest-blog-wrap .latest-blog .item {
	width: 100%
}

.homestyle6 .latest-blog-wrap .latest-blog .item .info-blog, .homestyle6 .latest-blog-wrap .latest-blog .item .image-blog {
	width: 100% !important
}

.homestyle6 .latest-blog-wrap .latest-blog .item .info-blog {
	padding-left: 0 !important
}

.homestyle6 .latest-blog-wrap .latest-blog .item.item-2 {
	margin-top: 30px
}

.homestyle7 .banner-infos-w .banner-infos .banner-info {
	width: 100%;
	text-align: center
}

.homestyle7 .banner-infos-w .banner-infos .banner-info .banner-cont, .homestyle7 .banner-infos-w .banner-infos .banner-info img {
	float: none
}

.homestyle7 .static-categories .row-cate2 .static-cate, .homestyle7 .static-categories .row-cate1 .static-cate {
	width: 50%
}

.homestyle7 .static-categories .row-cate2 .cate-banner {
	display: none
}

.homestyle7 .static-categories .row-cate1 .static-cate1, .homestyle7 .static-categories .row-cate1 .static-cate2 {
	margin-bottom: 15px
}

}

@media (min-width:481px) and (max-width:767px) {
.homestyle2 .sm-basic-products .row-item .item, .homestyle2 .listingtab-wrapper .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .owl-item {
	width: 50%;
	float: left
}

.homestyle3 .listingtab-wrapper2 .sm-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .products-grid .owl-stage-outer .owl-item {
	width: 50%;
	float: left
}

.homestyle6 .static-categories .static-cate {
	width: 50%
}

.homestyle7 .sm-basic-products .bs-items .bs-item {
	width: 100%
}

}

@media (min-width:480px) and (max-width:767px) {
.homestyle4 .slider-deal-w .deal-wrapper .title-deal .top-categories {
	float: left;
	padding: 20px 40px
}

.homestyle5 .slider-deal-w .deal-wrapper .title-deal .top-categories {
	float: left;
	padding: 20px 20%
}

}

@media (max-width:480px) {
.homestyle1 .sm-basic-products .bs-items .bs-item {
	width: 100%
}

.homestyle2 .static-categories {
	display: none
}

.homestyle7 .sm-basic-products .bs-items .bs-item {
	width: 100%
}

}

.swatch-option-tooltip {
display: none !important
}

.filter-content .filter-current .filter-label {
display: inline
}

.filter-content .filter-subtitle {
display: none
}

.filter-content .swatch-attribute-options {
margin-top: 0;
padding: 0px
}

.swatch-option-tooltip .corner, .swatch-option-tooltip-layered .corner {
bottom: 0px !important
}

.category-image {
display: none
}

.category-about-us {
background-color: #fff
}

.cms-noroute-index .page-title-wrapper {
display: block
}

.cms-noroute-index .page-main {
margin-top: 40px
}

.catalog-category-view .page-title-wrapper {
display: none
}

.cms-page-2 .breadcrumbs {
width: 100% !important;
background: none !important;
}

@media (min-width:768px) {
.cms-page-2 .breadcrumbs {
	min-height: 544px
}

}

.cms-page-2 .breadcrumbs .inner {
padding-top: 300px
}

.cms-page-2.catalogsearch-result-index .header-style-2, .cms-page-2.catalog-category-view .header-style-2 {
top: 0
}

.cms-page-1 .breadcrumbs {
margin-top: -50px
}

.breadcrumbs {
color: #fff;
text-align: center;
background-image: url('../images/bg-breadcrumbs.jpg');
background-repeat: no-repeat;
background-position: center center;
margin-bottom: 40px
}

@media (min-width:768px) {
.breadcrumbs {
	min-height: 400px
}

}

.breadcrumbs .inner {
padding-top: 180px
}

.breadcrumbs .info-current-category .category-title-top {
font-size: 333.3%;
font-weight: bold;
text-transform: uppercase;
line-height: 250%;
color: #999;
}

.breadcrumbs ul {
margin: 0;
padding: 9px 0;/* color: #999; */
}

.breadcrumbs ul li {
display: inline-block;
padding: 0 18px 0 5px;
position: relative;
color: #999;
}

.breadcrumbs ul li:after {
content: '\f105';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 12px;
position: absolute;
top: 3px;
right: 0
}

.breadcrumbs ul li a {
display: block;
color: #999 !important;
}

.breadcrumbs ul li a:hover {
color: #beae59 !important;
text-decoration: none
}

.breadcrumbs ul li:last-child strong {
color: #999;
}

.breadcrumbs ul li:last-child:after {
display: none
}

.breadcrumbs ul li:last-child strong {
font-weight: normal;
padding: 5px 0px
}

.breadcrumbs ul li:first-child {
padding-left: 0
}

.sidebar .block {
margin: 0 0 40px
}

.sidebar .block .block-title {
background-color: #686868;
padding: 10px 20px;
margin-bottom: 0
}

.sidebar .block .block-title strong, .sidebar .block .block-title span {
display: inline-block;
position: relative;
text-transform: uppercase;
font-size: 166.7%;
color: #fff;
font-weight: bold
}

.sidebar .block .block-content.filter-content {
background: transparent;
padding: 0
}

.sidebar .block .block-content.filter-content .filter-current {
border: 1px solid #ddd
}

.sidebar .block .block-content.filter-content .filter-current strong.block-subtitle.filter-current-subtitle {
border-bottom: 1px solid #ddd;
padding: 5px 20px;
text-transform: uppercase;
font-weight: normal;
display: inline-block;
width: 100%
}

.sidebar .block .block-content.filter-content .filter-current li.item {
border: 1px solid #ddd;
display: inline-block;
margin: 10px 20px;
padding: 5px 10px;
position: relative
}

.sidebar .block .block-content.filter-content .filter-current li.item:after {
content: "";
position: absolute;
background: #ddd;
height: 100%;
width: 1px;
top: 0;
right: 30px
}

.sidebar .block .block-content.filter-content .filter-current li.item span.filter-label:after {
content: ":"
}

.sidebar .block .block-content.filter-content .block-actions.filter-actions {
border: 1px solid #ddd;
border-top: 0;
padding: 5px 20px;
margin-bottom: 30px;
text-align: right
}

.sidebar .block .block-content.filter-content a.action.remove:before {
content: '\f00d';
font-family: FontAwesome;
font-size: 14px;
display: inline-block;
font-style: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-weight: normal;
margin-left: 10px
}

.sidebar .block .block-content.filter-content a.action.remove span {
display: none
}

.sidebar .block .block-content .filter-options {
padding: 0px 15px 20px 15px
}

.sidebar .block .block-content .filter-options-title {
text-transform: uppercase;
font-weight: 700;
font-size: 116.7%;
color: #444;
margin-bottom: 15px
}

.sidebar .block .block-content .filter-options-content {
padding-bottom: 20px;
border-bottom: 1px dotted #ddd
}

.sidebar .block .block-content .filter-options-content:last-child {
border-bottom: none;
padding-bottom: 0
}

.sidebar .block .block-content .filter-options-content .items li:not(:last-child) {
margin-bottom: 10px
}

.sidebar .block .block-content .filter-options-content .items li a {
position: relative;
display: inline-block;
padding-left: 21px;
width: 100%
}

.sidebar .block .block-content .filter-options-content .items li a:before {
display: inline-block;
content: "";
width: 12px;
height: 12px;
position: absolute;
top: 50%;
margin-top: -7px;
left: 0;
background-color: #999
}

.sidebar .block .block-content .filter-options-content .items li a .count {
float: right;
margin-left: 5px;
color: inherit
}

.sidebar .block .block-content .filter-options-content .items li a .count:before, .sidebar .block .block-content .filter-options-content .items li a .count:after {
content: ""
}

.sidebar .block .block-content .filter-options-content .items li a:hover {
color: #beae59
}

.sidebar .block .block-content .filter-options-content .items li a:hover:before {
background-color: transparent;
border: 2px solid #999
}

.sidebar .block .block-content .filter-options-content .items li:last-child a {
padding-bottom: 0
}

.sidebar .block.block-compare .block-title .no-display {
display: none
}

.sidebar .block.block-compare .empty {
margin-top: -30px
}

.sidebar .block.block-compare .product-items {
list-style: none;
margin: 0 0 20px;
padding: 0
}

.sidebar .block.block-compare .product-items .product-item {
margin-bottom: 10px
}

.sidebar .block.block-compare .product-items .delete {
float: right
}

.sidebar .block.block-compare .product-items .delete:before {
content: '\f00d';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.sidebar .block.block-compare .product-items .delete span {
display: none
}

.block.filter {
background-color: #fff
}

.block.filter .filter-title {
margin-bottom: 20px !important
}

.products-sidebar .item {
float: left;
width: 100%;
margin-top: 20px
}

.products-sidebar .item:last-child {
margin-bottom: 0
}

.products-sidebar .item .item-inner .box-image {
float: left;
width: 108px;
border: 1px solid #ddd;
background-color: #fff
}

.products-sidebar .item .item-inner .box-image:hover {
border-color: #beae59
}

.products-sidebar .item .item-inner .box-info {
margin-left: 130px
}

.products-sidebar .item .item-inner .box-info .product-name {
font-weight: 700;
text-transform: uppercase;
font-size: 116.7%
}

.products-sidebar .item .item-inner .box-info .product-reviews-summary {
margin-bottom: 7px;
margin-top: 4px
}

.products-sidebar .item .item-inner .box-info .product-reviews-summary .reviews-actions .action.view {
display: none
}

.toolbar {
color: #404040;
display: inline-block;
width: 100%;
margin-bottom: 30px;
background-color: #fff;
border: 1px solid #ddd;
padding: 5px
}

.toolbar .modes {
margin: 0 10px 0 0;
float: left
}

.toolbar .modes .modes-label {
display: none
}

.toolbar .modes .modes-mode {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
line-height: 31px;
float: left;
color: #999;
border: 1px solid #ddd
}

.toolbar .modes .modes-mode:hover {
background-color: #beae59;
border-color: #beae59
}

.toolbar .modes .modes-mode:hover:before {
color: #fff
}

.toolbar .modes .modes-mode.mode-list {
border-left: none
}

.toolbar .modes .modes-mode.mode-grid:before {
content: '\f009';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar .modes .modes-mode.mode-list:before {
content: '\f00b';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar .modes .modes-mode span {
display: none
}

.toolbar .modes strong {
background-color: #beae59;
border-color: #beae59
}

.toolbar .modes strong:before {
color: #fff
}

.toolbar .sortby-limiter {
float: right
}

.toolbar .toolbar-amount {
margin: 0
}

.toolbar .toolbar-sorter {
display: inline-block;
vertical-align: top;
margin-right: 30px
}

.toolbar .toolbar-sorter .sorter-label, .toolbar .toolbar-sorter .sorter-options, .toolbar .toolbar-sorter .sorter-action {
display: inline-block;
vertical-align: middle;
width: auto
}

.toolbar .toolbar-sorter .sorter-label {
margin: 0;
background: #fff
}

.toolbar .toolbar-sorter .sorter-options {
border: 1px solid #ddd;
padding-top: 0;
padding-bottom: 0;
height: 30px
}

.toolbar .toolbar-sorter .sorter-action {
display: inline-block;
padding: 0 11px
}

.toolbar .toolbar-sorter .sorter-action span {
display: none
}

.toolbar .toolbar-sorter .sorter-action.sort-asc:before {
content: '\f176';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar .toolbar-sorter .sorter-action.sort-desc:before {
content: '\f063';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar .limiter {
display: inline-block;
vertical-align: top;
margin-right: 30px
}

.toolbar .limiter .label, .toolbar .limiter .control, .toolbar .limiter .limiter-text {
display: inline-block;
vertical-align: middle;
width: auto
}

.toolbar .limiter .limiter-options {
border: 1px solid #ddd;
padding-top: 0;
height: 30px;
padding-bottom: 0
}

.toolbar .limiter .label {
margin: 0;
background: #fff
}

.toolbar .limiter .limiter-text {
display: none
}

.toolbar .pages {
margin: 0;
display: inline-block;
vertical-align: top
}

.toolbar .pages .pages-label {
display: none
}

.toolbar .pages ul {
margin: 0
}

.toolbar .pages ul li {
display: inline-block;
vertical-align: top;
text-align: center
}

.toolbar .pages ul li.current {
background-color: #beae59;
border-color: #beae59;
height: 30px;
min-width: 30px;
line-height: 30px;
color: #fff
}

.toolbar .pages ul li.current strong {
font-weight: normal
}

.toolbar .pages ul li .label {
display: none
}

.toolbar .pages ul li a {
display: inline-block;
vertical-align: top;
height: 30px;
min-width: 30px;
line-height: 30px;
border: 1px solid #ddd;
padding: 0 9px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0
}

.toolbar .pages ul li a:hover {
background-color: #beae59;
border-color: #beae59;
color: #fff
}

.toolbar .pages ul li a.next span, .toolbar .pages ul li a.previous span {
display: none
}

.toolbar .pages ul li a.next:before {
content: '\f105';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar .pages ul li a.previous:before {
content: '\f104';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.toolbar.toolbar-products .toolbar-amount {
display: none
}

.label-product {
position: absolute;
top: 10px;
width: 80px;
height: 38px;
text-indent: -999em
}

.products-list .item {
margin-bottom: 23px
}

.products-grid .item, .products-list .item {
margin-bottom: 30px
}

.products-grid .item .item-inner .box-image, .products-list .item .item-inner .box-image {
position: relative
}

.products-grid .item .item-inner .box-image .product-image img, .products-list .item .item-inner .box-image .product-image img {
width: 100%
}

.products-grid .item .item-inner .box-image .product-image .second-image, .products-list .item .item-inner .box-image .product-image .second-image {
position: absolute;
left: 0px;
top: 0px;
opacity: 0;
filter: alpha(opacity=0)
}

.products-grid .item .item-inner .box-image .product-image:hover .second-image, .products-list .item .item-inner .box-image .product-image:hover .second-image {
opacity: 1;
filter: alpha(opacity=100)
}

.products-grid .item .item-inner .box-image .configurable-swatch-list, .products-list .item .item-inner .box-image .configurable-swatch-list {
position: absolute;
top: 0;
left: 0;
z-index: 11;
width: 100%;
text-align: center
}

.products-grid .item .item-inner .box-image .configurable-swatch-list li, .products-list .item .item-inner .box-image .configurable-swatch-list li {
display: inline-block
}

.products-grid .item .item-inner .box-image .sm_quickview_handler, .products-list .item .item-inner .box-image .sm_quickview_handler {
display: block !important;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
border: 1px solid #ddd;
position: absolute;
background-color: #fff;
left: 50%;
top: 50%;
margin-top: -20px;
margin-left: -20px;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out
}

.products-grid .item .item-inner .box-image .sm_quickview_handler span, .products-list .item .item-inner .box-image .sm_quickview_handler span {
display: none
}

.products-grid .item .item-inner .box-image .sm_quickview_handler:before, .products-list .item .item-inner .box-image .sm_quickview_handler:before {
content: '\f002';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px;
color: #999
}

.products-grid .item .item-inner .box-image .sm_quickview_handler:hover, .products-list .item .item-inner .box-image .sm_quickview_handler:hover {
background-color: #beae59;
border-color: #beae59
}

.products-grid .item .item-inner .box-image .sm_quickview_handler:hover:before, .products-list .item .item-inner .box-image .sm_quickview_handler:hover:before {
color: #fff
}

.products-grid .item .item-inner .product-reviews-summary, .products-list .item .item-inner .product-reviews-summary {
margin: 0 auto;
height: 23px
}

.products-grid .item .item-inner .product-reviews-summary .reviews-actions, .products-list .item .item-inner .product-reviews-summary .reviews-actions {
line-height: 100%
}

.products-grid .item .item-inner .product-reviews-summary .rating-summary, .products-list .item .item-inner .product-reviews-summary .rating-summary {
padding-right: 0
}

.products-grid .item .item-inner .product-reviews-summary .rating-summary .rating-result, .products-list .item .item-inner .product-reviews-summary .rating-summary .rating-result {
margin: auto
}

.products-grid .item .item-inner .product-reviews-summary.empty, .products-list .item .item-inner .product-reviews-summary.empty {
padding-top: 0
}

.products-grid .item .item-inner .box-info .product-reviews-summary .reviews-actions .action.view, .products-list .item .item-inner .box-info .product-reviews-summary .reviews-actions .action.view {
display: none
}

.products-grid .item .item-inner:hover .box-image .sm_quickview_handler, .products-list .item .item-inner:hover .box-image .sm_quickview_handler {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out
}

.products-grid {
margin-bottom: 0
}

.products-grid .item {
padding-left: 15px;
padding-right: 15px
}

.products-grid .item .item-inner {
border: 1px solid #ddd;
}

.products-grid .item .item-inner .bottom-action {
border-top: 1px solid #ddd;
margin-top: 20px;
display: table;
width: 100%;
position: relative
}

.products-grid .item .item-inner .bottom-action > form, .products-grid .item .item-inner .bottom-action .btn-cart-w {
width: 100%;
padding-left: 50px;
padding-right: 50px
}

.products-grid .item .item-inner .bottom-action .btn-action {
border: none;
display: table-cell;
float: left;
line-height: 45px;
text-align: center;
color: #fff;
height: 45px;
vertical-align: top;
background-color: #fff
}

.products-grid .item .item-inner .bottom-action .btn-action.link-compare {
width: 50px
}

.products-grid .item .item-inner .bottom-action .btn-action.link-wishlist {
width: 50px
}

.products-grid .item .item-inner .bottom-action .btn-action:hover {
background-color: #beae59;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out
}

.products-grid .item .item-inner .bottom-action .btn-action:hover:before {
color: #fff !important
}

.products-grid .item .item-inner .bottom-action .btn-action.btn-cart {
width: 100%;
text-align: center;
color: #beae59;
background-color: #fff;
padding: 0
}

.products-grid .item .item-inner .bottom-action .btn-action.btn-cart span {
display: block;
text-transform: uppercase;
font-weight: bold
}

.products-grid .item .item-inner .bottom-action .btn-action.btn-cart:hover {
background-color: #beae59;
color: #fff
}

.products-grid .item .item-inner .bottom-action .btn-action.link-compare:before {
content: '\f079';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px;
color: #999
}

.products-grid .item .item-inner .bottom-action .btn-action.link-wishlist {
float: right
}

.products-grid .item .item-inner .bottom-action .btn-action.link-wishlist:before {
content: '\f004';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px;
color: #999
}

.products-grid .item .item-inner .bottom-action .btn-action span {
display: none
}

.products-grid .item .item-inner .box-info {
padding: 10px 10px 0 10px;
text-align: center
}

.products-grid .item .item-inner .box-info .product-name {
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
text-transform: uppercase;
color: #444;
font-size: 116.7%
}

.products-grid .item .item-inner .box-info .price-box {
height: 0px;
display: inline-block
}

.products-list {
margin: 0 0 0px 0
}

.products-list .product-reviews-summary .reviews-actions {
display: none
}

.products-list .item:last-child .item-inner {
margin-bottom: 0
}

.products-list .item .item-inner {
background-color: #fff;
position: relative;
border: 1px solid #ddd;
display: inline-block
}

.products-list .item .item-inner .box-image {
overflow: hidden
}

.products-list .item .item-inner .box-info-list {
padding: 20px 15px 20px 25px
}

.products-list .item .item-inner .box-info-list .product-name {
font-weight: 700;
font-size: 116.7%;
text-transform: uppercase
}

.products-list .item .item-inner .box-info-list .price-box {
margin-top: 6px;
margin-bottom: 4px
}

.products-list .item .item-inner .box-info-list .actions .button {
height: 46px;
line-height: 46px;
margin-right: 10px;
float: left
}

.products-list .item .item-inner .box-info-list .actions .add-to-links {
float: left
}

.products-list .item .item-inner .box-info-list .actions .btn-action {
background-color: #fff;
border: 1px solid #ddd;
display: inline-block !important;
float: left;
margin: 0 5px 0 0;
line-height: 46px;
text-align: center;
color: #fff;
width: 46px;
height: 46px;
vertical-align: top;
color: #999
}

.products-list .item .item-inner .box-info-list .actions .btn-action:hover {
background-color: #beae59;
border-color: #beae59;
color: #fff
}

.products-list .item .item-inner .box-info-list .actions .btn-action.btn-cart:before {
content: '\f07a';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.products-list .item .item-inner .box-info-list .actions .btn-action.link-compare:before {
content: '\f079';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.products-list .item .item-inner .box-info-list .actions .btn-action.link-wishlist:before {
content: '\f004';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 13px;
color: inherit
}

.products-list .item .item-inner .box-info-list .actions .btn-action.sm_quickview_handler:before {
content: '\f06e';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.products-list .item .item-inner .box-info-list .actions .btn-action span {
display: none
}

.products-list .item .item-inner .box-info-list .ratings {
display: inline-block;
width: 100%;
height: 20px;
margin: 12px 0px 0px 0px
}

.products-list .item .item-inner .box-info-list .no-rating {
height: 20px;
line-height: 20px;
margin: 5px 0
}

.products-list .item .item-inner .box-info-list .description {
margin-bottom: 15px;
border-top: 1px dotted #ccc;
padding-top: 15px;
margin-top: 15px
}

.products-list .item .item-inner .box-info-list .description .action.more {
display: none
}

#fancybox-loading {
margin-left: -22px
}

.quickview-index-index .container {
width: 100%;
padding: 0
}

.toolbar-bottom .toolbar {
margin-bottom: 0
}

@media (min-width:992px) and (max-width:1199px) {
.sidebar .products-sidebar .item .item-inner .box-image {
	width: 100px
}

.sidebar .products-sidebar .item .item-inner .box-info {
	margin-left: 110px
}

.products-list .item .item-inner .box-image {
	padding: 30px 0 0 0
}

.view-quickview {
	overflow-y: auto
}

}

@media (max-width:991px) {
.cms-page-1 .breadcrumbs {
	margin-top: 0
}

.category-products {
	margin-top: 30px
}

.page-wrapper .products-grid .item .item-inner .box-image .sm_quickview_handler, .page-wrapper .products-list .item .item-inner .box-image .sm_quickview_handler {
	display: none !important
}

.toolbar-top {
	float: left;
	width: 100%;
	margin-top: 30px
}

}

@media (max-width:767px) {
.toolbar .toolbar-sorter {
	display: none
}

.cms-page-2 .breadcrumbs .inner {
	padding-top: 60px
}

.catalog-product-view .header-style-2, .catalog-category-view .header-style-2 {
	margin-bottom: 100px
}

.breadcrumbs {
	min-height: auto !important
}

.breadcrumbs .inner {
	padding: 60px 0
}

.products-list .item .item-inner .box-info-list {
	margin-left: 0 !important
}

.products-list .item .item-inner .product-reviews-summary {
	margin: 0
}

.toolbar .toolbar-inner .sorter .amount {
	display: none
}

}

@media (max-width:379px) {
.toolbar .pages {
	margin-top: 10px
}

.toolbar .sortby-limiter {
	margin-top: 10px
}

.toolbar .limiter {
	margin-right: 5px
}

.toolbar .toolbar-inner .sortby-limiter {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ddd
}

}

.sm-quickview .bundle-options-container .action.back {
display: none
}

.sm-quickview .product-options-wrapper .field.downloads .label {
text-align: left
}

.sm-quickview .product-options-wrapper .legend.links-title {
display: none
}

#downloadable-links-list .label > span {
float: left
}

#bundle-slide {
padding: 0 20px !important
}

#bundle-slide span {
line-height: 36px !important;
font-size: 16px !important
}

.page-product-downloadable .product-options-wrapper, .page-product-downloadable .product-options-bottom {
float: none !important;
width: 100% !important
}

.page-product-downloadable .info-box-detail .product-options-bottom .price-box {
display: none
}

.page-product-downloadable .field.choice .label span {
float: left
}

.page-product-downloadable .field.choice .label .sample.link {
float: right
}

.action.mailto.friend {
display: none
}

.product-options-wrapper .radio, .checkbox {
margin-top: 3px !important
}

.bundle-summary {
clear: both
}

.bundle-options-wrapper .product-options-wrapper .fieldset > .field {
width: 100%
}

.page-product-bundle .fieldset-bundle-options {
margin-bottom: 0
}

.page-product-bundle .field.option .control .qty {
width: 35px;
text-align: center
}

.page-product-bundle .block-bundle-summary .bundle-summary, .page-product-bundle .block-bundle-summary .product-image-container, .page-product-bundle .block-bundle-summary .title {
display: none
}

.page-product-bundle .product-info-main .bundle-actions, .page-product-bundle .product-info-main .product-social-links, .page-product-bundle .product-info-main .action.customization, .page-product-bundle .product-info-main #customizeTitle {
display: none
}

.page-product-bundle .product-add-form {
display: block !important
}

.page-product-bundle .product-add-form .bundle-info .control.control-qty-cart {
width: 70px !important;
float: left !important;
margin-top: 5px
}

.page-product-bundle .product-details .price-box.price-configured_price {
display: block
}

.bundle-options-wrapper {
clear: both
}

.fancybox-overlay {
z-index: 99 !important
}

.sm-quickview .fieldset > .field:not(.choice) > .label {
padding: 0;
margin: 0 0 10px 0
}

.sm-quickview .fieldset > .field:not(.choice) > .control {
width: 100%
}

.sm-quickview .product.media .fotorama__nav--thumbs {
padding: 0 17px
}

.sm-quickview .smqv-title h1 {
font-size: 138.5%;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 10px
}

.sm-quickview .bundle-options-container .block-bundle-summary {
background-color: #fff
}

.sm-quickview .bundle-options-container .block-bundle-summary .bundle-info .product-details .box-tocart .tocart {
line-height: 43px;
height: 43px;
padding: 0 20px
}

.review-control-vote input[type="radio"] {
display: none;
position: relative
}

.sidebar-additional p {
margin: 0
}

.static-image-sidebar {
margin-top: 40px;
float: left;
width: 100%
}

.static-image-sidebar a:hover {
opacity: .8;
filter: alpha(opacity=80)
}

.product-essential {
margin-top: 150px;
border: 1px solid #ddd;
background-color: #fff;
padding: 30px;
display: inline-block
}

.product-essential .fotorama, .product-essential .media {
overflow: inherit
}

.additional-attributes {
width: auto
}

.additional-attributes tr th {
padding: 8px !important;
display: block !important;
font-weight: bold !important
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.fotorama__stage__frame .fotorama__img, .image-box-detail .fotorama__wrap .fotorama__grab {
	-webkit-transform: inherit !important
}

.fotorama__stage__frame .fotorama__img {
	left: 0 !important;
	top: 0 !important
}

}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
display: inline-block;
width: 15px;
height: 17px;
cursor: pointer;
background-position: 0 0
}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon:hover:before, .image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon:hover:before {
color: #beae59
}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon {
background-image: none;
background-repeat: no-repeat
}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon:before {
content: '\f053';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 18px
}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
background-image: none;
background-repeat: no-repeat
}

.image-box-detail .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon:before {
content: '\f054';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 18px
}

.review-toolbar .limiter {
display: none
}

.product.media .fotorama__thumb {
background: #fff
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr {
left: 0;
top: 50%;
margin-top: -11px;
transform: none
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr {
right: 0;
top: 50%;
margin-top: -11px;
transform: none
}

.product.media .fotorama__stage {
background: #fff;
margin-bottom: 10px;
border: 1px solid #ddd
}

.product.media .fotorama__nav--thumbs {
padding: 0 7px
}

.product.media .fotorama__nav--thumbs .fotorama__nav__frame {
padding: 0 !important;
background: #ddd
}

.product.media .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__loaded {
border-color: #beae59
}

.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame {
padding: 0px !important;
border: 1px solid #ddd;
margin-right: 8px !important
}

.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active {
border-color: #beae59
}

.product.media .fotorama-item .fotorama__thumb-border {
display: none !important
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
background: #fff;
width: 16px !important;
z-index: 99
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr {
background: transparent;
padding: 0;
z-index: 99
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr:before, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr:before {
width: 100%;
height: 100%
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr:hover, .product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr:hover {
color: #beae59
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr:before {
content: '\f054';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 18px
}

.product.media .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr:before {
content: '\f053';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 18px
}

.image-box-detail .fotorama__stage {
margin-bottom: 10px
}

.image-box-detail .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
top: 0;
transform: none;
-webkit-transform: none
}

.product-options-wrapper {
padding-top: 10px;
display: inline-block;
width: 100%
}

.product-options-wrapper .fieldset > .field {
float: left;
width: 46%;
margin-right: 4%
}

.info-box-detail .price-box .price {
font-size: 157.14%
}

.info-box-detail .old-price .price {
font-size: 85.71%
}

.info-box-detail .page-title-wrapper.product {
display: block
}

.info-box-detail .page-title-wrapper.product .page-title {
font-size: 116.7%;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 0
}

.info-box-detail .product-reviews-summary {
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
}

.info-box-detail .product-reviews-summary .reviews-actions a {
color: #999
}

.info-box-detail .product-reviews-summary .reviews-actions a:hover {
color: #beae59
}

.info-box-detail .price-box {
margin-bottom: 10px
}

.info-box-detail .product-info-stock-sku {
margin-bottom: 10px
}

.info-box-detail .product-info-stock-sku .available:before {
content: '\f046';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 15px;
color: #518412;
position: relative;
top: 1px;
margin-right: 3px
}

.info-box-detail .product-info-stock-sku .sku {
display: none;
padding-top: 10px
}

.info-box-detail .product-info-stock-sku .sku strong {
font-weight: 500;
display: inline-block
}

.info-box-detail .product-info-stock-sku .sku .value {
display: inline-block
}

.info-box-detail .product-options-bottom {
float: left
}

.info-box-detail .product-add-form {
margin-top: 30px
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .qty .label, .info-box-detail .product-add-form .box-tocart .fieldset .qty .label {
display: none
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions, .info-box-detail .product-add-form .box-tocart .fieldset .actions {
float: left
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button, .info-box-detail .product-add-form .box-tocart .fieldset .actions button {
float: left;
height: 45px;
text-transform: uppercase;
width: 155px;
font-size: inherit;
background: #beae59
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button span, .info-box-detail .product-add-form .box-tocart .fieldset .actions button span {
color: #fff !important
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button:hover, .info-box-detail .product-add-form .box-tocart .fieldset .actions button:hover {
background: #9f9256
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button:hover span, .info-box-detail .product-add-form .box-tocart .fieldset .actions button:hover span {
color: #fff !important
}

.info-box-detail .product-addto-links .action {
border: 1px solid #ddd;
display: block;
background-color: #fff;
float: left;
line-height: 45px;
text-align: center;
color: #999;
width: 45px;
height: 45px;
padding: 0;
margin-left: 5px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0
}

.info-box-detail .product-addto-links .action:before {
color: inherit
}

.info-box-detail .product-addto-links .action:hover {
color: #fff;
border: 1px solid #beae59;
background-color: #beae59
}

.info-box-detail .product-addto-links .action:hover:before {
color: #fff
}

.info-box-detail .product-addto-links .action.tocompare:before {
content: '\f079';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.info-box-detail .product-addto-links .action.towishlist:before {
content: '\f004';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 14px
}

.info-box-detail .product-addto-links .action span {
display: none
}

.info-box-detail .product-addto-links .action.mailto.friend {
display: none
}

.info-box-detail .product-addto-links .action.mailto.friend:before {
line-height: 45px
}

.info-box-detail .detail-socials {
padding-top: 30px;
border-top: 1px solid #ddd;
clear: both;
float: left;
width: 100%;
margin-top: 30px
}

.detail-bottom-wrapper {
padding-top: 40px;
clear: both
}

.detail-bottom-wrapper .detail-bottom {
background-color: #fff
}

.detail-bottom-wrapper .detail-bottom .review-list .block-title {
background-color: #fff;
padding: 0
}

.detail-bottom-wrapper .detail-bottom .review-list .block-title strong {
font-size: 116.7%
}

.detail-bottom-wrapper .detail-bottom .review-list .review-item {
padding-bottom: 0
}

.detail-bottom-wrapper .detail-bottom .review-list .review-item .review-content {
margin-left: 0;
float: left;
width: 100%
}

.detail-bottom-wrapper .detail-bottom .review-list .review-item .review-title {
margin-bottom: 20px
}

.detail-bottom-wrapper .detail-bottom .review-list .review-item .review-details {
margin-left: 0;
float: left;
width: 100%
}

.detail-bottom-wrapper .product.data.items:before {
content: "";
position: absolute;
top: 61px;
display: inline-block;
left: 0;
right: 0;
height: 1px;
background: #e6e6e6
}

.detail-bottom-wrapper .product.data.items > .item.title {
border: none;
padding: 20px 25px;
margin: 0;
list-style: none;
cursor: pointer;
float: left;
bottom: -1px;
position: relative;
border-bottom: 1px solid #e6e6e6;
color: #b8b8b8
}

.detail-bottom-wrapper .product.data.items > .item.title > a {
color: inherit;
font-size: 114.26%;
text-transform: uppercase;
font-weight: bold;
border: none;
background: none;
padding: 0
}

.detail-bottom-wrapper .product.data.items > .item.title > a:hover {
color: #beae59
}

.detail-bottom-wrapper .product.data.items > .item.title:hover, .detail-bottom-wrapper .product.data.items > .item.title.active {
border-bottom: 1px solid #beae59
}

.detail-bottom-wrapper .product.data.items > .item.title:hover > a, .detail-bottom-wrapper .product.data.items > .item.title.active > a {
color: #beae59
}

.detail-bottom-wrapper .product.data.items > .item.title .counter:before {
content: "("
}

.detail-bottom-wrapper .product.data.items > .item.title .counter:after {
content: ")"
}

.detail-bottom-wrapper .product.data.items .data.item.content {
border: none !important;
padding: 50px 0 0
}

.detail-bottom-wrapper .product.data.items .data.item.content ul li:before {
content: '\f00c';
font-family: FontAwesome;
font-size: 14px;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 13px;
color: #beae59;
margin-right: 5px
}

.upsell-block.products-grid .item .item-inner {
margin-bottom: 1px
}

.box-related-upsell .products-grid .item .item-inner {
margin-bottom: 1px
}

.box-related-upsell .title-view {
text-align: center;
margin-bottom: 30px
}

.box-related-upsell .title-view h2 {
padding: 5px 0;
font-size: 166.7%;
color: #444;
text-transform: uppercase;
border-top: 1px solid #444;
border-bottom: 1px solid #444;
display: inline-block
}

.box-related-upsell .title-view strong {
color: #beae59
}

.box-related-upsell .owl-controls .owl-nav > div {
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s;
display: inline-block;
width: 36px;
height: 36px;
position: relative;
text-indent: -9999px;
overflow: hidden;
cursor: pointer;
border: 1px solid #ddd;
background-color: #fff;
position: absolute;
top: 50%;
margin-top: -20px
}

.box-related-upsell .owl-controls .owl-nav > div:before {
text-indent: 0;
position: absolute;
top: 0;
color: #999;
font-size: 22px;
line-height: 33px;
font-family: FontAwesome
}

.box-related-upsell .owl-controls .owl-nav > div.next:before, .box-related-upsell .owl-controls .owl-nav > div.owl-next:before {
content: "\f105";
right: 13px
}

.box-related-upsell .owl-controls .owl-nav > div.prev:before, .box-related-upsell .owl-controls .owl-nav > div.owl-prev:before {
content: "\f104";
left: 13px
}

.box-related-upsell .owl-controls .owl-nav > div:hover {
border-color: #beae59;
background-color: #beae59
}

.box-related-upsell .owl-controls .owl-nav > div:hover:before {
color: #fff
}

.box-related-upsell .owl-controls .owl-nav > div.owl-prev {
left: 15px
}

.box-related-upsell .owl-controls .owl-nav > div.owl-next {
right: 15px
}

.box-related-upsell .products-grid {
margin: 0 -15px
}

.box-related-upsell .products-grid .item {
margin-bottom: 0
}

.box-related-upsell .products-grid:hover .owl-controls .owl-nav > div {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s
}

.box-related-upsell .box-related, .box-related-upsell .box-up-sell {
margin-top: 40px
}

.fancybox-iframe {
background-color: #fff !important
}

@media (min-width:1200px) and (max-width:1366px) {
.info-box-detail .product-social-links {
	float: left;
	margin: 0
}

}

@media (min-width:768px) {
div#recipients-options .field label, fieldset#sender_options .field label {
	width: 10%
}

}

@media (min-width:992px) and (max-width:1199px) {
.view-quickview .image-box-detail {
	width: 50%;
	float: left
}

.view-quickview .info-box-detail {
	width: 50%
}

.view-quickview .info-box-detail .product-social-links {
	margin: 0
}

.info-box-detail .product-social-links {
	float: left;
	margin: -15px 0 20px -5px
}

.product.media .fotorama__nav--thumbs {
	padding: 0 15px
}

}

@media (min-width:768px) and (max-width:991px) {
.product-essential .info-box-detail {
	clear: both;
	padding-top: 40px
}

.info-box-detail.qv {
	clear: none;
	padding-top: 0px
}

.image-box-detail.qv .product.media .fotorama__nav--thumbs {
	padding: 0 15px
}

.static-image-sidebar {
	display: none
}

.product-essential {
	margin-top: 30px
}

.resp-vtabs {
	border: none
}

}

@media (max-width:767px) {
.info-box-detail {
	clear: both;
	padding-top: 40px
}

.product.data.items {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%
}

.detail-bottom-wrapper .product.data.items > .item.title {
	border-bottom: 1px solid #e1e1e1
}

.detail-bottom-wrapper .product.data.items .data.item.content {
	margin-top: 0 !important;
	border-bottom: 1px solid #e1e1e1 !important;
	margin-bottom: -1px !important;
	padding: 80px 0 0
}

.product.data.items > .item.title.active {
	margin: 0 0 30px !important
}

}

@media (max-width:480px) {
.product-social-links {
	clear: both
}

.product-social-links {
	margin-top: 20px
}

.tab-custom .title-tab-content .list-item-tab:before, .tab-custom .title-tab-content .list-item-tab:after, .tab-custom .title-tab-content .list-item-tab:before, .tab-custom .title-tab-content .list-item-tab:before {
	display: none
}

.tab-custom .title-tab-content .list-item-tab .item-tab:before {
	display: none
}

.product.media .fotorama__nav--thumbs {
	padding: 0 25px
}

.product-essential {
	display: block;
	padding: 5px
}

.product-social-links {
	float: left;
	margin-bottom: 20px
}

.product-social-links .action.towishlist {
	margin-left: 0
}

.product-info-main {
	padding: 0 20px
}

}

body {
margin: 0px;
padding: 0px;
background: #f5f5f5;
font-family: 'Segoe UI'
}

ul.resp-tabs-list {
margin: 0px;
padding: 0px
}

.resp-tabs-list li {
font-weight: 600;
font-size: 116.7%;
display: inline-block;
padding: 13px 15px;
margin: 0;
list-style: none;
cursor: pointer;
float: left
}

.resp-tabs-list li.resp-tab-active {
border-bottom: none;
background-color: #beae59;
color: #fff !important
}

.resp-tabs-container {
padding: 0px;
background-color: #fff;
clear: left
}

h2.resp-accordion {
cursor: pointer;
padding: 5px;
display: none
}

.resp-tab-content {
display: none;
padding: 30px
}

.resp-content-active, .resp-accordion-active {
display: block
}

h2.resp-accordion {
font-size: 13px;
border: 1px solid #c1c1c1;
border-top: 0px solid #c1c1c1;
margin: 0px;
padding: 10px 15px
}

h2.resp-tab-active {
border-bottom: 0px solid #c1c1c1 !important;
margin-bottom: 0px !important;
padding: 10px 15px !important
}

h2.resp-tab-title:last-child {
border-bottom: 12px solid #c1c1c1 !important;
background: blue
}

.resp-vtabs {
border: 1px solid #ddd
}

.resp-vtabs ul.resp-tabs-list {
float: left;
width: 200px
}

.resp-vtabs .resp-tabs-list li {
display: block;
border-bottom: 1px solid #ddd;
border-bottom: none;
font-size: 116.7%;
color: #444;
padding: 15px 30px !important;
margin: 0 -1px 0 0;
cursor: pointer;
float: none;
text-transform: uppercase;
font-weight: 700;
position: relative
}

.resp-vtabs .resp-tabs-list li.resp-tab-active:before {
content: "";
display: inline-block;
width: 4px;
position: absolute;
left: -1px;
top: -1px;
bottom: -1px
}

.resp-vtabs .resp-tabs-list li:last-child {
border-bottom: 1px solid #ddd
}

.resp-vtabs .resp-tabs-container {
padding: 0px;
background-color: #fff;
border-left: 1px solid #ddd;
min-height: 250px;
margin-left: 200px;
clear: none
}

.resp-vtabs .resp-tab-content {
border: none
}

.resp-vtabs li.resp-tab-active {
position: relative;
z-index: 1
}

.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 12px solid #c1c1c1
}

h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 12px solid #9b9797
}

h2.resp-tab-active {
background: #DBDBDB !important
}

.resp-easy-accordion h2.resp-accordion {
display: block
}

.resp-easy-accordion .resp-tab-content {
border: 1px solid #c1c1c1
}

.resp-easy-accordion .resp-tab-content:last-child {
border-bottom: 1px solid #c1c1c1 !important
}

.resp-jfit {
width: 100%;
margin: 0px
}

.resp-tab-content-active {
display: block
}

h2.resp-accordion:first-child {
border-top: 1px solid #c1c1c1 !important
}

@media only screen and (max-width:768px) {
ul.resp-tabs-list {
	display: none
}

.resp-vtabs .resp-tabs-container {
	margin-left: 0
}

h2.resp-accordion {
	display: block
}

.resp-vtabs .resp-tab-content {
	border: 1px solid #c1c1c1
}

.resp-vtabs .resp-tabs-container {
	border: none;
	float: none;
	width: 100%;
	min-height: initial;
	clear: none
}

.resp-accordion-closed {
	display: none !important
}

.resp-vtabs .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1 !important
}

}

.basicproducts_title_text {
margin-bottom: 10px;
font-size: 20px;
font-weight: bold
}

.bs-pretext {
margin-bottom: 10px
}

.sm-basic-products {
margin: 0 -15px
}

.sm-basic-products .bs-items {
margin: 0;
padding: 0;
width: 100%
}

.sm-basic-products .bs-content {
margin: 0;
padding: 0
}

.sm-basic-products .bs-items .bs-votes {
margin-bottom: 5px
}

.sm-basic-products .bs-items .bs-btn-add {
margin-bottom: 5px
}

.sm-basic-products .bs-items .bs-btn-add form {
margin: 0
}

.sm-basic-products .bs-items .bs-btn-add .hikashop_add_to_cart {
display: inline-block;
margin: 5px 5px 5px 0px
}

.sm-basic-products .bs-items .bs-btn-add .hikashop_add_wishlist {
display: inline-block;
margin: 5px 5px 5px 0px
}

.sm-basic-products .bs-items .bs-item .bs-image {
max-width: 100%
}

.sm-basic-products .bs-items .bs-item .bs-image img {
width: 100%;
max-width: 100%;
margin: 0;
padding: 0
}

.sm-basic-products .bs-items .bs-item .bs-detail {
text-align: right
}

.sm-basic-products .bs-title {
margin-bottom: 10px
}

.sm-basic-products .bs-prices {
margin-bottom: 5px
}

.sm-basic-products .bs-price {
font-weight: bold;
font-family: Georgia
}

.sm-basic-products .bs-description {
margin-bottom: 5px;
line-height: 18px;
word-wrap: break-word;
color: #636363
}

.sm-basic-products .bs-cat-date {
word-wrap: break-word;
margin-bottom: 5px
}

.sm-basic-products .bs-category {
margin-bottom: 5px
}

.sm-basic-products .bs-review {
margin-bottom: 5px
}

.sm-basic-products .bs-review .ratings {
margin: 0
}

.sm-basic-products .bs-review .rating-box {
margin-right: 5px
}

.sm-basic-products .bs-review .rating-links {
padding-top: 1px
}

.sm-basic-products .bs-price {
margin-bottom: 5px
}

.sm-basic-products .bs-btn-addtocart {
margin-bottom: 10px
}

.sm-basic-products .bs-btn-addtocart button {
color: #FFF
}

.sm-basic-products .add-to-links {
margin: 0
}

.sm-basic-products .add-to-links li {
margin-bottom: 5px
}

.sm-basic-products .bs-date {
margin-bottom: 5px
}

.sm-basic-products .bs-description p {
line-height: 18px;
word-wrap: break-word
}

.sm-basic-products .bs-items .bs-item {
float: left;
overflow: hidden;
padding: 0 15px
}

.sm-basic-products .bs-items a {
text-decoration: none
}

.cf:before, .cf:after {
content: " ";
display: table
}

.cf:after {
clear: both
}

.sm-basic-products.lt-ie9 .bs-resp01-6 .bs-item {
width: 16.600%
}

.sm-basic-products.lt-ie9 .bs-resp01-5 .bs-item {
width: 19.958%
}

.sm-basic-products.lt-ie9 .bs-resp01-4 .bs-item {
width: 24.995%
}

.sm-basic-products.lt-ie9 .bs-resp01-3 .bs-item {
width: 33.315%
}

.sm-basic-products.lt-ie9 .bs-resp01-2 .bs-item {
width: 49.985%
}

.sm-basic-products.lt-ie9 .bs-resp01-1 .bs-item {
width: 100%
}

.sm-basic-products.lt-ie9 .bs-resp01-1 .clr1, .sm-basic-products.lt-ie9 .bs-resp01-2 .clr2, .sm-basic-products.lt-ie9 .bs-resp01-3 .clr3, .sm-basic-products.lt-ie9 .bs-resp01-4 .clr4, .sm-basic-products.lt-ie9 .bs-resp01-5 .clr5, .sm-basic-products.lt-ie9 .bs-resp01-6 .clr6 {
clear: both
}

@media all and (min-width:480px) and (max-width:767px) {
.sm-basic-products .bs-resp04-6 .bs-item {
	width: 16.650%
}

.sm-basic-products .bs-resp04-5 .bs-item {
	width: 19.958%
}

.sm-basic-products .bs-resp04-4 .bs-item {
	width: 24.995%
}

.sm-basic-products .bs-resp04-3 .bs-item {
	width: 33.315%
}

.sm-basic-products .bs-resp04-2 .bs-item {
	width: 49.985%
}

.sm-basic-products .bs-resp04-1 .bs-item {
	width: 100%
}

.sm-basic-products .bs-resp04-1 .clr1, .sm-basic-products .bs-resp04-2 .clr2, .sm-basic-products .bs-resp04-3 .clr3, .sm-basic-products .bs-resp04-4 .clr4, .sm-basic-products .bs-resp04-5 .clr5, .sm-basic-products .bs-resp04-6 .clr6 {
	clear: both
}

}

@media all and (min-width:768px) and (max-width:991px) {
.sm-basic-products .bs-resp03-6 .bs-item {
	width: 16.650%
}

.sm-basic-products .bs-resp03-5 .bs-item {
	width: 19.958%
}

.sm-basic-products .bs-resp03-4 .bs-item {
	width: 24.995%
}

.sm-basic-products .bs-resp03-3 .bs-item {
	width: 33.295%
}

.sm-basic-products .bs-resp03-2 .bs-item {
	width: 49.999%
}

.sm-basic-products .bs-resp03-1 .bs-item {
	width: 100%
}

.sm-basic-products .bs-resp03-1 .clr1 {
	clear: both
}

.sm-basic-products .bs-resp03-2 .clr2 {
	clear: both
}

.sm-basic-products .bs-resp03-3 .clr3 {
	clear: both
}

.sm-basic-products .bs-resp03-4 .clr4 {
	clear: both
}

.sm-basic-products .bs-resp03-5 .clr5 {
	clear: both
}

.sm-basic-products .bs-resp03-6 .clr6 {
	clear: both
}

}

@media all and (min-width:992px) and (max-width:1199px) {
.sm-basic-products .bs-resp02-6 .bs-item {
	width: 16.650%
}

.sm-basic-products .bs-resp02-5 .bs-item {
	width: 19.958%
}

.sm-basic-products .bs-resp02-4 .bs-item {
	width: 24.995%
}

.sm-basic-products .bs-resp02-3 .bs-item {
	width: 33.315%
}

.sm-basic-products .bs-resp02-2 .bs-item {
	width: 49.999%
}

.sm-basic-products .bs-resp02-1 .bs-item {
	width: 100%
}

.sm-basic-products .bs-resp02-1 .clr1, .sm-basic-products .bs-resp02-2 .clr2, .sm-basic-products .bs-resp02-3 .clr3, .sm-basic-products .bs-resp02-4 .clr4, .sm-basic-products .bs-resp02-5 .clr5, .sm-basic-products .bs-resp02-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1200px) {
.sm-basic-products .bs-resp01-6 .bs-item {
	width: 16.650%
}

.sm-basic-products .bs-resp01-5 .bs-item {
	width: 19.970%
}

.sm-basic-products .bs-resp01-4 .bs-item {
	width: 24.995%
}

.sm-basic-products .bs-resp01-3 .bs-item {
	width: 33.315%
}

.sm-basic-products .bs-resp01-2 .bs-item {
	width: 49.999%
}

.sm-basic-products .bs-resp01-1 .bs-item {
	width: 100%
}

.sm-basic-products .bs-resp01-1 .clr1, .sm-basic-products .bs-resp01-2 .clr2, .sm-basic-products .bs-resp01-3 .clr3, .sm-basic-products .bs-resp01-4 .clr4, .sm-basic-products .bs-resp01-5 .clr5, .sm-basic-products .bs-resp01-6 .clr6 {
	clear: both
}

}

.bs-item:before, .bs-item:after {
content: " ";
display: table
}

.bs-item:after {
clear: both
}

.yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1:hover > a.sm_megamenu_head, .yt-menu .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
-o-transition: all .3s linear;
transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div.sm-megamenu-child .sm_megamenu_actived > a {
	color: #beae59
}

.sm_megamenu_wrapper_horizontal_menu {
	width: 100%;
	display: block;
	position: relative;
	clear: both
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu {
	margin: 0px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.fullwidth {
	position: static !important
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover a.sm_megamenu_head {
	text-shadow: none;
	position: relative;
	z-index: 11;
	background: #fff !important;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_fullwidth {
	left: 21px;
	top: 33px;
	display: block
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_align_right {
	left: auto;
	right: 0px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_right {
	float: right;
	right: 0;
	margin-right: 0px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_right:hover {
	margin-right: 0px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_right:hover .sm_megamenu_dropdown_fullwidth {
	right: 18px;
	top: 33px
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
	width: 16.66%
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
	width: 33.33%
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
	width: 50%
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
	width: 100%;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
width: 100%
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	width: 100%;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li .sm_megamenu_first_fullwidth {
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li .sm_megamenu_align_right {
	left: auto;
	right: 0;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1 {
	padding: 0;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2 {
	width: 33.3333333333%;
	padding: 0 15px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_3 {
	width: 50%;
	padding: 0 15px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4 {
	width: 66.6666666667%;
	padding: 0 15px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_5 {
	width: 83.3333333333%;
	padding: 0 15px;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {
	width: 100%
}

@media screen and (min-width: 992px) {
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > div {
		margin-top: 0px;
		-o-transition: .3s;
		transition: .3s;
		-moz-transition: .3s;
		-webkit-transition: .3s;
		opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible
	}

	.sm_megamenu_wrapper_menu_full {
		width: 100%;
		margin: 0;
		display: block;
		position: relative;
		z-index: 9999;
	}

	.sm_megamenu_wrapper_menu_full .sm_megamenu_menu {
		list-style: none;
		width: 940px;
		margin: 0px auto 0px auto;
		height: 43px;
		padding: 0px 20px 0px 20px;
	}

	.sm_megamenu_wrapper_menu_full .sm_megamenu_menu li:hover .sm_megamenu_dropdown_fullwidth {
		left: 50%;
		margin-left: -470px;
		top: 32px;
		display: block
	}

	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
		margin: 0px auto;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		position: absolute;
		z-index: 99;
		margin-top: 30px;
		-o-transition: .4s;
		transition: .4s;
		-moz-transition: .4s;
		-webkit-transition: .4s
	}

	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_3, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_5, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {
		display: inline;
		float: left
	}

	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1columns  > .sm_megamenu_firstcolumn, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns  > .sm_megamenu_firstcolumn, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns  > .sm_megamenu_firstcolumn, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns  > .sm_megamenu_firstcolumn, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns  > .sm_megamenu_firstcolumn, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns  > .sm_megamenu_firstcolumn {
		width: 100%;
		padding-top: 25px;
		padding-bottom: 80px
	}

	
}

.header-style-2 .header .inner .header-right {
	position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

.sm_megamenu_dropdown_1column .sm_megamenu_col_1.sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_dropdown_1column .sm_megamenu_col_1.sm_megamenu_firstcolumn .sm_megamenu_title {
	border-bottom: 1px dotted #ddd;
	padding: 5px 0px
}

.sambar {
	position: relative
}

.sambar a:focus {
	outline: none
}

.sambar ul li {
	background: none;
	margin: 0;
	padding: 0
}

.sambar .sambar-inner:before, .sambar .sambar-inner:after {
	display: table;
	content: '';
	line-height: 0
}

.sambar .sambar-inner:after {
	clear: both
}

.sm_megamenu_wrapper_vertical_menu {
	display: block;
	position: relative;
	z-index: 11
}

.sm_megamenu_wrapper_vertical_menu .drop-3 {
padding: 0 15px !important
}

.sm_megamenu_wrapper_vertical_menu .sm-megamenu-child .sm_megamenu_firstcolumn .has-2col > div > div {
padding: 3px 0
}

.sm_megamenu_wrapper_vertical_menu .sm-megamenu-child .sm_megamenu_firstcolumn .has-2col > div > div:last-child {
padding-top: 19px
}

.sm_megamenu_wrapper_vertical_menu .static-image-menu.ab-right {
position: absolute;
top: 0;
right: 0;
max-width: 215px;
overflow: hidden
}

.sm_megamenu_wrapper_vertical_menu .drop-4 > div {
padding: 0 15px !important
}

.sm_megamenu_wrapper_vertical_menu .drop-4 > div .has-2col > div > div:last-child {
padding-top: 0 !important
}

.sm_megamenu_wrapper_vertical_menu .drop-4 > div:last-child {
padding-bottom: 15px !important
}

.sm_megamenu_wrapper_vertical_menu .products-grid .item .item-inner .box-info .product-name a {
color: #262e31;
font-size: 100%
}

.sm_megamenu_wrapper_vertical_menu .products-grid .item .item-inner .box-info .product-name a:hover {
color: #beae59
}

.sm_megamenu_wrapper_vertical_menu {
margin: 30px 0
}

.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu {
margin: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu {
list-style: none;
padding: 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li {
position: relative;
border: none;
border-bottom: 1px solid #ecf0f1
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:last-child {
border-bottom: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:last-child a {
font-style: italic
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:last-child a > span.sm_megamenu_icon:before {
content: '\f105';
font-family: FontAwesome;
font-size: 14px;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
padding: 4px 0;
float: right;
position: absolute;
right: 0;
top: 18px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_top_actived, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_actived {
background: #3A5163
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > a, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.open > a {
color: #beae59
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover:before, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.open:before {
content: "";
display: inline-block;
width: 40px;
height: 100%;
position: absolute;
right: -39px;
top: 0px;
z-index: 10
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover {
background: #3A5163
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover a {
padding: 0px;
border: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
outline: 0;
padding: 9px 0 5px 0;
text-decoration: none;
position: relative;
display: block
}

.sm_megamenu_wrapper_vertical_menu .icon_items {
display: inline-block;
width: 37px
}

.sm_megamenu_wrapper_vertical_menu .icon_items img {
vertical-align: middle
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover a.sm_megamenu_head {
color: #beae59;
text-shadow: none;
position: relative;
z-index: 11
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover div a {
display: inline
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_haschild > span.sm_megamenu_icon:before {
content: '\f105';
font-family: FontAwesome;
font-size: 14px;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
padding: 4px 0;
float: right;
position: absolute;
right: 0;
top: 22px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_actived > span:before {
content: '\f105';
font-family: FontAwesome;
font-size: 14px;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
padding: 4px 0;
float: right
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
margin: 0px auto;
position: absolute;
visibility: hidden;
text-align: left;
z-index: 999;
left: 260px !important;
top: 0px;
background-color: #fff
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > div, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth > div {
width: 100%;
box-shadow: 4px 3px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 4px 3px 2px rgba(0, 0, 0, 0.2);
padding: 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_drop:hover > div {
visibility: visible
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
width: 196px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
width: 337px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
width: 505px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
width: 673px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
width: 842px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
width: 889px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_first_fullwidth {
-moz-border-radius: 0px 5px 5px 5px;
-webkit-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_6columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_6columns {
left: 100%;
top: 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_fullwidth, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.open .sm_megamenu_dropdown_fullwidth {
left: 138px;
top: -1px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_1, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_2, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_3, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_4, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_5, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_6 {
float: left;
padding: 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_1 {
width: 16.6666%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_2 {
width: 33.3333%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_3 {
width: 50%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_4 {
width: 66.6666%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_5 {
width: 83.3333%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_6 {
width: 100%;
padding: 0 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1columns > .sm_megamenu_firstcolumn {
width: 125px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns > .sm_megamenu_firstcolumn {
width: 250px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns > .sm_megamenu_firstcolumn {
width: 375px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns > .sm_megamenu_firstcolumn {
width: 500px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns > .sm_megamenu_firstcolumn {
width: 625px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1columns > .sm_megamenu_firstcolumn, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns > .sm_megamenu_firstcolumn, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns > .sm_megamenu_firstcolumn, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns > .sm_megamenu_firstcolumn, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns > .sm_megamenu_firstcolumn, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn {
width: 100%;
padding: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu p {
font-size: 12px;
line-height: 18px;
margin: 0;
margin-bottom: 10px;
text-shadow: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .strong {
font-weight: bold
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .italic {
font-style: italic
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h2, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h3 {
margin-top: 7px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h2 {
font-weight: 400;
font-size: 21px;
margin-bottom: 18px;
padding-bottom: 11px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h3 {
font-weight: 600;
font-size: 14px;
margin-bottom: 10px;
padding-bottom: 7px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .product-items {
margin: 10px 0 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h3.product-name {
padding: 10px 0 0;
border-bottom: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div a {
display: inline-block;
padding: 0;
color: inherit;
line-height: 36px;
font-size: 92.86%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:not(.list-parent) div.sm_megamenu_title:first-child a {
display: block;
text-transform: uppercase;
color: inherit;
font-weight: 900;
margin-bottom: 10px;
padding-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
margin-top: -5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .pusher {
margin-top: 18px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .help, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .favorite, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .mail, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .print {
padding-left: 36px;
margin-bottom: 18px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .help {
background: url("img/help.png") no-repeat 0px 2px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .favorite {
background: url("img/favorite.png") no-repeat 0px 2px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .mail {
background: url("img/mail.png") no-repeat 0px 2px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .print {
background: url("img/print.png") no-repeat 0px 2px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .imgshadow_dark {
background: #FFFFFF;
padding: 4px;
border: 1px solid #333;
margin-top: 5px;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .imgshadow_light {
background: #FFFFFF;
padding: 4px;
border: 1px solid #777;
margin-top: 5px;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .img_left {
width: auto;
float: left;
margin: 2px 15px 5px 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .img_right {
width: auto;
float: right;
margin: 2px 0px 5px 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .black_box, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .dark_grey_box {
color: #eeeeee;
text-shadow: 1px 1px 1px #000;
padding: 4px 6px 4px 6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-color: #0A0A0A;
-webkit-box-shadow: inset 0 0 3px #000;
-moz-box-shadow: inset 0 0 3px #000;
box-shadow: inset 0 0 3px #000
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul {
list-style: none;
padding: 0;
margin: 0 0 12px 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul li {
line-height: 24px;
position: relative;
padding: 0;
margin: 0;
float: left;
text-align: left;
width: 145px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul li a {
padding: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul li:hover {
background: none;
border: none;
padding: 0;
margin: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .greybox li {
background: #0A0A0A;
border: 1px solid #000;
margin: 0px 0px 4px 0px;
padding: 4px 6px 4px 6px;
width: 131px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .greybox li:hover {
background: #141414;
border: 1px solid #111;
padding: 4px 6px 4px 6px;
margin: 0px 0px 4px 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .plus li {
background: url("img/plus_dark.png") left 6px no-repeat;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 21px;
width: 109px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .plus li:hover {
background: url("img/plus_dark.png") left 6px no-repeat;
padding: 0px 0px 0px 21px;
margin: 0px 0px 4px 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul.social {
list-style: none;
margin: 0;
padding: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul.social li {
padding-top: 5px;
margin: 0 12px 12px 0;
float: left;
position: relative;
display: inline;
width: 32px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul.social li img {
border: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul.social li:hover {
padding-top: 5px;
margin: -1px 12px 12px 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li ul.social li span {
display: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels ul {
padding: 0;
margin: 0;
list-style: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .levels a {
display: block
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels a {
display: block;
width: 10em
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels a.parent, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels a.parent:hover {
background: url("img/drop2_dark.png") right center no-repeat
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li {
float: left;
width: 150px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li ul {
position: absolute;
background: #161616;
border: 1px solid #000;
top: -23px;
margin: 15px 0px 0px 4px;
padding: 6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: -moz-linear-gradient(left, #161616, #0a0a0a);
background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#0a0a0a), to(#161616));
background: -o-linear-gradient(left, #161616, #0a0a0a);
left: -999em
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li ul ul {
top: -23px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li:hover ul ul, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li:hover ul ul ul {
left: -999em
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li:hover ul, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li li:hover ul, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .levels li li li:hover ul {
left: 142px
}

.sm_megamenu_wrapper_vertical_menu #contact_form label, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu legend {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif
}

.sm_megamenu_wrapper_vertical_menu #contact_form legend {
margin-bottom: 10px
}

.sm_megamenu_wrapper_vertical_menu #contact_form {
display: block;
margin-bottom: 10px
}

.sm_megamenu_wrapper_vertical_menu #contact_form label {
display: inline-block;
float: left;
height: 36px;
line-height: 36px;
width: 80px;
font-size: 12px
}

.sm_megamenu_wrapper_vertical_menu #contact_form input, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu textarea, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu select {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 200px;
padding: 5px;
color: #FFFFFF;
background-color: #222222;
border: 1px solid #0a0a0a;
margin: 7px 0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px
}

.sm_megamenu_wrapper_vertical_menu #contact_form textarea {
resize: none
}

.sm_megamenu_wrapper_vertical_menu #contact_form input:focus, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu textarea:focus, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu select:focus {
box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 8px;
border: 1px solid #333
}

.sm_megamenu_wrapper_vertical_menu #contact_form input:hover, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu textarea:hover, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu select:hover {
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px
}

.sm_megamenu_wrapper_vertical_menu #contact_form .required {
color: #C00
}

.sm_megamenu_wrapper_vertical_menu #contact_form .form_buttons {
margin: 4px 0 0 80px
}

.sm_megamenu_wrapper_vertical_menu #contact_form input.button {
width: 80px;
margin-right: 10px;
cursor: pointer;
background-color: #1E1E1E;
border: 1px solid #0a0a0a;
color: #cccccc;
padding: 4px 7px 4px 7px
}

.sm_megamenu_wrapper_vertical_menu #contact_form input.button:hover {
color: #eeeeee;
background-color: #222222;
border: 1px solid #000
}

.sm_megamenu_wrapper_vertical_menu #contact_form .special {
display: none
}

.sm_megamenu_wrapper_vertical_menu #contact_form .error, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu #contact_form .sent {
font-size: 11px;
padding: 2px 5px 2px 5px;
text-shadow: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}

.sm_megamenu_wrapper_vertical_menu #contact_form .error {
background: #FBE5E2;
border: #f2a197 solid 1px;
color: #992213
}

.sm_megamenu_wrapper_vertical_menu #contact_form .sent {
background: #E1F8CB;
border: #c6d880 solid 1px;
color: #37620d
}

.sm_megamenu_wrapper_vertical_menu .sambar-inner {
background-color: #ffffff
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_black li:hover div a:hover {
color: #beae59
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_black li ul li a:hover {
color: #beae59
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_blue {
background: #014464;
border: 1px solid #015b86;
border-top: 1px solid #029feb;
background: -moz-linear-gradient(top, #0272a7, #013953);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
background: -o-linear-gradient(top, #0272a7, #013953)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_blue li:hover div a {
color: #0294da
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_blue li:hover div a:hover {
color: #33bcfd
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_blue li ul li a:hover {
color: #33bcfd
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_brown {
background: #44391e;
border: 1px solid #5c4c29;
border-top: 1px solid #a28748;
background: -moz-linear-gradient(top, #736033, #382f19);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#736033), to(#382f19));
background: -o-linear-gradient(top, #736033, #382f19)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_brown li:hover div a {
color: #8b733e
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_brown li:hover div a:hover {
color: #bfa670
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_brown li ul li a:hover {
color: #bfa670
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_green {
background: #3e5718;
border: 1px solid #52711f;
border-top: 1px solid #8bc135;
background: -moz-linear-gradient(top, #658c26, #354914);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));
background: -o-linear-gradient(top, #658c26, #354914)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_green li:hover div a {
color: #6f992a
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_green li:hover div a:hover {
color: #a3d158
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_green li ul li a:hover {
color: #a3d158
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_lightblue {
background: #52786b;
border: 1px solid #608c7d;
border-top: 1px solid #99b9ae;
background: -moz-linear-gradient(top, #709e8e, #52786b);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#709e8e), to(#52786b));
background: -o-linear-gradient(top, #709e8e, #52786b)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_lightblue li:hover div a {
color: #608c7d
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_lightblue li:hover div a:hover {
color: #99b9ae
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_lightblue li ul li a:hover {
color: #99b9ae
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_orange {
background: #d24900;
border: 1px solid #f45500;
border-top: 1px solid #ff945b;
background: -moz-linear-gradient(top, #ff6717, #c14300);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6717), to(#c14300));
background: -o-linear-gradient(top, #ff6717, #c14300)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_orange li:hover div a {
color: #f45500
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_orange li:hover div a:hover {
color: #ff945b
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_orange li ul li a:hover {
color: #ff945b
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_pink {
background: #910045;
border: 1px solid #b30055;
border-top: 1px solid #ff1a87;
background: -moz-linear-gradient(top, #d50066, #80003d);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d50066), to(#80003d));
background: -o-linear-gradient(top, #d50066, #80003d)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_pink li:hover div a {
color: #e6006d
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_pink li:hover div a:hover {
color: #ff4da1
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_pink li ul li a:hover {
color: #ff4da1
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_purple {
background: #6a5f71;
border: 1px solid #7b6f83;
border-top: 1px solid #ada5b3;
background: -moz-linear-gradient(top, #8c8094, #615867);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8c8094), to(#615867));
background: -o-linear-gradient(top, #8c8094, #615867)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_purple li:hover div a {
color: #7b6f83
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_purple li:hover div a:hover {
color: #ada5b3
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_purple li ul li a:hover {
color: #ada5b3
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_red {
background: #830701;
border: 1px solid #a40802;
border-top: 1px solid #fd190f;
background: -moz-linear-gradient(top, #d70b02, #830701);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d70b02), to(#830701));
background: -o-linear-gradient(top, #d70b02, #830701)
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_red li:hover div a {
color: #d60a03
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_red li:hover div a:hover {
color: #fd5953
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu_red li ul li a:hover {
color: #fd5953
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_icon {
display: block
}

.sm_megamenu_wrapper_vertical_menu .sambar-inner > ul > li > a .sm_megamenu_icon {
line-height: 42px;
padding-bottom: 1px;
display: inline-block
}

.sm_megamenu_lv1 .sm_megamenu_nodesc .sm_megamenu_title {
line-height: 30px
}

.sm_megamenu_title .sm_megamenu_icon {
min-height: 21px
}

.sm_megamenu_description {
font-size: 10px;
display: block;
padding-left: 10px
}

.sm_megamenu_description > p {
color: #CCCCCC !important
}

.sm_megamenu_title span {
line-height: 21px;
display: inline-block
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title {
display: inline-block;
padding: 0;
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title > div {
display: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content {
font-size: 12px;
line-height: 18px;
overflow: hidden
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content .sm_megamenu_head_button {
background: url("img/bt.png") no-repeat scroll 0px 0px transparent;
padding: 4px 10px 3px;
display: block;
text-decoration: none;
color: #305f8e;
height: 26px;
float: right;
padding-right: 30px;
text-shadow: none;
border: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content .sm_megamenu_head_button:hover {
background: url("img/bt_hover.png") no-repeat scroll 0px 0px transparent;
padding: 4px 10px 3px;
display: block;
text-decoration: none;
color: #e25203;
height: 26px;
float: right;
padding-right: 30px;
text-shadow: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content ul {
margin: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content ul li a span {
padding-left: 13px;
background: url("img/li_normal.png") no-repeat scroll 0 50% transparent
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content ul li a:hover span {
background: url("img/li_active.png") no-repeat scroll 0 50% transparent;
color: #74B6E1
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content label {
color: #fff
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content ul li input {
-moz-border-radius: 3px 3px 3px 3px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content ul.form-list li {
clear: both
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset {
background: none;
border: none;
margin: 0;
padding: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list {
margin-top: 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li {
width: 350px;
margin-top: 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fields .field {
width: 280px;
margin-top: 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li label {
float: left;
font-weight: none;
-moz-border-radius: 3px 0 0 3px;
border: 1px solid #a2c1cc;
background-color: #F3F8FA;
padding: 0px 5px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li label {
color: #444444;
width: 100px;
text-shadow: none;
font-weight: none;
height: 25px;
*padding-top: 2px;
*border-top: 1px solid #3a5163;
padding: 4px 5px 5px 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li label {
color: #444444;
width: 65px;
text-shadow: none;
font-weight: none;
height: 25px;
padding: 3px 5px 2px 15px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list .input-box {
width: 130px;
clear: none;
display: inline
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list input.input-text {
width: 145px;
display: block;
height: 30px;
-moz-border-radius: 0 3px 3px 0;
font-size: 15px;
*padding-top: 2px;
*padding-bottom: 1px;
*line-height: 25px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li.wide .input-box {
clear: both
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list li.wide label {
width: 228px;
-moz-border-radius: 5px 5px 0 0;
height: 25px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .fieldset ul.form-list textarea {
width: 238px;
background-color: #fff;
border: 1px solid #a2c1cc;
color: #2F2F2F;
margin: 0;
font-size: 15px;
border-radius: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .buttons-set {
border: none;
margin: 0 0 10px 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form .buttons-set p {
margin: 0
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form button.sm_megamenu_head_button {
padding-top: 0px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_content form button.sm_megamenu_head_button:hover {
padding-top: 0px
}

.sm_megamenu_align_right {
text-align: right
}

.sambar .sambar-inner .btn-sambar {
	background: #fff;
	color: #FFFFFF;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 7px;
	display: none
}

.sambar .sambar-inner .btn-inner {
background: #08c;
width: 100%;
padding: 7px 0;
float: left
}

.sambar .btn-sambar .icon-bar {
background-color: #0A263C;
display: block;
height: 2px;
margin: 2px 0;
width: 18px
}

@media all and (max-width:800px) {
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
	width: 125px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
	width: 250px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
	width: 375px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
	width: 500px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
	width: 510px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	width: 510px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
	width: 510px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1columns > .sm_megamenu_firstcolumn {
	width: 125px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns > .sm_megamenu_firstcolumn {
	width: 250px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns > .sm_megamenu_firstcolumn {
	width: 375px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns > .sm_megamenu_firstcolumn {
	width: 500px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns > .sm_megamenu_firstcolumn {
	width: 510px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn {
	width: 510px
}

}

@media all and (min-width:1200px) and (max-width:1460px) {
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
	width: 196px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
	width: 337px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
	width: 505px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
	width: 673px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
	width: 842px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	width: 889px
}

}

@media all and (min-width:992px) and (max-width:1199px) {
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
	width: 125px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
	width: 250px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
	width: 375px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
	width: 500px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
	width: 625px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	width: 730px
}

}

@media all and (min-width:768px) and (max-width:991px) {
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
	width: 125px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns {
	width: 250px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns {
	width: 375px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
	width: 420px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns {
	width: 490px
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns {
	width: 550px
}

}

.sm_megamenu_wrapper_vertical_menu .title-cat-st h2 > a {
font-weight: bolder;
font-size: 14px;
margin-bottom: 18px;
padding-bottom: 11px
}

.sm_megamenu_wrapper_vertical_menu .col-sm-1, .sm_megamenu_wrapper_vertical_menu .col-sm-2, .sm_megamenu_wrapper_vertical_menu .col-sm-3, .sm_megamenu_wrapper_vertical_menu .col-sm-4, .sm_megamenu_wrapper_vertical_menu .col-sm-5, .sm_megamenu_wrapper_vertical_menu .col-sm-6 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 1em;
text-align: center !important;
line-height: 2;
background-color: #f5f5f5 !important;
border: 1px solid #ddd
}

.sm_megamenu_wrapper_vertical_menu .envato_sites {
width: 697% !important
}

.sm_megamenu_wrapper_vertical_menu .envato_col_1 {
background: #ffffff;
width: 100%;
position: absolute;
left: 100%;
display: inline-block;
display: none
}

.sm_megamenu_wrapper_vertical_menu .envato_sites:hover > .envato_col_1 {
background: #ffffff;
display: block;
margin-top: -31px;
border: 1px solid #ccc
}

.sm_megamenu_wrapper_vertical_menu .media-list {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu li.media {
width: 100% !important;
padding: 0 0 10px 0 !important;
display: block
}

.sm_megamenu_wrapper_vertical_menu .add_media_element, .sm_megamenu_wrapper_vertical_menu .add_content_video, .sm_megamenu_wrapper_vertical_menu .add_google_map, .sm_megamenu_wrapper_vertical_menu .text_1, .sm_megamenu_wrapper_vertical_menu .text_2, .sm_megamenu_wrapper_vertical_menu .text_3 {
font-weight: bolder;
text-transform: uppercase;
font-size: 108.33% !important;
line-height: 2em
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown .item-home-megamenu {
width: 20%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown .item-home-megamenu li {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu li {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu {
width: 29.103583146366%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown {
padding: 0 10px
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 {
padding: 0 10px
}

.sm_megamenu_wrapper_vertical_menu ul.dropdown-menu {
padding: 0 10px !important
}

.sm_megamenu_wrapper_vertical_menu .pink img, .sm_megamenu_wrapper_vertical_menu .orange img, .sm_megamenu_wrapper_vertical_menu .purple img, .sm_megamenu_wrapper_vertical_menu .red img, .sm_megamenu_wrapper_vertical_menu .royal-blue img, .sm_megamenu_wrapper_vertical_menu .salmon img, .sm_megamenu_wrapper_vertical_menu .silver img, .sm_megamenu_wrapper_vertical_menu .taupe img, .sm_megamenu_wrapper_vertical_menu .white img, .sm_megamenu_wrapper_vertical_menu .yellow img {
display: inline-block;
width: 20px;
height: 20px;
margin-right: 10px;
vertical-align: middle
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown .item-home-megamenu {
float: left
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu {
float: left;
padding-bottom: 15px;
padding-left: 15px
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu i {
padding-right: 10px
}

.sm_megamenu_wrapper_vertical_menu .title-megamenu-home {
float: left;
font-weight: bold;
text-transform: uppercase;
font-size: 108.33% !important;
line-height: 2em !important;
width: 100% !important;
position: relative;
text-align: left
}

.sm_megamenu_wrapper_vertical_menu .clear_item_megamenu {
clear: both;
border: 1px solid #ccc
}

.sm_megamenu_wrapper_vertical_menu .element_shop_product-1, .sm_megamenu_wrapper_vertical_menu .element_shop_product-2 {
padding: 15px 0 0 0
}

.sm_megamenu_wrapper_vertical_menu .title-megamenu-home {
float: left;
font-weight: bold;
text-transform: uppercase;
font-size: 108.33% !important;
line-height: 2em !important;
width: 100% !important;
position: relative;
text-align: left
}

.sm_megamenu_wrapper_vertical_menu #fitvid402488 {
width: 100%;
display: block;
height: 202px
}

.sm_megamenu_wrapper_vertical_menu iframe {
border: none
}

.sm_megamenu_wrapper_vertical_menu #gmap_canvas img {
max-width: none !important;
background: none !important
}

.sm_megamenu_wrapper_vertical_menu .pull-right {
float: right;
display: inline-block
}

.sm_megamenu_wrapper_vertical_menu .img-thumbnail {
display: inline-block;
max-width: 100%;
height: auto;
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out
}

.sm_megamenu_wrapper_vertical_menu .media-object {
display: block
}

.sm_megamenu_wrapper_vertical_menu .icon_items img {
vertical-align: middle
}

.sm_megamenu_wrapper_vertical_menu .dropdown-menu {
width: 100%
}

.sm_megamenu_wrapper_vertical_menu .dropdown-menu li {
float: left !important;
width: 96% !important
}

.sm_megamenu_wrapper_vertical_menu .contact_field-3 textarea {
width: 100%;
background: #ffffff;
max-width: 780px;
border: 1px solid #ccc;
color: #000000;
font-size: 14px;
display: inline-block
}

.sm_megamenu_wrapper_vertical_menu .form-control {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.sm_megamenu_wrapper_vertical_menu .pull-right-contact input {
padding: 7px 15px;
background: #2e8ab8;
cursor: pointer;
float: right;
border: 0;
color: #ffffff;
text-align: center;
display: inline-block;
text-transform: uppercase;
white-space: nowrap
}

.sm_megamenu_wrapper_vertical_menu .contact_field-1, .sm_megamenu_wrapper_vertical_menu .contact_field-2 {
width: 49%
}

.sm_megamenu_wrapper_vertical_menu .contact_field-1 {
float: left
}

.sm_megamenu_wrapper_vertical_menu .contact_field-2 {
float: right
}

.sm_megamenu_wrapper_vertical_menu .contact_field-1 input, .sm_megamenu_wrapper_vertical_menu .contact_field-2 input {
margin: 14px 0;
height: 34px
}

.sm_megamenu_wrapper_vertical_menu li.megamenu-home {
width: 100%;
text-align: left
}

.sm_megamenu_wrapper_vertical_menu a.items-home {
font-size: 18px
}

.sm_megamenu_wrapper_vertical_menu .envato-sublv-3 {
position: absolute;
left: 100%;
top: -1px;
border: 1px solid #ccc;
width: 100%;
display: none
}

.sm_megamenu_wrapper_vertical_menu .envato_tuts:hover .envato-sublv-3 {
display: inline-block
}

.sm_megamenu_wrapper_vertical_menu .envato_tuts:hover .envato-sublv-3 ul {
padding: 0 10px
}

.sm_megamenu_wrapper_vertical_menu .envato_tuts:hover .envato-sublv-3 ul li.psd-tuts, .sm_megamenu_wrapper_vertical_menu .envato_tuts:hover .envato-sublv-3 ul li.code-tuts {
line-height: 24px;
padding: 5px 0
}

@media all and (max-width:767px) {
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns > .sm_megamenu_firstcolumn {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu p, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu ul, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h2, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu h3 {
	line-height: 15px
}

.sm_megamenu_wrapper_vertical_menu {
	width: 100%;
	display: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu {
	box-shadow: none
}

.sm_megamenu_wrapper_vertical_menu .sambar-inner {
	box-shadow: none;
	list-style: none outside none;
	margin: 30px auto 0;
	padding: 0;
	width: 100%
}


.sambar .sambar-inner .btn-sambar + .sm_megamenu_menu {
	display: none;
	width: 100%;
	float: left
}

.sambar .sambar-inner .btn-sambar.open + .sm_megamenu_menu {
	display: block
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li {
	width: 100%;
	border-top: 1px solid #fff;
	position: relative;
	overflow: hidden
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_align_right .sm_megamenu_right {
	position: relative
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li > div > div {
	box-shadow: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth {
	position: static;
	float: left;
	height: 0;
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_6columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover > .sm_megamenu_dropdown_fullwidth, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_6columns {
	height: auto
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_1, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_2, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_3, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_4, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_5, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_6 {
	width: 98%
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_drop, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_actived, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_drop {
	background: none
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
	padding: 4px 10px
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown .item-home-megamenu {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown .item-home-megamenu li {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .megamenu-dropdown-2 .item-home-megamenu li {
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .envato_sites {
	background: rgba(0, 0, 0, 0) url("img/drop.png") no-repeat scroll 100% 11px !important;
	width: 100% !important
}

.sm_megamenu_wrapper_vertical_menu .envato_tuts {
	background: rgba(0, 0, 0, 0) url("img/drop.png") no-repeat scroll 99% 9px !important
}

.sm_megamenu_wrapper_vertical_menu .envato_col_1 {
	left: 0 !important;
	position: relative;
	display: none;
	width: 100%
}

.sm_megamenu_wrapper_vertical_menu .envato_sites:hover > .envato_col_1 {
	display: block;
	border: none
}

.sm_megamenu_wrapper_vertical_menu .envato-sublv-3 {
	position: relative;
	left: 0;
	top: -1px;
	border: none;
	width: 100%;
	background: #ffffff;
	display: none
}

}

.acd-btn-add {
float: left
}

.sm-listing-tabs .sm-listing-tabs .tab-all .ltabs-tab-img {
height: 30px
}

.sm-listing-tabs .item-price {
padding-right: 5px
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs {
display: block
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs .tab-all:hover .cat-all {
margin-top: -48px
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs .tab-all .cat-all {
margin-top: 0
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs .tab-sel .cat-all {
margin-top: -48px
}

.sm-listing-tabs .ltabs-tab-img {
float: left;
margin-right: 10px;
overflow: hidden
}

.sm-listing-tabs .item-prices {
border-bottom: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
color: #909090;
float: left;
padding: 2% 0;
width: 40%
}

.sm-listing-tabs .other-infor {
margin-top: 15px
}

.sm-listing-tabs .hits {
border-bottom: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
color: #909090;
float: left;
overflow: hidden;
padding: 2% 0 2% 3%;
width: 53%
}

.sm-listing-tabs .hits-text {
color: #0088cc
}

.sm-listing-tabs .item-title {
margin-bottom: 5px;
text-transform: uppercase
}

.sm-listing-tabs .item-review .ratings .rating-box .rating {
width: 100% !important
}

.sm-listing-tabs .item-review .ratings .rating-box {
margin-right: 5px
}

.sm-listing-tabs .created-date {
color: #909090;
margin-bottom: 10px
}

.sm-listing-tabs .item-addcart {
margin-bottom: 5px
}

.sm-listing-tabs .add-to-links {
list-style: outside none none;
margin: 0 0 5px
}

.sm-listing-tabs .add-to-links li:first-child {
margin-bottom: 5px
}

.sm-listing-tabs ul.add-to-links li {
font-style: normal;
margin: 0
}

.sm-listing-tabs .item-desc {
margin-bottom: 5px
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap span.ltabs-tab-arrow, .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap span.ltabs-tab-selected {
display: none
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
clear: both;
color: #888;
cursor: pointer;
display: inline-block;
line-height: 30px;
position: relative;
text-align: left
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #fff none repeat scroll 0 0;
border-bottom-left-radius: 3px;
border-color: #ddd -moz-use-text-color #ddd #ddd;
border-image: none;
border-style: solid none solid solid;
border-top-left-radius: 3px;
border-width: 1px medium 1px 1px;
overflow: hidden;
text-indent: 20px;
width: 167px
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
-moz-user-select: none;
background: #ddd none repeat scroll 0 0;
border: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
font-size: 12px;
text-align: center;
width: 30px
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow, .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
display: inline-block;
float: left;
height: 30px;
position: relative;
z-index: 1
}

.sm-listing-tabs .add-loadmore {
float: right;
margin-left: 10px;
margin-top: 2px
}

.sm-listing-tabs .loaded .add-loadmore {
display: none
}

.sm-listing-tabs .ltabs-wrap .ltabs-items-container {
margin: 0;
padding: 0
}

.sm-listing-tabs .ltabs-items-container .ltabs-items {
display: none;
margin: 0;
padding: 0;
width: 100%
}

.sm-listing-tabs .ltabs-items-container .ltabs-items-inner {
margin: 0;
padding: 0;
width: 100%
}

.sm-listing-tabs .ltabs-items-container .ltabs-items-selected {
display: block
}

.sm-listing-tabs .ltabs-items-container .ltabs-item-wrap {
box-shadow: 0 0 0 #000;
margin: 0;
opacity: 0;
padding: 0
}

.sm-listing-tabs .ltabs-items-container .ltabs-item-wrap img {
box-shadow: 0 0 0 #000;
max-width: 99.9%;
width: 99.9%
}

.sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item {
box-shadow: 0 0 0 #000;
float: left;
margin-bottom: 20px;
opacity: 0
}

.sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
margin: 0 10px
}

.sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-image {
border: 1px solid #e9e9e9;
margin-bottom: 10px;
overflow: hidden
}

.sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-image img {
width: 100%
}

.sm-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-image img:hover {
opacity: 0.7;
transform: scale(1.1, 1.1)
}

.sm-listing-tabs .ltabs-items .ltabs-loading {
background: transparent url("../images/477.gif") no-repeat scroll center center;
display: block;
max-width: 100%;
min-height: 300px;
padding: 0;
position: relative;
width: 100%;
z-index: 0
}

.sm-listing-tabs .ltabs-items-container .ltabs-loadmore {
display: block;
margin: 0 auto;
overflow: hidden;
text-align: center
}

.sm-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn {
background-color: #0088cc;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 8px 12px
}

.sm-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn .ltabs-image-loading {
background: transparent url("../images/301.gif") no-repeat scroll center center;
display: none;
height: 22px;
margin-right: 10px;
vertical-align: middle;
width: 22px
}

.sm-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn::after {
content: attr(data-label)
}

.sm-listing-tabs .ltabs-items.ltabs-process .ltabs-loadmore {
display: none
}

.sm-listing-tabs .ltabs-items-container.show-slider .new-box {
top: 1px
}

.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item {
box-shadow: none
}

.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-item .item-inner .item-image {
box-sizing: border-box
}

.sm-listing-tabs .ltabs-item {
width: 100%
}

.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item {
opacity: 1
}

.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item .item-inner {
margin: 0
}

.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item .item-inner .bs-detail {
padding-top: 10px
}

.sm-listing-tabs .ltabs-items-container.show-slider .owl-theme .owl-controls {
position: static
}

@media all and (max-width:479px) {
.sm-listing-tabs .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.ltabs-tabs-container .ltabs-tabs li {
	border-left: medium none !important;
	border-right: medium none !important;
	border-top: medium none !important
}

.sm-listing-tabs .ltabs-item .hits {
	padding-left: 0;
	width: 100%
}

.sm-listing-tabs .ltabs-tab-img {
	display: none
}

.sm-listing-tabs .ltabs04-6 .ltabs-item {
	width: 16.64%
}

.sm-listing-tabs .ltabs04-5 .ltabs-item {
	width: 19.958%
}

.sm-listing-tabs .ltabs04-4 .ltabs-item {
	width: 24.995%
}

.sm-listing-tabs .ltabs04-3 .ltabs-item {
	width: 33.315%
}

.sm-listing-tabs .ltabs04-2 .ltabs-item {
	width: 49.985%
}

.sm-listing-tabs .ltabs04-1 .ltabs-item {
	width: 100%
}

.sm-listing-tabs .ltabs04-1 .clr1, .sm-listing-tabs .ltabs04-2 .clr2, .sm-listing-tabs .ltabs04-3 .clr3, .sm-listing-tabs .ltabs04-4 .clr4, .sm-listing-tabs .ltabs04-5 .clr5, .sm-listing-tabs .ltabs04-6 .clr6 {
	clear: both
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-4 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-5 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .hits, .sm-listing-tabs .ltabs01-4 .ltabs-item .hits, .sm-listing-tabs .ltabs01-5 .ltabs-item .hits, .sm-listing-tabs .ltabs01-6 .ltabs-item .hits {
	width: 100%
}

}

@media all and (min-width:480px) and (max-width:767px) {
.sm-listing-tabs .ltabs03-6 .ltabs-item {
	width: 16.64%
}

.sm-listing-tabs .ltabs03-5 .ltabs-item {
	width: 19.958%
}

.sm-listing-tabs .ltabs03-4 .ltabs-item {
	width: 24.995%
}

.sm-listing-tabs .ltabs02-5 .ltabs-item .hits {
	width: 100%
}

.sm-listing-tabs .ltabs02-5 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs02-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs03-3 .ltabs-item {
	width: 33.295%
}

.sm-listing-tabs .ltabs03-2 .ltabs-item {
	width: 49.999%
}

.sm-listing-tabs .ltabs03-1 .ltabs-item {
	width: 100%
}

.sm-listing-tabs .ltabs03-1 .clr1, .sm-listing-tabs .ltabs03-2 .clr2, .sm-listing-tabs .ltabs03-3 .clr3, .sm-listing-tabs .ltabs03-4 .clr4, .sm-listing-tabs .ltabs03-5 .clr5, .sm-listing-tabs .ltabs03-6 .clr6 {
	clear: both
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-4 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-5 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .hits, .sm-listing-tabs .ltabs01-4 .ltabs-item .hits, .sm-listing-tabs .ltabs01-5 .ltabs-item .hits, .sm-listing-tabs .ltabs01-6 .ltabs-item .hits {
	width: 100%
}

}

@media all and (min-width:768px) and (max-width:1199px) {
.sm-listing-tabs .ltabs01-3 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-4 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-5 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .hits, .sm-listing-tabs .ltabs01-4 .ltabs-item .hits, .sm-listing-tabs .ltabs01-5 .ltabs-item .hits, .sm-listing-tabs .ltabs01-6 .ltabs-item .hits {
	padding-left: 0;
	width: 100%
}

.sm-listing-tabs .ltabs02-6 .ltabs-item {
	width: 16.64%
}

.sm-listing-tabs .ltabs02-5 .ltabs-item {
	width: 19.958%
}

.sm-listing-tabs .ltabs02-4 .ltabs-item {
	width: 24.995%
}

.sm-listing-tabs .ltabs02-3 .ltabs-item {
	width: 33.315%
}

.sm-listing-tabs .ltabs02-2 .ltabs-item {
	width: 49.999%
}

.sm-listing-tabs .ltabs02-1 .ltabs-item {
	width: 100%
}

.sm-listing-tabs .ltabs02-4 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs02-4 .ltabs-item .hits, .sm-listing-tabs .ltabs02-5 .ltabs-item .hits, .sm-listing-tabs .ltabs02-6 .ltabs-item .hits {
	padding-left: 0;
	width: 100%
}

.sm-listing-tabs .ltabs02-5 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs02-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs02-1 .clr1, .sm-listing-tabs .ltabs02-2 .clr2, .sm-listing-tabs .ltabs02-3 .clr3, .sm-listing-tabs .ltabs02-4 .clr4, .sm-listing-tabs .ltabs02-5 .clr5, .sm-listing-tabs .ltabs02-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1200px) and (max-width:1599px) {
.sm-listing-tabs .ltabs01-6 .ltabs-item {
	width: 16.64%
}

.sm-listing-tabs .ltabs01-5 .ltabs-item {
	width: 20%
}

.sm-listing-tabs .ltabs01-4 .ltabs-item {
	width: 25%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-4 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-5 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .hits, .sm-listing-tabs .ltabs01-4 .ltabs-item .hits, .sm-listing-tabs .ltabs01-5 .ltabs-item .hits, .sm-listing-tabs .ltabs01-6 .ltabs-item .hits {
	padding-left: 0;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item {
	width: 33.315%
}

.sm-listing-tabs .ltabs01-2 .ltabs-item {
	width: 49.999%
}

.sm-listing-tabs .ltabs01-1 .ltabs-item {
	width: 100%
}

.sm-listing-tabs .ltabs01-1 .clr1, .sm-listing-tabs .ltabs01-2 .clr2, .sm-listing-tabs .ltabs01-3 .clr3, .sm-listing-tabs .ltabs01-4 .clr4, .sm-listing-tabs .ltabs01-5 .clr5, .sm-listing-tabs .ltabs01-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1600px) {
.sm-listing-tabs .ltabs01-3 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-4 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-5 .ltabs-item .item-prices, .sm-listing-tabs .ltabs01-6 .ltabs-item .item-prices {
	border-bottom: medium none;
	border-right: medium none;
	width: 100%
}

.sm-listing-tabs .ltabs01-3 .ltabs-item .hits, .sm-listing-tabs .ltabs01-4 .ltabs-item .hits, .sm-listing-tabs .ltabs01-5 .ltabs-item .hits, .sm-listing-tabs .ltabs01-6 .ltabs-item .hits {
	padding-left: 0;
	width: 100%
}

.sm-listing-tabs .ltabs00-6 .ltabs-item {
	width: 16.64%
}

.sm-listing-tabs .ltabs00-5 .ltabs-item {
	width: 20%
}

.sm-listing-tabs .ltabs00-4 .ltabs-item {
	width: 25%
}

.sm-listing-tabs .ltabs00-3 .ltabs-item {
	width: 33.315%
}

.sm-listing-tabs .ltabs00-2 .ltabs-item {
	width: 49.999%
}

.sm-listing-tabs .ltabs00-1 .ltabs-item {
	width: 100%
}

.sm-listing-tabs .ltabs00-1 .clr1, .sm-listing-tabs .ltabs00-2 .clr2, .sm-listing-tabs .ltabs00-3 .clr3, .sm-listing-tabs .ltabs00-4 .clr4, .sm-listing-tabs .ltabs00-5 .clr5, .sm-listing-tabs .ltabs00-6 .clr6 {
	clear: both
}

}

.sm-listing-tabs.lt-ie9 .ltabs01-6 .ltabs-item {
width: 16.64%
}

.sm-listing-tabs.lt-ie9 .ltabs01-5 .ltabs-item {
width: 20%
}

.sm-listing-tabs.lt-ie9 .ltabs01-4 .ltabs-item {
width: 25%
}

.sm-listing-tabs.lt-ie9 .ltabs01-3 .ltabs-item {
width: 33.315%
}

.sm-listing-tabs.lt-ie9 .ltabs01-2 .ltabs-item {
width: 49.999%
}

.sm-listing-tabs.lt-ie9 .ltabs01-1 .ltabs-item {
width: 100%
}

.sm-listing-tabs.lt-ie9 .ltabs01-1 .clr1, .sm-listing-tabs.lt-ie9 .ltabs01-2 .clr2, .sm-listing-tabs.lt-ie9 .ltabs01-3 .clr3, .sm-listing-tabs.lt-ie9 .ltabs01-4 .clr4, .sm-listing-tabs.lt-ie9 .ltabs01-5 .clr5, .sm-listing-tabs.lt-ie9 .ltabs01-6 .clr6 {
clear: both
}

.sm-listing-tabs .ltabs-item .item-desc {
overflow: hidden
}

.sm-listing-tabs .ltabs-item .item-readmore {
text-align: right
}

.sm-listing-tabs .ltabs-item .item-desc + .item-readmore {
margin-top: 10px
}

.sm-listing-tabs .ltabs-item .item-votes {
margin: 0 0 10px
}

.sm-listing-tabs .ltabs-item .item-btn-add {
clear: both;
display: block;
overflow: hidden;
padding-top: 10px
}

.sm-listing-tabs .ltabs-item .item-btn-add form {
margin: 0
}

.sm-listing-tabs .ltabs-item .item-btn-add .hikashop_add_to_cart, .sm-listing-tabs .ltabs-item .item-btn-add .hikashop_add_wishlist {
display: inline-block;
margin: 10px 5px 0 0
}

.cf::before, .cf::after {
content: " ";
display: table
}

.cf::after {
clear: both
}

.sm-listing-tabs .pre-text, .sm-listing-tabs .post-text {
margin: 10px
}

.sm-super-categories .products-grid .item .item-inner .box-info .price-box {
height: 22px
}

.sm-super-categories .category-wrap {
padding-right: 0
}

.sm-super-categories .category-wrap .inner {
border: 1px solid #ddd;
background-color: #f5f5f5;
min-height: 570px
}

.sm-super-categories .category-wrap .cat-title {
background-color: #beae59;
color: #fff;
text-transform: uppercase;
font-size: 166.7%;
padding: 30px 10px;
text-align: center;
margin: -1px -1px 0 -1px;
font-weight: bold
}

.sm-super-categories .category-wrap .list-cates {
padding: 15px 26px 26px 26px
}

.sm-super-categories .category-wrap .list-cates .item {
border-bottom: 1px solid #ddd
}

.sm-super-categories .category-wrap .list-cates .cat-child-image {
display: none
}

.sm-super-categories .category-wrap .list-cates .cat-child-title {
padding: 12px 0;
line-height: 100%
}

.sm-super-categories .category-wrap .list-cates .cat-child-title a {
position: relative;
padding-left: 0px;
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s
}

.sm-super-categories .category-wrap .list-cates .cat-child-title a:before {
content: '\f067';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 0px;
position: absolute;
top: 5px;
left: 0px;
color: #beae59;
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s
}

.sm-super-categories .category-wrap .list-cates .cat-child-title a:hover {
padding-left: 13px
}

.sm-super-categories .category-wrap .list-cates .cat-child-title a:hover:before {
content: '\f067';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-synthesis: weight style;
font-stretch: normal;
font-size-adjust: none;
font-language-override: normal;
font-kerning: auto;
font-feature-settings: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
font-size: 8px
}

.sm-super-categories .owl-carousel .owl-item img {
transform-style: inherit
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div {
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s;
margin-top: -30px;
display: inline-block;
width: 36px;
height: 36px;
position: relative;
text-indent: -9999px;
overflow: hidden;
cursor: pointer;
border: 1px solid #ddd;
background-color: #fff;
position: absolute;
top: 50%
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div:before {
text-indent: 0;
position: absolute;
top: 0;
color: #999;
font-size: 22px;
line-height: 33px;
font-family: FontAwesome
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div.next:before, .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next:before {
content: "\f105";
right: 13px
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div.prev:before, .sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-prev:before {
content: "\f104";
left: 13px
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div:hover {
border-color: #beae59;
background-color: #beae59
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div:hover:before {
color: #fff
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-prev {
left: -1px
}

.sm-super-categories .owl-theme .owl-controls .owl-nav > div.owl-next {
right: 0
}

.sm-super-categories .spc-wrap {
padding-left: 10px
}

.sm-super-categories .spc-wrap .spctabs-tabs-container {
display: none
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid {
border: 1px solid #ddd;
border-right: none
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid .item {
margin-bottom: 0
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid .item .item-inner {
width: 100%;
border: none;
position: relative
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid .item .item-inner:after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 1px;
height: 100%;
background-color: #ddd
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid .item .item-inner .price-box {
margin-top: 3px
}

.sm-super-categories .spc-wrap .spctabs-items-container .products-grid .item .item-inner .bs-review {
margin-top: 2px
}

.sm-super-categories .spc-wrap .spctabs-items-container:hover .owl-theme .owl-controls .owl-nav > div {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
-o-transition: .2s;
transition: .2s;
-moz-transition: .2s;
-webkit-transition: .2s
}

.sm-super-categories .spc-wrap .cate-img {
margin-top: 10px
}

.sm-super-categories .spc-wrap .cate-img a img {
width: 100%
}

.super-cate-2 {
margin-bottom: 40px
}

.sm-super-categories .spctabs-wrap .spctabs-tabs-container {
margin: 0 0 30px 0;
padding: 0
}

.sm-super-categories .created-date {
margin-top: 5px
}

.sm-super-categories .item-price {
padding-right: 5px
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs .tab-all:hover .cat-all {
margin-top: -48px
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs .spctabs-tab:hover span {
color: #beae59
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs .tab-all .cat-all {
margin-top: 0px
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs .tab-sel .cat-all {
margin-top: -48px
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs li.tab-sel {
position: relative
}

.sm-super-categories .spctabs-tab-img {
float: left;
margin-right: 10px;
overflow: hidden
}

.sm-super-categories .item-prices {
float: left;
border-top: 1px solid #e9e9e9;
padding: 2% 0 2% 0;
border-bottom: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
color: #909090;
width: 40%
}

.sm-super-categories .other-infor {
margin-top: 15px
}

.sm-super-categories .hits {
float: left;
overflow: hidden;
border-top: 1px solid #e9e9e9;
width: 53%;
padding: 2% 0 2% 3%;
color: #909090;
border-bottom: 1px solid #e9e9e9
}

.sm-super-categories .hits-text {
color: #3399cc
}

.sm-super-categories .item-title {
text-transform: uppercase;
margin-bottom: 5px
}

.sm-super-categories .created-date {
margin-bottom: 10px;
color: #909090
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs li.tab-sel > span {
color: #beae59
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap span.spctabs-tab-arrow, .sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap span.spctabs-tab-selected {
display: none
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox {
position: relative;
display: inline-block;
text-align: left;
line-height: 30px;
clear: both;
color: #888;
cursor: pointer
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox span.spctabs-tab-selected {
width: 100%;
text-indent: 20px;
border: 1px solid #ddd;
border-right: none;
background: #FFF;
overflow: hidden
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox span.spctabs-tab-arrow {
width: 30px;
border: 1px solid #ddd;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
text-align: center;
font-size: 12px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
background: #DDD
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox span.spctabs-tab-arrow, .sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox span.spctabs-tab-selected {
position: relative;
float: left;
height: 30px;
z-index: 1;
display: inline-block
}

.sm-super-categories .add-loadmore {
float: right;
margin-left: 10px;
vertical: middle;
margin-top: 2px
}

.sm-super-categories .loaded .add-loadmore {
display: none
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox .spctabs-tabs {
position: absolute;
top: 28px;
left: 0;
width: 100%;
border: 1px solid #ddd;
overflow: hidden;
background: #fff;
display: none;
z-index: 1
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox .spctabs-tabs.spctabs-open {
display: block
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox .spctabs-tabs li {
margin: 0;
padding: 0;
float: none
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox .spctabs-tab span {
display: block;
line-height: 20px;
padding: 5px 10%
}

.sm-super-categories .spctabs-tabs-container .spctabs-tabs-wrap.spctabs-selectbox .spctabs-tab span:hover {
color: #f6f6f6;
background: #3399cc
}

.sm-super-categories .spctabs-wrap .spctabs-items-container {
margin: 0;
padding: 0;
overflow: hidden
}

.sm-super-categories .spctabs-items-container .spctabs-items {
margin: 0;
padding: 0;
overflow: hidden;
display: none
}

.sm-super-categories .spctabs-items-container .smctabs-items-selected {
display: block
}

.sm-super-categories .spctabs-items-container .spctabs-item-wrap {
margin: 0;
padding: 0;
opacity: 0;
filter: alpha(opacity=0);
box-shadow: #000 0em 0em 0em
}

.sm-super-categories .spctabs-items-container .spctabs-item-wrap img {
width: 100%;
max-width: 100%;
box-shadow: #000 0em 0em 0em
}

.sm-super-categories .spctabs-items-container .spctabs-items .spctabs-item {
float: left;
margin-bottom: 30px;
opacity: 0;
filter: alpha(opacity=0);
box-shadow: #000 0em 0em 0em
}

.sm-super-categories .spctabs-items-container .spctabs-items .spctabs-item .item-inner {
padding-left: 30px;
margin: 0
}

.sm-super-categories .spctabs-items-container .spctabs-items .spctabs-item .item-inner .item-image {
border: 1px solid #e9e9e9;
margin-bottom: 10px
}

.sm-super-categories .spctabs-items-container .spctabs-items .spctabs-item .item-inner .item-image img {
width: 100%
}

.sm-super-categories .spctabs-items-container .spctabs-items .spctabs-item .item-inner .item-image:hover img {
opacity: 0.7;
filter: alpha(opacity=70)
}

.sm-super-categories .spctabs-items .spctabs-loading {
width: 100%;
max-width: 100%;
padding: 0;
position: relative;
background: url(../images/477.gif) no-repeat scroll center center transparent;
min-height: 300px;
display: block;
z-index: 0
}

.sm-super-categories .spctabs-items-container .spctabs-loadmore {
display: block;
overflow: hidden;
text-align: center;
margin: 0 auto
}

.sm-super-categories .spctabs-items .spctabs-loadmore .spctabs-loadmore-btn {
padding: 8px 12px;
display: inline-block;
background-color: #3399cc;
color: #FFF;
cursor: pointer
}

.sm-super-categories .spctabs-items .spctabs-loadmore .spctabs-loadmore-btn .spctabs-image-loading {
background: url('../images/301.gif') no-repeat scroll center center transparent;
width: 22px;
height: 22px;
display: none;
margin-right: 10px;
vertical-align: middle
}

.sm-super-categories .spctabs-items .spctabs-loadmore .spctabs-loadmore-btn:after {
content: attr(data-label)
}

.sm-super-categories .spctabs-items.spctabs-process .spctabs-loadmore {
display: none
}

@media all and (max-width:479px) {
.sm-super-categories .spctabs04-6 .spctabs-item {
	width: 16.64%
}

.sm-super-categories .spctabs04-5 .spctabs-item {
	width: 19.958%
}

.sm-super-categories .spctabs04-4 .spctabs-item {
	width: 24.995%
}

.sm-super-categories .spctabs04-3 .spctabs-item {
	width: 33.315%
}

.sm-super-categories .spctabs04-2 .spctabs-item {
	width: 49.985%
}

.sm-super-categories .spctabs04-1 .spctabs-item {
	width: 100%
}

.sm-super-categories .product-item-actions {
	display: block
}

.sm-super-categories .spctabs04-1 .clr1, .sm-super-categories .spctabs04-2 .clr2, .sm-super-categories .spctabs04-3 .clr3, .sm-super-categories .spctabs04-4 .clr4, .sm-super-categories .spctabs04-5 .clr5, .sm-super-categories .spctabs04-6 .clr6 {
	clear: both
}

.sm-super-categories .spctabs01-3 .spctabs-item .item-prices, .sm-super-categories .spctabs01-4 .spctabs-item .item-prices, .sm-super-categories .spctabs01-5 .spctabs-item .item-prices, .sm-super-categories .spctabs01-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs01-3 .spctabs-item .hits, .sm-super-categories .spctabs01-4 .spctabs-item .hits, .sm-super-categories .spctabs01-5 .spctabs-item .hits, .sm-super-categories .spctabs01-6 .spctabs-item .hits {
	width: 100%
}

}

@media all and (min-width:480px) and (max-width:767px) {
.sm-super-categories .product-item-actions {
	display: block
}

.sm-super-categories .spctabs03-6 .spctabs-item {
	width: 16.64%
}

.sm-super-categories .spctabs03-5 .spctabs-item {
	width: 19.958%
}

.sm-super-categories .spctabs03-4 .spctabs-item {
	width: 24.995%
}

.sm-super-categories .spctabs02-5 .spctabs-item .hits {
	width: 100%
}

.sm-super-categories .spctabs02-5 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs02-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs03-3 .spctabs-item {
	width: 33.295%
}

.sm-super-categories .spctabs03-2 .spctabs-item {
	width: 49.999%
}

.sm-super-categories .spctabs03-1 .spctabs-item {
	width: 100%
}

.sm-super-categories .spctabs03-1 .clr1, .sm-super-categories .spctabs03-2 .clr2, .sm-super-categories .spctabs03-3 .clr3, .sm-super-categories .spctabs03-4 .clr4, .sm-super-categories .spctabs03-5 .clr5, .sm-super-categories .spctabs03-6 .clr6 {
	clear: both
}

.sm-super-categories .spctabs01-3 .spctabs-item .item-prices, .sm-super-categories .spctabs01-4 .spctabs-item .item-prices, .sm-super-categories .spctabs01-5 .spctabs-item .item-prices, .sm-super-categories .spctabs01-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs01-3 .spctabs-item .hits, .sm-super-categories .spctabs01-4 .spctabs-item .hits, .sm-super-categories .spctabs01-5 .spctabs-item .hits, .sm-super-categories .spctabs01-6 .spctabs-item .hits {
	width: 100%
}

}

@media all and (min-width:768px) and (max-width:1199px) {
.sm-super-categories .spctabs01-3 .spctabs-item .item-prices, .sm-super-categories .spctabs01-4 .spctabs-item .item-prices, .sm-super-categories .spctabs01-5 .spctabs-item .item-prices, .sm-super-categories .spctabs01-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs01-3 .spctabs-item .hits, .sm-super-categories .spctabs01-4 .spctabs-item .hits, .sm-super-categories .spctabs01-5 .spctabs-item .hits, .sm-super-categories .spctabs01-6 .spctabs-item .hits {
	width: 100%;
	padding-left: 0
}

.sm-super-categories .spctabs02-6 .spctabs-item {
	width: 16.64%
}

.sm-super-categories .spctabs02-5 .spctabs-item {
	width: 19.958%
}

.sm-super-categories .spctabs02-4 .spctabs-item {
	width: 24.995%
}

.sm-super-categories .spctabs02-3 .spctabs-item {
	width: 33.315%
}

.sm-super-categories .spctabs02-2 .spctabs-item {
	width: 49.999%
}

.sm-super-categories .spctabs02-1 .spctabs-item {
	width: 100%
}

.sm-super-categories .spctabs02-4 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs02-4 .spctabs-item .hits, .sm-super-categories .spctabs02-5 .spctabs-item .hits, .sm-super-categories .spctabs02-6 .spctabs-item .hits {
	width: 100%;
	padding-left: 0
}

.sm-super-categories .spctabs02-5 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs02-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs02-1 .clr1, .sm-super-categories .spctabs02-2 .clr2, .sm-super-categories .spctabs02-3 .clr3, .sm-super-categories .spctabs02-4 .clr4, .sm-super-categories .spctabs02-5 .clr5, .sm-super-categories .spctabs02-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1200px) and (max-width:1599px) {
.sm-super-categories .spctabs01-6 .spctabs-item {
	width: 16.64%
}

.sm-super-categories .spctabs01-5 .spctabs-item {
	width: 20%
}

.sm-super-categories .spctabs01-4 .spctabs-item {
	width: 25%
}

.sm-super-categories .spctabs01-3 .spctabs-item .item-prices, .sm-super-categories .spctabs01-4 .spctabs-item .item-prices, .sm-super-categories .spctabs01-5 .spctabs-item .item-prices, .sm-super-categories .spctabs01-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs01-3 .spctabs-item .hits, .sm-super-categories .spctabs01-4 .spctabs-item .hits, .sm-super-categories .spctabs01-5 .spctabs-item .hits, .sm-super-categories .spctabs01-6 .spctabs-item .hits {
	width: 100%;
	padding-left: 0
}

.sm-super-categories .spctabs01-3 .spctabs-item {
	width: 33.315%
}

.sm-super-categories .spctabs01-2 .spctabs-item {
	width: 49.999%
}

.sm-super-categories .spctabs01-1 .spctabs-item {
	width: 100%
}

.sm-super-categories .spctabs01-1 .clr1, .sm-super-categories .spctabs01-2 .clr2, .sm-super-categories .spctabs01-3 .clr3, .sm-super-categories .spctabs01-4 .clr4, .sm-super-categories .spctabs01-5 .clr5, .sm-super-categories .spctabs01-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1600px) {
.sm-super-categories .spctabs01-3 .spctabs-item .item-prices, .sm-super-categories .spctabs01-4 .spctabs-item .item-prices, .sm-super-categories .spctabs01-5 .spctabs-item .item-prices, .sm-super-categories .spctabs01-6 .spctabs-item .item-prices {
	width: 100%;
	border-bottom: none;
	border-right: none
}

.sm-super-categories .spctabs01-3 .spctabs-item .hits, .sm-super-categories .spctabs01-4 .spctabs-item .hits, .sm-super-categories .spctabs01-5 .spctabs-item .hits, .sm-super-categories .spctabs01-6 .spctabs-item .hits {
	width: 100%;
	padding-left: 0
}

.sm-super-categories .spctabs00-6 .spctabs-item {
	width: 16.64%
}

.sm-super-categories .spctabs00-5 .spctabs-item {
	width: 20%
}

.sm-super-categories .spctabs00-4 .spctabs-item {
	width: 25%
}

.sm-super-categories .spctabs00-3 .spctabs-item {
	width: 33.315%
}

.sm-super-categories .spctabs00-2 .spctabs-item {
	width: 49.999%
}

.sm-super-categories .spctabs00-1 .spctabs-item {
	width: 100%
}

.sm-super-categories .spctabs00-1 .clr1, .sm-super-categories .spctabs00-2 .clr2, .sm-super-categories .spctabs00-3 .clr3, .sm-super-categories .spctabs00-4 .clr4, .sm-super-categories .spctabs00-5 .clr5, .sm-super-categories .spctabs00-6 .clr6 {
	clear: both
}

}

.sm-super-categories.lt-ie9 .spctabs01-6 .spctabs-item {
width: 16.64%
}

.sm-super-categories.lt-ie9 .spctabs01-5 .spctabs-item {
width: 20%
}

.sm-super-categories.lt-ie9 .spctabs01-4 .spctabs-item {
width: 25%
}

.sm-super-categories.lt-ie9 .spctabs01-3 .spctabs-item {
width: 33.315%
}

.sm-super-categories.lt-ie9 .spctabs01-2 .spctabs-item {
width: 49.999%
}

.sm-super-categories.lt-ie9 .spctabs01-1 .spctabs-item {
width: 100%
}

.sm-super-categories.lt-ie9 .spctabs01-1 .clr1, .sm-super-categories.lt-ie9 .spctabs01-2 .clr2, .sm-super-categories.lt-ie9 .spctabs01-3 .clr3, .sm-super-categories.lt-ie9 .spctabs01-4 .clr4, .sm-super-categories.lt-ie9 .spctabs01-5 .clr5, .sm-super-categories.lt-ie9 .spctabs01-6 .clr6 {
clear: both
}

.sm-super-categories .spctabs-item .item-desc {
overflow: hidden
}

.sm-super-categories .spctabs-item .item-readmore {
text-align: right
}

.sm-super-categories .spctabs-item .item-desc + .item-readmore {
margin-top: 10px
}

.sm-super-categories .spctabs-item .item-btn-add {
clear: both;
display: block;
padding-top: 10px;
overflow: hidden
}

.sm-super-categories .spctabs-item .item-addtocart {
margin-top: 10px
}

.sm-super-categories .spctabs-item .item-btn-add form {
margin: 0
}

.sm-super-categories .spctabs-item .item-btn-add .hikashop_add_to_cart, .sm-super-categories .spctabs-item .item-btn-add .hikashop_add_wishlist {
display: inline-block;
margin: 10px 5px 0px 0
}

.sm-super-categories .spctabs-wrap .spctabs-items-container .bs-title a {
color: #333;
font-weight: bold;
font-size: 16px
}

.sm-super-categories .spctabs-wrap .spctabs-items-container .bs-title a:hover {
color: #1979c3;
text-decoration: none
}

.sm-super-categories .spctabs-wrap .spctabs-items-container .bs-detail {
padding-top: 15px;
float: right
}

.cf:before, .cf:after {
content: " ";
display: table
}

.cf:after {
clear: both
}

.sm-super-categories .container-slider .owl-theme .owl-controls {
position: static
}

.sm-super-categories .container-slider .owl-controls .owl-prev {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
color: #ffffff;
display: block;
font-size: 18px;
height: 40px;
left: 0;
line-height: 35px;
margin: -20px 0 0;
overflow: hidden;
position: absolute;
text-align: center;
top: 35%;
width: 40px;
z-index: 999
}

.sm-super-categories .container-slider .owl-controls .owl-prev:hover {
background-color: #0088cc;
cursor: pointer
}

.sm-super-categories .container-slider .owl-controls .owl-next {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
color: #ffffff;
display: block;
font-size: 18px;
height: 40px;
line-height: 35px;
margin: -20px 0 0;
overflow: hidden;
position: absolute;
right: 0;
text-align: center;
top: 35%;
width: 40px;
z-index: 99
}

.sm-super-categories .container-slider .owl-controls .owl-next:hover {
background-color: #0088cc;
cursor: pointer
}

.owl-carousel .owl-item img {
transform-style: unset;
width: auto;
margin: auto
}

.deals_title_text {
margin-bottom: 10px;
font-size: 20px;
font-weight: bold
}

.sm-deals {
overflow: hidden
}

.sm-deals .deals-items {
margin: 0;
padding: 0;
width: 100%;
overflow: hidden
}

.sm-deals .deals-items .deals-item {
float: left;
overflow: hidden;
margin-bottom: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}

.sm-deals .deals-items .deals-item .deals-item-inner {
padding: 10px;
overflow: hidden;
border: 1px solid transparent
}

.sm-deals .deals-items .deals-item .deals-item-inner:hover {
border: 1px solid #bbb;
box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
position: relative;
z-index: 2;
background: #fff
}

.sm-deals .towishlist:before {
content: '\e600'
}

.sm-deals .tocompare:before {
content: '\e61e'
}

.sm-deals .deals-items .deals-item .deals-image {
max-width: 100%;
margin: 0;
padding-bottom: 10px
}

.sm-deals .deals-items .deals-item .deals-image img {
width: 100%;
max-width: 100%;
margin: 0;
padding: 0
}

.sm-deals .deals-items .deals-item .deals-detail {
text-align: right
}

.sm-deals .deals-title {
margin: 5px 0
}

.sm-deals .deals-description {
margin: 5px 0;
line-height: 18px;
word-wrap: break-word
}

.sm-deals .deals-review {
margin: 5px 0
}

.sm-deals .deals-price {
margin: 0
}

.sm-deals .deals-review .ratings {
margin: 0
}

.sm-deals .deals-review .rating-box {
margin-right: 5px
}

.sm-deals .deals-review .rating-links {
padding-top: 1px
}

.sm-deals .product-item-actions {
margin: 10px 0
}

.sm-deals .deals-detail {
margin: 5px 0
}

.sm-deals .deals-btn-addtocart {
margin-bottom: 10px
}

.sm-deals .add-to-links {
margin: 0
}

.sm-deals .deals-items .deals-image:hover {
opacity: 0.7
}

@media all and (max-width:467px) {
.sm-deals .deals-resp05-6 .deals-item {
	width: 16.666%
}

.sm-deals .deals-resp05-5 .deals-item {
	width: 20%
}

.sm-deals .deals-resp05-4 .deals-item {
	width: 25%
}

.sm-deals .deals-resp05-3 .deals-item {
	width: 33.333%
}

.sm-deals .deals-resp05-2 .deals-item {
	width: 50%
}

.sm-deals .deals-resp05-1 .deals-item {
	width: 100%
}

.sm-deals .deals-resp05-1 .clr1, .sm-deals .deals-resp05-2 .clr2, .sm-deals .deals-resp05-3 .clr3, .sm-deals .deals-resp05-4 .clr4, .sm-deals .deals-resp05-5 .clr5, .sm-deals .deals-resp05-6 .clr6 {
	clear: both
}

.sm-deals .product-item-actions {
	display: block
}

.sm-deals .product-item-actions .actions-primary {
	display: table-cell
}

.sm-deals .product-item-actions .actions-primary + .actions-secondary {
	display: table-cell;
	padding-left: 10px;
	width: 50%
}

.sm-deals .product-item-actions .actions-primary + .actions-secondary > .action {
	margin-right: 10px
}

}

@media all and (min-width:468px) and (max-width:767px) {
.sm-deals .deals-resp04-6 .deals-item {
	width: 16.666%
}

.sm-deals .deals-resp04-5 .deals-item {
	width: 20%
}

.sm-deals .deals-resp04-4 .deals-item {
	width: 25%
}

.sm-deals .deals-resp04-3 .deals-item {
	width: 33.333%
}

.sm-deals .deals-resp04-2 .deals-item {
	width: 50%
}

.sm-deals .deals-resp04-1 .deals-item {
	width: 100%
}

.sm-deals .deals-resp04-1 .clr1, .sm-deals .deals-resp04-2 .clr2, .sm-deals .deals-resp04-3 .clr3, .sm-deals .deals-resp04-4 .clr4, .sm-deals .deals-resp04-5 .clr5, .sm-deals .deals-resp04-6 .clr6 {
	clear: both
}

.sm-deals .product-item-actions {
	display: block
}

.sm-deals .product-item-actions .actions-primary {
	display: table-cell
}

.sm-deals .product-item-actions .actions-primary + .actions-secondary {
	display: table-cell;
	padding-left: 10px;
	width: 50%
}

.sm-deals .product-item-actions .actions-primary + .actions-secondary > .action {
	margin-right: 10px
}

}

@media all and (min-width:768px) and (max-width:991px) {
.sm-deals .deals-resp03-6 .deals-item {
	width: 16.666%
}

.sm-deals .deals-resp03-5 .deals-item {
	width: 20%
}

.sm-deals .deals-resp03-4 .deals-item {
	width: 25%
}

.sm-deals .deals-resp03-3 .deals-item {
	width: 33.333%
}

.sm-deals .deals-resp03-2 .deals-item {
	width: 50%
}

.sm-deals .deals-resp03-1 .deals-item {
	width: 100%
}

.sm-deals .deals-resp03-1 .clr1, .sm-deals .deals-resp03-2 .clr2, .sm-deals .deals-resp03-3 .clr3, .sm-deals .deals-resp03-4 .clr4, .sm-deals .deals-resp03-5 .clr5, .sm-deals .deals-resp03-6 .clr6 {
	clear: both
}

}

@media all and (min-width:992px) and (max-width:1199px) {
.sm-deals .deals-resp02-6 .deals-item {
	width: 16.666%
}

.sm-deals .deals-resp02-5 .deals-item {
	width: 20%
}

.sm-deals .deals-resp02-4 .deals-item {
	width: 25%
}

.sm-deals .deals-resp02-3 .deals-item {
	width: 33.333%
}

.sm-deals .deals-resp02-2 .deals-item {
	width: 50%
}

.sm-deals .deals-resp02-1 .deals-item {
	width: 100%
}

.sm-deals .deals-resp02-1 .clr1, .sm-deals .deals-resp02-2 .clr2, .sm-deals .deals-resp02-3 .clr3, .sm-deals .deals-resp02-4 .clr4, .sm-deals .deals-resp02-5 .clr5, .sm-deals .deals-resp02-6 .clr6 {
	clear: both
}

}

@media all and (min-width:1200px) {
.sm-deals .deals-resp01-6 .deals-item {
	width: 16.666%
}

.sm-deals .deals-resp01-5 .deals-item {
	width: 20%
}

.sm-deals .deals-resp01-4 .deals-item {
	width: 25%
}

.sm-deals .deals-resp01-3 .deals-item {
	width: 33.333%
}

.sm-deals .deals-resp01-2 .deals-item {
	width: 50%
}

.sm-deals .deals-resp01-1 .deals-item {
	width: 100%
}

.sm-deals .deals-resp01-1 .clr1, .sm-deals .deals-resp01-2 .clr2, .sm-deals .deals-resp01-3 .clr3, .sm-deals .deals-resp01-4 .clr4, .sm-deals .deals-resp01-5 .clr5, .sm-deals .deals-resp01-6 .clr6 {
	clear: both
}

}

.sm-deals.boxed {
padding: 0
}

.sm-deals .owl-theme .owl-controls {
margin-top: 20px;
text-align: center;
position: relative;
display: none
}

.sm-deals-loading {
width: 100%;
max-width: 100%;
padding: 0;
position: relative;
background: url(../images/loading.gif) center center no-repeat transparent;
min-height: 200px
}

.sm-deals .owl-theme .owl-controls .owl-nav [class*="owl-"] {
background: none repeat scroll 0 0 #d6d6d6;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin: 5px;
padding: 4px 7px
}

.sm-deals .owl-controls .owl-dot, .sm-deals .owl-controls .owl-nav .owl-next, .sm-deals .owl-controls .owl-nav .owl-prev {
-moz-user-select: none;
cursor: pointer
}

.sm-deals .owl-theme .owl-dots .owl-dot {
display: inline-block
}

.sm-deals .owl-theme .owl-dots .owl-dot.active span, .sm-deals .owl-theme .owl-dots .owl-dot:hover span {
background: none repeat scroll 0 0 #55e415
}

.sm-deals .owl-theme .owl-dots .owl-dot span {
	background: none repeat scroll 0 0 #d6d6d6;
	border-radius: 30px;
	display: block;
	height: 10px;
	margin: 5px 7px;
	transition: opacity 200ms ease 0s;
	width: 10px
}
.mobile-contact-box {display: none;}
@media (max-width:991px){
	.mobile-contact-box {
		display: block;
		position: fixed;
		left: 0;
		bottom: 0;
		height: 83px;
		width: 100%;
		background: #fff;
		padding: 15px 11px 15px;
		box-sizing: border-box;
	}
	.mobile-contact-box ul {
		display: flex;
		width: 100%;
	}
	.mobile-contact-box ul li {
		width: 50%;
		padding: 0 4px;
	}
	.mobile-contact-box ul li a {
		display: block;
		width: 100%;
		border: #eee solid 1px;
		color: #1e1e1e;
		font-size: 16px;
		border-radius: 4px;
		height: 52px;
		line-height: 50px;
		padding-left: 52px;
		text-align: left;
		position: relative;
	}
	.mobile-contact-box ul li a:before {
		content: "\e902";
		font-size: 18px;
		line-height: 50px;
		color: #1e1e1e;
		font-family: 'custom-icon';
		position: absolute;
		left: 20px;
	}
	.mobile-contact-box ul li.account-link a:before {
		content: "\e900";
	}
	.header-container.header-style-2 {
		position: fixed;
		background: #fff;
		z-index: 3;
		top: 0;
		left: 0;
	}

	.page-wrapper {
		padding-top: 68px;
	}

	.cms-index-index .navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
		color: #1e1e1e;
	}

	.cms-index-index .header-style-2 .header.menu-ontophead .inner .logo-wrapper .logo img {
		filter: unset;
	}
	.cms-index-index .header-style-2 .header .inner .header-right .header-contact-icon a:before, 
	.cms-index-index .header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before, 
	.cms-index-index .header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search:before {
		color: #676767;
	}

	.header-style-2 .header .inner .header-right {width: 100%;}
	.header-style-2 .header.menu-ontophead .inner .search-on-top {
		margin: 0;
	}
	.header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search {
		display: none;
	}
	.header-style-2 .header .inner .header-right #search_mini_form .form-search {
		width: 100%;
		background: transparent;
		box-shadow: none;
		display: block;
		margin-left: 0;
	}
	.header-style-2 .header .inner .header-right #search_mini_form .form-search .input-text {
		width: 100%;
	    height: 52px;
	    margin: 0;
	    border: #eee solid 1px !important;
	    background-color: #f5f5f5;
	    border-radius: 6px;
	    color: #B8B8B8;
	    padding: 0 30px 0 60px;
	    font-size: 16px;
	}
	.header-style-2 .header.menu-ontophead .inner .search-on-top .dropdown-search {
		display: none;
		position: absolute;
		left: 0;
		width: 100%;
		top: 68px;
		padding: 20px 15px 10px 15px;
		background-color: #fff;
	}
	.header-style-2 .header .inner .header-right #search_mini_form .form-search .button-search {
		display: block;
	    position: absolute;
	    top: 28px;
	    left: 20px;
	    width: 60px;
	    background: transparent !important;
	    color: #000;
	    font-size: 0;
	    padding: 0;
	}
	.header-style-2 .header #search_mini_form .form-search .button-search:before {
	    content: "\e908";
	    font-family: 'custom-icon';
	    color: #676767;
	    display: block;
	    text-align: center;
	    position: relative;
	    left: 0;
	    font-size: 20px;
	    top: 7px;
	}
	.mobmenu-active .header-style-2 .header.menu-ontophead .inner .search-on-top .dropdown-search {display: block;}
	.header-style-2 .header .inner .header-right .header-contact-icon {
		display: none;
	}
	.header-style-2 .header .inner {
		height: 68px;
	}
	.header-style-2 .header .inner .header-right .header-contact-icon a:before, 
	.header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before, 
	.header-style-2 .header.menu-ontophead .inner .search-on-top .fa.fa-search:before {
		line-height: 66px;
	}
	.header-style-2 .header .inner .logo-wrapper {
		width: 127px;
		top: 17px;
	}
	.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 {
		clear: both;
		width: 100%;
		float: none;
		border-bottom: #eee solid 1px;
	}
	.sambar .sambar-inner .btn-sambar {
		display: block;
		clear: both;
		margin: 15px 0 0 10px;
		padding: 5px 10px;
		cursor: pointer;
	}
	.sambar .sambar-inner .btn-sambar span {
		display: none;
	}
	.sambar .sambar-inner .btn-sambar:before {
		content: "\e907";
		font-size: 20px;
		color: #676767;
		font-family: 'custom-icon';
		line-height: 26px;
	}
	.mobmenu-active .sambar .sambar-inner .btn-sambar:before{
		content: "\e906";
		font-size: 16px;
	}
	.navigation-action .mega-content {
		background: #fff;
		padding: 87px 15px 95px;
		position: absolute;
		left: 0;
		top: 68px;
		display: none;
		width: 100%;
		box-sizing: border-box;
		z-index: 3;
		height: calc(100vh - 68px);
		overflow: auto;
	}
	.mobmenu-active .header-style-2 .header .inner .minicart-header {display: none;}
	.header-style-2 .cart-wrapper .minicart-wrapper .showcart .fa-shopping-cart:before {
		content: "\e904";
	}

	.header-style-2 .header.menu-ontophead .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head.sm_megamenu_haschild:after {
		margin: 9px 2px 0 0;
		float: right;
		color: #1e1e1e !important;
	    content: "\e901";
	    font-size: 11px;
	    font-family: 'custom-icon';
	    display: inline-block;
	    line-height: normal;
	    font-weight: normal;
	    transform: rotate(180deg) !important;

	}
	.header-style-2 .header.menu-ontophead .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1.active > a.sm_megamenu_head:after {
		color: #1e1e1e;
		transform: rotate(0deg) !important;
	}
	.mobmenu-active {
		overflow: hidden;
		height: 100vh;
	}
	.mobmenu-active .navigation-action .mega-content {
		display: block;
	}
	.mobmenu-active .footer-bottom-banner-contaner {
		display: none;
	}
	.page-header .header .container {
		width: 100%;
		padding: 0;
	}
	.sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 {
		float: none;
	}
	.navigation-megamenu-wrapper .sm_megamenu_wrapper_horizontal_menu ul > li.sm_megamenu_lv1 > a.sm_megamenu_head {
		padding: 12px 0;
		font-size: 18px;
		font-weight: 500;
		line-height: normal;
		width: 100%;
		background: transparent !important;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_4 {
		width: 100%;
		padding: 0;
	}
	.sm-megamenu-child .home-menu-dropdown .item-home-store .title-menu-home {
		font-weight: normal !important;
		line-height: 44px;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns {
		width: 100%;
		box-shadow: none;
		display: none;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.sm_megamenu_drop.active .sm_megamenu_dropdown_4columns {
		display: block;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .home-menu-dropdown {
		padding: 0;
	}
	.sm_megamenu_wrapper_horizontal_menu .home-menu-dropdown .item-home-store {
		float: none;
	}
	.sm_megamenu_wrapper_horizontal_menu .home-menu-dropdown .item-home-store li {
		line-height: 44px;
		font-size: 16px;
		font-weight: normal;
		color: #1E1E1E;
		display: block;
	}

	.sm_megamenu_wrapper_horizontal_menu .home-menu-dropdown .item-home-store li a {
		color: #1e1e1e;
		display: block;
	}
	.sm-megamenu-child .home-menu-dropdown .item-home-store .title-menu-home {
		display: none;
	}	

	.mobmenu-active .iubenda-tp-btn.iubenda-cs-preferences-link {
		display: none !important;
	}
	.mobmenu-active #yt-totop {
		display: none;
	}
	.header-style-2 .header .inner .minicart-header {
	    float: right;
	    position: absolute;
	    right: 5px;
	    top: 0;
	}
	.header-style-2 .header #search_mini_form {width: 100%;}
}

body {
	background: #bbb;
}