a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
	border:0;
	font-size:100%;
	margin:0;
	padding:0
}
html,body {
	height:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
b,strong {
	font-weight:bold
}
img {
	color:transparent;
	font-size:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
li {
	display:list-item
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th,td,caption {
	font-weight:normal;
	vertical-align:top;
	text-align:left
}
svg {
	overflow:hidden
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse;
}
.ui-helper-clearfix:after {
	clear:both;
}
.ui-helper-clearfix {
	min-height:0;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-front {
	z-index:100;
}
.ui-state-disabled {
	cursor:default!important;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	display:block;
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black;
}
.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default;
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	overflow:visible;
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
	text-decoration:none;
}
.ui-button-icon-only {
	width:2.2em;
}
button.ui-button-icon-only {
	width:2.4em;
}
.ui-button-icons-only {
	width:3.4em;
}
button.ui-button-icons-only {
	width:3.7em;
}
.ui-button .ui-button-text {
	display:block;
	line-height:normal;
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}
input.ui-button {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
	left:.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right:.5em;
}
.ui-buttonset {
	margin-right:7px;
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em;
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
	border:0;
	padding:0;
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top:1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span,.ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-dialog {
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:21px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-se {
	width:12px;
	height:12px;
	right:-5px;
	bottom:-5px;
	background-position:16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	outline:none;
}
.ui-menu .ui-menu {
	margin-top:-3px;
	position:absolute;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	width:100%;
}
.ui-menu .ui-menu-divider {
	margin:5px -2px 5px -2px;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:2px .4em;
	line-height:1.5;
	min-height:0;
	font-weight:normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px;
}
.ui-menu .ui-state-disabled {
	font-weight:normal;
	margin:.4em 0 .2em;
	line-height:1.5;
}
.ui-menu .ui-state-disabled a {
	cursor:default;
}
.ui-menu-icons {
	position:relative;
}
.ui-menu-icons .ui-menu-item a {
	position:relative;
	padding-left:2em;
}
.ui-menu .ui-icon {
	position:absolute;
	top:.2em;
	left:.2em;
}
.ui-menu .ui-menu-icon {
	position:static;
	float:right;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit;
}
.ui-slider-horizontal {
	height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical {
	width:.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
}
.ui-spinner-input {
	border:none;
	background:none;
	color:inherit;
	padding:0;
	margin:.2em 0;
	vertical-align:middle;
	margin-left:.4em;
	margin-right:22px;
}
.ui-spinner-button {
	width:16px;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0;
}
.ui-spinner a.ui-spinner-button {
	border-top:none;
	border-bottom:none;
	border-right:none;
}
.ui-spinner .ui-icon {
	position:absolute;
	margin-top:-8px;
	top:50%;
	left:0;
}
.ui-spinner-up {
	top:0;
}
.ui-spinner-down {
	bottom:0;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position:-65px -16px;
}
.ui-tabs {
	position:relative;
	padding:.2em;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom:0;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa;
}
body .ui-tooltip {
	border-width:2px;
}
.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #aaaaaa;
	background:#ffffff url('../images/images/lib/ui/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color:#222222;
}
.ui-widget-content a {
	color:#222222;
}
.ui-widget-header {
	border:1px solid #aaaaaa;
	background:#cccccc url('../images/images/lib/ui/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color:#222222;
	font-weight:bold;
}
.ui-widget-header a {
	color:#222222;
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url('../images/images/lib/ui/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight:normal;
	color:#555555;
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555555;
	text-decoration:none;
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border:1px solid #999999;
	background:#dadada url('../images/images/lib/ui/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
	color:#212121;
	text-decoration:none;
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:1px solid #aaaaaa;
	background:#ffffff url('../images/images/lib/ui/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight:normal;
	color:#212121;
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	text-decoration:none;
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url('../images/images/lib/ui/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	color:#363636;
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636;
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url('../images/images/lib/ui/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color:#cd0a0a;
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#cd0a0a;
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#cd0a0a;
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35);
}
.ui-icon {
	width:16px;
	height:16px;
	background-position:16px 16px;
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_888888_256x240.png');
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_454545_256x240.png');
}
.ui-state-active .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_454545_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_2e83ff_256x240.png');
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url('../images/images/lib/ui/ui-icons_cd0a0a_256x240.png');
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-on {
	background-position:-96px -144px;
}
.ui-icon-radio-off {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-start {
	background-position:-80px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	border-top-left-radius:4px;
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-top-right-radius:4px;
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	border-bottom-left-radius:4px;
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-bottom-right-radius:4px;
}
.ui-widget-overlay {
	background:#aaaaaa url('../images/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaaaaa url('../images/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
	border-radius:8px;
}
html,body {
	height:100%;
}
.tygh {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.container {
	min-height:0;
	min-width:0;
}
.input-text,.input-text-auto,.input-text-large,.input-text-medium,.input-text-short,.input-text-100,.input-textarea,.input-textarea-long,select {
	background-color:#fff;
	color:#2d2d2d;
	vertical-align:middle;
}
input[type="text"],input[type="password"],input[type="tel"],input[type="number"],input[type="email"],textarea,select,.scroll-y {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 3px 0 0;
	padding:4px 3px;
	border:1px solid #ccc;
}
input[type="text"],input[type="password"],input[type="tel"],input[type="number"],input[type="email"] {
	height:auto;
}
input[type="text"].cm-failed-field,input[type="password"].cm-failed-field,input[type="tel"].cm-failed-field,input[type="number"].cm-failed-field,input[type="email"].cm-failed-field,textarea.cm-failed-field,.cm-field-container.cm-failed-field input[type="text"] {
	border:1px solid #bf4d4d;
	background-color:#fff;
}
select[multiple="multiple"] {
	min-height:80px;
}
.disabled,select.disabled {
	background-color:#e3e3e3;
}
.input-text {
	width:200px;
}
.input-text-medium {
	width:100px;
}
.input-text-large {
	width:300px;
}
.input-text-short {
	width:40px;
}
.input-textarea {
	width:370px;
}
.input-textarea-long {
	width:90%;
}
.input-textarea-product-options {
	min-width:50%;
	resize:vertical;
	min-height:60px;
}
.textarea-resize {
	resize:vertical;
	min-height:90px;
}
.input-text-100 {
	width:100%;
}
p {
	padding:6px 0;
}
ul {
	padding:0;
	list-style-type:none;
}
ol {
	padding:0 0 0 15px;
}
li {
	margin:0;
	padding:2px 0;
	text-align:left;
	text-indent:0;
	list-style-type:none;
}
a,a:visited,a:active,a:hover {
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}
.hand {
	cursor:pointer;
}
.nowrap {
	white-space:nowrap;
}
.radio,.checkbox,input[type="radio"],input[type="checkbox"] {
	margin:0 6px 0 0;
	padding:0;
	vertical-align:middle;
}
@-moz-document url-prefix() {
	.radio,.checkbox {
		margin-top:-3px;
	}
}
hr {
	height:0px;
	border:0 none;
}
.dark-hr {
	clear:both;
	margin:11px 0 9px 0;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear-both {
	clear:both;
}
.float-none {
	float:none!important;
}
.valign {
	vertical-align:middle;
}
.valign-top {
	vertical-align:top;
}
.valign-bottom {
	vertical-align:bottom;
}
.align-right {
	text-align:right;
}
.cm-opacity {
	opacity:0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	-moz-opacity:0.3;
}
.required-question,.required {
	color:#f00;
}
.helper-container {
	position:relative;
	background:#f6f6f6;
}
.table-width {
	width:100%;
}
.tygh-top-panel>div {
	height:33px;
}
.strike {
	text-decoration:line-through;
}
.text-center {
	text-align:center;
}
.link-dashed {
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
a.link-dashed {
	text-decoration:none;
}
.tygh-top-panel>div,.tygh-header>div,.tygh-content>div,.tygh-footer>div {
	padding:0 20px;
}
.tygh-top-panel .container-fluid,.tygh-header .container-fluid,.tygh-content .container-fluid,.tygh-footer .container-fluid {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
[class^="icon-"],[class*=" icon-"] {
	background:none;
	width:auto;
	height:auto;
}
form {
	text-align:left;
}
.error-message {
	clear:both;
	text-align:left;
}
.error-message .message {
	margin-bottom:8px;
	padding:0 8px;
}
.error-message .arrow {
	margin-left:10px;
	width:0;
	font-size:1px;
	line-height:1px;
}
.control-group {
	margin:6px 0 15px 0;
	padding:0;
	vertical-align:middle;
}
.control-group.revert {
	padding-left:20px;
}
.control-group.revert label {
	float:none;
	margin:0;
	width:auto;
}
.control-group.revert .checkbox,.control-group.revert .radio {
	float:left;
	clear:left;
	margin:1px 3px 0 -20px;
}
.control-group label {
	display:block;
	padding-bottom:2px;
	font-weight:bold;
}
.control-group label.hidden {
	display:none;
}
.select-field {
	padding:3px 0;
}
.select-field label,.control-group table label {
	clear:none;
	margin:0 10px 0 0;
	padding:3px 0;
	width:auto;
	vertical-align:middle;
}
.select-field label {
	padding-left:12px;
}
.select-field label .checkbox {
	margin-left:-12px;
	vertical-align:-2px;
}
.select-field .checkbox {
	vertical-align:middle;
}
.control-group:after,.search-field:after,.info-field-title:after,.info-field:after,.item-wrap:after,.buttons-container:after,.clear:after,.break:before {
	display:block;
	visibility:hidden;
	clear:both;
	height:0px;
	content:".";
	font-size:0px;
}
.break:before {
	height:3px;
}
.product-list-field {
	margin:15px 0 0 0;
	padding-left:120px;
}
.product-list-field label {
	float:left;
	margin-left:-120px;
	padding-top:1px;
	width:110px;
	font-weight:normal;
}
.long .product-list-field label {
	width:auto;
}
.product-list-field label.option-items {
	float:none;
	margin-left:0;
	padding:6px 0;
	width:auto;
}
.product-features {
	margin-left:10px;
	padding:5px;
}
.product-list-field .radio,.product-list-field .checkbox {
	margin:0 6px 2px 0;
	padding:0;
}
.input-append {
	position:relative;
	margin:10px 0 0 0;
	padding:0 28px 0 0;
	max-width:250px;
}
.input-append .input-text {
	width:100%;
}
.ajax-inner-loading-box {
	margin:0 10px 0 5px;
	padding:6px 0 6px 27px;
	color:#fff;
	font-weight:bold;
}
.ajax-message {
	position:absolute;
	z-index:700;
	display:none;
	padding:10px;
	width:339px;
}
.notification-content-extended {
	position:fixed;
	top:38%;
	left:50%;
	z-index:1031;
	margin:-40px 0 0 -320px;
	min-height:140px;
	width:640px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:#000;
	background-color:#fff;
}
.mobile .notification-content-extended {
	position:absolute!important;
	top:10%!important;
}
.notification-content-extended h1 {
	margin:0;
	padding:13px 20px 10px;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
}
.notification-body-extended {
	color:#000;
	overflow-x:hidden;
	overflow-y:auto;
}
.notification-container {
	position:fixed;
	top:0;
	right:40px;
	z-index:9999999;
	min-width:300px;
	width:40%;
}
.notification-container-top {
	top:10px;
}
.notification-content {
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 35px 10px 12px;
	line-height:150%;
}
.notification-content strong {
	margin-right:7px;
}
.alert-success,.alert-warning,.alert-error {
	position:relative;
	margin:7px 0 7px 0;
	border:1px solid;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:100%;
	opacity:0.96;
}
.close {
	position:absolute;
	top:5px;
	right:5px;
}
.section-title {
	padding:13px 14px 11px 14px;
	background:#f4f4f4;
}
.section-switch {
	float:right;
}
.section-switch i {
	padding-left:3px;
}
.search-form .input-text {
	width:170px;
}
.search-form .input-text-large {
	width:207px;
}
.subcategories-field {
	float:left;
	margin-left:10px;
}
.buttons-container .buttons-container {
	margin-top:0;
}
.button-submit-action,.button-submit,.button-submit-big,.button,.button-action,.button-big,.button a,.button-action a,.button-submit-action input,.button-submit input,.button-submit-big input,.button-big a,.thumbnails-item,.promotion-coupon strong,.image-reload {
	display:inline-block;
}
.button a,.button-action a,.button-big a,.button-submit-action input,.button-submit input,.button-submit-big input {
	margin:0;
	padding:8px 15px;
	border:1px solid #ccc;
	background-color:#ebebeb;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
}
.button-submit-big input,.button-big a {
	padding:9px 30px;
	outline:0 none;
}
@-moz-document url-prefix() {
	.button-submit-big input {
		height:33px;
	}
}
.go-button {
	position:absolute;
	top:0;
	right:0;
	padding:0;
	width:28px;
	height:28px;
	border:1px solid #ccc;
	background-color:#dadada;
	cursor:pointer;
}
.tabs {
	margin-top:30px;
	vertical-align:bottom;
}
.tabs ul {
	vertical-align:bottom;
}
.tabs ul li {
	float:left;
	vertical-align:bottom;
	white-space:nowrap;
	cursor:pointer;
}
.tabs ul li.active a,.tabs ul li.active a:visited,.tabs ul li.active a:hover,.tabs ul li.active a:active {
	text-decoration:none;
}
.tabs ul li a {
	display:block;
	padding:11px 21px 2px 18px;
	line-height:23px;
}
.tabs ul li a:hover {
	text-decoration:none;
}
.tabs-content {
	padding:15px 5px;
}
.tab-list-title {
	margin:50px 0 15px 0px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:170%;
}
.subcategories {
	float:left;
	margin:0 0 15px 0;
	padding:1px 25px 0 15px;
	line-height:17px;
}
.subcategories ul {
	line-height:18px;
}
.subcategories p {
	margin:0 0 1px 0;
	padding:0;
}
.product-container .product-title {
	font-size:130%;
}
.product-details-title {
	padding:1px;
	font-weight:bold;
}
div.product-details-title {
	margin-top:15px;
}
td div.product-details-title {
	margin-top:0;
}
.sku {
	padding:0;
	font-size:77%;
}
.more-info {
	text-align:center;
	font-size:77%;
}
.price,.sub-price,.cart-price,.list-price {
	font-size:100%;
}
p.price {
	margin:6px 0;
}
.product-coming-soon {
	display:inline-block;
	padding-top:7px;
	max-width:150px;
	white-space:normal;
}
table.product-list td {
	padding:7px 5px;
}
table.product-list p,table.product-list .product-list-field {
	margin:3px 0;
}
table.product-list .product-list-field {
	padding-left:0;
}
table.product-list .product-list-field label {
	margin-right:10px;
	margin-left:0;
	width:auto;
}
.affiliate-code {
	margin:3px;
	margin-right:10px;
	padding:3px;
}
.field-name {
	white-space:nowrap;
	font-weight:bold;
	font-size:85%;
}
.compare-table td {
	padding:3px 8px;
}
.compare-table .first-cell {
	white-space:nowrap;
}
table label {
	width:auto;
	font-weight:normal;
}
.item-image {
	float:left;
	margin-right:10px;
}
.item-description {
	display:table;
}
.dir-list {
	display:inline-block;
	width:7px;
	font-size:15px;
	margin-right:5px;
	cursor:pointer;
}
.product-container {
	padding:15px 0;
}
.border {
	margin-bottom:12px;
}
.no-items {
	padding:60px 20px;
	text-align:center;
}
.no-image {
	display:block;
	position:relative;
	border:1px solid #ebebeb;
	background-color:#f9f9f9;
	color:#c8c8c8;
	cursor:default;
}
.no-image i {
	display:inline-block;
	height:32px;
	width:32px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	font-size:32px;
	line-height:32px;
}
.hidden {
	display:none;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.lowercase {
	text-transform:lowercase;
}
.uppercase {
	text-transform:uppercase;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.center-block {
	margin:0 auto;
}
.justify {
	text-align:justify;
}
.scroll-x {
	overflow-x:auto;
	overflow-y:hidden;
	padding-bottom:3px;
	width:100%;
	height:100%;
}
.inline {
	display:inline;
}
.block {
	display:block;
}
.dashed,a.dashed {
	border-bottom:1px dashed #000000;
	text-decoration:none;
}
a.dashed {
	border-bottom-color:#0042b2;
}
a.dashed:hover {
	border-bottom:1px dashed transparent;
}
.no-padding {
	padding:0!important;
}
.no-margin {
	margin:0!important;
}
.margin-top {
	margin-top:10px;
}
.margin-bottom {
	margin-bottom:10px;
}
.fixed-layout {
	table-layout:fixed;
}
.overflow-hidden {
	overflow:hidden;
}
.width50 {
	width:50%;
}
.text-arrow {
	font-size:14px;
	line-height:10px;
}
.icon-cancel-circle {
	display:inline-block;
	font-size:16px;
	line-height:16px;
}
.remove .icon-cancel-circle {
	position:absolute;
	left:-2px;
	padding-right:6px;
}
.remove {
	display:inline-block;
	position:relative;
	visibility:hidden;
	width:auto;
	white-space:nowrap;
}
.remove:hover {
	text-decoration:none;
}
.product-cell:hover .remove {
	visibility:visible;
}
.remove span {
	padding-left:15px;
	font-size:12px;
}
.icon-cancel-circle:hover {
	text-decoration:none;
}
.icon-delete-big .icon-cancel-circle {
	font-size:19px;
}
.icon-delete-big {
	position:relative;
	top:3px;
}
.tygh-footer {
	min-height:70px;
	font-size:95%;
}
.footer-menu {
	margin-top:30px;
	padding-bottom:20px;
}
.footer-menu ul {
	margin-top:10px;
	line-height:140%;
}
.footer-menu p {
	padding:0;
}
.footer-menu p span {
	font-size:140%;
}
p.bottom-copyright {
	margin-top:19px;
}
.social-links {
	margin-top:15px;
}
.social-link {
	display:none;
	margin:1px 0;
	padding:3px 0;
}
.payment-icons {
	margin:15px 0;
}
.payment-icon,.cc-icon span {
	display:inline-block;
	margin-left:10px;
	width:51px;
	height:32px;
	background:url('../images/images/icons/payments.png') no-repeat;
}
.cc-icons-wrap.cc-icons {
	position:absolute;
	right:57px;
	bottom:23px;
	display:inline-block;
	margin:0 0 15px;
}
.cc-icons-wrap.cc-icons .cc-icon {
	position:absolute;
	z-index:10;
	display:inline-block;
	visibility:hidden;
	padding:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.cc-icons-wrap.cc-icons .cc-icon.cc-default,.cc-icons-wrap.cc-icons .cc-icon.active {
	visibility:visible;
}
.cc-icon span {
	display:inline-block;
	margin:0;
	padding:0;
}
.cc-icon .default {
	background-position:-300px 0px;
}
.credit-card .control-group .input-text,.credit-card .control-group .input-text-short,.credit-card+.control-group .input-text-short {
	padding:8px;
	width:100%;
	height:40px;
	font-size:18px;
}
.credit-card .control-group .input-text-short {
	margin:0;
	width:50px;
}
.checkout-steps .credit-card .control-group .help-inline,.orders-repay .credit-card .control-group .help-inline {
	display:none;
}
.checkout-steps .credit-card .control-group,.orders-repay .credit-card .control-group {
	position:relative;
	margin:15px 0;
}
.checkout-steps .control-group.cvv-field,.orders-repay .control-group.cvv-field {
	display:inline-block;
	margin:15px 15px;
	max-width:190px;
}
.control-group.cvv-field .input-text-short {
	width:63px;
}
.control-group.cvv-field .help-inline p {
	margin-bottom:7px;
}
.payment-icon.checkout {
	background-position:0px 0px;
}
.payment-icon.google-checkout {
	background-position:-100px 0px;
}
.payment-icon.mastercard,.cc-icon .mastercard {
	background-position:0px -100px;
}
.payment-icon.paypal {
	background-position:-100px -100px;
}
.payment-icon.visa,.cc-icon .visa {
	background-position:-200px 0px;
}
.cc-icon .visa-electron {
	background-position:-200px -100px;
}
.cc-icon .maestro {
	background-position:0 -200px;
}
.cc-icon .american-express {
	background-position:-100px -200px;
}
.cc-icon .discover {
	background-position:-200px -200px;
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.payment-icon {
		background-image:url('../images/images/icons/payments@2x.png');
		background-size:400px,400px;
	}
}
.menu li {
	padding:0;
}
.top-menu {
	margin-top:30px;
}
.logo-container {
	position:relative;
}
.logo-container .logo {
	display:inline-block;
	text-decoration:none;
}
.logo-container .logo.vertical-middle {
	visibility:hidden;
}
.helper-block {
	display:none;
}
.popup-tools {
	position:absolute;
	z-index:100;
	border:1px solid #b3b3b3;
	background-color:#fff;
}
.popup-tools .input-text {
	margin:0 3px 4px;
	width:220px;
	background-color:#fff;
}
.popup-tools ul li {
	white-space:nowrap;
}
.popup-tools ul li a,.popup-tools ul li a:visited,.popup-tools ul li a:hover,.popup-tools ul li a:active {
	padding:2px 0;
	background-position:left 0;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	text-shadow:none;
}
.popup-tools ul li a:hover {
	text-decoration:none;
}
.dropdown-box .icon-down-micro {
	position:absolute;
	top:6px;
	right:8px;
	text-decoration:none;
	font-size:130%;
}
.popup-title.open {
	z-index:650;
	border:1px solid #b3b3b3;
	border-bottom-color:#fff!important;
	background-color:#fff;
}
.view-cart-button {
	float:left;
}
.popup-content {
	position:absolute;
	right:0;
	z-index:500;
	margin-top:-1px;
	padding:10px 0 0 0;
	min-width:218px;
	border:1px solid #b3b3b3;
	background:#fff;
	text-align:left;
}
.tygh-header .popup-content {
	z-index:600;
}
.popup-content ul.account-info li {
	padding:0;
}
.popup-content ul.account-info li.user-name {
	margin:4px 20px 10px;
	padding-bottom:13px;
	border-bottom:1px dotted #bfbfbf;
}
.popup-content ul.account-info li a {
	display:block;
	padding:8px 10px 8px 20px;
}
.popup-content ul.account-info li a:hover,.dropdown-content li:hover {
	background-color:#e5e5e5;
	text-decoration:none;
}
.popup-content .updates-wrapper {
	margin:10px 20px 12px;
}
.popup-content .updates-wrapper .control-group {
	margin:0;
}
p.text-track {
	padding:0 0 3px;
	color:#404040;
	font-weight:bold;
}
.dropdown-box .buttons-container {
	padding:15px 20px;
	margin:0;
}
.minicart-separator td {
	border-bottom:1px dotted #ddd;
}
.minicart-table td {
	padding:10px 5px;
	vertical-align:top;
}
.minicart-table tr .icon-cancel-circle {
	visibility:hidden;
}
.minicart-table tr:hover .icon-cancel-circle {
	visibility:visible;
}
.minicart-table .minicart-tools {
	padding:8px 0;
}
.minicart-table tr:last-child td {
	border-bottom:none;
}
.popup-content .cart-items {
	overflow:auto;
	padding:10px 22px;
	max-height:320px;
	width:320px;
}
ul.text-links.text-links-inline li.level-0 {
	position:relative;
	display:inline;
	padding-right:10px;
}
.sidebox-wrapper {
	margin-bottom:15px;
	word-wrap:break-word;
}
.sidebox-title {
	padding:11px 12px 9px;
}
.sidebox-title span,.sidebox-title a:link,.sidebox-title a:visited,.sidebox-title a:hover {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:90%;
}
.sidebox-wrapper .sidebox-body {
	padding:12px;
	border:1px solid #b8b8b8;
}
.sidebox-wrapper .sidebox-actions {
	background-color:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#f8f8f8));
	background:-webkit-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-moz-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-ms-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-o-linear-gradient(top,#eeeeee,#f8f8f8);
	border-top:1px solid #dedede;
	padding:9px 12px;
	border-radius:0 0 5px 5px;
	margin:15px -12px -12px -12px;
}
.sidebox-important-wrapper {
	margin-bottom:15px;
}
.table {
	margin-top:30px;
	border:1px solid #ebebeb;
	border-width:1px 0px 1px 1px;
	border-bottom:none;
}
.table th {
	padding:10px;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background-color:#eee;
	text-align:left;
	text-transform:none;
	white-space:nowrap;
	font-weight:bold;
	line-height:normal;
}
.table th.right {
	text-align:right;
}
.table th.left {
	text-align:left;
}
.table tr,.table .table tr {
	background-color:#fff;
}
.table table tr {
	background-color:transparent;
}
.table td,.table .table td {
	padding:13px 10px;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
.table .table-footer td {
	margin:0;
	padding:0;
	height:5px;
	font-size:38%;
}
.category-rows .table {
	margin-top:-1px;
}
table.qty-discounts {
	padding:0;
	border:1px solid #ebebeb;
}
table.qty-discounts th,table.qty-discounts td {
	border:0 none;
}
.table .icon-up-dir,.table .icon-down-dir {
	padding-left:4px;
}
.table .dir-list.icon-down-dir {
	padding:0;
}
.categories-picker table td {
	padding:0;
	border:none;
}
.categories-picker table img {
	padding:3px;
}
.categories-picker .radio {
	margin:0;
}
.categories-picker .dir-list {
	color:#b3b3b3;
}
.tree-space {
	display:inline-block;
	width:20px;
}
.mainbox-container {
	margin:0 0 50px;
}
.mainbox-title {
	margin:0;
	padding:2px 0 10px 10px;
}
.mainbox-title span.float-right {
	display:block;
	padding-top:12px;
	font-weight:normal;
	font-size:50%;
}
.mainbox2-title {
	padding:0 0 5px 7px;
}
.mainbox2-title span {
	color:#2d2e2e;
	font-weight:bold;
	font-size:169%;
}
.mainbox2-body {
	padding:10px 20px 20px 20px;
}
.mainbox2-bottom,.mainbox2-bottom span {
	display:none;
}
.subheaders-group {
	margin:0 15px 21px 15px;
}
.subheader,.subheader-first-item {
	padding:7px 0 4px 0;
	font-size:145%;
}
.title-extra {
	float:right;
	margin-top:-1px;
	text-align:right;
}
.title-extra .checkbox {
	margin-right:3px;
}
.title-extra a,.title-extra a:visited,.title-extra a:hover,.title-extra a:active {
	text-decoration:none;
	text-transform:lowercase;
	font-weight:normal;
}
.title-extra a:hover {
	text-decoration:underline;
}
.mainbox-cart-title {
	padding:8px 8px 7px 13px;
}
.mainbox-cart-body {
	overflow-x:auto;
	padding:0;
}
.cart-buttons {
	margin-bottom:5px;
	padding:4px 4px 4px 8px;
}
.updates-wrapper {
	margin:10px 0;
	padding:15px 0 10px;
	border-top:1px dotted #ccc;
}
.footer-top-helper,.footer-bottom-helper {
	display:none;
}
.bottom-search {
	padding:8px 0 15px 0;
}
p.bottom-copyright.mini {
	font-size:69%;
}
.product-spacer {
	width:9px;
}
.product-image,.feature-image {
	float:left;
	margin:0 25px 10px 0;
	text-align:center;
}
td.product-image {
	position:relative;
	display:block;
	float:none;
	margin:0;
}
td.product-image img {
	margin:0 10px;
}
td.product-description {
	display:table-cell;
	padding-right:10px;
}
.product-bulk-add-wrapper {
	margin:3px 0;
	padding-right:3px;
}
.discount-label {
	float:left;
	margin:4px 0 0 20px;
}
.product-variant-image {
	margin-left:120px;
	padding:10px 0;
}
.long .product-variant-image {
	margin-left:0;
}
.product-list-price .strike {
	padding-right:8px;
}
.search-result {
	padding:12px 7px;
}
.pagination {
	margin:7px 0 12px;
	padding:12px 0 12px 0;
}
.pagination a,.pagination a:visited,.pagination a:hover,.pagination a:active,.pagination-selected-page {
	padding:1px 3px;
}
.pagination-bottom {
	border-top:1px solid #dedede;
}
.info-field-title {
	padding:12px 10px;
}
.info-field-title a,.info-field-title a:active,.info-field-title a:visited,.info-field-title span,.info-field-title em {
	font-weight:normal;
	font-size:115%;
}
.info-field-body {
	overflow-x:auto;
	overflow-y:hidden;
	margin-bottom:15px;
	padding:10px;
}
.info-field,.info-field label {
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:18px;
}
.info-field label {
	float:left;
	width:100px;
	font-size:85%;
}
div.delim {
	margin:0;
	padding:0;
	height:7px;
	font-size:7px;
	line-height:7px;
}
.checkout-steps .control-group {
	margin-top:0;
	margin-bottom:17px;
}
.step-body-active .control-group .input-text {
	width:100%;
}
.checkout-steps .subheader {
	padding-bottom:12px;
}
.step-container,.step-container-active {
	margin:0 0 5px 0;
}
.step-title,.step-title-active,.step-title-complete {
	position:relative;
	padding:10px 15px 9px 14px;
}
.step-title-complete .icon-ok {
	position:absolute;
	top:11px;
	left:16px;
}
.step-title,.step-title-active,.step-title-complete {
	border:1px solid #e2e2e2;
}
.step-body .shipping-rates,.step-body-active .shipping-rates {
	padding-top:14px;
}
.step-body-active {
	padding:20px 0 0 0;
}
.step-title-active .title,.step-title-active a.title:hover,.step-title-complete a.title,.step-title-complete a.title:hover {
	text-decoration:none;
	font-size:140%;
	line-height:135%;
}
.step-title-active {
	background-color:#ededed;
}
.step-title-active span.float-left,.step-title-complete span.float-left,.step-title span.float-left {
	margin-right:10px;
	padding:0 3px;
	width:17px;
	height:23px;
	text-align:center;
	font-weight:bold;
	font-size:125%;
	line-height:150%;
}
.step-title span.title,.step-title a.title {
	font-weight:bold;
	font-size:140%;
	line-height:135%;
}
.checkout-textarea {
	width:80%;
}
.coupon-code-container .error-message {
	float:right;
}
.coupon-code-container .arrow,.checkout-totals .arrow {
	float:right;
	margin-right:15%;
}
.coupon-code-container .message,.checkout-totals.message {
	clear:right;
}
.address-switch {
	margin:10px 0 13px 0;
	padding:15px 0 15px 21px;
	background-color:#f7f7f7;
}
.address-switch .float-right .radio {
	margin-left:6px;
	vertical-align:-1px;
}
.address-switch .float-right label {
	padding:0 22px 0 0;
}
.login-form .checkout-login-form {
	margin:0 20px;
}
.login-form {
	float:left;
	padding-right:3%;
	width:47%;
}
.checkout-register {
	position:relative;
	float:left;
	margin:0 0 0 3%;
	width:45%;
}
.checkout-register .control-group {
	padding:0 20px;
}
.checkout-register .register-content {
	padding-left:20px;
}
#step_one_register .text-button {
	margin-left:15px;
	background:none;
}
#step_one_register .checkout-inside-block {
	padding-bottom:10px;
}
ul.register-methods {
	margin:0px;
	padding:0px;
}
.register-methods li {
	margin:0px;
	padding:12px 0px 15px 10px;
}
.register-methods li.one {
	margin:0px;
	padding:15px 0px 25px 10px;
}
.register-methods li input {
	float:left;
	margin-top:2px;
	margin-left:-10px;
}
.method-title {
	display:block;
	padding-bottom:4px;
	color:#404040;
}
.method-hint {
	display:inline-block;
	padding-left:10px;
	color:#7f7f7f;
	font-size:95%;
}
.step-body-active .coupon-code-container .control-group .input-text {
	width:227px;
}
.step-body-active .coupon-code-container .control-group {
	padding:18px 0;
}
.cvv2 {
	display:inline-block;
	font-weight:normal;
	font-size:100%;
	line-height:115%;
	cursor:pointer;
}
.cvv2:hover {
	position:relative;
	border-bottom:1px dotted #08c;
	text-decoration:none;
}
.cvv2-note {
	display:none;
	padding:15px 5px;
	width:340px;
	border:1px solid #b3b3b3;
	text-align:left;
}
.cvv2:hover>.cvv2-note {
	position:absolute;
	bottom:0px;
	left:100%;
	z-index:100;
	display:block;
}
.cards-images {
	float:left;
	padding:0 12px;
	width:54px;
}
.cards-description {
	float:left;
	width:239px;
}
.card-info.ax {
	margin-top:30px;
}
.checkout-buttons {
	margin-top:20px;
	margin-bottom:23px;
	padding:17px 20px;
	border-top:1px solid #ddd;
}
.checkout-sidebox-title {
	padding:11px 10px 9px;
	border-bottom:1px solid #ebebeb;
	text-transform:uppercase;
	font-weight:normal;
	font-size:90%;
}
.checkout-summary table {
	margin-top:7px;
	width:100%;
	border-collapse:collapse;
}
.checkout-summary table td {
	padding:3px 12px 10px;
}
.checkout-summary table tbody.total th {
	padding:13px 12px;
	text-align:left;
}
.checkout-summary table tbody.total .total-sum {
	display:inline-block;
	float:right;
}
.shipping-adress li {
	float:none;
	clear:left;
}
.shipping-adress li.b-firstname,.shipping-adress li.b-lastname,.shipping-adress li.b-address,.shipping-adress li.b-city,.shipping-adress li.b-country,.shipping-adress li.b-state,.shipping-adress li.b-zipcode,.shipping-adress li.s-firstname,.shipping-adress li.s-lastname,.shipping-adress li.s-address,.shipping-adress li.s-city,.shipping-adress li.s-country,.shipping-adress li.s-state,.shipping-adress li.s-zipcode {
	float:left;
	clear:none;
	padding-right:5px;
}
.b-state,.s-state {
	clear:left;
}
.b-city,.s-city {
	clear:left;
}
.b-phone,.s-phone {
	clear:both;
}
.state select {
	margin:0;
	width:100%;
}
.sidebox-wrapper.order-summary {
	margin-top:63px;
}
.sidebox-wrapper.order-summary .sidebox-body {
	padding:3px 0 0;
}
.sidebox-wrapper.order-summary .reward-points {
	margin-top:12px;
}
.order-products .edit-products {
	padding:14px 12px;
	border-radius:0 0 5px 5px;
	background-color:#f9f9f9;
}
.order-products .product-name {
	display:inline-block;
	margin:2px 0 5px;
	max-width:238px;
}
.order-products .product-price {
	display:block;
}
.order-products .product-options {
	display:inline-block;
	padding:6px 0 0;
}
.order-products .delete {
	visibility:hidden;
	float:right;
}
.order-products .sidebox-body {
	padding:0;
}
.order-product-list {
	padding:12px;
}
.order-products .order-product-list li {
	padding:14px 0;
	border-bottom:1px dotted #ccc;
}
.order-products .order-product-list li:last-child {
	padding-bottom:4px;
	border:none;
}
.order-products .order-product-list li:first-child {
	padding-top:0;
}
.order-products .order-product-list li:hover .delete {
	visibility:visible;
}
.order-products .order-product-list .product-options {
	display:block;
}
.coupon-code-container {
	margin:10px 0;
	padding:6px 0;
	border:1px dotted #7c8e8e;
	border-width:1px 0;
}
.estimation-box {
	padding:0 15px;
}
.estimation-box h2 {
	padding:1px 0 0;
}
.estimation-box .control-group label {
	width:105px;
}
.estimation-box select {
	max-width:100%;
}
.estimation-box hr {
	margin:15px 0;
}
.box {
	padding:5px 7px;
}
.icon-flight {
	padding:0 2px;
}
.product-filters ul {
	margin:0;
}
.product-filters li {
	margin:5px 0;
	font-weight:bold;
}
.product-filters li ul li {
	margin:4px 0 4px 0;
}
.product-filters a.filter-delete {
	margin-left:-14px;
	padding-right:2px;
}
.product-filters li p {
	margin:0;
}
.product-filters .details,.product-filters a {
	font-weight:normal;
}
.filters-tools {
	padding:3px 3px 8px 0;
}
.captcha-input-text {
	margin:0;
	width:120px;
}
.login-popup .captcha-input-text {
	width:140px;
}
.step-body-active .captcha-input-text {
	width:111px;
}
.captcha .icon-refresh {
	font-size:12px;
	margin-left:7px;
	position:relative;
	top:2px;
	cursor:pointer;
}
.captcha-code {
	display:inline-block;
	min-width:130px;
}
@media screen and (max-width:960px) {
	.step-body-active .captcha-input-text {
		width:100%;
	}
	.captcha-code {
		margin-top:8px;
	}
}
.quick-links-top {
	margin-top:7px;
	margin-right:5px;
}
.quick-links-top>.text-links {
	line-height:normal;
}
.footer .quick-links {
	float:none;
	margin-bottom:1px;
	padding-right:0;
	text-align:center;
}
.select-link i,.select-link:hover i {
	position:absolute;
	right:0;
	top:-1px;
	padding-left:4px;
	text-decoration:none;
	font-size:130%;
}
.select-link,.select-link:hover {
	position:relative;
	margin-right:10px;
	padding-right:15px;
	cursor:pointer;
	text-decoration:none;
}
.select-link.vendor {
	margin:0;
	padding:0;
}
.select-link.vendor i {
	right:5px;
}
.select-link .select-vendor {
	margin-right:15px;
	border-bottom:1px dotted #08c;
}
.icons {
	display:inline-block;
	margin:0 6px;
	padding:0;
	vertical-align:-4px;
	cursor:pointer;
}
.select-lang {
	float:left;
	padding-bottom:10px;
}
.select-wrap,.quick-links-wrap {
	float:right;
	margin-top:7px;
	white-space:nowrap;
}
.select-popup {
	position:absolute;
	top:0;
	left:0;
	z-index:1022;
	padding:4px 0;
	border:1px solid #b3b3b3;
	background-color:#fff;
}
.close-icon {
	position:absolute;
	right:3px;
	cursor:pointer;
}
.select-list {
	margin:0;
}
.select-list li a {
	display:block;
	padding:2px 10px;
	white-space:nowrap;
}
.select-list .item-link.active {
	font-weight:bold;
}
.select-languages {
	margin-bottom:10px;
	text-align:right;
}
.localization {
	margin-top:0;
	padding:6px 9px 7px 12px;
}
.checkout-totals {
	padding:17px 20px;
	border:1px solid #ebebeb;
	border-top:none;
}
#applied_promotions .wysiwyg-content {
	text-align:left;
	margin-top:5px;
}
.statistic-list-wrap {
	width:100%;
	-webkit-box-shadow:inset 0 120px 100px -100px #e8e8e8;
	box-shadow:inset 0 120px 100px -100px #e8e8e8;
}
ul.statistic-list {
	float:right;
	padding-top:11px;
}
ul.statistic-list li {
	clear:both;
	overflow:hidden;
	padding:0 0 17px 0;
	white-space:nowrap;
}
ul.statistic-list li span.checkout-item-title {
	position:relative;
	float:left;
	margin-right:20px;
	width:220px;
	text-align:right;
	white-space:normal;
}
ul.statistic-list li span.checkout-item-value {
	position:relative;
	display:inline-block;
	width:140px;
	text-align:right;
}
ul.statistic-list li.group-title {
	padding-bottom:5px;
}
ul.statistic-list li.group-title span.checkout-item-title {
	font-weight:bold;
}
ul.statistic-list li.group-title .discount-price {
	font-weight:normal;
}
ul.statistic-list .total-title {
	margin-right:20px;
}
ul.statistic-list li .delete-icon {
	position:absolute;
	top:-1px;
	right:-17px;
}
ul.statistic-list li span strong {
	float:none;
}
ul.statistic-list li strong {
	text-align:left;
}
ul.statistic-list li strong span {
	float:none;
	margin:0;
	width:auto;
	text-align:left;
}
ul.statistic-list li.total {
	padding:9px 0 0 0;
	text-align:right;
}
ul.statistic-list li.total>span {
	font-size:138%;
}
ul.statistic-list li.total span {
	font-weight:bold;
}
ul.statistic-list li.total strong {
	float:left;
	margin-right:20px;
	width:163px;
	text-align:right;
}
.upload-file-section {
	overflow:hidden;
}
.fileuploader .select-field label {
	margin-right:28px;
}
.fileuploader {
	padding:6px 0 0;
}
.fileuploader.cm-failed-field a {
	color:#CC0000;
	font-weight:bold;
}
.fileuploader.cm-failed-field {
	border:none;
	background-color:transparent;
}
.fileuploader .filename-link {
	padding:0 0 0 5px;
	position:relative;
	top:-2px;
}
.fileuploader p {
	padding:0 0 6px 0;
}
.fileuploader span {
	padding-top:0;
}
div.upload-file-local {
	position:relative;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.upload-file-local input {
	position:absolute;
	top:0;
	right:0;
	padding:0;
	height:300px;
	border:0;
	font-size:300px!important;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	cursor:pointer;
	-moz-opacity:0;
}
.upload-file-links a.active {
	font-weight:bold;
}
.attach-images-alt label {
	display:block;
	float:none;
	margin:0;
	padding:0 0 3px 0;
	width:auto;
}
.quantity {
	padding:0 0 10px 0;
}
.quantity .input-text {
	margin:0 4px 0 1px;
	padding:1px;
	width:31px;
	height:13px;
}
.product-description .product-options {
	padding:2px 0 6px 0;
	font-size:100%;
}
.product-options .table-fixed {
	max-width:450px;
	width:450px;
}
.product-options .table-fixed .product {
	width:70px;
}
.product-options .table-fixed .product-list-field {
	padding-left:0;
}
.product-options .table-fixed .product-list-field label {
	margin-left:0;
}
.without-image {
	padding:0 0 0 35px;
}
.payment-methods-wrap {
	float:right;
	margin:30px 0 0;
	text-align:center;
}
.payment-methods table td {
	padding:32px 10px 0;
}
.payment-methods table td>br {
	display:none;
}
.payment-metgods-or {
	display:inline-block;
	margin:0 auto;
	margin-bottom:-34px;
	padding:10px;
	color:#737373;
	text-transform:uppercase;
	font-weight:bold;
	font-size:85%;
}
.pb-container {
	padding:10px 0 0 0;
}
.pb-container a {
	display:inline-block;
}
.pb-container em {
	display:inline-block;
	padding:0 9px;
	text-decoration:none;
	font-weight:bold;
	font-size:115%;
	line-height:26px;
}
.pb-container span.active em {
	font-size:107%;
}
.pb-container img {
	margin:0 1px;
	vertical-align:-1px;
}
.cc-infobox {
	margin:20px 0 13px 0;
}
#sign_io {
	position:relative;
	margin-top:10px;
	padding:0 0 0 15px;
}
#sign_io>a,#sign_io>a:visited,#sign_io>a:hover,#sign_io>a:active {
	padding-bottom:1px;
	border-bottom:1px dotted #08c;
	text-decoration:none;
}
#sign_io a.text-button,#sign_io a.text-button:visited,#sign_io a.text-button:hover,#sign_io a.text-button:active {
	margin:0;
	padding:0 8px 0 2px;
}
.login-popup {
	min-width:295px;
	max-width:310px;
	width:100%;
}
.login-popup .error-message .arrow {
	border-color:transparent transparent #555;
}
.login-popup .message {
	background-color:#555;
}
.login-popup .message p,.login-popup .error-message p {
	color:#fff;
}
.login-popup .control-group {
	padding:0px;
}
.login-popup .input-text {
	width:270px;
	font-size:17px;
}
.login-popup .captcha {
	margin:20px 0 0;
}
.social-sign-in {
	padding:10px 0 12px;
	border-bottom:1px dotted #cdcdcd;
}
.social-sign-in span {
	display:block;
	float:left;
	padding-right:7px;
}
.social-sign-in-icons,.social-sign-in-icons li {
	display:inline-block;
	margin:0 2px;
	padding:0;
}
.login-popup p {
	line-height:14px;
}
.login-popup .header {
	margin:0 0 8px -4px;
	font-weight:bold;
	font-size:169%;
}
.login-popup .error-text {
	margin-bottom:11px;
}
.login-popup .control-group .input-text {
	clear:both;
	padding:4px 3px;
	width:100%;
}
.login-popup .clear,.login .clear {
	padding:6px 0;
}
.login-popup .clear .float-left {
	padding-top:4px;
}
.login-popup .clear .checkbox {
	margin:2px 0 0 1px;
}
.login-popup .buttons-container {
	margin-top:0;
}
.login {
	margin:0 auto;
	width:290px;
}
.login .clear,.login-form .clear {
	padding:14px 0 0 0;
}
.breadcrumbs a,.breadcrumbs i,.breadcrumbs span {
	padding:2px;
}
.breadcrumbs i {
	display:inline-block;
	vertical-align:middle;
}
.bc-arrow {
	float:left;
	margin:0 6px 0;
	padding:4px 0;
	width:3px;
	height:5px;
}
.table-filters th {
	padding:10px 0 3px 0;
	font-weight:bold;
}
.table-filters td {
	padding:0 12px 8px 0;
}
.table-filters .scroll-y {
	overflow-y:auto;
	margin-bottom:8px;
	padding:0 0 0 4px;
	height:127px;
	background-color:#fff;
}
.table-filters td .select-field {
	margin-top:0;
	padding:0 0 6px 0;
}
.table-filters .scroll-y .select-field {
	margin:4px 0 0 0;
}
table.table-filters label {
	font-size:90%;
}
.table-filters .delim {
	background-image:none;
}
.table-filters .delim td {
	border-bottom:1px solid #ebebeb;
}
.price-slider {
	margin:10px 0 25px;
}
.price-slider ul {
	position:absolute;
	top:-3px;
	left:0;
	margin-left:-1px;
	width:100%;
	height:6px;
	white-space:nowrap;
	font-size:10px;
}
.price-slider ul li {
	position:absolute;
	top:0;
	width:1px;
	height:7px;
	background:#bfbfbf;
}
.price-slider ul li i {
	position:absolute;
	top:16px;
	font-style:normal;
}
.price-slider ul li b {
	position:relative;
	left:-15px;
	display:block;
	width:30px;
	text-align:center;
	font-weight:normal;
	font-size:75%;
	cursor:pointer;
}
.price-slider .input-text {
	margin:0 0 5px 0;
	width:75px;
}
.order-status {
	margin:5% auto;
	padding:15px 15px 15px 40px;
	width:920px;
}
body.clear-body {
	padding:13px 12px;
}
.bug-report {
	position:fixed;
	right:0;
	bottom:0;
	padding:5px 0 0 5px;
	height:26px;
	border:1px solid #acacac;
	border-width:1px 1px 0 0;
	background-color:#ff9600;
	opacity:0.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
	-moz-opacity:0.85;
}
.exception-body {
	padding:0 0 0 35px;
}
.exception-body h1 {
	float:left;
}
.exception-body h2 {
	clear:both;
}
.exception-content {
	padding-left:2px;
}
.exception-body .float-right {
	padding:2px 10% 0 10%;
}
.exception-content p {
	margin:0 0 16px 0;
}
.exception-content .exception-menu {
	margin:7px 0 24px 0;
}
.exception-body hr {
	margin-bottom:10px;
}
.object-container {
	overflow-x:auto;
	overflow-y:auto;
	padding:12px;
	font-weight:normal;
}
.object-container .notification-content {
	top:11px;
	right:24px;
	min-width:420px;
	position:absolute;
	z-index:1510;
}
.quick-view-wrap {
	width:700px;
}
.product-quick-view.product-main-info h1.mainbox-title {
	font-size:28px;
}
.qv-product-switcher {
	margin:25px 20px 0;
}
.quick-view-wrap .price .price-num {
	font-size:150%;
}
.quick-view-wrap .product-info {
	padding:2px 0 15px;
}
.quick-view-wrap .product-info .price-wrap {
	padding:10px 0 0;
}
.quick-view-wrap .actual-price {
	display:block;
	padding:0 0 20px;
}
.quick-view-wrap .actual-price .no-price {
	padding:0 0 20px 0;
	display:block;
}
.quick-view-wrap .product-prices .actual-price {
	padding:0;
}
.quick-view-wrap .list-price .strike {
	padding-right:10px;
	font-size:150%;
}
.list-price.quick-view-title,.quick-view-title:active {
	font-size:28px;
	font-weight:bold;
}
.description {
	line-height:140%;
}
h2.description-title {
	margin-top:20px;
	font-size:145%;
}
.quick-view-wrap .left-side {
	float:left;
	margin-right:20px;
	text-align:center;
}
.quick-view-wrap .product-main-info .image-border {
	margin:7px 0 0;
}
.product-main-info .price-num,.product-main-info.product-quick-view .price-num {
	font-size:32px;
}
.product-quick-view .brand-wrapper {
	margin-top:11px;
}
.product-quick-view .product-description {
	margin:14px 0 0;
	line-height:150%;
}
.quick-view-wrap .product-number {
	position:absolute;
	right:20px;
	bottom:10px;
}
.quick-view-tools {
	position:relative;
	height:20px;
}
.quick-view-tools .product-switcher {
	top:0;
}
.product-info .qv-buttons-container {
	display:inline-block;
	margin-top:15px;
	margin-right:15px;
}
.graph-border {
	height:8px;
}
.graph-bg {
	font-size:8px;
}
.table-filters .input-text {
	max-width:200px;
	width:100%;
}
.subpages-list {
	margin-top:10px;
}
ul.subpages-list li,.wysiwyg-content ul.subpages-list li {
	padding:8px 0;
	background-image:none;
	font-style:italic;
}
.subpages-list li .main-info {
	padding-right:6px;
	font-style:normal;
}
.view-all div {
	text-align:left;
}
.view-all td {
	padding-bottom:50px;
}
.view-all li {
	padding-bottom:2px;
}
.multicolumns-list td {
	padding:5px 0;
}
.multicolumns-list table td {
	padding:0;
}
.multicolumns-list .product-description p,.multicolumns-list .product-description .buttons-container div {
	text-align:center;
	font-size:115%;
}
.multicolumns-list .product-description p {
	padding-top:3px;
}
.multicolumns-list .product-description .buttons-container .button-submit-action {
	margin-right:0;
}
.product-image .quick-view,.scroll-image .quick-view {
	position:absolute;
	z-index:1;
	visibility:hidden;
}
.scroll-image {
	position:relative;
}
.jscroll-item .product-container form {
	text-align:center;
}
.product-image a {
	padding:20px 0;
}
.popup-content .quick-view {
	z-index:600;
}
.product-image:hover .quick-view,.scroll-image:hover .quick-view {
	visibility:visible;
}
.quick-view {
	top:50%;
	margin:-14px 0 0;
	width:100%;
	height:35px;
	text-align:center;
}
.product-title-wrap {
	vertical-align:top;
	text-align:center;
}
.product-title-wrap .list-price .strike {
	padding-right:10px;
}
.product-title-wrap .prices {
	padding:0px;
	margin:5px 0px;
}
.multicolumns-list table .product-title-wrap {
	padding:8px 0 0;
}
#template_text {
	width:100%;
	height:350px;
}
.order-info {
	padding-bottom:10px;
}
.top-panel {
	position:fixed;
	width:100%;
	z-index:500;
}
.top-panel-padding {
	padding-top:36px;
}
.top-panel__wrapper {
	position:relative;
	z-index:100;
	overflow:hidden;
	height:35px;
	border-bottom:1px solid #262626;
	background:#333 url('../images/images/csse_bg.png');
	-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,0.5),0 0 7px rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 0 25px rgba(0,0,0,0.5),0 0 7px rgba(0,0,0,0.6);
	box-shadow:inset 0 0 25px rgba(0,0,0,0.5),0 0 7px rgba(0,0,0,0.6);
}
.top-panel__title {
	float:left;
	margin:0 0 0 15px;
	color:#d3d3d3;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	line-height:36px;
}
.top-panel__logo {
	display:inline-block;
	width:20px;
	float:left;
	padding:0 15px;
	height:36px;
	border-right:1px solid #282828;
	-webkit-box-shadow:1px 0px 0px 0px #393939;
	box-shadow:1px 0px 0px 0px #393939;
}
.top-panel__logo-link:hover {
	text-decoration:none;
}
.top-panel__icon-basket.icon-basket {
	position:relative;
	top:7px;
	color:#666666;
	font-size:20px;
}
.top-panel__timer {
	color:rgb(207,207,207);
	margin-right:15px;
}
.top-panel__icon-basket.icon-basket:hover {
	color:#f3f3f3;
}
.top-panel__close {
	width:9px;
	padding:0 15px;
	color:#969696;
	font-size:12px;
}
.top-panel__close:hover {
	background:rgba(0,0,0,0.3);
	color:#f3f3f3;
	text-decoration:none;
}
.top-panel-action {
	float:right;
	line-height:36px;
}
.top-panel-action__setting {
	padding:0 15px;
	width:22px;
}
.top-panel-action__setting:hover,.top-panel-action__setting.active {
	background:rgba(0,0,0,0.3);
	text-decoration:none;
}
.top-panel-action__setting:hover .top-panel-action__icon-setting {
	color:#f3f3f3;
}
.top-panel-action__icon-setting {
	color:#969696;
	font-size:22px;
	position:relative;
	top:3px;
}
.top-panel-action_item {
	display:inline-block;
	border-right:1px solid #282828;
	-webkit-box-shadow:1px 0px 0px 0px #393939;
	box-shadow:1px 0px 0px 0px #393939;
}
.minimize-label {
	position:absolute;
	top:0;
	right:20px;
	z-index:1000;
	width:35px;
	height:20px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	background:#4d4d4d;
	text-decoration:none;
	opacity:0.7;
}
.minimize-label:hover {
	opacity:1;
}
.minimize-label__icon {
	position:absolute;
	top:-2px;
	left:11px;
	color:#ccc;
	font-size:22px;
}
.top-panel-btn {
	margin-right:15px;
	padding:3px 12px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#606060;
	background:-moz-linear-gradient(top,#6d6d6d 0%,#555555 100%);
	background:-webkit-gradient(top,#6d6d6d 0%,#555555 100%);
	background:-webkit-linear-gradient(top,#6d6d6d 0%,#555555 100%);
	background:-o-linear-gradient(top,#6d6d6d 0%,#555555 100%);
	background:-ms-linear-gradient(top,#6d6d6d 0%,#555555 100%);
	background:linear-gradient(top,#6d6d6d 0%,#555555 100%);
	-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3);
	-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3);
	box-shadow:inset 0 1px rgba(255,255,255,0.3);
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
	font-size:12px;
	cursor:pointer;
}
.top-panel-btn:hover {
	background:#7a7a7a;
	background:-moz-linear-gradient(top,#878787 0%,#6e6e6e 100%);
	background:-webkit-gradient(top,#878787 0%,#6e6e6e 100%);
	background:-webkit-linear-gradient(top,#878787 0%,#6e6e6e 100%);
	background:-o-linear-gradient(top,#878787 0%,#6e6e6e 100%);
	background:-ms-linear-gradient(top,#878787 0%,#6e6e6e 100%);
	background:linear-gradient(top,#878787 0%,#6e6e6e 100%);
	color:#fff;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
}
.top-panel-btn:active {
	background:#545454;
	background:-moz-linear-gradient(top,#555555 0%,#6e6e6e 100%);
	background:-webkit-gradient(top,#555555 0%,#6e6e6e 100%);
	background:-webkit-linear-gradient(top,#555555 0%,#6e6e6e 100%);
	background:-o-linear-gradient(top,#555555 0%,#6e6e6e 100%);
	background:-ms-linear-gradient(top,#555555 0%,#6e6e6e 100%);
	background:linear-gradient(top,#555555 0%,#6e6e6e 100%);
	-webkit-box-shadow:inset 0 -1px rgba(255,255,255,0.05);
	-moz-box-shadow:inset 0 -1px rgba(255,255,255,0.05);
	box-shadow:inset 0 -1px rgba(255,255,255,0.05);
	color:#fff;
	text-shadow:none;
	font-size:12px;
}
.image-border img {
	margin:3px;
}
.image-border a,.quick-view-wrap a {
	outline:none;
}
.product-notification-body p {
	text-align:left;
}
.product-notification-body {
	padding:15px 20px;
	min-height:72px;
}
.product-notification-product-name {
	float:left;
	display:block;
	margin-bottom:7px;
}
.product-notification-content {
	float:left;
	width:505px;
}
.product-notification-item {
	margin-bottom:20px;
}
.product-notification-price {
	float:right;
	margin-left:25px;
}
.product-notification-body .product-list-field {
	margin-top:7px;
	padding-left:0;
	clear:both;
	max-height:420px;
	overflow:auto;
}
.product-notification-body .product-list-field .product-options {
	display:block;
}
.product-list-field .product-options-name,.product-list-field .product-options-content {
	padding:0;
}
.product-notification-body .product-options-name {
	width:initial!important;
	float:left;
}
.product-notification-body .product-options-content {
	width:initial!important;
	float:left;
}
.product-notification-body .product-notification-image,.product-notification-body .no-image {
	float:left;
	margin-right:20px;
	padding:10px;
	border:1px solid #ebebeb;
}
.product-notification-body .product-notification-divider {
	margin:0 0 10px 0;
}
.product-notification-body .product-notification-subtotal {
	font-weight:bold;
}
.product-notification-body .product-list-field label {
	display:none;
	margin:0;
	padding-top:0;
}
.product-notification-body ul ul {
	margin-left:15px;
	padding-left:10px;
	border-left:1px solid #ccc;
}
.description {
	margin:3px 0 6px 0;
	padding:0;
	color:#898989;
	font-weight:normal;
	font-size:85%;
}
.tooltip {
	z-index:10000;
	display:none;
	margin-top:12px;
	padding:9px;
	max-width:200px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.tooltip p {
	color:#fff;
}
.tooltip-arrow {
	position:absolute;
	top:-10px;
	left:3px;
	border-style:solid;
	border-width:10px 0 0 10px;
	border-color:transparent transparent transparent rgba(0,0,0,0.8);
}
.tooltip img {
	max-width:100%;
}
.product-thumbnails {
	margin-top:10px;
	text-align:left;
}
.product-thumbnails li {
	display:inline;
	padding:0;
}
.product-thumbnails li .thumbnails-item {
	margin:3px;
}
.product-thumbnails .thumbnails-item {
	padding:0;
}
.product-main-info .discount-label {
	margin:30px 0 0 20px;
}
.product-main-info .button-submit-action.button-wrap-left,.product-main-info .text-button,.product-main-info .text-button:visited,.product-main-info .text-button:hover,.product-main-info .text-button:active {
	margin-right:4px;
}
.product-main-infop.sku {
	padding:5px 0 0 0;
}
.product-options-container {
	padding:0;
}
.option-radio-group {
	display:inline-block;
}
.product-info .tax-include {
	display:block;
	padding-bottom:5px;
}
.prices {
	padding-right:35px;
}
.product-info .buttons-wrapper {
	padding-top:10px;
}
.product-info .buttons-wrapper div {
	display:inline-block;
	padding-top:1px;
}
.product-info .buttons-wrapper div.product-list-field {
	margin:-1px 0 0 0;
	padding:0;
}
.product-info .buttons-wrapper .product-list-field label {
	float:none;
	margin:0;
	font-size:100%;
}
.buttons-wrapper .input-text-short {
	width:19px;
	text-align:center;
}
.options-col .product-list-field {
	padding:0 0 1px 0;
}
.options-col .product-list-field label {
	display:block;
	float:none;
	clear:none;
	margin:0;
	padding-bottom:2px;
}
#content_features .float-right {
	padding:12px 10px;
}
.thumbnails-item {
	border:1px solid #cdcdcd;
	margin:0 5px 5px 0;
}
.option-changer {
	position:relative;
	z-index:0;
	display:inline-block;
	overflow:hidden;
	padding:0!important;
	width:30px;
	height:30px;
	vertical-align:middle;
}
.option-changer object {
	position:relative;
	z-index:0;
}
.option-changer-container {
	position:relative;
	z-index:0;
	display:inline-block;
	padding:0!important;
	width:30px;
	height:30px;
}
.option-changer-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	display:block;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	cursor:pointer;
}
.thumbnails-item.active {
	border-color:#888;
}
.previewer:hover .view-larger-image {
	visibility:visible;
}
.previewer {
	position:relative;
}
.view-larger-image {
	position:absolute;
	top:0;
	left:46%;
	z-index:1;
	display:block;
	visibility:hidden;
	margin:0;
	padding:0;
	width:37px;
	height:39px;
	background:url('../images/images/icons/zoom_icon.png') no-repeat;
	opacity:0.65;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=65)";
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.view-larger-image {
		background-image:url('../images/images/icons/zoom_icon@2x.png');
		background-size:37px,39px;
	}
}
.view-larger-image:hover {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.qty {
	padding-top:20px;
	padding-bottom:5px;
}
.buttons-container .qty {
	float:left;
	padding:6px 10px 0 0;
}
.qty label {
	float:left;
	padding:4px 6px 4px 0;
}
.qty-discounts-wrap {
	clear:left;
	overflow-x:auto;
	margin-bottom:15px;
	padding:10px 0 0px;
}
.qty-discounts-wrap table {
	margin-top:0;
	min-width:200px;
}
.product-main-info h1.mainbox-title {
	padding:0;
}
.product-info .price-num {
	font-size:120%;
}
.product-main-info .price-num {
	font-size:200%;
}
.product-info .buttons-container .buttons-container {
	display:inline-block;
	padding-bottom:30px;
}
.product-main-info .add-buttons-inner-wrap {
	padding:20px 0;
}
.product-info .price-wrap {
	padding:15px 0;
}
.actual-price {
	padding:0;
}
.product-main-info .image-border {
	margin-right:20px;
	padding:0px 10px 10px;
	min-height:100px;
}
.product-main-info {
	margin-top:5px;
	margin-bottom:30px;
}
.product-main-info.product-quick-view {
	margin:0;
}
.product-info .add-product {
	padding-left:15px;
}
.price-curency {
	display:inline-block;
	padding-top:10px;
}
.price-curency span {
	display:inline-block;
	float:left;
	margin-top:6px;
}
.product-info .no-price {
	font-weight:bold;
	display:block;
	padding:5px 0 40px 0;
}
.product-main-info .price-curency span {
	font-size:150%;
}
.price-curency input.input-text-short {
	margin-left:6px;
}
.product-main-info .price-curency input.input-text-short {
	width:70px;
	height:35px;
	font-size:140%;
}
.product-promo-header {
	display:block;
	margin-bottom:4px;
}
.product-main-info .product-coming-soon {
	padding:2px 10px 0 0;
	display:block;
	margin:10px 15px 10px 0;
}
.quantity.changer {
	padding:0 0 5px 0;
}
.changer .input-text-short {
	float:left;
	width:36px;
	text-align:center;
}
.changer label {
	margin-top:2px;
}
.changer .value-changer {
	float:left;
	width:52px;
	margin-right:5px;
}
.value-changer .increase,.value-changer .decrease {
	position:relative;
	float:right;
	width:10px;
	height:10px;
	border:1px solid #b3b3b3;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	line-height:9px;
}
.increase {
	margin-bottom:3px;
}
.increase:hover,.decrease:hover {
	text-decoration:none;
}
.product-fields-group .qty {
	padding-top:0;
}
.product-info {
	overflow:hidden;
	position:relative;
}
.product-info .input-text {
	width:auto;
}
.product-note {
	float:right;
	padding:21px 0 0;
	width:200px;
}
.product-note p {
	margin:0 0 3px;
	padding:0;
}
.product-note span,.product-main-info #content_description {
	line-height:140%;
}
.product-note td,.product-note th {
	border:thin solid #dcdcdc;
	padding:5px;
}
#product_notify_email .input-text {
	width:100%;
}
.prod-info {
	overflow-x:auto;
	overflow-y:hidden;
}
.ui-widget-overlay {
	position:fixed;
}
.ui-widget-header .ui-state-default {
	background:none!important;
	border:0;
}
.ui-dialog-dragging {
	background:#f7f7e7 none;
	opacity:0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	-moz-opacity:0.6;
}
.ui-dialog-dragging .ui-resizable-handle {
	display:none;
}
.ui-dialog-dragging .ui-dialog-content {
	visibility:hidden;
}
.payment-method-iframe {
	-moz-opacity:0.90;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	width:100%;
	height:700px;
	background-color:#C0C0C0;
	opacity:0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
}
.payment-method-iframe-label {
	position:relative;
	top:350px;
	padding:10px;
	height:50px;
}
.payment-method-iframe-text {
	position:relative;
	top:20px;
	vertical-align:middle;
	text-align:center;
	font-weight:bolder;
}
.payment-method-iframe-box {
	position:relative;
	z-index:10;
	overflow:hidden;
	height:700px;
}
.entry-page {
	-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.25);
	-moz-box-shadow:0 4px 15px rgba(0,0,0,0.25);
	box-shadow:0 4px 15px rgba(0,0,0,0.25);
}
.entry-page .ui-dialog-content {
	padding:0;
}
.entry-page.ui-dialog-titlebar {
	border-radius:4px 4px 0 0;
	text-shadow:0px 1px 0px #ddd;
}
.entry-page .object-container {
	border-top:none;
}
.entry-page-countries ul {
	display:inline-block;
	float:left;
	width:100%;
}
.entry-page-countries li {
	margin:1px 3px 0 0;
}
.entry-page-countries li a {
	display:inline-block;
	padding:7px 5px 5px;
	width:97%;
}
.entry-page-countries li a img {
	width:16px;
	font-size:0;
}
.entry-page-countries li a:hover {
	color:#000;
}
.flag-icon {
	float:left;
	margin-bottom:2px;
	padding:1px 6px;
}
.sort-container {
	margin:7px 0 12px;
	padding:0 0 12px 0;
	border-bottom:1px solid #dedede;
}
.views-icons {
	display:inline-block;
	float:right;
}
.views-icons a:link,.views-icons a:active {
	display:block;
	float:left;
	margin:1px;
	padding:5px;
	width:15px;
	height:16px;
	font-size:125%;
}
.sort-dropdown {
	position:relative;
	display:inline-block;
	margin-bottom:1px;
	z-index:0!important;
}
.sort-dropdown a {
	display:block;
	padding:3px 19px 0 9px;
	height:16px;
}
.dropdown-container {
	display:inline-block;
	margin:0 5px 0 0;
}
.dropdown-content {
	position:absolute;
	z-index:100;
	display:none;
	padding:5px 0;
	border:1px solid #b3b3b3;
	background-color:#fff;
}
.dropdown-content a,.dropdown-content a:visited,.dropdown-content a:hover {
	display:block;
	padding:2px 10px;
}
.sort-pagination {
	padding-top:1px;
}
.sort-pagination a,.sort-pagination span {
	display:inline-block;
	padding:1px 3px;
	min-width:12px;
	text-align:center;
}
.exception {
	position:relative;
	margin:40px 0px 60px 12px;
	padding:5px 0px 0px 325px;
	min-height:275px;
}
.exception h1 {
	padding:0px 0px 25px 0px;
}
.exception p {
	padding:0px 0px 30px 0px;
}
.exception ul {
	margin:0px 20px 0px 0px;
}
.exception ul li {
	float:left;
	margin-right:20px;
}
.exception-code {
	position:absolute;
	top:92px;
	left:63px;
	font-weight:bold;
	font-size:86px;
	line-height:70px;
}
.account {
	margin-bottom:50px;
}
.account .address-switch {
	margin-left:-21px;
	padding-right:20px;
	width:100%;
}
.account .address-switch label {
	padding-right:0px;
}
.account-detail {
	margin:45px 0 0 58px;
	padding-bottom:250px;
}
.account-detail h4 {
	padding-bottom:10px;
}
.account-detail ul li {
	margin:15px 0 0 17px;
}
.account .input-text {
	width:100%;
}
.account .billing-last-name,.account .billing-state,.account .shipping-last-name,.account .shipping-state {
	width:220px;
}
.account .buttons-container,.company .buttons-container {
	margin:30px 0px 28px -21px;
	padding:17px 20px 17px 20px;
	width:100%;
}
.account-benefits {
	margin:47px 0 0 60px;
}
.account-benefits h4 {
	padding-bottom:22px;
}
.account-benefits ul {
	list-style-type:disc;
}
.account-benefits ul li {
	margin-bottom:11px;
	margin-left:17px;
}
.account-cancel {
	margin-left:20px;
}
.last-name {
	width:220px!important;
}
.state {
	margin-left:4px;
	width:160px!important;
}
.login {
	width:auto;
}
.login .input-text {
	margin:0;
	width:100%;
}
.login .control-group {
	margin:0 0 5px 0;
	padding:5px 0;
}
.login .body-bc {
	position:relative;
	z-index:100;
	margin:22px 0 50px -20px;
	padding:17px 20px 14px 20px;
	width:100%;
	height:32px;
}
.remember-me-chekbox {
	padding:6px 0;
}
.login-info {
	margin:46px 0 0 59px;
}
.login-info h4 {
	padding-bottom:8px;
}
.login-info p {
	color:#808080;
}
.login-recovery .body-bc {
	margin-top:25px;
}
.login-recovery .input-text {
	width:100%;
}
.profile-field-wrap {
	clear:both;
}
.success-registration-text {
	display:block;
	padding:7px 0 40px;
	line-height:170%;
}
.success-registration-list li {
	display:inline-block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:30px;
	padding-left:17px;
	min-height:60px;
	width:48%;
	border-left:1px solid #eee;
}
.success-registration-list li span {
	display:block;
	margin-top:10px;
}
.orders {
	position:relative;
}
.orders td {
	vertical-align:top;
}
.orders .no-markers {
	margin:0;
	padding:0;
}
.orders .tabs {
	margin-top:23px;
}
.orders .border {
	border:none;
}
.orders .subheaders-group {
	margin:0;
}
.orders-print {
	margin-top:7px;
}
.orders-print a,.orders-print a:hover {
	display:block;
	margin-right:20px;
	height:16px;
}
.orders-print span {
	display:inline-block;
}
.orders-actions {
	display:inline-block;
	float:right;
	margin-top:2px;
}
.orders-actions li {
	float:left;
	margin-left:25px;
	white-space:nowrap;
}
.orders-actions i,.orders-print i {
	font-size:120%;
}
.orders-actions a,.orders-actions a:hover {
	float:none;
	margin:0;
}
.orders-customer h5 {
	margin-bottom:5px;
}
.orders-customer .info-field {
	padding-top:1px;
	font-weight:400;
}
.orders-info {
	margin-top:15px;
}
.orders-info th {
	text-align:left;
}
.orders-product {
	margin-top:24px;
}
.orders-product .product {
	width:64%;
}
.orders-product .price {
	width:14%;
	text-align:right;
}
.orders-product .quantity {
	width:8%;
}
.orders-product .subtotal {
	text-align:right;
}
.orders-product .table td {
	padding:13px 10px 11px;
}
.orders-product .code {
	padding:0;
}
.orders-product .text-button {
	display:block;
	margin-top:5px;
}
.orders-notes-body {
	position:relative;
	margin-top:19px;
	padding:15px;
}
.orders-notes-arrow {
	position:absolute;
	top:-14px;
	left:14px;
	width:16px;
	height:16px;
}
.orders-summary-wrap {
	float:left;
	margin-top:10px;
	padding:0 14px;
	min-width:52%;
}
.orders-summary-wrap table {
	width:100%;
}
.orders-summary-wrap ul {
	margin-left:0px;
}
.orders-summary-wrap table tbody tr td {
	padding:13px 0 11px 0;
	vertical-align:top;
}
.orders-summary-wrap .taxes td {
	padding-bottom:0;
}
.orders-summary-wrap .taxes-desc td {
	padding-top:4px;
}
.orders-shipment .subheader {
	padding-top:10px;
}
.orders-shipment-info {
	margin-top:39px;
}
.orders-shipment-info h2,.orders-shipment-comments h2 {
	padding-bottom:15px;
}
.orders-shipment-comments {
	margin-top:34px;
}
.orders-shipment-comments .orders-notes-body {
	margin:-5px 0 30px 0;
}
.orders-communication {
	margin-bottom:30px;
}
.orders-repay {
	margin-top:60px;
}
.orders-repay .tabs-content {
	padding-left:20px;
}
.orders-repay .control-group {
	margin:1px 0 16px;
}
.orders-repay label {
	padding-bottom:4px;
}
.orders-repay .input-text,.orders-repay select {
	width:273px;
}
.orders-repay .tabs {
	margin-top:8px;
}
.orders-repay .checkout-buttons {
	margin-right:0;
}
.orders-product .table,.orders-shipment .table {
	margin-top:11px;
}
.orders-notes,.orders-summary {
	margin-top:28px;
}
.compare .no-items {
	padding:80px;
}
.compare,.compare-products {
	position:relative;
}
.compare-add td {
	padding-bottom:10px;
	vertical-align:middle;
}
.compare-add .buttons-container {
	text-align:center;
}
.compare-buttons {
	margin-top:19px;
}
.compare-buttons .buttons-container {
	padding:17px 20px;
}
.compare-buttons .buttons-container-empty {
	padding:25px 20px;
}
.compare-menu {
	position:absolute;
	top:35px;
	left:0;
	z-index:91;
}
.compare-menu ul li {
	margin-bottom:14px;
	text-align:left;
}
.compare-menu ul li a {
	padding:8px 16px 7px;
}
.compare-products .delete {
	visibility:hidden;
	padding-bottom:10px;
}
.compare-products .product {
	padding-bottom:10px;
}
.compare-products .product-container,.compare-products .prices-container,.compare-products .prices-container p {
	margin:0;
	padding:0;
}
.compare-products .title {
	margin-bottom:7px;
	max-width:220px;
	text-align:center;
}
.compare-products-table {
	margin-left:220px;
}
.compare-products-l {
	position:absolute;
	top:0;
	bottom:16px;
	left:0;
	z-index:90;
	width:170px;
	background:url('../images/images/compare_list_bg.png') right repeat-y;
}
.compare-products-table td {
	padding:0 10px;
	min-width:220px;
	vertical-align:bottom;
	text-align:center;
}
.compare-products-table .delete {
	position:relative;
}
.compare-products-table td:hover .delete,.compare-table-sort:hover .icon-cancel-circle,.compare-products-table td:hover .remove {
	visibility:visible;
}
.compare-products-wrapper {
	overflow-x:auto;
	overflow-y:hidden;
}
.compare-table {
	position:relative;
	z-index:100;
	margin:10px 0;
}
.compare-table .left-border {
	padding:0 10px;
	min-width:219px;
}
.compare-table td {
	padding:10px 15px;
	vertical-align:middle;
	text-align:center;
}
.compare-table-scroll {
	padding-top:20px;
}
.compare-table-sort {
	position:relative;
	min-width:188px;
}
.compare-table-sort .icon-cancel-circle {
	visibility:hidden;
	margin-left:3px;
}
.company {
	margin-bottom:50px;
}
.company .input-text,.company .input-textarea-long {
	width:100%;
}
.company .shipping-state,.company .shipping-last-name {
	width:220px;
}
.company select {
	max-width:220px;
}
.company-info {
	margin:45px 0 0 58px;
	padding-bottom:280px;
}
.company-info h4 {
	padding-bottom:10px;
}
.company-info ul {
	list-style-type:disc;
}
.company-info ul li {
	margin-bottom:11px;
	margin-left:17px;
	padding:2px 0;
}
.company-page-top-links {
	line-height:20px;
}
.company-page-top-links p,.company-page-top-links div,.company-page-top-links a {
	display:block;
	float:left;
	margin-right:15px;
	padding:0;
}
.company-page-top-links .stars {
	margin-right:0px;
	margin-top:-2px;
}
.company-categories {
	margin-top:45px;
}
.company-categories .table {
	margin-top:10px;
}
.stars a:hover {
	text-decoration:none;
}
.stars i {
	padding:0 1px;
}
.company-page h5 {
	padding-bottom:5px;
	color:#404040;
	font-weight:bold;
	font-size:115%;
}
.company-page-info {
	margin-top:25px;
}
.company-page-info .company-logo {
	width:160px;
	height:100px;
	border:1px solid #ddd;
	text-align:center;
	line-height:100px;
	overflow:hidden;
}
.company-page-info .company-logo .no-image {
	width:160px!important;
	height:100px!important;
}
.company-page-info .company-logo img {
	margin:auto;
	vertical-align:middle;
}
.company-page-info>div {
	margin-right:100px;
}
.company-logo {
	float:left;
}
.info-list {
	max-width:240px;
	word-break:break-all;
	float:left;
}
.info-list label,.info-list div {
	padding-top:3px;
}
.info-list label {
	display:inline-block;
	width:65px;
}
.details-block {
	margin-top:10px;
}
.details-block-box {
	position:relative;
	margin-top:10px;
	padding:10px;
}
.details-block-field label {
	display:block;
	float:left;
	padding:6px 0;
	width:80px;
}
.details-block-field span {
	display:inline-block;
	padding:6px 0;
}
.download {
	min-height:280px;
}
.download .subheader {
	padding-top:0;
}
.download .table {
	margin:11px 0 35px 0;
}
.download .table tbody td {
	padding:13px 10px 11px 10px;
}
.sitemap {
	margin-bottom:10px;
}
.sitemap-section h2 {
	display:block;
	padding:10px 0 7px 0;
}
.sitemap-section-body {
	float:left;
	margin-bottom:30px;
	width:33%;
}
.sitemap-section-body {
	margin-top:19px;
}
.sitemap-tree {
	margin:19px 0 15px 0;
}
.sitemap-tree-section ul {
	display:inline-block;
	float:left;
	margin-bottom:30px;
	min-height:125px;
	width:33%;
}
.flags .item-link {
	padding-left:13px;
	text-decoration:none;
}
.flag {
	display:block;
	float:left;
	padding-right:7px;
	width:16px;
	height:16px;
	background:url('../images/images/icons/flags.png') no-repeat -25px -25px;
}
.flag.flag-ad {
	background-position:0px 0px;
}
.flag.flag-ae {
	background-position:-50px 0px;
}
.flag.flag-af {
	background-position:0px -50px;
}
.flag.flag-ag {
	background-position:-50px -50px;
}
.flag.flag-ai {
	background-position:-100px 0px;
}
.flag.flag-al {
	background-position:-100px -50px;
}
.flag.flag-am {
	background-position:0px -100px;
}
.flag.flag-an {
	background-position:-50px -100px;
}
.flag.flag-ao {
	background-position:-100px -100px;
}
.flag.flag-aq {
	background-position:-150px 0px;
}
.flag.flag-ar {
	background-position:-150px -50px;
}
.flag.flag-as {
	background-position:-150px -100px;
}
.flag.flag-at {
	background-position:0px -150px;
}
.flag.flag-au {
	background-position:-50px -150px;
}
.flag.flag-aw {
	background-position:-100px -150px;
}
.flag.flag-ax {
	background-position:-150px -150px;
}
.flag.flag-az {
	background-position:-200px 0px;
}
.flag.flag-ba {
	background-position:-200px -50px;
}
.flag.flag-bb {
	background-position:-200px -100px;
}
.flag.flag-bd {
	background-position:-200px -150px;
}
.flag.flag-be {
	background-position:0px -200px;
}
.flag.flag-bf {
	background-position:-50px -200px;
}
.flag.flag-bg {
	background-position:-100px -200px;
}
.flag.flag-bh {
	background-position:-150px -200px;
}
.flag.flag-bi {
	background-position:-200px -200px;
}
.flag.flag-bj {
	background-position:-250px 0px;
}
.flag.flag-bl {
	background-position:-250px -50px;
}
.flag.flag-bm {
	background-position:-250px -100px;
}
.flag.flag-bn {
	background-position:-250px -150px;
}
.flag.flag-bo {
	background-position:-250px -200px;
}
.flag.flag-br {
	background-position:0px -250px;
}
.flag.flag-bs {
	background-position:-50px -250px;
}
.flag.flag-bt {
	background-position:-100px -250px;
}
.flag.flag-bw {
	background-position:-150px -250px;
}
.flag.flag-by {
	background-position:-200px -250px;
}
.flag.flag-bz {
	background-position:-250px -250px;
}
.flag.flag-ca {
	background-position:-300px 0px;
}
.flag.flag-cc {
	background-position:-300px -50px;
}
.flag.flag-cd {
	background-position:-300px -100px;
}
.flag.flag-cf {
	background-position:-300px -150px;
}
.flag.flag-cg {
	background-position:-300px -200px;
}
.flag.flag-ch {
	background-position:-300px -250px;
}
.flag.flag-ci {
	background-position:0px -300px;
}
.flag.flag-ck {
	background-position:-50px -300px;
}
.flag.flag-cl {
	background-position:-100px -300px;
}
.flag.flag-cm {
	background-position:-150px -300px;
}
.flag.flag-cn {
	background-position:-200px -300px;
}
.flag.flag-co {
	background-position:-250px -300px;
}
.flag.flag-cr {
	background-position:-300px -300px;
}
.flag.flag-cu {
	background-position:-350px 0px;
}
.flag.flag-cv {
	background-position:-350px -50px;
}
.flag.flag-cx {
	background-position:-350px -100px;
}
.flag.flag-cy {
	background-position:-350px -150px;
}
.flag.flag-cz {
	background-position:-350px -200px;
}
.flag.flag-de {
	background-position:-350px -250px;
}
.flag.flag-dj {
	background-position:-350px -300px;
}
.flag.flag-dk,.flag.flag-da {
	background-position:0px -350px;
}
.flag.flag-dm {
	background-position:-50px -350px;
}
.flag.flag-do {
	background-position:-100px -350px;
}
.flag.flag-dz {
	background-position:-150px -350px;
}
.flag.flag-ec {
	background-position:-200px -350px;
}
.flag.flag-ee {
	background-position:-250px -350px;
}
.flag.flag-eg {
	background-position:-300px -350px;
}
.flag.flag-eh {
	background-position:-350px -350px;
}
.flag.flag-er {
	background-position:-400px 0px;
}
.flag.flag-es {
	background-position:-400px -50px;
}
.flag.flag-et {
	background-position:-400px -100px;
}
.flag.flag-eu {
	background-position:-400px -150px;
}
.flag.flag-fi {
	background-position:-400px -200px;
}
.flag.flag-fj {
	background-position:-400px -250px;
}
.flag.flag-fk {
	background-position:-400px -300px;
}
.flag.flag-fm {
	background-position:-400px -350px;
}
.flag.flag-fo {
	background-position:0px -400px;
}
.flag.flag-fr {
	background-position:-50px -400px;
}
.flag.flag-ga {
	background-position:-100px -400px;
}
.flag.flag-gb,.flag.flag-en {
	background-position:-150px -400px;
}
.flag.flag-gd {
	background-position:-200px -400px;
}
.flag.flag-ge {
	background-position:-250px -400px;
}
.flag.flag-gg {
	background-position:-300px -400px;
}
.flag.flag-gh {
	background-position:-350px -400px;
}
.flag.flag-gi {
	background-position:-400px -400px;
}
.flag.flag-gl {
	background-position:-450px 0px;
}
.flag.flag-gm {
	background-position:-450px -50px;
}
.flag.flag-gn {
	background-position:-450px -100px;
}
.flag.flag-gq {
	background-position:-450px -150px;
}
.flag.flag-gr,.flag.flag-el {
	background-position:-450px -200px;
}
.flag.flag-gs {
	background-position:-450px -250px;
}
.flag.flag-gt {
	background-position:-450px -300px;
}
.flag.flag-gu {
	background-position:-450px -350px;
}
.flag.flag-gw {
	background-position:-450px -400px;
}
.flag.flag-gy {
	background-position:0px -450px;
}
.flag.flag-hk {
	background-position:-50px -450px;
}
.flag.flag-hn {
	background-position:-100px -450px;
}
.flag.flag-hr {
	background-position:-150px -450px;
}
.flag.flag-ht {
	background-position:-200px -450px;
}
.flag.flag-hu {
	background-position:-250px -450px;
}
.flag.flag-id {
	background-position:-300px -450px;
}
.flag.flag-ie {
	background-position:-350px -450px;
}
.flag.flag-il {
	background-position:-400px -450px;
}
.flag.flag-im {
	background-position:-450px -450px;
}
.flag.flag-in {
	background-position:-500px 0px;
}
.flag.flag-iq {
	background-position:-500px -50px;
}
.flag.flag-ir {
	background-position:-500px -100px;
}
.flag.flag-is {
	background-position:-500px -150px;
}
.flag.flag-it {
	background-position:-500px -200px;
}
.flag.flag-je {
	background-position:-500px -250px;
}
.flag.flag-jm {
	background-position:-500px -300px;
}
.flag.flag-jo {
	background-position:-500px -350px;
}
.flag.flag-jp {
	background-position:-500px -400px;
}
.flag.flag-ke {
	background-position:-500px -450px;
}
.flag.flag-kg {
	background-position:0px -500px;
}
.flag.flag-kh {
	background-position:-50px -500px;
}
.flag.flag-ki {
	background-position:-100px -500px;
}
.flag.flag-km {
	background-position:-150px -500px;
}
.flag.flag-kn {
	background-position:-200px -500px;
}
.flag.flag-kp {
	background-position:-250px -500px;
}
.flag.flag-kr {
	background-position:-300px -500px;
}
.flag.flag-kv {
	background-position:-350px -500px;
}
.flag.flag-kw {
	background-position:-400px -500px;
}
.flag.flag-ky {
	background-position:-450px -500px;
}
.flag.flag-kz {
	background-position:-500px -500px;
}
.flag.flag-la {
	background-position:-550px 0px;
}
.flag.flag-lb {
	background-position:-550px -50px;
}
.flag.flag-lc {
	background-position:-550px -100px;
}
.flag.flag-li {
	background-position:-550px -150px;
}
.flag.flag-lk {
	background-position:-550px -200px;
}
.flag.flag-lr {
	background-position:-550px -250px;
}
.flag.flag-ls {
	background-position:-550px -300px;
}
.flag.flag-lt {
	background-position:-550px -350px;
}
.flag.flag-lu {
	background-position:-550px -400px;
}
.flag.flag-lv {
	background-position:-550px -450px;
}
.flag.flag-ly {
	background-position:-550px -500px;
}
.flag.flag-ma {
	background-position:0px -550px;
}
.flag.flag-mc {
	background-position:-50px -550px;
}
.flag.flag-md {
	background-position:-100px -550px;
}
.flag.flag-me {
	background-position:-150px -550px;
}
.flag.flag-mg {
	background-position:-200px -550px;
}
.flag.flag-mh {
	background-position:-250px -550px;
}
.flag.flag-mk {
	background-position:-300px -550px;
}
.flag.flag-ml {
	background-position:-350px -550px;
}
.flag.flag-mm {
	background-position:-400px -550px;
}
.flag.flag-mn {
	background-position:-450px -550px;
}
.flag.flag-mo {
	background-position:-500px -550px;
}
.flag.flag-mp {
	background-position:-550px -550px;
}
.flag.flag-mr {
	background-position:-600px 0px;
}
.flag.flag-ms {
	background-position:-600px -50px;
}
.flag.flag-mt {
	background-position:-600px -100px;
}
.flag.flag-mu {
	background-position:-600px -150px;
}
.flag.flag-mv {
	background-position:-600px -200px;
}
.flag.flag-mw {
	background-position:-600px -250px;
}
.flag.flag-mx {
	background-position:-600px -300px;
}
.flag.flag-my {
	background-position:-600px -350px;
}
.flag.flag-mz {
	background-position:-600px -400px;
}
.flag.flag-na {
	background-position:-600px -450px;
}
.flag.flag-nc {
	background-position:-600px -500px;
}
.flag.flag-ne {
	background-position:-600px -550px;
}
.flag.flag-nf {
	background-position:0px -600px;
}
.flag.flag-ng {
	background-position:-50px -600px;
}
.flag.flag-ni {
	background-position:-100px -600px;
}
.flag.flag-nl {
	background-position:-150px -600px;
}
.flag.flag-no {
	background-position:-200px -600px;
}
.flag.flag-np {
	background-position:-250px -600px;
}
.flag.flag-nr {
	background-position:-300px -600px;
}
.flag.flag-nu {
	background-position:-350px -600px;
}
.flag.flag-nz {
	background-position:-400px -600px;
}
.flag.flag-om {
	background-position:-450px -600px;
}
.flag.flag-pa {
	background-position:-500px -600px;
}
.flag.flag-pe {
	background-position:-550px -600px;
}
.flag.flag-pg {
	background-position:-600px -600px;
}
.flag.flag-ph {
	background-position:-650px 0px;
}
.flag.flag-pk {
	background-position:-650px -50px;
}
.flag.flag-pl {
	background-position:-650px -100px;
}
.flag.flag-pn {
	background-position:-650px -150px;
}
.flag.flag-pr {
	background-position:-650px -200px;
}
.flag.flag-ps {
	background-position:-650px -250px;
}
.flag.flag-pt {
	background-position:-650px -300px;
}
.flag.flag-pw {
	background-position:-650px -350px;
}
.flag.flag-py {
	background-position:-650px -400px;
}
.flag.flag-qa {
	background-position:-650px -450px;
}
.flag.flag-ro {
	background-position:-650px -500px;
}
.flag.flag-rs {
	background-position:-650px -550px;
}
.flag.flag-ru {
	background-position:-650px -600px;
}
.flag.flag-rw {
	background-position:0px -650px;
}
.flag.flag-sa {
	background-position:-50px -650px;
}
.flag.flag-sb {
	background-position:-100px -650px;
}
.flag.flag-sc {
	background-position:-150px -650px;
}
.flag.flag-sd {
	background-position:-200px -650px;
}
.flag.flag-se {
	background-position:-250px -650px;
}
.flag.flag-sg {
	background-position:-300px -650px;
}
.flag.flag-sh {
	background-position:-350px -650px;
}
.flag.flag-si {
	background-position:-400px -650px;
}
.flag.flag-sk {
	background-position:-450px -650px;
}
.flag.flag-sl {
	background-position:-500px -650px;
}
.flag.flag-sm {
	background-position:-550px -650px;
}
.flag.flag-sn {
	background-position:-600px -650px;
}
.flag.flag-so {
	background-position:-650px -650px;
}
.flag.flag-sr {
	background-position:-700px 0px;
}
.flag.flag-ss {
	background-position:-700px -50px;
}
.flag.flag-st {
	background-position:-700px -100px;
}
.flag.flag-sv {
	background-position:-700px -150px;
}
.flag.flag-sy {
	background-position:-700px -200px;
}
.flag.flag-sz {
	background-position:-700px -250px;
}
.flag.flag-tc {
	background-position:-700px -300px;
}
.flag.flag-td {
	background-position:-700px -350px;
}
.flag.flag-tg {
	background-position:-700px -400px;
}
.flag.flag-th {
	background-position:-700px -450px;
}
.flag.flag-tj {
	background-position:-700px -500px;
}
.flag.flag-tm {
	background-position:-700px -550px;
}
.flag.flag-tn {
	background-position:-700px -600px;
}
.flag.flag-to {
	background-position:-700px -650px;
}
.flag.flag-tp {
	background-position:0px -700px;
}
.flag.flag-tr {
	background-position:-50px -700px;
}
.flag.flag-tt {
	background-position:-100px -700px;
}
.flag.flag-tv {
	background-position:-150px -700px;
}
.flag.flag-tw {
	background-position:-200px -700px;
}
.flag.flag-tz {
	background-position:-250px -700px;
}
.flag.flag-ua {
	background-position:-300px -700px;
}
.flag.flag-ug {
	background-position:-350px -700px;
}
.flag.flag-us {
	background-position:-400px -700px;
}
.flag.flag-uy {
	background-position:-450px -700px;
}
.flag.flag-uz {
	background-position:-500px -700px;
}
.flag.flag-va {
	background-position:-550px -700px;
}
.flag.flag-vc {
	background-position:-600px -700px;
}
.flag.flag-ve {
	background-position:-650px -700px;
}
.flag.flag-vg {
	background-position:-700px -700px;
}
.flag.flag-vi {
	background-position:-750px 0px;
}
.flag.flag-vn {
	background-position:-750px -50px;
}
.flag.flag-vu {
	background-position:-750px -100px;
}
.flag.flag-ws {
	background-position:-750px -150px;
}
.flag.flag-ye {
	background-position:-750px -200px;
}
.flag.flag-yt {
	background-position:-750px -250px;
}
.flag.flag-za {
	background-position:-750px -300px;
}
.flag.flag-zh {
	background-position:-200px -300px;
}
.flag.flag-zm {
	background-position:-750px -350px;
}
.flag.flag-zw {
	background-position:-750px -400px;
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.flag {
		background-image:url('../images/images/icons/flags@2x.png');
		background-size:800px 800px;
	}
}
html #jquery-overlay {
	z-index:1060;
}
html #jquery-lightbox {
	z-index:1070;
}
.top-links-grid {
	margin-top:2px;
}
.cart-content-grid {
}
.top-quick-links {
	margin:7px 4px 0 0;
}
.homepage-banners {
	margin-top:20px;
}
.homepage-hotdeals {
	margin:50px 0;
}
.homepage-hotdeals .mainbox-title,.homepage-vendors .mainbox-title {
	padding:0;
}
.homepage-hotdeals .mainbox-title span,.homepage-vendors .mainbox-title span,.homepage-on-sale .mainbox-title span {
	color:#404040;
	font-size:150%;
}
.homepage-vendors {
	margin-top:35px;
	margin-right:40px;
	padding-top:15px;
	min-height:200px;
}
.homepage-vendors ul {
	margin:15px 15px 0 0;
}
.homepage-vendors ul li {
	padding:5px 0;
}
.vendor-info {
	overflow:hidden;
	padding-left:20px;
}
.spinner {
	background:url('../images/images/spinner.gif') no-repeat center center;
}
.wysiwyg-content h1 {
	font-size:20px;
}
.wysiwyg-content h2 {
	font-weight:bold;
	font-size:15px;
}
.wysiwyg-content h3 {
	font-weight:bold;
	font-size:12px;
}
.wysiwyg-content h4 {
	font-weight:bold;
	font-size:10px;
}
.wysiwyg-content h5 {
	font-weight:bold;
	font-size:9px;
}
.wysiwyg-content h6 {
	font-weight:bold;
	font-size:8px;
}
.footer-no-wysiwyg ul {
	margin:10px 0 0 0px!important;
}
.footer-no-wysiwyg ul li {
	padding:2px 0!important;
	list-style-type:none!important;
}
.wysiwyg-content td,.wysiwyg-content th {
	border:thin solid #dcdcdc;
	padding:5px;
}
.wysiwyg-content .no-border td {
	border:0px;
}
@font-face {
	font-weight:normal;
	font-style:normal;
	font-family:'ALSRubl-Arial';
	src:url('../images/fonts/alsrubl-arial-regular.eot');
	src:url('../images/fonts/alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'),url('../images/fonts/alsrubl-arial-regular.woff') format('woff'),url('../images/fonts/alsrubl-arial-regular.ttf') format('truetype'),url('../images/fonts/alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
}
@font-face {
	font-family:'glyphs';
	font-weight:normal;
	font-style:normal;
	src:url('../images/fonts/glyphs.eot');
	src:url('../images/fonts/glyphs.eot?#iefix') format('embedded-opentype'),url('../images/fonts/glyphs.woff') format('woff'),url('../images/fonts/glyphs.ttf') format('truetype'),url('../images/fonts/glyphs.svg#glyphs') format('svg');
}
.b-rub {
	font-family:'ALSRubl-Arial',Arial,sans-serif;
}
.te-mode {
	margin-left:300px;
}
.te-mode .ajax-loading-box {
	margin-left:156px;
}
.option-items .radio {
	float:left
}
[data-icon]:before {
	font-family:'glyphs';
	content:attr(data-icon);
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon-up-dir,.icon-right-dir,.icon-down-dir,.icon-left-dir,.icon-star-empty,.icon-th-list,.icon-heart,.icon-flight,.icon-ok,.icon-cancel,.icon-cancel-circle,.icon-minus-circle,.icon-right-thin,.icon-cw,.icon-left-circle,.icon-right-circle,.icon-help-circle,.icon-back,.icon-products-multicolumns,.icon-print,.icon-chat,.icon-article-alt,.icon-docs,.icon-zoom-in,.icon-zoom-out,.icon-down-open,.icon-left-open,.icon-right-open,.icon-up-open,.icon-down-micro,.icon-up-micro,.icon-right-open-thin,.icon-left-open-thin,.icon-products-without-options,.icon-short-list,.icon-plus-circle,.icon-user,.icon-doc-text,.icon-calendar,.icon-chart-bar,.icon-download,.icon-search,.icon-lock,.icon-popup,.icon-plus,.icon-folder,.icon-folder-open,.icon-mail,.icon-twitter,.icon-facebook,.icon-file,.icon-trashcan,.icon-d-arrow,.icon-bubble,.icon-upload,.icon-cog,.icon-square,.icon-arrow-up-right,.icon-arrow-up-left,.icon-arrow-down-left,.icon-arrow-down-right,.icon-arrow-down,.icon-arrow-up,.icon-arrow-left,.icon-arrow-right,.icon-star,.icon-star-half,.icon-refresh,.icon-basket,.icon-image,.icon-edit,.icon-translate,.icon-gift,.icon-ban-circle,.icon-wrench {
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
}
.icon-up-dir:before {
	content:"\e000";
}
.icon-right-dir:before {
	content:"\e001";
}
.icon-down-dir:before {
	content:"\e002";
}
.icon-left-dir:before {
	content:"\e003";
}
.icon-star-empty:before {
	content:"\e004";
}
.icon-th-list:before {
	content:"\e005";
}
.icon-heart:before {
	content:"\e006";
}
.icon-flight:before {
	content:"\e007";
}
.icon-ok:before {
	content:"\e008";
}
.icon-cancel:before {
	content:"\e009";
}
.icon-cancel-circle:before {
	content:"\e00a";
}
.icon-minus-circle:before {
	content:"\e00b";
}
.icon-right-thin:before {
	content:"\e00c";
}
.icon-cw:before {
	content:"\e00d";
}
.icon-left-circle:before {
	content:"\e00e";
}
.icon-right-circle:before {
	content:"\e00f";
}
.icon-help-circle:before {
	content:"\e010";
}
.icon-back:before {
	content:"\e011";
}
.icon-products-multicolumns:before {
	content:"\e012";
}
.icon-print:before {
	content:"\e013";
}
.icon-chat:before {
	content:"\e014";
}
.icon-article-alt:before {
	content:"\e015";
}
.icon-docs:before {
	content:"\e016";
}
.icon-zoom-in:before {
	content:"\e017";
}
.icon-zoom-out:before {
	content:"\e018";
}
.icon-down-open:before {
	content:"\e019";
}
.icon-left-open:before {
	content:"\e01a";
}
.icon-right-open:before {
	content:"\e01b";
}
.icon-up-open:before {
	content:"\e01c";
}
.icon-down-micro:before {
	content:"\e01d";
}
.icon-up-micro:before {
	content:"\e01e";
}
.icon-right-open-thin:before {
	content:"\e01f";
}
.icon-left-open-thin:before {
	content:"\e020";
}
.icon-products-without-options:before {
	content:"\e021";
}
.icon-short-list:before {
	content:"\e022";
}
.icon-plus-circle:before {
	content:"\e023";
}
.icon-user:before {
	content:"\e024";
}
.icon-doc-text:before {
	content:"\e025";
}
.icon-calendar:before {
	content:"\e026";
}
.icon-chart-bar:before {
	content:"\e027";
}
.icon-download:before {
	content:"\e028";
}
.icon-search:before {
	content:"\e029";
}
.icon-lock:before {
	content:"\e02a";
}
.icon-popup:before {
	content:"\e02b";
}
.icon-plus:before {
	content:"\e02c";
}
.icon-folder:before {
	content:"\e02d";
}
.icon-folder-open:before {
	content:"\e02e";
}
.icon-mail:before {
	content:"\e02f";
}
.icon-twitter:before {
	content:"\e030";
}
.icon-facebook:before {
	content:"\e031";
}
.icon-file:before {
	content:"\e032";
}
.icon-trashcan:before {
	content:"\e033";
}
.icon-d-arrow:before {
	content:"\e034";
}
.icon-bubble:before {
	content:"\e035";
}
.icon-upload:before {
	content:"\e036";
}
.icon-cog:before {
	content:"\e037";
}
.icon-square:before {
	content:"\e038";
}
.icon-arrow-up-right:before {
	content:"\e039";
}
.icon-arrow-up-left:before {
	content:"\e03a";
}
.icon-arrow-down-left:before {
	content:"\e03b";
}
.icon-arrow-down-right:before {
	content:"\e03c";
}
.icon-arrow-down:before {
	content:"\e03d";
}
.icon-arrow-up:before {
	content:"\e03e";
}
.icon-arrow-left:before {
	content:"\e03f";
}
.icon-arrow-right:before {
	content:"\e040";
}
.icon-star:before {
	content:"\e041";
}
.icon-star-half:before {
	content:"\e042";
}
.icon-refresh:before {
	content:"\e043";
}
.icon-basket:before {
	content:"\e044";
}
.icon-image:before {
	content:"\e045";
}
.icon-edit:before {
	content:"\e046";
}
.icon-translate:before {
	content:"\e047";
}
.icon-gift:before {
	content:"\e048";
}
.icon-ban-circle:before {
	content:"\e049";
}
.icon-wrench:before {
	content:"\e04a";
}
input[type="text"],input[type="password"],textarea,select,.scroll-y {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
	outline:0;
	border-color:rgba(82,168,236,0.8);
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(82,168,236,0.6);
	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;
}
select {
	min-width:4em;
	max-width:100%;
	height:2.2em;
	line-height:2.2em;
	padding:4px 3px 3px;
}
hr {
	border-bottom:1px solid #ebebeb;
}
hr.indented {
	margin:4px 0;
}
.indented {
	margin-top:20px;
}
.dark-hr {
	border-bottom:1px solid #e3e3e3;
}
.error-text {
	color:#b94a48;
}
.ajax-loading-box-with-text {
	min-width:120px;
	min-height:76px;
	background-position:44px 10px;
}
.ajax-loading-box-with-text span {
	color:#FFF;
	margin-top:50px;
	display:block;
	margin-left:0px;
	width:110px;
	padding:0px 5px 5px 5px;
	text-align:center;
}
.ajax-message {
	border:1px solid #000;
	background-color:#f4fbff;
}
.ajax-overlay {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:10000;
	display:none;
}
li.small-description {
	color:#898989;
}
.notification-content-extended {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	-moz-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	box-shadow:0 4px 15px rgba(0,0,0,0.45);
}
.notification-content-extended h1 {
	position:relative;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	color:#fff;
	font-weight:normal;
	font-size:130%;
}
.notification-content-extended h1 span {
	position:absolute;
	top:15px;
	right:14px;
	width:16px;
	height:16px;
	font:13px/1 'glyphs';
	color:#acacac;
	text-shadow:none;
	opacity:1;
	speak:none;
	-webkit-font-smoothing:antialiased;
	cursor:pointer;
}
.notification-content-extended h1 span:before {
	font-family:'glyphs';
	content:"\e009";
	speak:none;
	-webkit-font-smoothing:antialiased;
}
.notification-content-extended h1 span:hover {
	color:#dfdfdf;
	opacity:1;
}
.alert-success {
	border-color:#8bc045;
	background-color:#d0eaae;
	color:#496e16;
}
.alert-warning {
	border-color:#e6db55;
	background-color:#fffbcc;
	color:#8c8531;
}
.alert-error {
	border-color:#df8f8f;
	background-color:#ffcece;
	color:#9c3535;
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
}
.close {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	line-height:15px;
	float:right;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-shadow:0 1px 0 rgba(255,255,255,1);
	opacity:0.3;
	filter:alpha(opacity=30);
}
.close:hover {
	text-decoration:none;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.period {
	clear:both;
	margin-top:-6px;
	margin-bottom:-14px;
}
.period-select {
	float:left;
	padding-right:17px;
}
.period-select select {
	width:180px;
}
.period-select-date {
	padding-top:5px;
}
.period-dash {
	padding:0 3px;
}
.section-border {
	margin-top:4px;
	margin-bottom:15px;
}
.section-title {
	cursor:pointer;
	border-bottom:1px solid #d4d4d4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.section-title.open {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.section-title span {
	text-shadow:0px 1px 0px #fff;
}
.open .section-switch-off,.section-switch-on {
	display:block;
}
.open .section-switch-on,.section-switch-off {
	display:none;
}
.section-body,.section-body-details {
	overflow:hidden;
	padding:6px 20px 0 20px;
	border:1px solid #d4d4d4;
	border-top:none;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
}
.section-body .buttons-container {
	margin-top:29px;
	margin-left:-20px;
	padding:15px 20px 15px 20px;
	width:100%;
	border-top:1px solid #ebebeb;
}
.section-body .control-group {
	margin:6px 0px 14px 0px;
}
.section-body .status {
	margin-top:8px;
}
.section-body .status td {
	padding-right:23px;
	padding-bottom:2px;
}
.section-body-details {
	padding:18px 16px;
}
.section-body .input-text-short {
	width:73px;
}
.button a,.button-action a,.button-big a,.button-submit-action input,.button-submit input,.button-submit-big input {
	border:0 none;
	background:none;
	text-decoration:none;
	text-transform:uppercase;
}
.button-submit-action input,.button-submit input {
	margin-left:-5px;
	outline:0;
	outline-width:0;
	outline-style:none;
	background:none no-repeat left top;
}
.button-submit-action input,.button-submit input,x:-moz-any-link {
	padding:7px 15px;
}
.button a,.button-action a {
	margin-left:-5px;
	font-weight:bold;
}
.button-submit-action.button-wrap-left,.button-submit.button-wrap-left,.button-action.button-wrap-left,.button.button-wrap-left,.button-submit-big.button-wrap-left,.button-big.button-wrap-left {
	border:1px solid #a6a6a6;
}
.button-submit-action.button-wrap-right,.button-submit.button-wrap-right,.button-action.button-wrap-right,.button.button-wrap-right,.button-submit-big.button-wrap-right,.button-big.button-wrap-right {
	display:inline-block;
	margin-left:5px;
}
.button-submit-big.button-wrap-left,.button-big.button-wrap-left,.button-submit-big.button-wrap-right,.button-big.button-wrap-right {
}
.button-submit-big input,.button-big a {
	margin-left:-5px;
}
.button-submit input,.button input,.button a,.button.button-wrap-right:hover a,.ui-widget-content .button a {
	margin-left:-5px;
}
.button-submit.button-wrap-left.b-click input,.button.button-wrap-left.b-click input {
	text-shadow:0px 1px 0px #e5e5e5;
}
.text-button,.text-button:visited,.text-button:hover,.text-button:active,.text-button-act,.text-button-act:visited,.text-button-act:hover,.text-button-act:active {
	text-transform:uppercase;
	font-size:85%;
}
.text-button-act,.text-button-act:visited,.text-button-act:active,.text-button-act:hover {
	color:#c33;
}
.go-button {
	border-left:none;
}
.go-button i {
	position:absolute;
	top:3px;
	left:10px;
	font-size:20px;
	line-height:20px;
}
.text-button-vmid {
	display:inline-block;
	margin-top:8px;
}
.nobg.text-button {
	margin:0;
	padding:0;
	background:none;
}
.tabs ul li a,.tabs ul li a:visited,.tabs ul li a:hover {
	text-decoration:none;
}
.tabs ul li a:hover,.tabs ul li:active a:hover {
	text-decoration:none;
}
.tab-list-title {
	border-bottom:1px dotted #999;
}
.tabs .open .dropdown-menu {
	display:block;
}
.tabs .dropdown-menu {
	position:absolute;
	top:100%;
	right:0;
	z-index:1000;
	display:none;
	min-width:160px;
	padding:5px 0;
	margin:0;
	list-style:none;
	background-color:#fff;
	border:1px solid #dcdcdc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
}
.tabs .dropdown-menu li.active {
	float:none;
	border:0px;
	margin:0px;
}
.tabs .dropdown-menu li {
	display:block;
	margin:0;
	float:none;
	background:none;
	border:0px;
}
.tabs .subtab {
	float:right!important;
}
.tabs .caret {
	position:relative;
	float:none;
	top:0;
	left:0px;
	margin:0px 2px;
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y;
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-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 .owl-item {
	float:left;
}
.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor:pointer;
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.owl-carousel.owl-wrapper,.owl-carousel.owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.owl-origin {
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px;
}
.owl-fade-out {
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease;
}
.owl-backSlide-out {
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease;
}
.owl-goDown-out {
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both;
}
.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both;
}
@-webkit-keyframes empty {
	0% {
		opacity:1
	}
}
@-moz-keyframes empty {
	0% {
		opacity:1
	}
}
@keyframes empty {
	0% {
		opacity:1
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-moz-keyframes fadeOut {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@keyframes fadeOut {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-webkit-keyframes backSlideOut {
	25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px);
	}
	75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(-200%);
	}
}
@-moz-keyframes backSlideOut {
	25% {
		opacity:.5;
		-moz-transform:translateZ(-500px);
	}
	75% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(-200%);
	}
}
@keyframes backSlideOut {
	25% {
		opacity:.5;
		transform:translateZ(-500px);
	}
	75% {
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%);
	}
	100% {
		opacity:.5;
		transform:translateZ(-500px) translateX(-200%);
	}
}
@-webkit-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-webkit-transform:translateZ(-500px) translateX(200%);
	}
	75% {
		opacity:.5;
		-webkit-transform:translateZ(-500px);
	}
	100% {
		opacity:1;
		-webkit-transform:translateZ(0) translateX(0);
	}
}
@-moz-keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		-moz-transform:translateZ(-500px) translateX(200%);
	}
	75% {
		opacity:.5;
		-moz-transform:translateZ(-500px);
	}
	100% {
		opacity:1;
		-moz-transform:translateZ(0) translateX(0);
	}
}
@keyframes backSlideIn {
	0%,25% {
		opacity:.5;
		transform:translateZ(-500px) translateX(200%);
	}
	75% {
		opacity:.5;
		transform:translateZ(-500px);
	}
	100% {
		opacity:1;
		transform:translateZ(0) translateX(0);
	}
}
@-webkit-keyframes scaleToFade {
	to {
		opacity:0;
		-webkit-transform:scale(.8);
	}
}
@-moz-keyframes scaleToFade {
	to {
		opacity:0;
		-moz-transform:scale(.8);
	}
}
@keyframes scaleToFade {
	to {
		opacity:0;
		transform:scale(.8);
	}
}
@-webkit-keyframes goDown {
	from {
		-webkit-transform:translateY(-100%);
	}
}
@-moz-keyframes goDown {
	from {
		-moz-transform:translateY(-100%);
	}
}
@keyframes goDown {
	from {
		transform:translateY(-100%);
	}
}
@-webkit-keyframes scaleUpFrom {
	from {
		opacity:0;
		-webkit-transform:scale(1.5);
	}
}
@-moz-keyframes scaleUpFrom {
	from {
		opacity:0;
		-moz-transform:scale(1.5);
	}
}
@keyframes scaleUpFrom {
	from {
		opacity:0;
		transform:scale(1.5);
	}
}
@-webkit-keyframes scaleUpTo {
	to {
		opacity:0;
		-webkit-transform:scale(1.5);
	}
}
@-moz-keyframes scaleUpTo {
	to {
		opacity:0;
		-moz-transform:scale(1.5);
	}
}
@keyframes scaleUpTo {
	to {
		opacity:0;
		transform:scale(1.5);
	}
}
.owl-theme {
	margin:25px 0;
}
.owl-theme .owl-controls {
	margin-top:10px;
	text-align:center;
}
.owl-theme .owl-controls .owl-buttons div {
	color:#FFF;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
	opacity:0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none;
}
.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1;
	*display:inline;
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 2px 4px;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter:Alpha(Opacity=100);
	opacity:1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
.owl-item.loading {
	min-height:150px;
	background:url('../images/images/icons/ajax_loader2.gif') no-repeat center center
}
.owl-more-theme .owl-controls {
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-18px;
}
.owl-more-theme .owl-prev,.owl-more-theme .owl-next {
	position:absolute;
	padding:3px 8px 0 8px;
}
.owl-more-theme .owl-prev i,.owl-more-theme .owl-next i {
	font-size:30px;
}
.owl-more-theme .owl-prev {
	left:-35px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
.owl-more-theme .owl-next {
	right:-35px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.border {
	border:1px solid #e3e3e3;
}
.no-items {
	-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
	-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
	box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	font-size:115%;
}
.caret {
	position:absolute;
	top:-16px;
	left:14px;
	float:left;
	overflow:hidden;
	width:16px;
	height:16px;
}
.caret .caret-outer,.caret .caret-inner {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	margin-left:-1px;
}
.caret .caret-outer {
	width:0;
	height:0;
	border-top:16px solid transparent;
	border-right:16px solid #ddd;
}
.caret .caret-inner {
	top:2px;
	left:1px;
	width:0;
	height:0;
	border-top:14px solid transparent;
	border-right:14px solid #fff;
}
.caret-info {
	position:absolute;
	top:-7px;
	left:12px;
	float:left;
	overflow:hidden;
	width:12px;
	height:7px;
}
.caret-info-wrapper {
	position:relative;
}
.caret-info-wrapper .caret-info {
	top:-17px;
}
.caret-info .caret-outer,.caret-info .caret-inner {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	margin-left:-1px;
}
.caret-info .caret-outer {
	border-right:7px solid transparent;
	border-bottom:7px solid #ddd;
	border-bottom-color:rgba(0,0,0,.2);
	border-left:7px solid transparent;
}
.caret-info .caret-inner {
	top:1px;
	left:1px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #fcfcfc;
	border-left:6px solid transparent;
}
.caret-info.down .caret-outer {
	border-top:7px solid #e2e2e2;
	border-top-color:#e2e2e2;
	border-right:7px solid transparent;
	border-left:7px solid transparent;
}
.caret-info.down .caret-inner {
	top:0;
	border-top:6px solid #fff;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
}
.caret-info.light .caret-outer {
	border-bottom:7px solid #f0f0f0;
	border-bottom-color:rgba(0,0,0,.1);
}
.caret-info.alt .caret-outer {
	border-bottom:7px solid #ddd;
	border-bottom-color:rgba(0,0,0,.2);
}
img {
	max-width:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.footer-menu a {
	text-decoration:none;
}
.footer-menu a:hover {
	text-decoration:underline;
}
.footer-menu .button a:hover {
	text-decoration:none;
}
.bottom-search span.float-left,.bottom-search span.float-right {
	display:none;
}
.social-link {
	background-repeat:no-repeat;
	clear:right;
}
.social-link i {
	font-size:16px;
	padding-right:5px;
}
.social-link.facebook {
	margin-top:18px;
}
.helper-container input.search-input:focus {
	outline:0;
	border:2px solid #ed1c24;
	background-color:#fff;
	background-image:none;
	box-shadow:none;
}
.tools-container table {
	white-space:normal;
}
.buttons-container .tools-container {
	margin-top:-1px;
	padding:0 0 0 17px;
}
.popup-tools {
	padding:4px 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
.popup-title a {
	text-decoration:none;
}
.popup-title.unlogged a,.popup-title.logged a {
	padding-left:19px;
}
.sidebox-title.unlogged i,.sidebox-title.logged i {
	display:none;
}
.popup-title.logged .icon-user,.popup-title.unlogged .icon-user {
	padding-right:3px;
	position:absolute;
	top:7px;
}
.popup-title:hover {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-decoration:none;
}
.popup-title:hover>a {
	text-decoration:none;
}
.popup-title.open {
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	background-color:#fff;
}
.popup-content {
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
.popup-content ul.account-info li {
	padding:0;
}
.popup-content ul.account-info li.user-name {
	margin:4px 20px 10px;
	padding-bottom:13px;
	border-bottom:1px dotted #bfbfbf;
}
.popup-content ul.account-info li a,.popup-content ul.account-info li span {
	color:#555;
	text-shadow:0 1px 0 #fff;
}
.popup-content ul.account-info li a:hover,.dropdown-content li:hover {
	-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
	-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
	box-shadow:inset 0 1px 0 rgba(0,0,0,.025),inset 0 -1px rgba(0,0,0,.025);
}
.popup-content .updates-wrapper {
	margin:10px 20px 12px;
}
.popup-content .updates-wrapper .control-group {
	margin:0;
}
p.text-track {
	padding:0 0 3px;
	color:#404040;
	font-weight:bold;
}
.dropdown-box .buttons-container {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
}
.dropdown-box .buttons-container {
	border-top:1px solid #ddd;
}
.dropdown-box .buttons-container a.account {
	color:#555;
}
.view-cart-button {
	float:left;
}
.account-info li {
	padding:5px 0;
}
.login-popup ul.account-info li {
	padding:0;
}
.account-info .user-name {
	margin:4px 0 12px;
	padding-bottom:12px;
	border-bottom:1px dotted #ccc;
}
.updates-wrapper .control-group {
	margin:0;
}
.login-popup p.text-track {
	padding:0;
	color:#404040;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
}
.login-popup .updates-wrapper .go-button {
	margin:3px 0 0 0;
	padding:0;
	border:1px solid #ccc;
	border-left:none;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.cart-title {
	padding-bottom:1px;
	border-bottom:1px dotted #000;
}
.minicart-title {
	padding-left:20px;
	display:inline-block;
	text-decoration:none;
}
.cart-title:hover {
	border-color:#000;
}
.cart-content-grid .popup-title.open {
	padding-bottom:10px;
}
.icon-basket {
	top:5px;
	font-size:14px;
	position:absolute;
}
.cart-items p.center {
	margin:15px 0;
}
.cart-configuration {
	width:500px;
}
.shipping-estimation {
	width:460px;
}
.rates-button {
	padding-top:8px;
}
ul.text-links:first-child {
	padding-top:0;
}
ul.text-links .level-0 {
	padding-top:10px;
}
ul.text-links .level-1 {
	margin-left:10px;
}
ul.text-links .level-2 {
	margin-left:20px;
}
ul.text-links .level-3 {
	margin-left:30px;
}
ul.text-links .level-4 {
	margin-left:40px;
}
ul.text-links.text-links-inline li.level-0>ul {
	position:absolute;
	left:0;
	z-index:10000;
	display:none;
	padding:10px 15px 10px 5px;
	border:1px solid #b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#fff;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
ul.text-links.text-links-inline li li a {
	white-space:nowrap;
}
ul.text-links li.active>a,ul.text-links.text-links-inline li.active>a {
	color:#404040;
}
ul.text-links.text-links-inline li.level-0:hover>ul {
	display:block;
}
.sidebox-title {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.sidebox-title span,.sidebox-title a {
	text-shadow:0px 1px 0px #757575;
}
.sidebox-wrapper .sidebox-body {
	border-top:none;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.sidebox-body .dropdown-multicolumns a:link,.sidebox-body .dropdown-multicolumns a:visited,.sidebox-body .dropdown-multicolumns a:active {
	color:#fff;
}
.sidebox-body .dropdown-multicolumns a:hover,.sidebox-body .dropdown-multicolumns li:hover>a {
	color:#161616;
}
.sidebox-important-wrapper .sidebox-title {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.sidebox-important-wrapper .sidebox-title span {
	color:#fff;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #222;
	font-weight:bold;
	font-size:90%;
}
.sidebox-important-wrapper .product-item-image.compact {
	padding:15px 0 10px;
}
.sidebox-important-wrapper .sidebox-body {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.sidebox-important-wrapper .sidebox-body ul a,.sidebox-important-wrapper .sidebox-body ul a:hover {
	font-size:100%;
}
.sidebox-important-wrapper .sidebox-body ul .button-action a,.sidebox-important-wrapper .sidebox-body ul .button-action a:hover {
	font-size:85%;
}
.sidebox-important-wrapper .text-links {
	padding:10px;
}
.table th,.table th a,.table th a:visited,.table th a:hover,.table th a:active {
	color:#404040;
	text-shadow:0px 1px 0px white;
	font-weight:bold;
}
.table td.product-image {
	padding:10px 5px 10px 0px;
	display:table-cell;
}
.table .table-footer td,.table.qty-discounts td {
	border-right:1px solid #e3e3e3;
}
.table-row,tr.table-row,td.table-row {
}
.table.products tr.last td {
	border-bottom:none;
}
.table td.compact a.product-title {
	margin:0 0 4px;
	display:inline-block;
}
.table td.compact+td.nowrap {
	padding-right:0;
}
.compact .sku label {
	display:none;
}
.compact .sku>div {
	padding:0;
	font-size:110%;
}
.mainbox2-title {
	border-bottom:1px dotted #b7b7b7;
}
.subheader-first-item {
	padding:0 0 7px 0;
}
.subheader2 {
	margin:10px 0 2px 0;
	padding-bottom:3px;
	font-size:85%;
	font-weight:bold;
}
.title-extra a,.title-extra a:visited,.title-extra a:hover,.title-extra a:active {
	color:#7c8e8e;
	font-size:75%;
	font-weight:normal;
}
.recent-prod-link-bg {
	background-color:#f4f4f4;
	text-align:right;
}
.extra-link,a.extra-link:visited,a.extra-link:hover,a.extra-link:active,.sidebox-body ul a.extra-link {
	padding:0;
	text-decoration:none;
	text-transform:lowercase;
	font-size:85%;
}
.subcategories {
	float:none;
	padding:0;
	margin:0 0 22px -6px;
}
.subcategories ul li {
	display:inline-block;
	margin:1px 0px;
}
.subcategories ul li a {
	display:inline-block;
	padding:3px 6px;
}
.subcategories ul li.with-image {
	text-align:center;
}
.subcategories ul li.with-image img {
	display:block;
	margin:auto;
	padding-bottom:10px;
}
.table-width.subcategories td {
	vertical-align:bottom;
	padding:13px;
}
.table-width.subcategories .with-image a strong {
	display:block;
	padding-top:10px;
}
.discount-label {
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.discount-label li,.discount-label span {
	float:left;
	font-size:12px;
	position:relative;
	margin-left:-3px;
}
.discount-label span {
	padding:4px 6px 4px 14px;
	color:#fff;
	text-decoration:none;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.product-config-header {
	clear:both;
	padding-top:20px;
	font-size:150%;
}
.product-list-price {
	padding-bottom:4px;
}
.product-container .add-buttons-wrap {
	margin-top:11px;
}
.product-container.list .product-item-image {
	margin-right:25px;
	position:relative;
}
td.product-image>a {
	position:relative;
	display:inline-block;
}
td.product-image img {
	margin:0;
}
td.preview-image {
	margin:0 25px 10px 0;
	text-align:center;
	background-color:#fff;
	border:1px solid #ebebeb;
}
td.preview-image img {
	margin:0;
}
td.preview-image a {
	padding:20px 0;
}
.preview-image-wrapper {
	position:relative;
}
.preview-image-wrapper>a {
	display:inline-block;
	position:relative;
}
.product-container.list .product-item-image img {
	border:1px solid #ebebeb;
}
.product-container.list .discount-label,.product-main-info .image-border .discount-label,.product-cell-wrapper .preview-image-wrapper .discount-label {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	margin:0;
	background:none repeat scroll 0 0 #ed1c24!important;
	padding:0;
}
.table-width .product-image .thumb-discount-label {
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	padding:0;
}
.product-container.list .prices-container {
	margin-top:4px;
	padding-bottom:10px;
}
.product-container.list .price-update {
	font-size:16px;
}
.product-container.list .product-title {
	display:block;
	padding:1px 0 3px;
}
.product-container.list .stars {
	padding-top:5px;
}
.product-spacer {
	width:0px;
}
.product-spacer+.product-spacer {
	width:10px;
}
.product-cell-wrapper {
	padding:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.center-block {
	width:100%;
}
.features div {
	font-weight:bold;
}
.multicolumns-list td.product-image {
	border:1px solid #ebebeb;
	background-color:#fff;
}
.thumbs-wrapper {
	position:relative;
	background:#fff;
}
.thumbs-wrapper .pict {
	margin:18px 0;
}
.pict.grayscale {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	filter:gray;
	-webkit-transition:all .3s ease;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.pict.grayscale:hover {
	filter:grayscale(0%);
	-webkit-filter:grayscale(0%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");
}
.thumbs-wrapper i {
	font-size:20px;
	cursor:pointer;
	z-index:1;
	position:absolute;
	top:50%;
	left:0;
	height:20px;
	width:20px;
	margin-top:-10px;
	visibility:hidden;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.thumbs-wrapper li {
	border:none;
	text-align:center;
}
.multicolumns-list td:hover .product-cell-wrapper .thumbs-wrapper i {
	visibility:visible;
}
.thumbs-wrapper .icon-left-circle {
	left:3px;
}
.thumbs-wrapper .icon-right-circle {
	left:auto;
	right:3px;
}
.multicolumns-list table .product-title-wrap {
	padding:11px 0 1px;
}
.multicolumns-list table .product-title-wrap a {
	display:inline-block;
	overflow:hidden;
	padding-bottom:1px;
	max-height:32px;
	text-overflow:ellipsis;
}
.product-title-wrap,.multicolumns-list .product-description p,.multicolumns-list .product-description .buttons-container div {
	text-align:left;
}
.multicolumns-list .product-description .list-price {
	font-size:11px;
}
.multicolumns-list .product-description .price {
	font-size:13px;
}
.multicolumns-list .buttons-container {
	margin-top:6px;
}
.product-description .quick-view {
	padding-top:6px;
}
.quick-view {
	top:auto;
	margin:0;
	text-align:left;
	visibility:hidden;
}
.jscroll-item .center .quick-view {
	text-align:center;
	top:50%;
	margin-top:-17px;
}
.jscroll-item .product-image {
	position:relative;
}
.jscroll-item .quick-view a {
	padding:8px 15px;
}
.jscroll-item .product-container .product-title {
	font-size:100%;
}
.multicolumns-list td:hover .quick-view {
	visibility:visible;
}
.multicolumns-list td:hover .product-cell-wrapper {
	background:#f7f7f7;
}
.pagination-container .list .buttons-container {
	margin:0;
	padding:0 0 10px 0;
	background:none;
	border:none;
}
.table.products tr:nth-child(2n) {
	background-color:#fff;
}
.table.products {
	margin-bottom:30px;
	margin-top:21px;
	border:none;
}
.table.products .qty {
	padding:0;
	display:inline-block;
}
.table.products .qty label {
	width:auto;
	margin-right:5px;
}
.table.products td {
	border-right:none;
}
.table.products .nowrap>div {
	display:inline-block;
	vertical-align:middle;
}
.table.products .list-price {
	font-size:11px;
}
.template-grid-list form {
	text-align:center;
}
.template-grid-list .qty-out-of-stock,.template-grid-list .no-price,.template-grid-list .qv-buttons-container {
	display:block;
	margin-top:7px;
}
.products2-table {
	width:100%;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
}
.products2-table td {
	padding-bottom:13px;
}
.products2-table .lm-left {
	width:3px;
}
.products2-table .delimiter {
	padding-left:13px;
}
.products-2 {
	padding:10px;
	border:1px solid #d4d4d4;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.products-2 .product-coming-soon,.multicolumns-list .product-coming-soon {
	max-width:none;
	padding-top:0;
}
.products-2 .buttons-container-item {
	min-height:16px;
}
.text-button-add,.text-button-add:hover {
	color:#a80006;
}
.template-products .buttons-container,.template-links-thumb .buttons-container-item,.template-grid-list .buttons-container,.template-grid-list2 .buttons-container {
	background:none;
	border:0 none;
	padding:0 0 17px 0;
}
.template-products .control-group {
	margin:0 0 10px;
}
.template-products .add-buttons-wrap .add-to-compare {
	margin-left:15px;
}
.template-products .prices-container strong {
	display:block;
}
.template-products .qv-buttons-container {
	margin:0;
}
.template-links-thumb form {
	text-align:center;
}
.template-item-first .bullets-list {
	padding-left:20px;
}
.multicolumns-list .buttons-container-item {
	margin-top:20px;
}
.template-grid-list2 .button-wrap-left a {
	padding:8px 15px;
}
.template-grid-list2 .product-description {
	padding-left:10px;
}
.template-grid-list2 td.product-image {
	border:0 none;
}
.template-small-list td {
	padding:2px 0;
}
.item-number {
	vertical-align:top;
}
.template-products-bar {
	background:#f3f3f3;
	padding:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.template-products-bar .price-wrap {
	margin:5px 0 10px;
}
.products-bar-item {
	padding:10px 0 20px 0;
	border-bottom:1px solid #ddd;
}
.products-bar-item.last-item {
	padding-bottom:0;
	border:none;
}
.title-block {
	text-transform:uppercase;
	font-weight:normal;
	color:#999;
}
.also-bought {
	margin:48px 0 20px 0;
}
.pagination a,.pagination a:active,.pagination-selected-page {
	display:inline-block;
	padding:1px 3px;
	min-width:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-align:center;
	text-transform:uppercase;
	font-size:85%;
}
.pagination a,.pagination a:visited,.pagination a:hover,.pagination a:active,.pagination-selected-page {
	text-decoration:none;
}
.pagination a.set,.pagination a.prev,.pagination a.next {
	margin:0 4px;
	padding:4px 6px;
	width:auto;
	border:1px solid #b2b2b2;
}
.pagination a.set:hover,.pagination a.prev:hover,.pagination a.next:hover {
	color:#fff;
}
.category-description ul,ul.bullets-list,ul.bullets-list,.action-bullets {
	margin-left:15px;
	list-style-type:disc;
}
ul.bullets-list ul li {
	background:none;
}
ol.bullets-list {
	padding:0 0 0 35px;
}
.separated-list li {
	padding:5px 0;
}
.arrows-list li.delim {
	border-top:1px dotted #ccc;
}
.inside-list li {
	padding:2px 0 3px 0;
	background-image:none;
	list-style:none none;
	line-height:12px;
}
.action-bullets {
	margin-bottom:10px;
}
.action-bullets li {
	display:inline;
}
.wysiwyg-content ul {
	margin:5px 0 5px 40px;
}
.wysiwyg-content ul li {
	padding:0;
	background-image:none;
	list-style-type:disc;
}
.wysiwyg-content .control-group ul li {
	list-style-type:none;
}
ul.no-markers li,.wysiwyg-content ul.no-markers li {
	padding-left:0;
	background-image:none;
	list-style-type:none;
}
.b-bottom {
	border-bottom:1px dotted #ccc;
}
.delim {
	border-top:1px dotted #ccc;
}
ul.statistic-list .discount-price,.checkout-summary .discount-price {
	color:#598527;
}
ul.statistic-list.total {
	width:100%;
	border-top:1px dotted #d4d4d4;
	text-align:right;
}
.buttons-container.cart-bottom-buttons {
	margin-top:30px;
	padding:17px 20px;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
.buttons-container.cart-top-buttons {
	margin:5px 0 0;
	padding:17px 20px;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.cart-left-buttons .button.button-wrap-left {
	margin-right:7px;
}
.cart-right-buttons .float-right {
	margin-left:20px;
}
.mainbox-cart-body .table tr {
	background-color:#fff;
}
.mainbox-cart-body .table {
	border-right:1px solid #ebebeb;
}
.mainbox-cart-body th {
	padding:12px;
	border-right:none;
	text-align:center;
}
.mainbox-cart-body td {
	padding:17px 10px;
	border-right:none;
	vertical-align:top;
}
.mainbox-cart-body .product-description-cell {
	padding-top:15px;
}
.mainbox-cart-body .product-image-cell {
	padding-left:20px;
}
.mainbox-cart-body .table .quantity-cell {
	padding:12px 30px 0;
}
.mainbox-cart-body .table .quantity-cell.quantity-disabled {
	padding-top:17px;
}
.mainbox-cart-body .table td.price-cell {
	padding-right:20px;
}
.mainbox-cart-body .product-image {
	margin:0;
}
.mainbox-cart-body .product-title {
	font-size:115%;
}
.mainbox-cart-body .icon-delete-big {
	margin:0 0 0 6px;
	position:relative;
	top:4px;
}
.mainbox-cart-body .options {
	margin-top:20px;
}
.mainbox-cart-body .product-options {
	padding:10px;
	border:1px solid #f0f0f0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.mainbox-cart-body .product-options .table {
	margin-top:0;
}
.mainbox-cart-body .product-options .table th {
	padding:12px;
}
.mainbox-cart-body .product-options .product-list-field {
	margin-top:5px;
}
.mainbox-cart-body .product-options div:first-child {
	margin:0;
}
.mainbox-cart-body .options .control-group {
	margin-top:10px;
}
.discount-info,.info-block {
	position:relative;
	margin-top:7px 0 10px 0;
	padding:10px;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:90%;
}
.discount-info .points-in-use {
	display:block;
	overflow:hidden;
	padding-top:5px;
}
.discount-info .points-in-use .delete-icon {
	position:relative;
	top:3px;
}
.info-block.buy-together {
	margin-top:15px;
}
.info-block.buy-together h2 {
	padding-bottom:15px;
	font-weight:bold;
}
.info-block.buy-together ul li {
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
}
.step-container-active {
	background-color:#fff;
}
.step-title-active,.step-title-complete {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.step-title-active span.float-left,.step-title span.float-left {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.step-title-active span.float-left {
	color:#fff;
}
.control-group label em {
	font-weight:normal;
	font-style:normal;
}
.address-switch {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.address-switch .float-left span {
	font-weight:bold;
}
.step-title-complete {
	background:#fff;
}
.step-title-complete span.float-left {
	margin-right:13px;
	padding-top:1px;
	padding-left:0;
	font-size:22px;
}
.step-title-complete a.title,.step-title-complete a.title:hover {
	text-decoration:none;
}
.step-title-complete .button-tool a,.step-title-complete .button-tool a:visited {
	color:#979797;
	text-transform:none;
}
.step-title-complete .float-right {
	padding:4px 0 0 0;
}
.multiple-profiles,.multiple-profiles strong {
	font-style:normal;
}
.multiple-profiles .control-group {
	margin-bottom:13px;
	padding-bottom:6px;
	border-bottom:1px solid #dadada;
}
.step-body-active .select-profile label {
	display:none;
}
.step-body-active .select-profile {
	padding-left:0;
}
.subheader .subheader-extra {
	padding-left:5px;
	font-size:86%;
	font-weight:normal;
}
.mainbox-title .secure-page-title {
	display:inline-block;
	margin:17px 30px 3px 0;
	line-height:30px;
}
.mainbox-title .secure-page-title .icon-lock {
	font-size:14px;
}
.mainbox-title .status {
	float:right;
	padding-top:13px;
	color:#404040;
	font-style:normal;
	font-size:12px;
}
.mainbox-title .date {
	font-style:normal;
	font-size:11px;
}
.mainbox-title .subtitle {
	font-size:13px;
	font-weight:normal;
	color:#9a9a9a;
}
.step-body-active .coupon-code-container .control-group .input-text {
	width:227px;
}
.step-body-active .coupon-code-container .control-group {
	padding:18px 0;
}
.vendor-name {
	display:inline-block;
	padding:15px 0 10px;
	font-weight:bold;
}
.shipping-options .bullets-list {
	padding-bottom:10px;
}
.shipping-options-total {
	margin-top:15px;
	padding:15px 0;
	border-top:1px solid #e5e5e5;
}
.shipping-tips,.shipping-tips div,.shipping-tips p {
	color:#7f7f7f;
}
.customer-notes {
	padding:15px 0 17px 0;
}
.customer-notes p.strong {
	padding:6px 0 2px 0;
}
.shipping-tips p {
	padding:7px 0 10px;
}
.checkout-buttons {
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
.relogin {
	display:inline-block;
	padding:10px 10px 20px;
}
.checkout-separator {
	position:absolute;
	left:-20px;
	width:1px;
	height:100%;
}
.checkout-inside-block {
	display:inline-block;
	padding:0 20px;
}
.checkout-billing-options {
	padding:20px 20px 0;
}
.checkout-billing-options.notab {
	padding:0px 20px 0;
}
.checkout-buttons .float-left,#step_one_login .checkout-buttons .float-left {
	padding-top:3px;
}
.step-title-active span.title {
	color:#2d2d2d;
}
.step-title span.title,.step-title a.title {
	color:#989898;
}
.step-title {
	border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #fff;
}
.step-title span.float-left {
	color:#fff;
}
.step-four .step-body-active .control-group label {
	color:#404040;
}
.step-four .control-group input,.step-four .control-group select,.step-four .control-group {
	line-height:130%;
}
.step-one .checkout-inside-block,.step-two .checkout-inside-block {
	width:440px;
}
.step-one .last-name {
	width:100%!important;
}
.cvv2-note {
	border-radius:6px 6px 6px 6px;
	background-color:#fff;
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
.card-info h5 {
	font-weight:bold;
}
.card-info p {
	padding-top:3px;
}
.paym-methods {
	float:left;
	margin:0;
	padding-right:60px;
	width:280px;
}
.paym-methods li {
	padding:0px 0px 15px 15px;
}
.other-text {
	display:inline-block;
	width:255px;
	margin-bottom:10px;
}
.other-text h2 {
	font-weight:bold;
	font-size:135%;
	line-height:130%;
}
.other-text p {
	padding-top:10px;
	font-weight:normal;
	line-height:150%;
}
.paym-methods li div.radio1 {
	padding-left:10px;
	font-size:85%;
	line-height:140%;
}
.paym-methods li input {
	float:left;
	margin-top:2px;
	margin-left:-10px;
}
.paym-methods li div.radio1 h5 {
	padding-bottom:5px;
	font-weight:normal;
	font-size:120%;
	line-height:120%;
}
.paym-methods li input[type=radio]:checked+div.radio1 h5 {
	padding-bottom:5px;
	font-weight:bold;
	line-height:120%;
}
.billing-first-name,.billing-country,.shipping-first-name,.shipping-country,.account .first-name {
	display:inline-block;
	float:left;
	margin-right:20px;
	width:180px;
	clear:none;
}
.billing-last-name,.billing-state,.shipping-last-name,.shipping-state,.account .last-name {
	display:inline-block;
	float:left;
	width:240px;
	clear:none;
}
.billing-country select,.billing-state select,.shipping-country select,.shipping-state select {
	width:100%;
}
.billing-email,.shipping-email {
	clear:both;
}
.billing-zip-code,.shipping-zip-code {
	clear:both;
	width:120px;
}
.order-information h4 {
	padding-bottom:7px;
	font-weight:bold;
}
.order-information hr {
	clear:both;
	margin-bottom:15px;
	padding-top:10px;
	border-bottom:1px dotted #ccc;
}
.order-placed-create-account {
	width:49%;
	display:inline-block;
}
.order-placed-login-info {
	width:49%;
	display:inline-block;
	vertical-align:top;
}
.order-placed-create-account .subheader {
	padding-bottom:15px;
}
.login-info-full {
	width:100%;
	margin-bottom:45px;
}
.order-placed-successfully {
	margin-bottom:20px;
}
.credit-card {
	display:inline-block;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:20px;
	padding:0 15px;
	max-width:363px;
	border:1px solid #f2f2f2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f7f7f7;
}
.checkout-summary table tbody.total th {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	font-weight:bold;
}
.checkout-summary table td.taxes {
	padding-bottom:2px;
	font-weight:bold;
}
.checkout-summary .discount-info {
	margin-bottom:5px;
}
.taxes-name {
	max-width:105px;
}
.taxes-amount {
	display:inline-block;
	width:70px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sidebox-body .checkout-summary a:link,.sidebox-body .checkout-summary a:visited {
	color:#08c;
}
.sidebox-wrapper.order-products .sidebox-body a {
	color:#08c;
}
.coupon-code-container {
	margin:10px 0;
	padding:6px 0;
	border:1px dotted #7c8e8e;
	border-width:1px 0;
}
.classic-checkout-title {
	margin:0 0 0 16px;
}
.pb-container em {
	display:inline-block;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background-color:#d0d0d0;
	color:#fff;
	text-decoration:none;
}
.pb-container .complete em {
	background-color:#aac830;
}
.pb-container .active em {
	background-color:#202020;
}
.pb-container a,.pb-container span {
	display:inline-block;
	color:#a1a1a1;
	vertical-align:middle;
}
.pb-container a,.pb-container .active span {
	display:inline-block;
	max-width:103px;
}
.pb-container span.active {
	color:#222020;
}
.pb-container .icon-right-thin {
	padding:0 5px;
	font-size:20px;
}
.product-filters {
	padding-top:5px;
	font-size:90%;
	line-height:140%;
}
.product-filters li {
	padding:2px 0 3px;
}
.product-filters .extra-link-wrap {
	margin-top:-3px;
	padding-top:0;
}
.product-filters a.extra-link {
	border-bottom:1px dotted #4d4d4d;
}
.product-filters a.extra-link.filter-delete {
	float:right;
	border:none;
}
.filter-icon {
	position:absolute;
	top:1px;
	left:0px;
	display:inline-block;
	width:10px;
	height:10px;
	border:1px solid #808080;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-size:70%;
}
.filter-icon i {
	position:absolute;
	top:50%;
	left:50%;
	margin:-3px 0 0 -3px;
	width:8px;
	height:8px;
	font-size:8px;
}
.filter-icon .icon-ok {
	display:none;
}
.product-filters li a.filter-item .icon-cancel,.no-touch .product-filters li a.filter-item.checked:hover .icon-ok,.no-touch .product-filters li a.filter-item.disabled:hover .icon-ok {
	display:none;
}
.product-filters li a.filter-item.checked .icon-ok,.no-touch .product-filters li a.filter-item.checked:hover .icon-cancel,.no-touch .product-filters li a.filter-item.checked.disabled:hover .icon-cancel,.no-touch .product-filters li a.filter-item:hover .icon-ok {
	display:inline-block;
}
.product-filters li a.filter-item,.product-filters li a.filter-item:hover {
	position:relative;
	display:inline-block;
	padding-left:16px;
}
.product-filters li a.filter-item:hover,.product-filters li a.filter-item.checked {
	text-decoration:none;
}
.product-filters li a.filter-item.disabled {
	background-color:transparent;
	text-decoration:none;
	cursor:default;
}
.product-filters li a.filter-item.disabled .filter-icon {
	border-color:#ddd;
}
.product-filters li a.filter-item.checked.disabled {
	text-decoration:none;
	cursor:pointer;
}
.product-filters .details {
	color:#959595;
	font-weight:normal;
}
.filter-wrap {
	padding-bottom:10px;
}
.filter-title {
	border-bottom:1px dotted #4d4d4d;
	font-weight:bold;
	cursor:pointer;
}
.filter-wrap .icon-right-dir,.filter-wrap .icon-down-dir {
	font-size:115%;
	margin-right:5px;
}
.filter-wrap .icon-down-dir {
	margin-right:4px;
}
.filter-wrap.open .icon-right-dir,.filter-wrap .icon-down-dir {
	display:none;
}
.filter-wrap.open .icon-down-dir,.filter-wrap .icon-right-dir {
	display:inline-block;
}
.reset-filters,.reset-filters:visited,.reset-filters:hover,.reset-filters:active,.secondary-link,.secondary-link:active {
	color:#b20101;
	text-transform:lowercase;
	font-size:85%;
	padding-left:15px;
	position:relative;
}
.reset-filters:hover i,.reset-filters i {
	text-decoration:none;
	font-size:130%;
	position:absolute;
	left:0;
}
.captcha label {
	display:block;
	padding-bottom:2px;
	color:#404040;
	font-weight:bold;
}
.captcha p {
	padding-top:3px;
	color:#a6a6a6;
	font-size:13px;
	clear:both;
}
.image-captcha {
	border:1px solid #ccc;
	cursor:pointer;
}
form .captcha-input-text {
	margin-right:10px;
	padding:3px 3px;
	border:1px solid #ccc;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	font-size:130%;
}
.select-link>span {
	display:inline-block;
	padding-bottom:1px;
	border-bottom:1px dotted #08c;
	color:#08c;
}
.tygh-top-panel .top-languages .select-wrap {
	padding:0;
	background:url('../images/images/top_separator.png') right 2px no-repeat;
}
.tygh-top-panel .top-languages:last-child .select-wrap {
	background:none;
}
.quick-links-wrap {
	padding-right:5px;
}
.tygh-top-panel .top-languages,.tygh-top-panel .select-wrap.currencies {
	margin-right:12px;
}
.select-wrap.languages a.active-element,.select-wrap.currencies a.active-element {
	display:inline-block;
	margin-top:-3px;
	padding:3px 0 1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
	box-shadow:inset 0 3px 4px rgba(0,0,0,.05),inset 0 -3px 4px rgba(0,0,0,.05);
}
.select-wrap.languages a.active-element {
	padding:4px 0px 4px 5px!important;
}
.select-wrap.languages a {
	text-decoration:none;
}
.select-wrap.currencies a.active-element {
	padding:3px 8px 1px;
}
.select-wrap.currencies a.active-element:hover {
	text-decoration:none;
	cursor:default;
}
.select-wrap.currencies a {
	display:inline-block;
	margin-top:-3px;
	padding:3px 7px;
	text-decoration:none;
}
.select-popup {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
.select-list a,.select-list a:visited,.select-list a:hover,.select-list a:active {
	text-shadow:0 1px 0 #fff;
}
.lang-noname img {
	margin:0;
}
.dropdown-content {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
}
.dropdown-content a:link,.dropdown-content a:visited,.dropdown-content a:hover {
	text-decoration:none;
	font-size:85%;
}
#est_box {
	float:left;
	width:49%;
}
.coupons-container {
	float:left;
	padding-right:23px;
	width:236px;
}
.coupon-items span {
	display:inline-block;
}
.coupon-items .strong {
	padding-bottom:3px;
}
.coupon-items>li {
	padding:0 0 10px;
}
ul.coupon-items li:last-child {
	padding-bottom:0;
}
.coupon-items .icon-cancel-circle {
	margin:0;
}
a.shipping-edit-link:link {
	display:inline-block;
	margin:0 2px 0 3px;
	text-transform:uppercase;
	font-size:85%;
	line-height:130%;
}
.shipping-edit-link:hover {
	text-decoration:none;
}
.shipping-edit-link:hover span {
	border-bottom:1px dotted #08c;
}
.attach-images-alt label {
	color:#555555;
	text-align:left;
	font-weight:bold;
	font-size:85%;
}
.quantity label {
	color:#858585;
}
.product-description .detailed-link {
	display:inline-block;
	border-bottom:1px dotted transparent;
	margin:20px 0 10px;
	text-decoration:none;
}
.product-description .button-submit-action,.product-description .text-button {
	margin-right:5px;
}
.product-options .table .product-list-field {
	padding-left:0;
}
.product-options .table .product-list-field label {
	float:none;
	margin:0;
	padding-top:0;
	width:auto!important;
	vertical-align:1px;
}
.reward-points {
	display:inline-block;
}
.discount-coupon .control-group {
	margin:4px 0;
}
.coupons-container .control-group .label {
	display:block;
}
.cart-shipping-title {
	font-weight:bold;
	font-size:16px;
}
.payment-methods-wrap {
	border-top:1px solid #e3e3e3;
}
#sign_io {
	margin-top:4px;
	padding-left:0;
	background:url('../images/images/top_separator.png') 0 9px no-repeat;
	text-transform:capitalize;
}
#sign_io a.text-button,#sign_io a.text-button:visited,#sign_io a.text-button:hover,#sign_io a.text-button:active {
	margin:0;
	padding:0;
	background:none;
	text-transform:none;
	font-size:100%;
}
.login-popup .error-text {
	color:#fd0000;
}
.login-popup .control-group .input-text {
	margin:0;
	padding:8px 5px 7px;
	height:36px;
	font-size:115%;
}
.login-popup .control-group.password {
	margin:20px 0 5px;
}
.password .forgot-password-label {
	float:left;
}
.password .forgot-password {
	float:right;
	font-weight:normal;
	padding:6px 0;
}
.login-popup .object-container .buttons-container-picker {
	padding:14px 20px;
}
.order-status {
	border:1px solid #e5e5e5;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#f7f7f7 url('../images/images/icons/ajax.gif') no-repeat 15px center;
}
body.clear-body {
	background-color:#fff;
	background-image:none;
}
.exception {
	background:url('../images/images/exception.png') no-repeat top left;
}
.exception p {
	font-size:110%;
}
.exception ul li {
	float:left;
	list-style-type:none;
}
.exception ul li a {
	text-decoration:underline;
}
.exception-code {
	position:absolute;
	top:92px;
	left:63px;
	line-height:70px;
}
.exception-code em {
	display:block;
	text-align:center;
	font-weight:normal;
	font-style:normal;
	font-size:26px;
}
.exception h1 {
	font-weight:bold;
	font-size:25px;
}
.object-container {
	padding:15px 20px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	background-color:#fff;
	font-size:100%;
}
[aria-describedby^="product_quick_view"] .object-container {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.ui-widget select,.ui-widget textarea {
	font-weight:normal;
}
.ui-widget-content .button-action a {
	color:#fff;
}
.ui-widget-content.ui-dialog {
	padding:0;
	border:none;
	max-width:930px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	-moz-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	box-shadow:0 4px 15px rgba(0,0,0,0.45);
}
.ui-dialog .ui-dialog-content {
	overflow:visible;
	padding:0;
	min-height:120px!important;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.ui-dialog .ui-dialog-titlebar {
	padding:13px 20px 10px;
	border:none;
	border-bottom:1px solid #d0d6db;
	background:#f6f7f8;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.ui-dialog .ui-resizable-se {
	right:1px;
	bottom:1px;
}
.ui-widget-overlay {
	overflow:hidden;
	margin:0;
	padding:0;
	background:url('../images/images/picker_bg_outside.png') repeat-x 0 -50% scroll #fff;
	opacity:0.6;
	filter:Alpha(Opacity=60);
}
div.ui-dialog .ui-dialog-title {
	width:auto;
	margin:0;
	color:#2c3e50;
	font-weight:normal;
	font-size:18px;
	padding-right:20px;
}
.ui-dialog .ui-dialog-titlebar {
	padding:13px 20px 10px;
}
.ui-dialog .ui-dialog-titlebar-close {
	top:25px;
	right:13px;
	padding:0;
	outline:none!important;
}
.ui-dialog .el-rte .ui-resizable-se,.el-rte .ui-resizable-se {
	right:3px;
	bottom:51px;
	z-index:0!important;
}
.el-dialogform-content,.el-dialogform-content .ui-widget-content,.ui-dialog .ui-dialog-buttonpane {
	border:none;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.ui-dialog .ui-dialog-buttonpane {
	margin-top:-10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	margin-top:10px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:url('../images/images/icons/openhand.cur'),move;
}
.ui-dialog .buttons-container.picker {
	padding:13px 0;
	width:100%;
	border-top:1px solid #ebebeb;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background-color:#f9f9f9;
}
.buttons-container-picker,.body-bc {
	padding:0;
	width:100%;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.buttons-container-picker {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px 20px;
	border:1px solid #e3e3e3;
}
.body-bc {
	width:auto;
}
.ui-dialog .buttons-container.picker>div {
	margin:0 15px;
}
.ui-widget-header .ui-icon-closethick {
	background:none;
	margin:-10px 0 0 -10px;
	text-indent:0;
	font:13px/1 'glyphs';
	speak:none;
	-webkit-font-smoothing:antialiased;
}
.ui-widget-header .ui-icon-closethick:before {
	font-family:'glyphs';
	content:"\e009";
	speak:none;
	-webkit-font-smoothing:antialiased;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
	border:none;
	background:none;
}
.graph-border {
	border:1px solid #ababab;
}
.graph-bg {
	background-color:#ccf2ff;
}
.cm-failed-label {
	color:#b94a48!important;
}
input[type=checkbox].cm-failed-field {
	outline:1px dashed #cc0;
	background-color:#fdd;
}
.help-inline p,.login-popup .help-inline p {
	padding:4px 0px 0px 0px;
	color:#b94a48!important;
	font-size:100%;
}
.help-inline b {
	font-weight:bold;
}
.control-group .help-inline {
	display:block;
}
.dropdown-box .error-message {
	width:90%;
}
.dropdown-box .message {
	padding:0;
	background:none;
}
.dropdown-box .message p,.dropdown-box .error-message p {
	color:#b94a48;
	font-size:100%;
}
.dropdown-box .error-message {
	padding-top:6px;
}
.dropdown-box .error-message .arrow {
	border:none;
}
.dropdown-box a {
	outline:0;
}
a.combination-link {
	text-decoration:none;
}
.options-wrapper .product-list-field {
	padding-left:0;
	margin:0 0 10px;
}
.long .options-wrapper .product-list-field label {
	float:none;
}
.product-list-field {
	margin-top:0;
}
.product-list-field span {
	display:inline-block;
	padding:6px 0;
}
label.cm-required:after {
	padding-left:3px;
	color:#d64830;
	content:"*";
	font-size:130%;
	line-height:1px;
}
.product-list-field label,.control-group label {
	padding:6px 0;
}
.control-group .select-field label {
	padding-left:12px;
}
.options-wrapper .product-list-field>label {
	margin:0 10px 0 0;
	font-weight:bold;
	overflow:hidden;
}
.options-wrapper .product-list-field .description,.options-wrapper .product-list-field .help-inline {
	display:block;
	margin-left:120px;
}
.long .options-wrapper .product-list-field .description,.long .options-wrapper .product-list-field .help-inline {
	margin-left:0px;
}
.product-main-info.long .options-col .control-group.product-list-field label {
	margin-bottom:4px;
	width:auto;
	float:none;
}
.modern-style-long .product-list-field {
	margin-top:12px;
}
.select-field label,.control-group .select-field label {
	font-weight:normal;
	font-size:100%;
}
.control-group.zipcode {
	clear:both;
}
.input-append .input-text {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.mandatory-fields {
	text-decoration:underline;
	font-size:85%;
}
.border-bottom {
	border-bottom:1px solid #dedede;
}
.row-border>td {
	margin-bottom:15px;
}
.product-notification-body {
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}
.product-notification-buttons {
	padding:15px 20px;
	border:1px solid #e3e3e3;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
a.secondary-link {
	font-size:85%;
}
.qty-in-stock,.qty-out-of-stock {
	font-weight:bold;
}
.features-list {
	margin:0;
	padding:3px 0;
}
.box {
	padding:10px;
	color:#707070;
	font-size:85%;
}
.product-descr {
	margin:0;
	padding:0 0 2px 0;
	color:#232323;
	line-height:170%;
}
.product-container.list .qty {
	padding:0;
}
.qty label {
	width:110px;
	margin-right:10px;
	padding:6px 0;
}
.product-descr .features {
	margin:0 0 6px;
}
.product-descr p {
	margin:0 0 12px;
	padding:0;
}
.product-prices {
	clear:left;
	padding:0;
}
.prices-container {
	padding:0 0 5px 0;
}
.price-update {
	display:inline-block;
	font-size:13px;
}
.product-header-extra {
	margin:-16px 0 13px -1px;
}
.buttons-wrapper .input-text-short {
	border-color:#c0c0c0;
}
.object-image {
	display:inline-block;
	margin:2px 0;
	border:1px solid #ccc;
}
.product-info .list-price {
	line-height:100%;
	font-size:13px;
}
.product-info .add-product i {
	display:none;
}
.product-info .add-product .text-button {
	text-transform:none;
	font-size:100%!important;
}
.product-main-info .image-border {
	position:relative;
	padding:0 0 10px;
}
.border-image-wrap {
	border:1px solid #ebebeb;
}
.border-image-wrap img {
	margin:0;
}
.border-image-wrap a {
	outline:none;
}
.product-main-info .rating-wrapper>a {
	padding-right:17px;
	line-height:23px;
	display:inline-block;
}
.product-main-info .add-buttons-wrap {
	border:none;
	display:inline-block;
	width:200px;
	vertical-align:middle;
	white-space:normal;
}
.add-buttons-wrap .add-to-compare .text-button {
	text-transform:none;
	font-size:inherit;
}
.product-main-info .add-buttons-inner-wrap {
	padding:0;
}
.buttons-container .buttons-container {
	border:none;
}
.product-main-info .buttons-container .buttons-container {
	display:inline-block;
	margin-right:19px;
	padding:0;
	background:none;
	vertical-align:middle;
}
.product-main-info .product-info form>.buttons-container {
	margin-top:15px;
	padding:0;
	background:none;
	border:none;
}
.product-info .qty {
	padding-top:0;
	padding-bottom:0;
	overflow:hidden;
}
.product-main-info .price-wrap {
	padding:15px 0 0;
}
.product-thumbnails .image-border img {
	margin:0;
}
.product-main-info .stars {
	font-size:21px;
}
.product-main-info .stars a {
	font:inherit;
	text-decoration:none;
}
.brand-wrapper {
	margin:5px 0 6px;
}
.product-main-info .price-num {
	font-size:32px;
}
.product-main-info .fileuploader .upload-file-local,.product-main-info .fileuploader .upload-file-section {
	margin-left:120px;
}
.long.product-main-info .fileuploader .upload-file-local,.long.product-main-info .fileuploader .upload-file-section {
	margin-left:0;
}
.product-main-info .product-notify-email {
	margin-bottom:15px;
}
.product-main-info .option-items .help-inline {
	margin-left:0;
}
.product-main-info .buttons-container .buttons-container .product-coming-soon {
	margin-right:0;
}
.product-switcher {
	position:absolute;
	top:12px;
	right:0;
	padding:0 24px;
	display:none;
}
.product-switcher .switcher-icon {
	display:inline-block;
	position:absolute;
	cursor:pointer;
	top:-2px;
	padding:0;
	font-size:18px;
}
.product-switcher .switcher-icon.left {
	left:0;
}
.product-switcher .switcher-icon.right {
	right:0;
}
.product-switcher .switcher-icon.disabled,.product-switcher .switcher-icon.disabled i,.product-switcher .switcher-icon.disabled:hover i {
	background:none;
	color:#d9d9d9;
	cursor:default;
}
.product-switcher .switcher-icon:hover {
	text-decoration:none;
}
.product-switcher span,.breadcrumbs .product-switcher span {
	font-size:85%;
	padding:2px;
}
.multicolumns-list .add-buttons-inner-wrap {
	padding-top:6px;
}
.add-buttons-wrap .add-to-compare {
	display:inline-block;
	margin:0px 0 2px 0;
}
.add-buttons-wrap .add-to-compare .text-button {
	padding:3px 0;
}
.pagination-container .add-buttons-wrap .add-to-compare {
	display:block;
	margin:0 0 10px 0;
}
.product-description {
	line-height:140%;
}
.popup-tabs {
	padding-top:25px;
	margin-top:25px;
	border-top:1px dotted #dedede;
}
.popup-tabs li {
	display:inline-block;
	padding:2px 15px 2px 0;
	text-transform:uppercase;
	font-size:85%;
}
.popup-tabs i {
	margin-right:3px;
	font-size:14px;
}
.buttons-container,.buttons-container-item,.buttons-container.wrap {
	padding:17px 20px;
	border-top:1px solid #ddd;
	border-radius:0px 0px 3px 3px;
}
.sort-dropdown {
	border:1px solid #b3b3b3;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.sort-dropdown:hover,.sort-dropdown.open {
	background-color:#e0e0e0;
}
.sort-dropdown.open {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
}
.dropdown-container .sort-dropdown a {
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
}
.sort-dropdown a i {
	padding-left:4px;
	position:absolute;
	top:2px;
	font-size:145%;
}
.sort-dropdown a:hover {
	text-decoration:none;
}
.sort-pagination a,.sort-pagination a:link,.sort-pagination a:visited,.sort-pagination a:hover {
	text-decoration:none;
}
.sort-pagination a,.sort-pagination span {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-transform:uppercase;
	font-size:85%;
}
.sort-pagination span {
	color:#fff;
}
.sort-pagination a.set,.sort-pagination a.prev,.sort-pagination a.next {
	margin:0 4px;
	padding:4px 6px;
	width:auto;
	border:1px solid #b2b2b2;
}
.sort-pagination a.set:hover,.sort-pagination a.prev:hover,.sort-pagination a.next:hover {
	color:#fff;
}
.views-icons a {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
}
.views-icons a:hover,.views-icons .active {
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2);
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
}
.views-icons .active,.views-icons .active:hover {
	box-shadow:inset 0 1px 0 rgba(0,0,0,0.2);
	text-shadow:none;
}
.sort-container {
	margin:7px 0 1px;
}
.wrapper-overflow {
	overflow-x:auto;
}
.form-wrap {
	position:relative;
	padding:12px 20px 0 20px;
	border-top:1px solid #e3e3e3;
	border-radius:5px 5px 0 0;
}
.account .address-switch span {
	border-bottom:none;
	font-weight:bold;
}
.account-detail {
	background:url('../images/images/profile_details.png') no-repeat bottom center;
}
.account-detail h4 {
	font-size:19px;
}
.account-detail ul li {
	list-style-type:disc;
}
.account .control-group p {
	color:#a6a6a6;
}
.account .buttons-container,.company .buttons-container {
	border-top:1px solid #ddd;
	border-radius:0px 0px 3px 3px;
}
.account-benefits h4 {
	font-size:19px;
}
.account-cancel {
	margin-left:20px;
	outline:none;
	border:none;
	background:none;
	color:#08c;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
	box-shadow:none;
}
.account-cancel:hover {
	background:none;
}
.login .body-bc {
	border:none;
	border-top:1px solid #ddd;
}
.login-info h4 {
	font-size:19px;
}
.login-info i {
	font-style:italic;
}
.multicolumns-list .product-cell-empty {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.product-cell-empty div {
	height:193px;
	margin:27px auto 0;
	-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
	-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
	box-shadow:0px 0px 30px rgba(0,0,0,0.08) inset;
}
.product-cell-empty p {
	line-height:190px;
	font-size:115%;
}
.calendar-but {
	margin-left:-30px;
	margin-right:8px;
	font-size:155%;
}
.calendar-link:hover {
	text-decoration:none;
}
.calendar .input-text-medium {
	width:113px;
}
.orders .border {
	border:none;
}
.orders-print a,.orders-print a:hover {
	display:inline-block;
	padding:2px 0;
	background:none;
}
.orders-print .pdf,.orders-print .pdf:hover {
	background:none;
}
.orders-actions ul li {
	background:none;
}
.orders-actions .orders-communication-start,.orders-actions .orders-communication-start:hover {
	margin-left:3px;
}
.orders-print .orders-actions a,.orders-print .orders-actions a:hover {
	text-transform:uppercase;
	font-size:85%;
	line-height:15px;
}
.orders-customer,.orders-customer div,.subheader {
	color:#404040;
}
.orders-customer h5 {
	font-weight:700;
	font-size:15px;
}
.orders-customer .info-field {
	font-weight:400;
}
.orders-info th {
	font-weight:700;
}
.orders-product strong {
	font-weight:400;
}
.orders-product .quantity {
	font-weight:bold;
}
.orders-notes-body {
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height:19px;
}
.orders-summary-wrap {
	border:1px solid #ededed;
	border-bottom-color:#d4d4d4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.orders-summary-wrap table tbody tr {
	border-bottom:1px dotted #d4d4d4;
}
.orders-summary-wrap .total td {
	white-space:nowrap;
	font:bold 15px sans-serif;
	line-height:25px;
}
.orders-summary-wrap .taxes {
	border-bottom:none;
}
.orders-shipment-info h2,.orders-shipment-comments h2 {
	font-size:165%;
	line-height:160%;
}
.orders-product th,.orders-summary-wrap strong,.orders-shipment .table th {
	font-weight:700;
}
.orders-summary-wrap .total,.orders-summary-wrap .last {
	border-bottom:0;
}
.compare-buttons .buttons-container {
	border-top:1px solid #ddd;
	border-radius:0 0 3px 3px;
}
.compare-menu ul li a:hover {
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background-color:#08c;
	color:#fff;
	text-decoration:none;
}
.compare-menu ul li span {
	padding:8px 16px 7px 16px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:rgb(242,242,242);
	background:-moz-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(242,242,242,1)),color-stop(100%,rgba(229,229,229,1)));
	background:-webkit-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
	background:-o-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
	background:-ms-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
	background:linear-gradient(top,rgba(242,242,242,1) 0%,rgba(229,229,229,1) 100%);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.23) inset;
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.23) inset;
	box-shadow:0px 1px 1px rgba(0,0,0,0.23) inset;
	color:#737373;
}
.compare-products .icon-cancel-circle {
	text-decoration:none;
	font-size:16px;
}
.compare-table td {
	border:1px solid #ebebeb;
}
.compare-table-sort {
	text-align:left!important;
}
.compare-list li {
	text-align:left;
}
.compare-checkbox {
	display:inline-block;
	width:13px;
	height:13px;
	border:1px solid #4d4d4d;
	background-color:#fff;
}
.details-block-box {
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.details-block-field span {
	color:#404040;
}
.details-link:hover {
	border-bottom:1px dotted #4d4d4d;
	text-decoration:none;
}
.status tr {
	white-space:pre;
}
.ui-slider .ui-slider-range.ui-widget-header {
	margin-top:-1px;
	height:5px;
	border:1px solid #08c;
}
.range-slider.ui-slider.ui-slider-horizontal {
	height:5px;
	margin:15px 12px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.ui-slider .ui-slider-handle {
	top:-6px;
	margin-left:-8px;
	width:11px;
	height:15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	cursor:col-resize;
}
.ui-slider .ui-slider-handle:focus {
	outline:0;
	outline-width:0;
	outline-style:none;
}
.company-info {
	background:url('../images/images/company_vendor.png') no-repeat bottom center;
}
.company-info h4 {
	font-size:19px;
}
.company-info p {
	color:gray;
}
.company-info ul li {
	color:gray;
}
.icon-download {
	margin-left:5px;
	font-size:120%;
}
.sitemap-section h2 {
	border-bottom:1px solid #ebebeb;
	font-size:16px;
}
.sitemap-section-body h3 {
	font-weight:bold;
}
.sitemap-section-body ul li {
	font-size:12px;
	line-height:17px;
}
.sitemap-tree-section ul {
	font-size:12px;
}
.sitemap-tree-section ul li {
	line-height:17px;
}
.sitemap-tree .parent a {
	text-decoration:underline;
	font:700 13px,sans-serif;
}
.top-links-grid .dropdown-box {
	background:url('../images/images/top_separator.png') 0 9px no-repeat;
}
.homepage-vendors {
	border-radius:0 5px 5px 0;
}
.homepage-our-brands {
	margin-bottom:50px;
}
.sidebox-wrapper.related-products {
	background:#f7f7f7;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.sidebox-wrapper.related-products .sidebox-title,.sidebox-wrapper.related-products .sidebox-title span {
	background:none;
	filter:none;
	color:#999999;
	text-shadow:none;
	font-weight:normal;
}
.sidebox-wrapper.related-products .sidebox-body {
	border:none;
	padding:0 12px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.related-products .sidebox-title {
	padding-bottom:3px;
}
.related-products .image-border img {
	max-width:100%;
	margin:0;
}
.related-products a.product-title {
	margin:0 0 5px;
	display:inline-block;
}
.related-products .price-wrap {
	margin-top:5px;
}
.related-products .multicolumns-list td.border-bottom {
	padding:20px 0 20px;
}
.related-products .multicolumns-list td {
	padding:12px 0;
}
.benefits-guarantees {
	margin-bottom:80px;
}
.benefits-guarantees ul {
	margin:0px;
}
.benefits-guarantees ul li a {
	color:#333333;
}
.benefits-guarantees ul li a:hover {
	text-decoration:none;
}
.benefits-guarantees ul li {
	text-align:center;
	vertical-align:top;
	display:inline-block;
	list-style-type:none;
	width:274px;
	height:88px;
	border:1px solid #d9d9d9;
	background:#f9f9f9;
	padding:10px 5px;
	margin-right:33px;
	box-shadow:0px 2px 5px #c7c7c7;
}
.benefits-guarantees ul li:last-child {
	margin-right:0px;
}
.benefits-guarantees p {
	padding:0px;
	font-size:13px;
	color:#9a9a9a;
}
.benefits-guarantees h4 {
	text-transform:uppercase;
	font-size:16px;
	font-weight:normal;
}
.benefits-guarantees i {
	display:block;
	margin:0 auto;
	width:60px;
	height:55px;
}
.benefits-guarantees .benefits-low-price {
	background:url('../images/images/icons/benefits_sprite.png') no-repeat 17px 6px;
}
.benefits-guarantees .benefits-free-shipping {
	background:url('../images/images/icons/benefits_sprite.png') no-repeat -51px 6px;
}
.benefits-guarantees .benefits-free-returns {
	background:url('../images/images/icons/benefits_sprite.png') no-repeat -119px 6px;
}
#layer1 {
	position:absolute;
	visibility:hidden;
	width:420px;
	background-color:#f1f1f1;
	border:10px solid #ccc;
	padding:10px;
	z-index:1000;
}
#close {
	float:right;
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px;
}
.container:before {
	content:" ";
	display:table;
}
.container:after {
	content:" ";
	display:table;
	clear:both;
}
.container:before {
	content:" ";
	display:table;
}
.container:after {
	content:" ";
	display:table;
	clear:both;
}
.row {
	margin-left:-10px;
	margin-right:-10px;
}
.row:before {
	content:" ";
	display:table;
}
.row:after {
	content:" ";
	display:table;
	clear:both;
}
.row:before {
	content:" ";
	display:table;
}
.row:after {
	content:" ";
	display:table;
	clear:both;
}
.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,.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,.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,.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 {
	position:relative;
	min-height:1px;
	padding-left:10px;
	padding-right:10px;
}
.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 {
	float:left;
}
.col-xs-1 {
	width:8.33333%;
}
.col-xs-2 {
	width:16.66667%;
}
.col-xs-3 {
	width:25%;
}
.col-xs-4 {
	width:33.33333%;
}
.col-xs-5 {
	width:41.66667%;
}
.col-xs-6 {
	width:50%;
}
.col-xs-7 {
	width:58.33333%;
}
.col-xs-8 {
	width:66.66667%;
}
.col-xs-9 {
	width:75%;
}
.col-xs-10 {
	width:83.33333%;
}
.col-xs-11 {
	width:91.66667%;
}
.col-xs-12 {
	width:100%;
}
@media (min-width:768px) {
	.container {
		max-width:744px;
	}
	.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 {
		float:left;
	}
	.col-sm-1 {
		width:8.33333%;
	}
	.col-sm-2 {
		width:16.66667%;
	}
	.col-sm-3 {
		width:25%;
	}
	.col-sm-4 {
		width:33.33333%;
	}
	.col-sm-5 {
		width:41.66667%;
	}
	.col-sm-6 {
		width:50%;
	}
	.col-sm-7 {
		width:58.33333%;
	}
	.col-sm-8 {
		width:66.66667%;
	}
	.col-sm-9 {
		width:75%;
	}
	.col-sm-10 {
		width:83.33333%;
	}
	.col-sm-11 {
		width:91.66667%;
	}
	.col-sm-12 {
		width:100%;
	}
	.col-sm-push-1 {
		left:8.33333%;
	}
	.col-sm-push-2 {
		left:16.66667%;
	}
	.col-sm-push-3 {
		left:25%;
	}
	.col-sm-push-4 {
		left:33.33333%;
	}
	.col-sm-push-5 {
		left:41.66667%;
	}
	.col-sm-push-6 {
		left:50%;
	}
	.col-sm-push-7 {
		left:58.33333%;
	}
	.col-sm-push-8 {
		left:66.66667%;
	}
	.col-sm-push-9 {
		left:75%;
	}
	.col-sm-push-10 {
		left:83.33333%;
	}
	.col-sm-push-11 {
		left:91.66667%;
	}
	.col-sm-pull-1 {
		right:8.33333%;
	}
	.col-sm-pull-2 {
		right:16.66667%;
	}
	.col-sm-pull-3 {
		right:25%;
	}
	.col-sm-pull-4 {
		right:33.33333%;
	}
	.col-sm-pull-5 {
		right:41.66667%;
	}
	.col-sm-pull-6 {
		right:50%;
	}
	.col-sm-pull-7 {
		right:58.33333%;
	}
	.col-sm-pull-8 {
		right:66.66667%;
	}
	.col-sm-pull-9 {
		right:75%;
	}
	.col-sm-pull-10 {
		right:83.33333%;
	}
	.col-sm-pull-11 {
		right:91.66667%;
	}
	.col-sm-offset-1 {
		margin-left:8.33333%;
	}
	.col-sm-offset-2 {
		margin-left:16.66667%;
	}
	.col-sm-offset-3 {
		margin-left:25%;
	}
	.col-sm-offset-4 {
		margin-left:33.33333%;
	}
	.col-sm-offset-5 {
		margin-left:41.66667%;
	}
	.col-sm-offset-6 {
		margin-left:50%;
	}
	.col-sm-offset-7 {
		margin-left:58.33333%;
	}
	.col-sm-offset-8 {
		margin-left:66.66667%;
	}
	.col-sm-offset-9 {
		margin-left:75%;
	}
	.col-sm-offset-10 {
		margin-left:83.33333%;
	}
	.col-sm-offset-11 {
		margin-left:91.66667%;
	}
}
@media (min-width:992px) {
	.container {
		max-width:990px;
	}
	.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 {
		float:left;
	}
	.col-md-1 {
		width:8.33333%;
	}
	.col-md-2 {
		width:16.66667%;
	}
	.col-md-3 {
		width:25%;
	}
	.col-md-4 {
		width:33.33333%;
	}
	.col-md-5 {
		width:41.66667%;
	}
	.col-md-6 {
		width:50%;
	}
	.col-md-7 {
		width:58.33333%;
	}
	.col-md-8 {
		width:66.66667%;
	}
	.col-md-9 {
		width:75%;
	}
	.col-md-10 {
		width:83.33333%;
	}
	.col-md-11 {
		width:91.66667%;
	}
	.col-md-12 {
		width:100%;
	}
	.col-md-push-0 {
		left:auto;
	}
	.col-md-push-1 {
		left:8.33333%;
	}
	.col-md-push-2 {
		left:16.66667%;
	}
	.col-md-push-3 {
		left:25%;
	}
	.col-md-push-4 {
		left:33.33333%;
	}
	.col-md-push-5 {
		left:41.66667%;
	}
	.col-md-push-6 {
		left:50%;
	}
	.col-md-push-7 {
		left:58.33333%;
	}
	.col-md-push-8 {
		left:66.66667%;
	}
	.col-md-push-9 {
		left:75%;
	}
	.col-md-push-10 {
		left:83.33333%;
	}
	.col-md-push-11 {
		left:91.66667%;
	}
	.col-md-pull-0 {
		right:auto;
	}
	.col-md-pull-1 {
		right:8.33333%;
	}
	.col-md-pull-2 {
		right:16.66667%;
	}
	.col-md-pull-3 {
		right:25%;
	}
	.col-md-pull-4 {
		right:33.33333%;
	}
	.col-md-pull-5 {
		right:41.66667%;
	}
	.col-md-pull-6 {
		right:50%;
	}
	.col-md-pull-7 {
		right:58.33333%;
	}
	.col-md-pull-8 {
		right:66.66667%;
	}
	.col-md-pull-9 {
		right:75%;
	}
	.col-md-pull-10 {
		right:83.33333%;
	}
	.col-md-pull-11 {
		right:91.66667%;
	}
	.col-md-offset-0 {
		margin-left:0;
	}
	.col-md-offset-1 {
		margin-left:8.33333%;
	}
	.col-md-offset-2 {
		margin-left:16.66667%;
	}
	.col-md-offset-3 {
		margin-left:25%;
	}
	.col-md-offset-4 {
		margin-left:33.33333%;
	}
	.col-md-offset-5 {
		margin-left:41.66667%;
	}
	.col-md-offset-6 {
		margin-left:50%;
	}
	.col-md-offset-7 {
		margin-left:58.33333%;
	}
	.col-md-offset-8 {
		margin-left:66.66667%;
	}
	.col-md-offset-9 {
		margin-left:75%;
	}
	.col-md-offset-10 {
		margin-left:83.33333%;
	}
	.col-md-offset-11 {
		margin-left:91.66667%;
	}
}
@media (min-width:1200px) {
	.container {
		max-width:1160px;
	}
	.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 {
		float:left;
	}
	.col-lg-1 {
		width:8.33333%;
	}
	.col-lg-2 {
		width:16.66667%;
	}
	.col-lg-3 {
		width:25%;
	}
	.col-lg-4 {
		width:33.33333%;
	}
	.col-lg-5 {
		width:41.66667%;
	}
	.col-lg-6 {
		width:50%;
	}
	.col-lg-7 {
		width:58.33333%;
	}
	.col-lg-8 {
		width:66.66667%;
	}
	.col-lg-9 {
		width:75%;
	}
	.col-lg-10 {
		width:83.33333%;
	}
	.col-lg-11 {
		width:91.66667%;
	}
	.col-lg-12 {
		width:100%;
	}
	.col-lg-push-0 {
		left:auto;
	}
	.col-lg-push-1 {
		left:8.33333%;
	}
	.col-lg-push-2 {
		left:16.66667%;
	}
	.col-lg-push-3 {
		left:25%;
	}
	.col-lg-push-4 {
		left:33.33333%;
	}
	.col-lg-push-5 {
		left:41.66667%;
	}
	.col-lg-push-6 {
		left:50%;
	}
	.col-lg-push-7 {
		left:58.33333%;
	}
	.col-lg-push-8 {
		left:66.66667%;
	}
	.col-lg-push-9 {
		left:75%;
	}
	.col-lg-push-10 {
		left:83.33333%;
	}
	.col-lg-push-11 {
		left:91.66667%;
	}
	.col-lg-pull-0 {
		right:auto;
	}
	.col-lg-pull-1 {
		right:8.33333%;
	}
	.col-lg-pull-2 {
		right:16.66667%;
	}
	.col-lg-pull-3 {
		right:25%;
	}
	.col-lg-pull-4 {
		right:33.33333%;
	}
	.col-lg-pull-5 {
		right:41.66667%;
	}
	.col-lg-pull-6 {
		right:50%;
	}
	.col-lg-pull-7 {
		right:58.33333%;
	}
	.col-lg-pull-8 {
		right:66.66667%;
	}
	.col-lg-pull-9 {
		right:75%;
	}
	.col-lg-pull-10 {
		right:83.33333%;
	}
	.col-lg-pull-11 {
		right:91.66667%;
	}
	.col-lg-offset-0 {
		margin-left:0;
	}
	.col-lg-offset-1 {
		margin-left:8.33333%;
	}
	.col-lg-offset-2 {
		margin-left:16.66667%;
	}
	.col-lg-offset-3 {
		margin-left:25%;
	}
	.col-lg-offset-4 {
		margin-left:33.33333%;
	}
	.col-lg-offset-5 {
		margin-left:41.66667%;
	}
	.col-lg-offset-6 {
		margin-left:50%;
	}
	.col-lg-offset-7 {
		margin-left:58.33333%;
	}
	.col-lg-offset-8 {
		margin-left:66.66667%;
	}
	.col-lg-offset-9 {
		margin-left:75%;
	}
	.col-lg-offset-10 {
		margin-left:83.33333%;
	}
	.col-lg-offset-11 {
		margin-left:91.66667%;
	}
}
.dropdown-menu {
	position:absolute;
	z-index:2000;
	background:white;
	display:none;
	top:0px;
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5;
}
.dropdown-menu>li>a {
	display:block;
	padding:5px 5px;
	clear:both;
	font-weight:normal;
	line-height:1.42857;
	color:#333333;
	white-space:nowrap;
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	text-decoration:none;
	color:white;
	background-color:pink;
}
.dropdown-menu>.active>a {
	color:white;
	text-decoration:none;
	outline:0;
	background-color:pink;
}
.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
	color:white;
	text-decoration:none;
	outline:0;
	background-color:pink;
}
.dropdown-menu>.disabled>a {
	color:#999999;
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	color:#999999;
}
.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;
}
.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.fa-lg {
	font-size:1.33333em;
	line-height:0.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.28571em;
	text-align:center;
}
.fa-ul {
	padding-left:0;
	margin-left:2.14286em;
	list-style-type:none;
}
.fa-ul>li {
	position:relative;
}
.fa-li {
	position:absolute;
	left:-2.14286em;
	width:2.14286em;
	top:0.14286em;
	text-align:center;
}
.fa-li.fa-lg {
	left:-1.85714em;
}
.fa-border {
	padding:0.2em 0.25em 0.15em;
	border:solid 0.08em #eeeeee;
	border-radius:0.1em;
}
.pull-right {
	float:right;
}
.pull-left {
	float:left;
}
.fa.pull-left {
	margin-right:0.3em;
}
.fa.pull-right {
	margin-left:0.3em;
}
.fa-spin {
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}
@-moz-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
	}
	100% {
		-moz-transform:rotate(359deg);
	}
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
	}
}
@-o-keyframes spin {
	0% {
		-o-transform:rotate(0deg);
	}
	100% {
		-o-transform:rotate(359deg);
	}
}
@keyframes 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);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}
.fa-rotate-180 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.fa-rotate-270 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
}
.fa-flip-horizontal {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform:scale(-1,1);
	-moz-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	-o-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);
	-moz-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	-o-transform:scale(1,-1);
	transform:scale(1,-1);
}
.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:white;
}
.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-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 {
	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:before {
	content:"\f09a";
}
.fa-github:before {
	content:"\f09b";
}
.fa-unlock:before {
	content:"\f09c";
}
.fa-credit-card:before {
	content:"\f09d";
}
.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 {
	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-square:before,.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-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-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";
}
.container {
	width:100%;
}
.container p {
	text-align:justify;
}
.col-xs-4.col-sm-4.col-md-3 {
	margin:0 -15px;
	width:210px;
}
.content_3 {
	height:220px;
	border:1px dashed #26beff;
	padding:0 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#theMenu {
	z-index:1000;
}
#theMenu #makeMeScrollable:hover .scroll-left {
	display:block;
}
#theMenu #makeMeScrollable:hover .scroll-right {
	display:block;
}
#theMenu #main-menu {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
#theMenu .menu-wrap li {
	width:215px;
	clear:left;
	list-style:none;
}
#theMenu .menu-wrap .bg-top {
	background-color:#3f3f3f;
}
#theMenu .menu-wrap .bg-top i,#theMenu .menu-wrap .bg-top span {
	color:white;
}
#theMenu .menu-wrap .dropdown-menu {
	background-color:white;
	border-radius:10px;
	box-shadow:0 0 20px 1px #888888;
	height:303px;
	margin-left:223px;
	margin-top:10px;
	padding-top:10px;
	transition:all 5s ease 0s;
}
#theMenu .menu-wrap .dropdown-menu li {
	width:210px;
}
#theMenu .menu-wrap .dropdown-menu i {
	width:40px;
	padding:3px;
}
#theMenu .menu-wrap .dropdown-menu span {
	line-height:0px!important;
}
#theMenu .menu-wrap .dropdown {
	border-top:1px dotted #84867b;
}
#theMenu .menu-wrap .dropdown span {
	line-height:35px;
}
#theMenu .menu-wrap .fa-arrow-right {
	display:none;
	margin:10px;
}
.dropdown:hover .spacehomemenu {
	display:block;
	height:303px;
	left:210px;
	position:absolute;
	top:20px;
	width:20px;
}
#theMenu .menu-wrap .dropdown:hover {
	background-color:#808080;
}
#theMenu .menu-wrap .dropdown:hover span {
	color:white;
}
#theMenu .menu-wrap .dropdown:hover i {
	color:white;
}
#theMenu .menu-wrap .dropdown:hover .fa-arrow-right {
	float:right;
	display:block;
	color:white;
}
#theMenu .menu-wrap .dropdown:hover .dropdown-menu {
	display:block;
}
#theMenu .menu-wrap .dropdown:hover .dropdown-menu i {
	color:black;
}
#theMenu .menu-wrap .dropdown:hover .dropdown-menu span {
	color:black;
}
#theMenu .menu-wrap ul {
	padding:0;
	list-style-type:none;
}
#theMenu .menu-wrap ul i {
	float:left;
	width:50px;
	text-align:center;
	padding-top:5px;
	padding-right:5px;
}
#theMenu .menu-wrap ul a {
	color:#444444;
}
#theMenu .clear-fix {
	clear:both;
}
#makeMeScrollable {
	float:right;
	margin-top:5px;
	overflow-x:hidden;
	overflow-y:hidden;
	height:303px;
}
.scroll-left {
	position:absolute;
	margin-left:25px;
	height:15px;
	width:100%;
	z-index:50;
	display:none;
	top:0px;
	text-align:center;
	background-color:white;
}
.scroll-left i {
	color:red;
}
.scroll-right {
	position:absolute;
	margin-left:25px;
	height:15px;
	width:100%;
	z-index:50;
	bottom:-10px;
	text-align:center;
	display:none;
	background-color:white;
}
.scroll-right i {
	color:red;
}
#container {
	height:350px;
	max-height:350px;
	margin-top:13px;
}
@media screen and (max-width:478px) {
	.container {
		max-width:320px;
	}
	.content {
		top:40px;
		width:100%;
	}
	#theMenu {
		position:relative;
		left:70px;
	}
	.scroll-right {
		bottom:-415px;
	}
}
.scroll {
	height:150px;
	overflow-y:scroll;
}
#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:whitesmoke;
}
#style-1::-webkit-scrollbar {
	width:12px;
	background-color:whitesmoke;
}
#style-1::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#555555;
}
#style-2::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:whitesmoke;
}
#style-2::-webkit-scrollbar {
	width:12px;
	background-color:whitesmoke;
}
#style-2::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#d62929;
}
#style-2::scrollbar-track {
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:whitesmoke;
}
#style-2::scrollbar {
	width:12px;
	background-color:whitesmoke;
}
#style-2::scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#d62929;
}
#style-3::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
}
#style-3::-webkit-scrollbar {
	width:6px;
	background-color:whitesmoke;
}
#style-3::-webkit-scrollbar-thumb {
	background-color:black;
}
#style-4::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
}
#style-4::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-4::-webkit-scrollbar-thumb {
	background-color:black;
	border:2px solid #555555;
}
#style-5::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
}
#style-5::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-5::-webkit-scrollbar-thumb {
	background-color:#00aaee;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0.5,rgba(255,255,255,0.2)),color-stop(0.5,transparent),to(transparent));
}
#style-6::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
}
#style-6::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-6::-webkit-scrollbar-thumb {
	background-color:#ff9900;
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
}
#style-7::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-7::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-7::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,#7a99d9),color-stop(0.72,#497dbd),color-stop(0.86,#1c3a94));
}
#style-8::-webkit-scrollbar-track {
	border:1px solid black;
	background-color:whitesmoke;
}
#style-8::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-8::-webkit-scrollbar-thumb {
	background-color:black;
}
#style-9::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
}
#style-9::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-9::-webkit-scrollbar-thumb {
	background-color:#ff9900;
	background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
}
#style-10::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-10::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-10::-webkit-scrollbar-thumb {
	background-color:#aaaaaa;
	border-radius:10px;
	background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.2) 75%,transparent 75%,transparent);
}
#style-11::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-11::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-11::-webkit-scrollbar-thumb {
	background-color:#3366ff;
	border-radius:10px;
	background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0.5) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 75%,transparent 75%,transparent);
}
#style-12::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	border-radius:10px;
	background-color:#444444;
}
#style-12::-webkit-scrollbar {
	width:12px;
	background-color:whitesmoke;
}
#style-12::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:#d62929;
	background-image:-webkit-linear-gradient(90deg,transparent,rgba(0,0,0,0.4) 50%,transparent,transparent);
}
#style-13::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	border-radius:10px;
	background-color:#cccccc;
}
#style-13::-webkit-scrollbar {
	width:12px;
	background-color:whitesmoke;
}
#style-13::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:#d62929;
	background-image:-webkit-linear-gradient(90deg,transparent,rgba(0,0,0,0.4) 50%,transparent,transparent);
}
#style-14::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);
	background-color:#cccccc;
}
#style-14::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-14::-webkit-scrollbar-thumb {
	background-color:white;
	background-image:-webkit-linear-gradient(90deg,black 0%,black 25%,transparent 100%,black 75%,transparent);
}
#style-15::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-15::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-15::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:white;
	background-image:-webkit-gradient(linear,40% 0%,75% 84%,from(#4d9c41),to(#19911d),color-stop(0.6,#54de5d));
}
#style-16::scrollbar-track {
	box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-16::scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-16::scrollbar-thumb {
	border-radius:10px;
	background-color:white;
	background-image:-webkit-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
}
#style-16::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	background-color:whitesmoke;
	border-radius:10px;
}
#style-16::-webkit-scrollbar {
	width:10px;
	background-color:whitesmoke;
}
#style-16::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:white;
	background-image:-webkit-linear-gradient(top,#e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);
}
@-moz-document url-prefix(http://),url-prefix(https://) {
	scrollbar {
		-moz-appearance:none!important;
		background:lime!important;
	}
	thumb,scrollbarbutton {
		-moz-appearance:none!important;
		background-color:blue!important;
	}
	thumb:hover {
		-moz-appearance:none!important;
		background-color:red!important;
	}
	scrollbarbutton {
		display:none!important;
	}
	scrollbarbutton:hover {
		-moz-appearance:none!important;
		background-color:red!important;
	}
	scrollbar[orient="vertical"] {
		min-width:15px!important;
	}
}
#style-2::-moz-scrollbar {
	width:12px;
}
#style-2::-moz-scrollbar-track {
	-moz-box-shadow:inset 0 0 6px white;
	background:black;
}
.simply-scroll-container {
	position:relative;
}
.simply-scroll-clip {
	position:relative;
	overflow:hidden;
}
.simply-scroll-list {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}
.simply-scroll-list li img {
	border:none;
	display:block;
}
.simply-scroll-btn {
	position:absolute;
	background-image:url('../images/buttons.png');
	width:42px;
	height:44px;
	z-index:3;
	cursor:pointer;
}
.simply-scroll-btn-left {
	left:6px;
	bottom:6px;
	background-position:0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position:0 0!important;
}
.simply-scroll-btn-left:hover {
	background-position:0 -88px;
}
.simply-scroll-btn-right {
	right:6px;
	bottom:6px;
	background-position:84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position:84px 0!important;
}
.simply-scroll-btn-right:hover {
	background-position:84px -88px;
}
.simply-scroll-btn-up {
	right:6px;
	top:6px;
	background-position:-126px -44px;
}
.simply-scroll-btn-up.disabled {
	background-position:-126px 0!important;
}
.simply-scroll-btn-up:hover {
	background-position:-126px -88px;
}
.simply-scroll-btn-down {
	right:6px;
	bottom:6px;
	background-position:-42px -44px;
}
.simply-scroll-btn-down.disabled {
	background-position:-42px 0!important;
}
.simply-scroll-btn-down:hover {
	background-position:-42px -88px;
}
.simply-scroll-clip li>a {
	display:block;
	padding:5px 5px;
	clear:both;
	font-weight:normal;
	line-height:1.42857;
	color:#333333;
	white-space:nowrap;
}
.simply-scroll-clip li>a:hover,.simply-scroll-clip li>a:focus {
	text-decoration:none;
	color:white;
	background-color:pink;
}
.dropdown-menu {
	width:632px;
}
.dropdown-menu img {
	position:absolute;
	right:0;
	z-index:-1;
	opacity:0.1;
}
.dropdown-menu .hot-product {
	opacity:1!important;
	right:inherit!important;
}
.dropdown-menu .hot-product:hover {
	border:2px solid red;
}
.dropdown-menu ul {
	float:left;
	margin:0px!important;
}
.dropdown-menu ul li>a {
	display:block;
	padding:5px 5px;
	clear:both;
	font-weight:normal;
	line-height:1.42857;
	color:#333333;
	white-space:nowrap;
}
.dropdown-menu ul li>a:hover,.dropdown-menu ul li>a:focus {
	text-decoration:none;
	color:white;
	background-color:#C3C3C3;
}
.simply-scroll-container {
	position:relative;
}
.simply-scroll-clip {
	position:relative;
	overflow:hidden;
}
.simply-scroll-list {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}
.simply-scroll-list li img {
	border:none;
	display:block;
}
.simply-scroll-btn {
	position:absolute;
	background-image:url('../images/buttons.png');
	width:35px;
	height:44px;
	z-index:3;
	cursor:pointer;
}
.simply-scroll-btn-left {
	left:6px;
	bottom:6px;
	background-position:0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position:0 0!important;
}
.simply-scroll-btn-left:hover,.simply-scroll-btn-left:focus {
	background-position:0 -88px;
}
.simply-scroll-btn-right {
	right:6px;
	bottom:6px;
	background-position:-84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position:-84px 0!important;
}
.simply-scroll-btn-right:hover,.simply-scroll-btn-right:focus {
	background-position:-84px -88px;
}
.simply-scroll-btn-up {
	right:6px;
	top:6px;
	background-position:-126px -44px;
}
.simply-scroll-btn-up.disabled {
	background-position:-126px 0!important;
}
.simply-scroll-btn-up:hover,.simply-scroll-btn-up:focus {
	background-position:-126px -88px;
}
.simply-scroll-btn-down {
	right:6px;
	bottom:6px;
	background-position:-42px -44px;
}
.simply-scroll-btn-down.disabled {
	background-position:-42px 0!important;
}
.simply-scroll-btn-down:hover,.simply-scroll-btn-down:focus {
	background-position:-42px -88px;
}
.simply-scroll-btn-pause {
	right:6px;
	bottom:6px;
	background-position:-168px -44px;
}
.simply-scroll-btn-pause:hover,.simply-scroll-btn-pause:focus {
	background-position:-168px -88px;
}
.simply-scroll-btn-pause.active {
	background-position:-84px -44px;
}
.simply-scroll-btn-pause.active:hover,.simply-scroll-btn-pause.active:focus {
	background-position:-84px -88px;
}
.simply-scroll {
	width:576px;
	height:200px;
	margin-bottom:1em;
}
.simply-scroll .simply-scroll-clip {
	width:576px;
	height:200px;
}
.simply-scroll .simply-scroll-list li {
	float:left;
	width:290px;
	height:200px;
}
.vert {
	height:280px;
	margin-bottom:1.5em;
}
.vert .simply-scroll-clip {
	height:280px;
}
.vert .simply-scroll-list li {
	height:20px;
}
.vert .simply-scroll-btn-up {
	right:0;
	top:0;
}
.vert .simply-scroll-btn-down {
	right:0;
	top:52px;
}
@font-face {
	font-family:"Flaticon";
	src:url("../fonts/flaticon.eot");
	src:url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),url("../fonts/flaticon.woff") format("woff"),url("../fonts/flaticon.ttf") format("truetype"),url("../fonts/flaticon.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {
	font-family:Flaticon;
	font-size:20px;
	font-style:normal;
	margin-left:20px;
}
.flaticon-apple:before {
	content:"\e000";
}
.flaticon-apple19:before {
	content:"\e001";
}
.flaticon-cooker:before {
	content:"\e002";
}
.flaticon-cooking17:before {
	content:"\e003";
}
.flaticon-feeding:before {
	content:"\e004";
}
.flaticon-film63:before {
	content:"\e005";
}
.flaticon-hair9:before {
	content:"\e006";
}
.flaticon-kitchen51:before {
	content:"\e007";
}
.flaticon-kitchen56:before {
	content:"\e008";
}
.flaticon-old18:before {
	content:"\e009";
}
.flaticon-personal5:before {
	content:"\e00a";
}
.flaticon-refrigerator6:before {
	content:"\e00b";
}
.flaticon-slr2:before {
	content:"\e00c";
}
.flaticon-tools6:before {
	content:"\e00d";
}
body {
	margin:auto!important;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}
#menu {
	width:100%;
	display:table;
	border-top:2px solid #ED1C24;
	-webkit-box-shadow:-1px 5px 7px 0px rgba(50,50,50,0.32);
	-moz-box-shadow:-1px 5px 7px 0px rgba(50,50,50,0.32);
	box-shadow:-1px 5px 7px 0px rgba(50,50,50,0.32);
	background:rgb(255,255,255);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
}
.mainmenu>a>img {
}
.mainmenu>a:hover>img {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.main-content-grid {
	margin-top:2px;
}
.nk-blog-image-side img {
	width:auto!important;
}
#menu ul,#menu ul li ul {
	margin:0;
	padding:0;
}
#menu ul li ul .menu-child.style-1 {
	display:none;
	position:absolute;
	z-index:9999;
}
#menu ul li ul .menu-child.style-1 h2 {
	font-size:11px;
	margin:0px 10px 0px 10px;
	padding:10px 10px 3px 10px;
	color:#959595;
	text-align:left;
	border-bottom:1px solid #959595;
}
#menu ul li ul .menu-child.style-1 h3 {
	text-align:left;
	font-size:11px;
	color:#666666;
	margin:0px;
	clear:both;
	padding-top:10px;
}
#menu ul li ul .menu-child.style-1 ul {
	float:left;
	width:100px;
	padding:10px 11px 0px 5px;
}
#menu ul li ul .menu-child.style-1 ul li {
	float:left;
	width:103px;
}
#menu ul li ul .menu-child.style-1 ul li:hover {
	background:transparent!important;
}
#menu ul li ul .menu-child.style-1 ul li a {
	text-align:left;
	font-size:11px;
	line-height:20px;
	text-transform:none;
}
#menu ul li ul .menu-child.style-1 ul li ul li {
	list-style-type:square;
}
#menu ul li ul .menu-child.style-1 ul.right {
	float:right;
	margin:-15px 92px 0px 0px;
}
#menu ul li ul .menu-child.style-1 ul.right img {
	max-width:none;
}
#menu ul li ul .menu-child.style-1 ul.price {
	padding-left:20px;
}
#menu ul li ul .menu-child.style-2 {
	display:none;
	position:absolute;
	z-index:9999;
}
#menu ul li ul .menu-child.style-2 h2 {
	font-size:11px;
	margin:0px 10px 0px 10px;
	padding:10px 10px 3px 10px;
	color:#959595;
	text-align:left;
	border-bottom:1px solid #959595;
}
#menu ul li ul .menu-child.style-2 ul {
	float:left;
	width:140px;
	padding:10px 0px 0px 30px;
}
#menu ul li ul .menu-child.style-2 ul li {
	float:left;
	width:142px;
	display:inline-flex;
}
#menu ul li ul .menu-child.style-3 ul li img {
	display:inline-flex;
}
#menu ul li ul .menu-child.style-2 ul li a {
	text-align:left;
	font-size:11px;
	line-height:20px;
}
#menu ul li ul .menu-child.style-2 ul li:hover {
	background:transparent!important;
}
#menu ul li ul .menu-child.style-2 ul.right {
	float:right;
	margin:-15px 63px 0px 0px!important;
}
#menu ul li ul .menu-child.style-2 ul.right li {
	list-style-type:none;
}
#menu ul li ul .menu-child.style-2 ul.right img {
	max-width:none;
}
#menu ul li ul .menu-child.style-3 {
	display:none;
	position:absolute;
	z-index:9999;
}
#menu ul li ul .menu-child.style-3 h2 {
	font-size:11px;
	margin:0px 5px 0px 10px;
	padding:10px 0px 3px 0px;
	color:#959595;
	text-align:left;
	width:140px;
	float:left;
}
#menu ul li ul .menu-child.style-3 h2 a {
	color:#959595;
	font-size:11px;
}
#menu ul li ul .menu-child.style-3 hr {
	margin:0px 10px 0px 10px;
	clear:both;
}
#menu ul li ul .menu-child.style-3 ul {
	float:left;
	width:120px;
	padding:10px 0px 0px 30px;
}
#menu ul li ul .menu-child.style-3 ul li {
	float:left;
	width:120px;
}
#menu ul li ul .menu-child.style-3 ul li a {
	text-align:left;
	font-size:11px;
	line-height:20px;
}
#menu ul li ul .menu-child.style-3 ul li:hover {
	background:transparent!important;
}
#menu ul li ul .menu-child.style-3 ul.right {
	float:right;
	margin:-16px 83px 0px 0px;
}
#menu ul li ul .menu-child.style-3 ul.right li {
	list-style-type:none;
}
#menu ul li ul .menu-child.style-3 ul.right img {
	max-width:none;
}
#menu ul li.mainmenu {
	width:5%;
	float:left;
	list-style:none;
}
#menu li {
	list-style:outside none none!important;
}
#menu ul li ul li a {
	font-size:9px;
	text-align:center;
	color:black;
	text-decoration:none;
	display:block;
}
#menu ul li ul li a span {
	font-size:9px!important;
}
#menu ul li ul li p {
	margin-top:5px;
	margin-bottom:2px;
}
#menu ul li ul li img {
	margin:4px auto;
	border:none;
	display:block;
}
#menu ul li ul li:hover {
	background-color:#f2f2f2;
}
#menu ul li ul li:hover .menu-child {
	background-color:#f3f1f1;
	display:table;
	width:745px;
	border-top:1px solid #e3e2e2;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	border-left:1px solid #959595;
}
#menu ul li ul li ul li img {
	border:solid 1px transparent;
}
#menu ul li ul li ul li img:hover {
	border-color:black;
}
#menu ul li ul li ul li a:hover {
	text-decoration:underline;
}
#menu ul li ul li.end {
	padding-top:33px;
}
.banner-left-nk-2015 {
	width:100%!important;
	padding-bottom:10px;
}
@media (min-width:768px) and (max-width:1024px) {
	#menu ul li ul li.end {
		padding-top:25px;
	}
	#menu ul li ul li.end p {
		margin-bottom:10px;
	}
	#menu ul li ul .menu-child {
		margin:0 auto;
	}
	#menu ul li ul .menu-child.style-1 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-1 a {
		height:auto;
	}
	#menu ul li ul .menu-child.style-2 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-2 a {
		height:auto;
	}
	#menu ul li ul .menu-child.style-3 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-3 a {
		height:auto;
	}
	#block-1 .block-bg span {
	}
}
@media (max-width:768px) {
	#block-1 .block-bg span {
		display:none!important;
	}
}
@media (max-width:767px) {
	#menu ul li ul li.mainmenu a img {
	}
	#menu ul li ul .menu-child.style-1 ul {
		width:100%;
	}
	#menu ul li ul .menu-child.style-1 ul.right {
		float:left;
	}
	#menu ul li ul .menu-child.style-1 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-1 a {
		height:auto;
	}
	#menu ul li ul .menu-child.style-2 ul {
		width:100%;
	}
	#menu ul li ul .menu-child.style-2 ul.right {
		float:left;
	}
	#menu ul li ul .menu-child.style-2 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-2 a {
		height:auto;
	}
	#menu ul li ul .menu-child.style-3 ul {
		width:100%;
	}
	#menu ul li ul .menu-child.style-3 ul.right {
		float:left;
	}
	#menu ul li ul .menu-child.style-3 li img {
		width:auto!important;
	}
	#menu ul li ul .menu-child.style-3 a {
		height:auto;
	}
	#menu ul li ul li.end {
		display:none;
	}
	#menu ul li ul li.end p {
		font-size:6px;
	}
	#menu ul li ul span {
		display:none;
	}
	#menu ul li ul .menu-child {
		left:0px!important;
	}
	#menu ul li ul .menu-child.style-1 {
		width:100%!important;
	}
	#menu ul li ul .menu-child.style-2 {
		width:100%!important;
	}
	#menu ul li ul .menu-child.style-3 {
		width:100%!important;
	}
}
.block_sum_content_nk_v6 .span4 {
}
.tt_noidung {
	clear:both;
}
#top-menu-header-link {
	float:right;
	border-right:1px solid #dddddd;
	margin-top:10px;
	margin-right:-3px;
}
#top-menu-header-link a {
	padding-right:10px;
	outline:none;
}
#top-menu-header-link a.style-1 {
	float:left;
	width:85px;
}
#top-menu-header-link a.style-2 {
	float:left;
	width:45px;
}
#top-menu-header-link a.style-3 {
	float:left;
	width:75px;
}
#top-menu-header-link a img {
	margin:auto;
	display:block;
}
#hotline {
	padding-right:15px;
	padding-top:10px;
	float:right;
}
#hotline .style-1 {
	float:left;
	width:77px;
	border-right:1px solid #dddddd;
	height:38px;
}
#hotline a img {
	padding-left:10px;
}
.blog-title-block:hover {
	color:#005e9c!important
}
.block_cate_new_uudai_them span {
	font-size:1.1em!important;
	color:#5e5d51!important;
}
.block_sum_content_nk_v6 .span12 {
	float:right!important;
}
.block_sum_content_nk_v6 .span4 {
	margin-left:0px!important;
}
.popup-content {
	margin-right:-2px;
}
.logo-thuong-hieu-2 #logo-partner {
	clear:left;
}
.search_block_left_nk {
	display:none;
}
.block_sum_content_nk_v6 .span3 {
	width:20%!important;
}
.block_sum_content_nk_v6 .span13 {
	width:78%!important;
}
.top-grid .row-fluid .span16,.top-grid .row-fluid .span1,.top-grid .row-fluid .span2,.top-grid .row-fluid .span3,.top-grid .row-fluid .span4,.top-grid .row-fluid .span5,.top-grid .row-fluid .span2 .top-my-account .cm-combination a {
	padding:0px!important;
	margin:0px!important;
}
.top-my-account .cm-combination a {
	display:none;
}
.icon-user {
	display:none!important;
}
.icon-basket {
	display:none!important;
}
.header-bar.span5 {
	margin-left:0px!important;
}
.header-bar.span3 {
	margin-left:0px!important;
}
.logo-main {
	width:18%;
}
#hotline a:visited,#hotline a {
	color:#333333!important;
}
.menu-header-link {
	width:20%
}
.menu-header-link span {
	color:#333333;
}
.top-my-account a {
	color:#333333!important;
}
.top-cart-content span {
	color:#333333!important;
}
.main-content-grid .top-banner-right {
	margin-top:10px;
}
@media (max-width:478px) {
	.container-fluid.top-grid.header-bar {
		height:0px!important;
	}
	.tygh-top-panel .header-bar {
		height:auto!important;
	}
	.block_sum_content_nk_v6 .row-fluid .span12 {
		width:100%!important;
	}
	.block_sum_content_nk_v6 .row-fluid .span4 {
		width:100%!important;
	}
	.logo-main {
		width:100%;
	}
	.hot-line {
		width:100%;
	}
	.top-search {
		width:100%;
	}
	.menu-header-link {
		width:100%
	}
	.top-my-account {
		width:70%;
	}
	.top-cart-content {
		width:30%;
	}
}
@media (max-width:768px) {
	#block-1 .block-product .block span {
		font-size:7px!important;
	}
}
@media (max-width:1024px) {
	.footer-grid {
	}
	#block-1 .block-product .block span {
		font-size:9px;
	}
	.nk_homepage_sanphamkythuatso .center-block .scroll-image .hoverhomepage span,.center-block .scroll-image .hoverhomepage p {
		font-size:9px!important;
		line-height:12px!important;
	}
	.nk_homepage_sanphamdienmay .imagelazyload,.nk_homepage_sanphamkythuatso .imagelazyload {
		max-width:100%!important;
		max-height:138px;
		width:100%!important;
	}
	.nk_homepage_sanphamdienmay .discount-label li,.nk_homepage_sanphamdienmay .discount-label span,.nk_homepage_sanphamkythuatso .discount-label li,.nk_homepage_sanphamkythuatso .discount-label span {
		font-size:10px!important;
	}
	.nk_homepage_sanphamdienmay .price,.nk_homepage_sanphamdienmay .sub-price,.nk_homepage_sanphamdienmay .cart-price,.nk_homepage_sanphamdienmay .list-price,.nk_homepage_sanphamkythuatso .price,.nk_homepage_sanphamkythuatso .sub-price,.nk_homepage_sanphamkythuatso .cart-price,.nk_homepage_sanphamkythuatso .list-price {
		font-size:9px!important;
	}
	.nk_homepage_sanphamdienmay .center-block .price-num,.nk_homepage_sanphamdienmay .center-block .actual-price,.nk_homepage_sanphamdienmay .center-block .price span,.nk_homepage_sanphamdienmay .center-block .price-update,.nk_homepage_sanphamdienmay .center-block .price-num,.nk_homepage_sanphamdienmay .center-block .price-update .price span,.nk_homepage_sanphamdienmay .center-block .price-update,.nk_homepage_sanphamdienmay .multicolumns-list table .product-title-wrap a,.nk_homepage_sanphamkythuatso .multicolumns-list table .product-title-wrap a,.nk_homepage_sanphamkythuatso .block_cate_new_uudai_them span,.nk_homepage_sanphamdienmay .block_cate_new_uudai_them span,.nk_homepage_sanphamkythuatso .center-block .price-num,.nk_homepage_sanphamkythuatso .center-block .actual-price,.nk_homepage_sanphamkythuatso .center-block .price span,.nk_homepage_sanphamkythuatso .center-block .price-update,.nk_homepage_sanphamkythuatso .center-block .price-num,.nk_homepage_sanphamkythuatso .center-block .price-update .price span,.nk_homepage_sanphamkythuatso .center-block .price-update {
		font-size:9px!important;
	}
	.nk_homepage_sanphamkythuatso .block_sub_content_uudai_online .center-block .scroll-image .hoverhomepage span,.center-block .scroll-image .hoverhomepage p,.nk_homepage_sanphamdienmay .block_sub_content_uudai_online .center-block .scroll-image .hoverhomepage span,.center-block .scroll-image .hoverhomepage p {
		padding:1px!important;
	}
	.nk_homepage_sanphamkythuatso .discount-label span,.nk_homepage_sanphamdienmay .discount-label span {
		padding:0px!important;
	}
	.nk_seo_promotion_wrapper .price .price-num {
		font-size:1em!important;
	}
}
@media (min-width:479px) and (max-width:767px) {
	.container-fluid.top-grid.header-bar {
		height:0px!important;
	}
	.tygh-top-panel .header-bar {
		height:auto!important;
	}
	.logo-main {
		width:50%;
	}
	.top-search {
		width:50%;
	}
	.menu-header-link {
		width:100%
	}
	.top-my-account {
		width:85%;
	}
	.top-cart-content {
		width:15%;
	}
	.hot-line {
		width:100%;
	}
}
#block-1 .clearfix {
	clear:both;
}
#block-1 .block {
	background-color:white;
	float:left;
	position:relative;
	overflow:hidden;
}
#block-1 .padding {
	padding:0% 1% 1% 0%;
}
#block-1 .no-padding {
	padding:0% 0% 1% 0%;
}
#block-1 .block a {
	color:white;
	font-size:11px;
	text-decoration:none;
}
#block-1 .block img {
	border:none;
}
#block-1 .overlay {
	-webkit-transition:all 0.7s ease;
	transition:all 0.7s ease;
}
#block-1 .block-product img {
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	transition-duration:0.1s;
}
#block-1 .block-product .overlay-apple {
	position:absolute;
	top:0;
	left:0;
	width:77px;
	height:71px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-phone {
	position:absolute;
	top:0;
	left:0;
	width:148px;
	height:71px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-laptop {
	position:absolute;
	top:0;
	left:0;
	width:77px;
	height:71px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-tablet {
	position:absolute;
	top:0;
	left:0;
	width:153px;
	height:65px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-camera {
	position:absolute;
	top:0;
	left:0;
	width:153px;
	height:65px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-topup {
	position:absolute;
	top:0;
	left:0;
	width:220px;
	height:71px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product .overlay-phukien {
	position:absolute;
	top:0;
	left:0;
	width:86px;
	height:71px;
	background:rgba(255,255,255,0.8);
	margin-top:-160px;
}
#block-1 .block-product:hover {
	cursor:pointer;
}
#block-1 .block-product:hover .block-bg img {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border-radius:0%;
	border-radius:none;
	-webkit-appearance:none;
	box-shadow:none;
}
#block-1 .block-product:hover .overlay-apple,#block-1 .block-product:hover .overlay-phone,#block-1 .block-product:hover .overlay-laptop,#block-1 .block-product:hover .overlay-tablet,#block-1 .block-product:hover .overlay-camera,#block-1 .block-product:hover .overlay-topup,#block-1 .block-product:hover .overlay-phukien {
	margin-top:0px;
}
#block-1 .block-product:hover img {
}
#block-1 .block-apple {
	width:25%;
	text-align:center;
}
#block-1 .block-apple img {
	margin:auto;
	display:block;
}
#block-1 .block-bg {
	height:54px;
	padding:5px 0px 5px 0px;
	text-align:center;
	background:rgb(209,200,193);
	background:-moz-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-webkit-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-o-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-ms-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
}
#block-1 .block-bg,#block-2 .block-bg {
	box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset
}
#block-1 .block-bg>a>span {
	color:black!important;
}
#block-2 .block-bg>a>span {
	color:black!important;
}
#block-1 .block-phone {
	width:47%;
}
#block-1 .block-phone img {
	padding-right:5px;
	display:inline-block;
}
#block-1 .block-phone span {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	line-height:16px;
	padding-top:5px;
}
#block-1 .block-laptop {
	width:26%;
	text-align:center;
}
#block-1 .block-laptop img {
	margin:auto;
	display:block;
}
#block-1 .block-tablet {
	width:48%;
}
#block-1 .block-tablet img {
	padding-right:10px;
	display:inline-block;
}
#block-1 .block-tablet span {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	line-height:16px;
}
#block-1 .block-camera {
	width:51%;
}
#block-1 .block-camera img {
	padding-right:5px;
	display:inline-block;
}
#block-1 .block-camera span {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	line-height:16px;
	padding-top:5px;
}
#block-1 .block-topup {
	width:71%;
}
#block-1 .block-topup img {
	padding-right:10px;
	display:inline-block;
}
#block-1 .block-topup span {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	line-height:16px;
	padding-top:5px;
}
#block-1 .block-phukien {
	width:28%;
	text-align:center;
}
#block-1 .block-phukien img {
	margin:auto;
	display:block;
}
#block-1 .block span {
	font-size:11px;
}
#block-1 .block img {
	padding-top:5px;
	padding-bottom:3px;
}
#block-2 .block span {
	font-size:11px;
}
#block-2 .clearfix {
	clear:both;
}
#block-2 .padding {
	padding:0% 1% 1% 0%;
}
#block-2 .no-padding {
	padding:0% 0% 1% 0%;
}
#block-2 .block {
	background-color:white;
	float:left;
	position:relative;
	overflow:hidden;
}
#block-2 .block a {
	color:white;
	font-size:11px;
	text-decoration:none;
}
#block-2 .block img {
	border:none;
}
#block-2 .block-bg {
	height:56px;
	padding:9px 0px 5px 0px;
	text-align:center;
	background:rgb(209,200,193);
	background:-moz-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-webkit-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-o-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%);
	background:-ms-linear-gradient(338deg,rgb(209,200,193) 8%,rgb(249,249,249) 88%)
}
#block-2 .block-maylanh {
	width:38%;
}
#block-2 .block-maylanh img {
	margin:auto;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}
#block-2 .block-maygiat {
	width:61%;
}
#block-2 .block-maygiat img {
	padding-right:10px;
	display:inline-block;
	padding-top:5px;
}
#block-2 .block-maygiat span {
	display:inline-block;
	vertical-align:middle;
}
#block-2 .block-tulanh {
	width:48%;
	text-align:center;
	clear:both;
}
#block-2 .block-tulanh img {
	padding-right:10px;
	display:inline-block;
	padding-top:5px;
}
#block-2 .block-tulanh span {
	display:inline-block;
	vertical-align:middle;
}
#block-2 .block-tivi {
	width:51%;
}
#block-2 .block-tivi img {
	padding-right:10px;
	display:inline-block;
	padding-top:5px;
}
#block-2 .block-tivi span {
	display:inline-block;
	vertical-align:middle;
}
#block-2 .block-dungcu {
	width:66%;
	text-align:center;
}
#block-2 .block-dungcu img {
	margin:auto;
	display:block;
}
#block-2 .block-giadung {
	width:33%;
	text-align:center;
}
#block-2 .block-giadung img {
	margin:auto;
	display:block;
}
#block-2 .block-mevabe {
	width:37%;
	text-align:center;
}
#block-2 .block-mevabe img {
	margin:auto;
	display:block;
}
#block-2 .block-dungcu img {
	margin:auto;
	display:block;
}
#block-2 .block-suckhoe {
	width:62%;
	text-align:center;
}
#block-2 .block-suckhoe img {
	margin:auto;
	display:block;
}
#block-2 .block-product img {
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	transition-duration:0.2s;
}
#block-2 .block-product:hover img {
}
#block-2 .block-product:hover .block-bg img {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border-radius:0%;
	border-radius:none;
	-webkit-appearance:none;
	box-shadow:none;
}
.tt_noidung {
	line-height:20px!important;
	width:auto!important;
}
.tygh-footer>div {
	background:none!important;
}
.footer-grid .footer-bottom-nk-2015 {
}
.footer-grid .Keyword {
}
#footer-2015 {
}
#footer-2015 .pay h2 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#636363;
	padding-bottom:10px;
}
#footer-2015 .pay ul {
	margin:0;
	padding:0;
}
#footer-2015 .pay ul li {
	list-style:none;
}
#footer-2015 .pay a {
	float:left;
	width:60px;
	height:25px;
}
#footer-2015 .pay .pay-inn {
	float:left;
	width:12.5%;
}
#footer-2015 .pay .pay1,#footer-2015 .pay .pay2,#footer-2015 .pay .pay3,#footer-2015 .pay .pay4,#footer-2015 .pay .pay5,#footer-2015 .pay .pay6,#footer-2015 .pay .pay7,#footer-2015 .pay .pay8 {
	padding-right:8px;
}
#footer-2015 .apply {
	clear:both;
	float:left;
	padding-top:26px;
	padding-right:20px;
}
#footer-2015 .award-list {
	padding-bottom:10px;
	float:right;
	width:100%;
}
#footer-2015 .award-inn .award1,#footer-2015 .award-inn .award2,#footer-2015 .award-inn .award3,#footer-2015 .award-inn .award4,#footer-2015 .award-inn .award5,#footer-2015 .award-inn .award6 {
}
#footer-2015 .award-inn .award5 img {
	margin-right:3px;
}
#footer-2015 .award-inn .award6 {
}
#footer-2015 .pay {
	float:right;
	clear:left;
	padding-bottom:10px;
	width:100%;
}
#footer-2015 .award-list h2 {
	font-size:12px;
	color:#636363;
	padding-top:10px;
	padding-bottom:10px;
}
#footer-2015 .award-list ul {
	margin:0;
	padding:0;
}
#footer-2015 .award-list ul li {
	list-style:none;
}
#footer-2015 .award-list .award-inn {
	float:left;
	width:16.66%;
}
#footer-2015 .register-inn {
	clear:both;
	background:url("../images/layout_2015/icons/icon_bo_cong_thuong.png") right center no-repeat;
	padding:8px 35px 8px 0px;
	float:left;
}
#footer-2015 a.register-inn {
	color:#636363;
	font-weight:bold;
	font-size:12px!important;
}
#footer-2015 .register {
	width:50%;
}
#footer-2015 .share {
	float:right;
	width:50%;
}
#footer-2015 .share ul {
	margin:0;
	padding:0;
}
#footer-2015 .share ul li {
	float:left;
	list-style:none;
}
#footer-2015 .share .share-title {
	padding-top:8px;
	padding-right:8px;
	width:25%;
	font-size:12px;
	font-weight:bold;
	color:#636363;
}
#footer-2015 .share .share-inn {
	float:left;
	width:10%;
}
#footer-2015 .share h2 {
	float:left;
	font-size:11px;
	color:#636363;
	padding-top:3px;
	padding-right:5px;
}
#footer-2015 .share a {
	float:left;
	width:28px;
	height:25px;
}
.block_banner_scroll_right_nk_v6 {
	margin-top:0px!important;
}
.top-banner-right {
	margin-top:0px!important;
}
.block_sum_content_nk_v6 {
	margin-top:20px!important;
}
.nk_homepage_sanphamkythuatso {
	border-bottom:1px solid #cccccc;
}
.nk_homepage_sanphamkythuatso .product-cell-wrapper {
	padding:0px!important;
}
.nk_homepage_sanphamkythuatso .product-cell {
	padding-top:0px!important;
	padding-bottom:10px!important;
}
.nk_homepage_sanphamkythuatso .imagelazyload {
	max-width:135px;
	max-height:135px;
}
.nk_homepage_sanphamkythuatso td.preview-image {
	border:1px solid transparent!important;
}
.nk_homepage_sanphamdienmay {
	padding-top:15px;
}
.nk_homepage_sanphamdienmay .product-cell-wrapper {
	padding:0px!important;
}
.nk_homepage_sanphamdienmay .product-cell {
	padding-top:0px!important;
	padding-bottom:10px!important;
}
.nk_homepage_sanphamdienmay .imagelazyload {
	max-width:138px;
	max-height:138px;
}
.nk_homepage_sanphamdienmay td.preview-image {
	border:1px solid transparent!important;
}
.hoverhomepage {
	display:none;
}
.nk_homepage_sanphamkythuatso .center-block .scroll-image .hoverhomepage,.nk_homepage_sanphamdienmay .center-block .scroll-image .hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	color:#fff;
	display:block;
	font-size:10px;
	height:150px;
	line-height:16px;
	opacity:0;
	overflow:hidden;
	padding:3px;
	position:absolute;
	top:0px;
	transition:all 0.5s ease 0s;
	z-index:99;
	cursor:pointer;
	width:100%;
}
.nk_homepage_sanphamkythuatso .center-block .scroll-image:hover .hoverhomepage,.nk_homepage_sanphamdienmay .center-block .scroll-image:hover .hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0.80);
	display:block;
	opacity:1;
}
.nk_homepage_sanphamkythuatso .center-block .scroll-image .hoverhomepage span,.center-block .scroll-image .hoverhomepage p,.nk_homepage_sanphamdienmay .center-block .scroll-image .hoverhomepage span,.center-block .scroll-image .hoverhomepage p {
	display:block;
	font-size:12px;
	line-height:16px;
	padding:2px;
	text-align:left;
	color:white;
	margin:0;
}
.nk_homepage_sanphamkythuatso .product-spacer+.product-spacer,.nk_homepage_sanphamdienmay .product-spacer+.product-spacer {
	width:30px!important;
}
.nk_homepage_sanphamkythuatso .product-title-wrap .list-price .strike,.nk_homepage_sanphamdienmay .product-title-wrap .list-price .strike {
	float:right;
}
#home_banner_main.owl-theme .owl-controls {
	left:35%!important;
}
.footer-grid .thongtin_cty {
	float:left;
	width:25%;
}
.blog-title-side.nk-blog-title-side.nk-first-blog-title {
	min-height:35px!important;
	max-height:35px!important;
	color:#006CB7!important;
}
.nk-blog-date-line {
	display:none!important;
}
.blog-title-block {
	color:#006CB7!important;
	padding:5px 5px 5px 5px!important;
}
.blog-title-side {
	padding:5px 5px 5px 5px!important;
}
.nk-blog-list {
	max-width:100%!important;
}
.nk-blog-image-side {
	max-width:100%!important;
}
.banner-left-nk-2015 .banner-home img {
	width:100%;
}
.menu-child.style-1,.menu-child.style-2,.menu-child.style-3 {
	border:none!important;
	background-color:#fff!important;
	-webkit-box-shadow:inset 0px 0px 3px rgba(50,50,50,0.5);
	-moz-box-shadow:inset 0px 0px 3px rgba(50,50,50,0.5);
	box-shadow:inset 0px 0px 3px rgba(50,50,50,0.5);
}
#menu ul li a {
	padding-bottom:3px!important;
}
.blog-title-side.nk-blog-title-side.nk-first-blog-title {
	min-height:35px!important;
	max-height:35px!important;
	color:#006CB7!important;
}
.nk-blog-date-line {
	display:none!important;
}
.blog-title-block {
	color:#006CB7!important;
	padding:5px 5px 5px 5px!important;
	line-height:20px!important;
	overflow:hidden;
}
.blog-title-side {
	padding:5px 5px 5px 5px!important;
}
.nk-blog-list {
	max-width:100%!important;
}
.nk-blog-image-side {
	max-width:100%!important;
}
.block_kythuatso img {
	background-color:transparent!important;
}
.block_dienmay img {
	background-color:transparent!important;
}
.block_ads1,.block_ads2 {
	padding-top:10px!important;
}
@media (max-width:768px) {
	#block-1 .block-product .block-bg img {
		width:25%!important;
		height:30%!important;
	}
	#block-1 .block span {
		font-size:8px!important;
	}
	#block-2 .block-product .block-bg img {
		width:40%!important;
		height:40%!important;
	}
	#block-2 .block span {
		font-size:8px!important;
	}
}
#seo_product_description.template2 {
	background-color:white;
	padding:5x;
	color:#7f858c;
	font-family:"Arial","Verdana",Helvetica san-serif;
	font-size:12px;
}
#seo_product_description.template2 table img {
	border:1px solid #2496d7;
}
#seo_product_description.template2 .seo_container_other {
	clear:both;
}
#seo_product_description.template2 .seo_container {
	width:1024px;
	margin:0 auto;
	background:white;
	padding:10px;
	text-align:justify;
}
#seo_product_description.template2 .seo_container table {
	width:1024px;
}
#seo_product_description.template2 h1 {
	font-size:25px!important;
	font-weight:bold;
	color:#2496d7;
	margin:0 0 15px 0;
	line-height:28px!important;
}
#seo_product_description.template2 h2 {
	font-size:25px;
	margin:0;
	font-weight:bold;
	line-height:60px;
	color:#2496d7;
}
#seo_product_description.template2 h3 {
	font-size:15px;
	color:#282a2e;
	line-height:30px;
	margin:0;
	border-bottom:1px solid #2496d7;
}
#seo_product_description.template2 h4 {
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#2496d7;
	padding:2px;
}
#seo_product_description.template2 h5 {
	font-size:13px;
	font-weight:bold;
}
#seo_product_description.template2 h6 {
	font-size:12px;
	font-weight:bold;
}
#seo_product_description.template2 p {
	line-height:20px;
	margin:0 0 20px 0!important;
	color:#333300;
	background-color:white!important;
	padding-top:10px;
}
#seo_product_description.template2 ul {
	line-height:24px;
	font-size:16px!important;
	margin:0 0 20px 0!important;
	color:#505050;
	list-style-position:inside;
	padding-left:20px;
}
#seo_product_description.template2 ul li i {
	font-size:10px;
	vertical-align:3px;
}
#seo_product_description.template2 a {
	color:#2496d7!important;
	text-decoration:underline;
}
#seo_product_description.template2 a span {
	color:#2496d7!important;
}
#seo_product_description.template2 .blockquote {
	background-color:#ececec;
	padding:5px 10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#seo_product_description.template2 li {
	list-style-type:square;
}
#seo_product_description.template2 ul {
	border-left:1px solid #2496d7;
	border-right:1px solid #2496d7;
	border-bottom:1px solid #2496d7;
}
#seo_product_description.template2 p ul {
	border:1px solid #2496d7;
	border-radius:5px;
	background:white!important;
}
#seo_product_description.template2 .seo_container_left,#seo_product_description.template2 .seo_container_right {
	clear:both;
}
#seo_product_description.template2 .seo_container_left img.left {
	outline:0;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	margin:15px 15px 15px 0px;
}
#seo_product_description.template2 .seo_container_right img.right {
	outline:0;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	margin:15px 0px 15px 15px;
	clear:both;
}
#seo_product_description.template2 .seo_container_left img.left:hover,#seo_product_description.template2 .seo_container_right img.right:hover {
	outline:0;
	max-width:100%;
	height:auto;
	display:block;
}
#seo_product_description.template2 img.effect:hover {
	-webkit-transform:scale(0.98);
	-moz-transform:scale(0.98);
	-o-transform:scale(0.98);
	-ms-transform:scale(0.98);
	transform:scale(0.98);
}
#seo_product_description.template3 {
	background-color:white;
	padding:4pt;
	color:#7f858c;
	font-family:"Arial","Verdana",Helvetica san-serif;
	font-size:12px;
}
#seo_product_description.template3 .seo_container {
	width:1024px;
	margin:0 auto;
	background:white;
	padding:10px;
	text-align:justify;
}
#seo_product_description.template3 h1 {
	font-size:25px!important;
	font-weight:bold;
	color:#2496d7;
	margin:0 0 15px 0;
	line-height:28px!important;
}
#seo_product_description.template3 h2 {
	font-size:25px;
	margin:0;
	font-weight:bold;
	color:#2496d7;
	padding-bottom:10px;
}
#seo_product_description.template3 h3 {
	font-size:15px;
	color:#282a2e;
	padding:5px;
	margin:0;
	color:white;
	background:#2496d7;
}
#seo_product_description.template3 h4 {
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#2496d7;
	padding:2px;
}
#seo_product_description.template3 h5 {
	font-size:13px;
	font-weight:bold;
}
#seo_product_description.template3 h6 {
	font-size:12px;
	font-weight:bold;
}
#seo_product_description.template3 p {
	line-height:20px;
	margin:0 0 20px 0!important;
	color:#777777;
	background-color:white!important;
	padding-top:10px;
}
#seo_product_description.template3 p span {
	color:#505050;
}
#seo_product_description.template3 ul {
	line-height:24px;
	font-size:16px!important;
	margin:0 0 20px 0!important;
	color:#505050;
}
#seo_product_description.template3 ul li i {
	font-size:10px;
	vertical-align:3px;
}
#seo_product_description.template3 a {
	color:black!important;
	text-decoration:underline;
}
#seo_product_description.template3 .blockquote {
	background-color:#ececec;
	padding:5px 10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#seo_product_description.template3 li {
	list-style-type:square;
}
#seo_product_description.template3 ul {
	border-left:1px solid #2496d7;
	border-right:1px solid #2496d7;
	border-bottom:1px solid #2496d7;
	list-style-position:inside;
	padding-left:20px;
}
#seo_product_description.template3 p ul {
	border:1px solid #2496d7;
	border-radius:5px;
	background:white!important;
}
#seo_product_description.template3 img.center {
	outline:0;
	max-width:100%;
	height:auto;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border:1px solid #2496d7;
}
#seo_product_description.template3 .seo_container_left img.left {
	outline:0;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border:1px solid #2496d7;
	margin-right:15px;
}
#seo_product_description.template3 .seo_container_right img.right {
	outline:0;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	margin-left:15px;
	border:1px solid #2496d7;
}
#seo_product_description.template3 .seo_container_left img.left:hover,#seo_product_description.template3 .seo_container_right img.right:hover {
	outline:0;
	max-width:100%;
	height:auto;
	display:block;
	border-radius:30px;
}
#seo_product_description.template3 .clearfix {
	clear:both;
	padding:10px;
}
#seo_product_description.template3 img.center:hover {
	outline:0;
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:30px;
}
#seo_product_description.template3 img.effect:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
@media (max-width:478px) {
	#seo_product_description.template1 .seo_container,#seo_product_description.template2 .seo_container,#seo_product_description.template3 .seo_container {
		width:290px;
		padding-left:10px;
		padding-right:10px;
	}
	#seo_product_description.template1 .seo_container_left img.left,#seo_product_description.template1 .seo_container_right img.right,#seo_product_description.template2 .seo_container_left img.left,#seo_product_description.template2 .seo_container_right img.right,#seo_product_description.template3 .seo_container_left img.left,#seo_product_description.template3 .seo_container_right img.right {
		width:100%;
	}
}
@media (min-width:479px) and (max-width:1023px) {
	#seo_product_description.template1 .seo_container,#seo_product_description.template2 .seo_container,#seo_product_description.template3 .seo_container {
		width:100%;
		padding-left:0px;
	}
}
#topup-v2 {
	width:100%;
}
#topup-v2 .clearfix {
	clear:both;
}
#topup-v2 h2 {
	margin:0;
	padding:0;
	background-color:#ebebeb;
	text-align:center;
	color:#212121;
	padding:10px;
	text-transform:uppercase;
	font-size:1.2em;
	margin-bottom:20px;
}
#topup-v2 .right {
	margin-right:1.5%;
}
#topup-v2 #topup-v2-5 {
	width:49%;
	float:left;
	text-align:center;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	padding-bottom:15px;
	margin-bottom:20px;
}
#topup-v2 #topup-v2-2-5 {
	width:25%;
	float:left;
	text-align:center;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	padding-bottom:15px;
	margin-bottom:20px;
}
#topup-v2 #topup-v2-3 {
	width:32%;
	float:left;
	text-align:center;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	padding-bottom:15px;
	margin-bottom:20px;
}
#topup-v2 #topup-v2-5 h3 a {
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-weight:bold;
	font-size:1.5em;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:10px;
}
#topup-v2 #topup-v2-3 h3 a {
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-weight:bold;
	font-size:1.5em;
	text-transform:uppercase;
}
#topup-v2 #topup-v2-3 h3.top1 {
	margin-top:10px;
	margin-bottom:20px;
}
#topup-v2 #topup-v2-3 h3.top2 {
	margin-top:10px;
	margin-bottom:2px;
	min-height:26px;
}
#topup-v2 #topup-v2-3 h3.top3 {
	margin-top:10px;
	margin-bottom:2px;
	min-height:26px;
}
#topup-v2 #topup-v2-5 a,#topup-v2 #topup-v2-3 a {
	text-decoration:none;
}
#topup-v2 #topup-v2-5 span,#topup-v2 #topup-v2-3 span {
	color:#212121;
	font-size:1.1em;
}
#topup-v2 #topup-v2-3 .top {
	margin-top:10px;
}
#topup-v2 #topup-v2-5 img {
	width:100%;
	margin-bottom:10px;
}
#topup-v2 #topup-v2-3 img {
	width:100%;
}
@media (max-width:767px) {
	#topup-v2 #topup-v2-5,#topup-v2 #topup-v2-3 {
		width:100%
	}
}
@media (min-width:768px) and (max-width:807px) {
	#topup-v2 #topup-v2-5 {
		width:49%;
	}
	#topup-v2 .right {
		margin-right:1.4%;
	}
}
#logo-partner h2 {
	color:#5E5D51;
	padding-bottom:5px;
	font-size:12px!important;
	position:relative;
	top:7px;
	width:205px;
	background-color:#fff;
	height:8px;
	white-space:nowrap;
}
#logo-partner .line {
	border-top:1px solid #cccccc;
	margin-top:10px;
}
#logo-partner .item img {
	max-width:55%!important;
}
#logo-partner .electrolux {
	width:13%;
}
#logo-partner .hp {
	width:7%;
}
#logo-partner .mitsubishi {
	width:13%;
}
#logo-partner .microsoft {
	width:13%;
}
#logo-partner .dell {
	width:7%;
}
#logo-partner .sunhouse {
	width:7%;
}
#logo-partner .clearfix {
	clear:both;
}
.seo-link-parent {
	margin-top:15!important;
}
.seo-link-child {
	float:left;
	margin-right:5px;
}
.seo-link-child a {
	color:#808080;
	font-size:10px;
	white-space:nowrap!important;
}
.seo-link-parent li {
	list-style-type:none!important;
	min-width:125px;
}
@media (max-width:767px) {
	.side-grid-fe {
		width:100%!important;
		float:right!important;
	}
	.main-content-grid-fe {
		width:100%!important;
		float:left!important;
	}
}
.footer-nk-2015 {
	width:100%;
	display:inline-block;
}
.footer-grid .copyright-grid ul {
	margin:0px!important;
	float:left;
	margin-right:40px!important;
	max-width:100%;
}
.footer-grid .copyright-grid ul li {
	line-height:25px;
	list-style:none;
}
.footer-grid .copyright-grid ul li a {
	white-space:nowrap;
}
.footer-grid .copyright-grid ul.first {
}
.footer-grid .copyright-grid ul.second {
}
.footer-grid .copyright-grid ul.third {
}
.footer-grid .copyright-grid ul.four {
	margin-right:0px!important;
}
.footer-grid .copyright-grid ul li.ftitle {
	font-size:11px;
	color:#636363;
	font-weight:bold;
	text-transform:uppercase;
	list-style:none!important;
}
.footer-grid .copyright-grid .footer_thong_tin_cong_ty {
}
.footer-award-list {
	width:46%!important;
	margin-left:3%!important;
}
@media (max-width:1024px) {
	#footer-2015 .share {
	}
	.footer-grid .copyright-grid ul {
		margin-right:5px!important;
	}
	.footer-grid .copyright-grid ul li.ftitle {
		font-size:10px;
	}
	.footer-grid .copyright-grid ul li a {
		font-size:10px!important;
	}
	.footer-award-list {
		width:49%!important;
		margin-left:0%!important;
	}
	.copyright_footer_bottom {
		font-size:10px!important;
	}
}
.nk_seo_promotion_wrapper {
	font-size:1em;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text img.banner {
	max-width:100%;
	display:block;
	width:100%;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text h2.title-promotion {
	text-transform:uppercase;
	text-align:center;
	font-size:1.2em;
	color:black;
	border-bottom:1px solid #eeeeee;
	background-color:#f7f7f7;
	margin:0px;
	padding:15px;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion {
	padding-bottom:20px;
	width:100%;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item {
	margin:0;
	width:20%;
	float:left;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item .blue {
	border:2px solid #1aa1e1;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item .purple {
	border:2px solid #6842a7;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item .orange {
	border:2px solid #ffc000;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item .pink {
	border:2px solid #ed1c24;
}
.nk_seo_promotion_wrapper .nk-seo-promotion-title-text .color-promotion .color-item .green {
	border:2px solid #00b050;
}
.nk_seo_promotion_wrapper #seo-promotion-share {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-share img {
	width:100%;
	max-width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-share .share {
	position:absolute;
	color:white;
	top:0;
	right:0;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 img {
	max-width:100%;
	display:block;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 img.banner-block1 {
	width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion {
	width:25%;
	float:left;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion h4 {
	color:#ed1c24;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:1.2em;
	text-decoration:none;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion a {
	text-decoration:none;
	color:black;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion img {
	max-height:110px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top {
	background-color:white;
	background:rgba(255,255,255,0.95);
	filter:alpha(opacity=95);
	margin:5px;
	padding:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top .title {
	text-transform:uppercase;
	display:block;
	text-align:center;
	padding-top:5px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top .price {
	display:block;
	text-align:center;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top p {
	margin:0;
	padding:0;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top .red {
	color:#ed1c24;
	font-size:1.5em;
	font-weight:bolder;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top .small-red {
	color:#ed1c24;
	font-size:0.8em;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list {
	position:absolute;
	left:0;
	color:white;
	bottom:0;
	right:0;
	padding:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list h4 {
	margin:0;
	padding:0;
	text-align:center;
	max-height:45px;
	min-height:45px;
	overflow:hidden;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list .line {
	border-bottom:1px solid #5d5d5d;
	padding-bottom:5px;
	margin-left:35px;
	margin-right:35px;
	margin-bottom:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list .gift {
	display:block;
	text-align:center;
	max-height:60px;
	min-height:60px;
	overflow:hidden;
	line-height:19px;
}
.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list img.center-promotion {
	margin:0 auto;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 {
	margin-top:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .header {
	width:100%;
	background-color:#f7f7f7;
	border-bottom:2px solid #ed1c24;
	display:inline-block;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .header h2 {
	float:left;
	margin:0;
	color:black;
	margin-right:15px;
	background-color:#f7f7f7;
	padding:10px;
	text-transform:uppercase;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .header .arrow-right {
	background:url("../images/dots_pat.png") repeat-x center;
	height:13px;
	margin-top:13px;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 {
	padding:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 p {
	margin:0;
	padding:0;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 {
	width:25%;
	float:left;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 .item {
	padding:10px;
	background-color:rgba(244,244,244,0.95)!important;
	margin:5px;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 .red {
	color:#ed1c24;
	font-weight:bolder;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 .title {
	color:#ed1c24;
	font-weight:bold;
	border-bottom:1px solid #ed1c24;
	margin-bottom:10px;
	padding-bottom:5px;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 img {
	max-width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 .gift {
	margin-top:10px;
}
.nk_seo_promotion_wrapper .owl-carousel {
	clear:both;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 {
	margin-top:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header {
	width:100%;
	background-color:#f7f7f7;
	border-bottom:2px solid #ed1c24;
	display:inline-block;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header h2 {
	float:left;
	margin:0;
	color:black;
	margin-right:15px;
	background-color:#f7f7f7;
	padding:10px;
	text-transform:uppercase;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header .arrow-right {
	background:url('../images/dots_pat.png') repeat-x center;
	height:13px;
	margin-top:18px;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header2 {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	border:1px solid white;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header2 h2 {
	position:absolute;
	color:white;
	top:10%;
	left:15%;
	font-size:3.5vw;
	text-transform:uppercase;
	z-index:9999;
	font-family:initial;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header2 a {
	text-decoration:none;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header2 img.background {
	display:block;
	max-width:100%;
	width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-block2 .header2 img.right {
	position:absolute;
	color:white;
	top:11%;
	right:9%;
	max-width:20%;
	width:20%;
	border:none;
}
.nk_seo_promotion_wrapper #seo-promotion-block4 {
	clear:both;
	text-align:center;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block4 span {
	text-decoration:none;
	color:#545351;
	background-color:#f7f7f7;
	padding:10px;
	font-size:20px;
	text-transform:uppercase;
	border-radius:5px;
	display:block;
}
.nk_seo_promotion_wrapper #seo-promotion-block4 #the-le {
	text-align:left!important;
	height:300px;
	margin-top:10px;
	-moz-box-shadow:0 0 15px #cccccc;
	-webkit-box-shadow:0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
	padding:10px;
}
.nk_seo_promotion_wrapper #seo-promotion-block4 #the-le img {
	max-width:100%;
}
.nk_seo_promotion_wrapper #seo-promotion-block5 {
	text-align:center;
	clear:both;
	margin:0;
	padding:0;
	position:relative;
	background-color:#f7f7f7;
}
.nk_seo_promotion_wrapper #seo-promotion-block5 p {
	padding:30px;
	border-bottom:2px solid #ed1c24;
}
.nk_seo_promotion_wrapper #seo-promotion-block5 .share {
	position:absolute;
	top:5px;
	right:0;
}
.nk_seo_promotion_wrapper .owl-item {
	min-height:160px!important;
}
.nk_seo_promotion_wrapper .owl-item .center {
	width:100%;
}
.nk_seo_promotion_wrapper .owl-item .nk_discount {
	top:auto;
	right:9px;
	background:#ED1C24!important;
	margin-top:1px;
}
.nk_seo_promotion_wrapper .jscroll-item {
	padding:5pt;
	margin:0pt;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nk_seo_promotion_wrapper .jscroll-item .nk-product-title a {
	text-transform:uppercase;
	font-size:1em!important;
	color:#000;
}
.nk_seo_promotion_wrapper .jscroll-item .nk-product-title a::first-letter {
	text-transform:uppercase;
}
.nk_seo_promotion_wrapper .icon-left-main {
	opacity:0;
}
.nk_seo_promotion_wrapper .icon-right-main {
	opacity:0;
}
@media (max-width:767px) {
	.seo-block-product-list {
		position:static!important;
	}
	.seo-block-product-promotion,#seo-promotion-block3 .container-block3 .item-inn-block3 {
		width:50%!important;
	}
	.seo-block-product-promotion .top {
		background-color:rgba(244,244,244,0.95)!important;
	}
}
@media (max-width:478px) {
	.seo-block-product-promotion,#seo-promotion-block3 .container-block3 .item-inn-block3 {
		width:100%!important;
	}
	#seo-promotion-block2 .header2 h2 {
		font-size:12px;
	}
	#seo-promotion-page #seo-promotion-container #seo-promotion-block5 {
		text-align:left;
	}
	.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-list {
		padding:0px
	}
	.nk_seo_promotion_wrapper #seo-promotion-block1 .seo-block-product-promotion .top {
		margin:5px 0px 0px 0px;
	}
	.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 .item-inn-block3 .item {
		margin:5px 0px 0px 0px;
	}
	.nk_seo_promotion_wrapper #seo-promotion-block3 .container-block3 {
		padding:0px
	}
	.nk_seo_promotion_wrapper #seo-promotion-block3 .header {
		margin-top:5px;
	}
}
.block-general-news-2015 {
}
.block-general-news-2015 .block-general-news-2015-left {
	width:35%!important;
	float:left;
	border:1px solid #ECECEC;
}
.block-general-news-2015 .block-general-news-2015-left .nk-first-blog-title {
	margin-top:0px!important;
}
.block-general-news-2015 .block-general-news-2015-left .nk-blog-image-side {
	min-height:120px!important;
	max-height:120px!important;
	padding-bottom:0px!important;
}
.block-general-news-2015 .block-general-news-2015-left .nk-blog-image-side img {
	max-height:109px!important;
}
.block-general-news-2015 .block-general-news-2015-left .nk-blog-title-side {
	white-space:normal!important;
	min-height:27px!important;
	max-height:27px!important;
	overflow:hidden!important;
	text-align:left;
}
.block-general-news-2015 .block-general-news-2015-right {
	width:40%!important;
	float:left;
}
.block-general-news-2015 .block-general-news-2015-right .block-general-news-2015-right-inn {
	padding-left:10px;
}
.block-general-news-2015 .block-general-news-2015-right a {
	color:black!important;
}
.block-general-news-2015 .block-general-news-2015-right .nk-line-spacer {
	border-bottom:1px dashed #c8c8c8!important;
}
.block-general-news-2015 .block-general-news-2015-right .nk-blog-title-side {
	white-space:normal!important;
	min-height:27px!important;
	max-height:27px!important;
	overflow:hidden!important;
}
.block-general-news-2015 .block-general-news-2015-right .read-more {
	padding-left:6px!important;
	clear:both;
}
.block-general-news-2015 .block-general-news-2015-right .read-more a {
	color:#005e9c!important;
}
.block-kts-news-2015 .block-kts-news-2015-sub {
	width:100%;
	display:inline-block;
}
.block-kts-news-2015 .item {
	margin-bottom:5px;
	float:left;
	width:100%;
	border-bottom:1px dashed #c8c8c8!important;
	padding-bottom:5px;
}
.block-kts-news-2015 .item .blog-title-link {
	min-height:35px!important;
	max-height:35px!important;
	overflow:hidden!important;
}
.block-kts-news-2015 .item .img-kts {
	width:100px;
	height:65px;
	border:1px solid #dbdbdb;
	float:left;
	margin-right:10px;
}
.block-kts-news-2015 .blog-more {
	float:left;
}
#nk-header-2015 {
	margin-bottom:10px;
	margin-top:10px;
}
#nk-header-2015 .nk-header-inn {
	background-color:#eeeeee;
	display:inline-block;
	width:100%;
}
#nk-header-2015 .nk-header-inn .top-menu-2015 {
	float:left;
	margin-top:0px;
	margin-left:0px;
}
#nk-header-2015 .nk-header-inn .top-menu-2015 i {
	color:white;
	padding:10px;
	font-style:normal!important;
	float:left;
	font-size:23px;
	font-weight:bolder;
}
#nk-header-2015 .nk-header-inn .top-menu-2015 span {
	color:#ff0107;
}
#nk-header-2015 .nk-header-inn .top-menu-2015 p {
	margin:0;
	padding:0;
	float:left;
}
#nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
	margin:0;
	padding:0;
	float:left;
	padding:5px 0 0 10px;
	color:#ff0400;
	font-size:23px;
	white-space:nowrap;
	line-height:35px;
}
#nk-header-2015 .nk-header-inn .blue {
	background-color:#3a4446;
}
#nk-header-2015 .nk-header-inn .blue2 {
	background-color:#60afcd;
}
#nk-header-2015 .nk-header-inn .blue3 {
	background-color:#01506f;
}
#nk-header-2015 .nk-header-inn .red {
	background-color:#ed3239;
}
#nk-header-2015 .nk-header-inn .green {
	background-color:#a7b500;
}
#nk-header-2015 .nk-header-inn .pink {
	background-color:#e46787;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 {
	display:none;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .icon-mobile {
	padding:14px;
	float:right;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .icon-mobile .icon-bar {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid white;
}
#nk-header-2015 .nk-header-inn-active .middle-menu-2015 .menu-box-mobile {
	display:block!important;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .menu-box-mobile {
	display:none;
	clear:both;
	position:absolute;
	left:5px;
	right:2px;
	z-index:1005;
	background-color:#EEE;
	margin-top:40px;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .menu-box-mobile ul {
	margin:0;
	padding:10px;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .menu-box-mobile ul li {
	list-style:none;
	font-size:1.1em!important;
	background-color:#ffffff;
	line-height:25px;
	border:0 dotted #d8d8d8;
	border-width:1px 1px 0 0;
	padding:.6em;
	text-transform:uppercase;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .menu-box-mobile ul li a {
	color:black;
	line-height:20px;
	text-decoration:none;
	display:block;
}
#nk-header-2015 .nk-header-inn .middle-menu-2015 .menu-box-mobile ul li a:hover {
	color:#ff0400;
	font-style:italic;
	padding-left:.8em;
}
#nk-header-2015 .nk-header-inn .sub-menu {
	float:right;
	margin-top:10px;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li {
	float:left;
	list-style:none;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li a {
	text-decoration:none;
	color:#020202;
	white-space:nowrap;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li a:hover {
	border-bottom:1px solid #E53542;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li.padding {
	border-right:1px solid #020202;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li.right {
	padding-right:20px;
}
#nk-header-2015 .nk-header-inn .sub-menu ul li.left {
	padding-left:20px;
}
#nk-header-2015 .nk-header-inn .arrow-blue {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #3a4446;
}
#nk-header-2015 .nk-header-inn .arrow-blue2 {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #60afcd;
}
#nk-header-2015 .nk-header-inn .arrow-blue3 {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #025170;
}
#nk-header-2015 .nk-header-inn .arrow-red {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #ed3239;
}
#nk-header-2015 .nk-header-inn .arrow-green {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #a7b500;
}
#nk-header-2015 .nk-header-inn .arrow-pink {
	border-top:24px solid transparent;
	border-bottom:23px solid transparent;
	border-left:20px solid #e46787;
}
@media(max-width:979px) {
	#nk-header-2015 .nk-header-inn .middle-menu-2015 {
		display:block;
	}
}
@media (max-width:767px) {
	#nk-header-2015 .nk-header-inn .sub-menu {
		display:none;
	}
	#nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
		font-size:16px;
	}
	.block-banner-right-kts,.block-banner-right-dienlanh,.block-news-kts-2015,.block-general-news-2015,.download-promotion-program {
		display:none !important;
	}
	.block-banner-left-kts,.block-banner-left-dientu,.logo-thuong-hieu-2,.home_banner_main,.nk_seo_promotion_wrapper,.block-banner-left-dienlanh,.block-banner-left-gia-dung,.block-banner-left-bachhoa,.logo-nk-left-2015,.logo-nk-right-2015,.footer-left-content-2015,.footer-right-content-2015,.services-nk-2015-span5,.footer-logo-full-2015,.footer-logo-full-2015-right {
		width:100% !important;
	}
	#home_banner_main.owl-theme img {
		min-height:auto !important;
		max-height:auto !important;
	}
	.block-banner-left-kts img {
		min-height:auto !important;
		max-height:auto !important;
	}
	.mainmenu ul.right {
		display:none;
	}
	.logo-nk-left-2015 .logo_nguyenkim_2015 {
		width:45% !important;
	}
	.logo-nk-left-2015 .top-search {
		width:55% !important;
	}
	.logo-nk-right-2015 .top-cart-content {
		margin-left:15px !important;
	}
	.hot-line {
		width:45% !important;
	}
	.footer-bottom-nk-2015 .footer-right-content-2015 {
		padding:0px;
	}
	.footer-logo-full-2015-right #footer-2015 {
		float:left;
		width:100%;
	}
}
@media (min-width:767px) and (max-width:850px) {
	#nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
		font-size:16px;
	}
	#nk-header-2015 .nk-header-inn .sub-menu ul li.left {
		padding-left:4px;
	}
	#nk-header-2015 .nk-header-inn .sub-menu ul li.right {
		padding-right:4px;
	}
}
@media (min-width:851px) and (max-width:985px) {
	#nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
		font-size:16px;
	}
	#nk-header-2015 .nk-header-inn .sub-menu ul li.left {
		padding-left:10px;
	}
	#nk-header-2015 .nk-header-inn .sub-menu ul li.right {
		padding-right:10px;
	}
}
@media (max-width:767px) {
	#nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
		font-size:1.2em !important;
	}
	.nk_seo_promotion_wrapper .icon-left-main {
		opacity:1;
	}
	.nk_seo_promotion_wrapper .icon-right-main {
		opacity:1;
	}
}
.nk-top-header-2015 {
	float:right;
}
.nk-top-header-2015 .icon-tuyen-dung {
	background:url("../images/layout_2015/v2/icon-tuyen-dung.png") left center no-repeat;
}
.nk-top-header-2015 .icon-qua-tang {
	background:url("../images/layout_2015/v2/icon-qua-tang.png") left center no-repeat;
}
.nk-top-header-2015 .icon-tra-cuu {
	background:url("../images/layout_2015/v2/icon_tracuuthethanhvien.png") left center no-repeat;
}
.nk-top-header-2015 .icon-dich-vu {
	background:url("../images/layout_2015/v2/icon-dich-vu.png") left center no-repeat;
}
.nk-top-header-2015 .icon-su-kien {
	background:url("../images/layout_2015/v2/icon-su-kien.png") left center no-repeat;
}
.nk-top-header-2015 .icon-chia-se {
	background:url("../images/layout_2015/v2/icon-chia-se-thong-tin.png") left center no-repeat;
}
.nk-top-header-2015 .icon-item {
	float:left;
	padding-left:25px;
	margin-right:10px;
	height:19px;
}
.nk-top-header-2015-full {
	background-color:#EBEBEB;
}
.nk-top-header-2015-full {
	border-bottom:1px solid #dddddd;
}
.block-banner-left-dienlanh img {
	max-height:450px;
	min-height:450px;
}
.block-banner-right-dienlanh .block-dien-lanh-banner-right-top img {
	max-height:300px;
	min-height:300px;
}
.block-banner-right-dienlanh .block-dien-lanh-banner-right-bottom img {
	margin-top:10px;
	max-height:140px;
	min-height:140px;
}
.block-banner-left-bachhoa img {
	max-height:450px;
	min-height:450px;
}
.dropdown-box.top-my-account {
	padding-top:10px;
}
.top-my-account {
}
.top-my-account .popup-title {
	padding:5px 25px 5px 0px !important;
	background:url("../images/layout_2015/v2/icon-dang-ky.png") left center no-repeat;
}
.top-search {
}
#home_banner_main.owl-theme {
	margin-top:19px !important;
	margin-bottom:0px !important;
}
#home_banner_main.owl-theme img {
	max-height:346px;
	min-height:346px;
	width:100%;
}
.block-banner-left-kts img,.block-banner-right-kts img,.block-banner-left-dientu img,.block-banner-left-gia-dung img {
	max-height:252px;
	min-height:252px;
	width:100%;
}
.block-banner-left-dientu img,.block-banner-left-dienlanh img,.block-banner-right-dienlanh img,.block-banner-left-dienlanh img,.block-banner-right-dienlanh img,.block-banner-left-gia-dung img,.block-banner-left-bachhoa img {
	width:100%;
}
#menu ul li.mainmenu a img {
}
.logo-nk-right-2015 {
	float:right;
}
.hot-line {
	margin-top:5px;
	margin-bottom:5px;
	width:50%;
	float:right;
	text-align:right;
}
#logo-partner .item {
	width:16.5%;
	float:left;
	text-align:center;
	line-height:35px;
}
#logo-partner .border-partner {
	padding:5px;
	height:150px;
	border:1px solid #e5e5e5;
}
#logo-partner {
	padding-top:5px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
#logo-partner-inn {
	height:35px;
	background:#fff;
	clear:both;
}
.border-partner-group {
	width:100%;
}
.download-promotion-program {
	width:22%;
	float:left;
	text-align:center;
	margin-left:1%;
	margin-top:0px;
	min-height:165px;
	margin-right:1px;
}
.minicart-title {
	padding-left:12px !important;
}
.nk_seo_promotion_wrapper .owl-item .scroll-image {
}
.logo-nk-left-2015 .logo_nguyenkim_2015 {
	width:30%;
	float:left;
}
.logo-nk-left-2015 .top-search {
	width:68%;
	float:left;
}
.footer-grid {
}
.footer-bottom-nk-2015 {
	background:#F6F6F6;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
.footer-bottom-nk-2015 .footer-left-content-2015 {
	padding:15px;
	color:#616161;
	border-right:1px dashed #C1C1C1;
}
.footer-bottom-nk-2015 .footer-left-content-2015 ul {
	margin:0;
	float:left;
	width:25%;
	line-height:22px;
}
.footer-bottom-nk-2015 .footer-left-content-2015 ul li {
	list-style:none;
}
.footer-bottom-nk-2015 .footer-left-content-2015 ul li.ftitle {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
.footer-bottom-nk-2015 .footer-right-content-2015 {
	margin-left:0px !important;
}
.footer-bottom-nk-2015 .footer-right-content-2015 h2 {
	font-size:12px;
	margin-left:22%;
	margin-top:10px;
}
.footer-bottom-nk-2015 .footer-right-content-2015 #email-promotion {
	border:1px solid #dbdbdb;
	padding:5px;
	float:left;
	line-height:20px;
	width:100%;
}
.footer-bottom-nk-2015 .footer-right-content-2015 #submit-promotion {
	background:url(../images/layout_2015/v2/arrow-f.jpg) no-repeat;
	width:44px;
	height:33px;
	border:none;
	position:absolute;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .icon-tuyen-dung {
	background:url(../images/layout_2015/v2/icon_tuyendung.png) 20px center no-repeat #e3e3e3;
	border:1px solid #dbdbdb;
	margin-top:50px;
	width:60%;
	margin-left:20%;
	padding:10px;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .icon-tuyen-dung a {
	text-transform:uppercase;
	color:#090909;
	padding-left:50px;
}
.footer-right-content-2015 .block_icon_mxh_nk_v6,.footer-right-content-2015 .thungo_footer .thungo_sub,.footer-right-content-2015 .thungo_footer .muahang_online_footer {
	display:none;
}
.footer-bottom-nk-2015-2 .footer_seo_title {
	clear:left;
}
.footer-logo-full-2015 .block_center_logo_footer_nk_v6 {
	margin-bottom:10px;
}
.footer-logo-full-2015 .copyright_footer_bottom_2015 {
	font-size:11px;
	color:#808080;
	margin-bottom:15px;
}
.footer-logo-full-2015-right {
	margin-left:0px !important;
	margin-top:20px;
	float:right !important;
}
.block_footer_facebook_ve_nk_v6 {
	border-radius:none !important;
	border:none !important;
	background:transparent !important;
	width:76%;
	margin-left:20%;
	padding:0px !important;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer {
	margin-left:0px !important;
}
#services-nk-2015 {
	width:100%;
}
#services-nk-2015 .clearfix {
	clear:both;
}
#services-nk-2015 .right {
	margin-right:10px;
	padding-bottom:10px;
}
#services-nk-2015 .bg {
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	text-align:center;
	min-height:260px;
}
#services-nk-2015 a {
	text-decoration:none;
}
#services-nk-2015 .services-nk-2015-span2 {
	width:25%;
	float:left;
	margin-left:0px !important;
	margin-bottom:10px;
}
#services-nk-2015 .services-nk-2015-span2 h3 {
	font-size:10px;
	padding-top:10px;
}
#services-nk-2015 .services-nk-2015-span2 img {
	max-width:100%;
	width:100%;
}
#services-nk-2015 .services-nk-2015-span2 h3 a {
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-weight:bold;
	font-size:1.5em;
	text-transform:uppercase;
	text-decoration:none;
}
#services-nk-2015 .services-nk-2015-span2 span {
	color:#212121;
	font-size:1.1em;
}
#services-nk-2015 .services-nk-2015-span5 {
	width:50%;
	float:left;
	margin-left:0px !important;
}
#services-nk-2015 .services-nk-2015-span5 img {
	max-width:100%;
	width:100%;
}
#services-nk-2015 .services-nk-2015-span5 h3 {
	font-size:10px;
	padding-top:10px;
}
#services-nk-2015 .services-nk-2015-span5 h3 a {
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-weight:bold;
	font-size:1.5em;
	text-transform:uppercase;
	text-decoration:none;
}
#services-nk-2015 .services-nk-2015-span5 span {
	color:#212121;
	font-size:1.1em;
}
#services-nk-2015 .services-nk-2015-span2 h3.top2 {
	min-height:26px;
}
#services-nk-2015 .services-nk-2015-span5 h3.top2 {
	min-height:21px;
}
#services-nk-2015 .services-nk-2015-span2 h3.top3 {
	min-height:42px;
}
#services-nk-2015 .services-nk-2015-span5 {
	margin-bottom:10px;
}
#services-nk-2015 .bg {
	border:0px !important;
	background:transparent;
}
#services-nk-2015 .services-nk-2015-span5 img,#services-nk-2015 .services-nk-2015-span2 img {
	border:1px solid #e5e5e5;
}
@media (min-width:768px) and (max-width:1279px) {
	.container-fluid.top-grid.header-bar {
		height:0px !important;
	}
	.tygh-top-panel .header-bar {
		height:auto !important;
	}
	.menu-header-link {
		width:35%
	}
}
@media (max-width:900px) {
	#footer-2015 .register,#footer-2015 .share {
		width:100%;
	}
	#footer-2015 .share .share-inn {
		width:auto;
	}
}
.thungo_footer {
	width:67% !important;
}
.thungo_footer .form_thungo {
	width:100% !important;
}
.thungo_footer .form_thungo .subscribe-email {
	width:87% !important;
}
.thungo_footer .subscribe-email {
	height:31px !important;
	border-radius:unset !important;
	margin-right:0 !important;
}
[class*="span"] {
	min-height:0px !important;
}
.nk_seo_promotion_wrapper .product-prices .strike {
	float:right;
	font-size:1.1em !important;
	line-height:20px;
}
.nk_seo_promotion_wrapper .product-title {
	float:left;
	text-align:left;
	font-size:1.2em !important;
}
.nk_seo_promotion_wrapper .price .price-num {
	font-size:1.1em !important;
}
.nk_seo_promotion_wrapper .price {
	text-transform:lowercase !important;
}
.mobile-home-banner-2015 #home_banner_main.owl-theme img {
	width:100%;
	min-height:200px !important;
	max-height:200px !important;
}
@media (max-width:767px) {
	.mobile-home-banner-2015 #home_banner_main.owl-theme img {
		width:100%;
		min-height:200px !important;
		max-height:200px !important;
	}
}
@media (max-width:361px) {
	.mobile-home-banner-2015 #home_banner_main.owl-theme img {
		width:100%;
		min-height:200px !important;
		max-height:200px !important;
	}
}
.nk_seo_promotion_wrapper .product-title {
	font-size:1em !important;
}
.jscroll-item .block_cate_new_uudai_them {
	paddig-left:5px;
}
.nk_seo_promotion_wrapper .properties-update .price,.nk_seo_promotion_wrapper .properties-update .price-update {
	float:right !important;
}
.nk_seo_promotion_wrapper .properties-update {
	clear:both;
}
.nk-product-hover {
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nk-product-hover span {
	padding:10px;
	float:left;
	color:white;
	font-size:12px;
	text-align:left;
}
.nk-product-hover span p {
	color:white;
	padding-top:3px;
	padding-bottom:3px;
}
.nk_discount {
	position:absolute;
	top:0;
	right:0;
	background:rgb(173,24,0);
	padding:7px;
	color:white;
	font-weight:bold;
	z-index:9999;
}
.product-prices {
	display:block;
	width:100%;
	line-height:18px;
}
.product-prices .strike {
	font-size:1.1em !important;
	line-height:20px;
}
.price-update {
	float:left;
}
.product-title {
	float:left;
	text-align:left;
	font-size:1em !important;
}
.prices-container {
	padding:0;
}
.product-container {
	padding:0;
}
.price .price-num {
	font-size:1em !important;
}
.block_cate_new_uudai_them {
	float:left;
}
.block_cate_new_uudai_them span {
	float:left;
	text-align:left;
}
.scroll-image {
	float:left;
	padding-bottom:5px;
	width:100%;
}
.owl-theme .owl-controls .owl-buttons div {
	background:none;
}
.jscroll-item {
	margin-bottom:30px;
}
.jscroll-item .hangsapve {
	background:url("../images/tag_hangsapve.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:63px;
	margin:0;
	position:absolute;
	left:0 !important;
	top:0;
	width:63px;
	z-index:1;
}
.price {
	text-transform:lowercase !important;
}
.nk_seo_promotion_wrapper .nk-seo-product-title a {
	border-left:1px solid #7E7979;
	padding-left:5px;
	color:#212121;
}
.block_cate_new_uudai_them span {
	color:#5e5b52 !important;
}
.nk_seo_promotion_wrapper .new_price {
	float:left;
	font-size:1.1em;
	color:#a80006;
	font-weight:bold;
	display:none;
}
.nk_seo_promotion_wrapper .properties-update .label {
	float:left !important;
	border-left:1px solid #7E7979;
	padding-left:5px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
.nk_seo_promotion_wrapper .properties-update .value {
	float:left;
	margin-top:-10px;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}
.nk_seo_promotion_wrapper .properties-update .price-update {
	float:right !important;
}
.nk_seo_promotion_wrapper .owl-item .jscroll-item .nk-product-title a {
	height:30px;
	overflow:hidden;
}
.nk_seo_promotion_wrapper .owl-item {
	border-top:1px solid #f2f2f2 !important;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:-1px 0 0 -1px;
}
.nk_seo_promotion_wrapper .owl-item:last-child {
	border-left:1px solid #f2f2f2;
	border-right:none !important;
}
.nk_seo_promotion_wrapper .owl-item:first-child {
	border-left:none !important;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item:first-child {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper .price .price-num {
	font-size:1em !important;
}
@media (max-width:768px) {
	.nk_seo_promotion_wrapper .price .price-num {
		font-size:10px !important;
		line-height:15px;
	}
	.nk_seo_promotion_wrapper .product-prices .strike {
		float:right;
		line-height:20px;
		font-size:0.8em !important;
	}
	.nk_seo_promotion_wrapper .properties-update .value {
		font-size:9px;
	}
	.nk_seo_promotion_wrapper .properties-update .label {
		font-size:12px;
	}
}
.nk_seo_promotion_wrapper .jscroll-item {
	min-height:230px !important;
}
.homepage-main-content-2015 .unmargin-left {
	margin-left:1% !important;
}
.unmargin-left .jscroll-item {
	min-height:250px !important;
}
.nk_seo_promotion_wrapper .product-prices .price-update {
	display:block;
}
.nk_seo_promotion_wrapper .product-prices .price-update:first-child {
	display:none;
}
@media (max-width:478px) {
	.nk_seo_promotion_wrapper .product-prices .price-update {
		display:none;
	}
	.nk_seo_promotion_wrapper .product-prices .price-update:first-child {
		display:block;
	}
	.properties-update .price-update .price {
		display:block !important;
	}
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:285px !important;
	}
	.nk_seo_promotion_wrapper .properties-update .price-update {
		border-left:1px solid #7E7979;
		float:left !important;
		line-height:10px;
		width:100%;
	}
	.nk_seo_promotion_wrapper .properties-update .value {
		float:left;
		font-size:12px;
		font-weight:bold;
		margin-left:5px;
		margin-top:-5px !important;
	}
	.nk_seo_promotion_wrapper .price {
		line-height:15px !important;
	}
}
.nk_seo_promotion_wrapper>.unborder-bottom .owl-item>div>.jscroll-item:first-child {
	border-bottom:none !important;
}
@media (min-width:1023px) {
	.unmargin-left .jscroll-item {
		min-height:236px !important;
	}
}
#home_banner_main.owl-theme img {
	max-height:362px !important;
	min-height:362px !important;
	width:100%;
}
.owl-theme .owl-controls .owl-page span {
	border:1px solid #414b4d;
	opacity:0.8 !important;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
	border:1px solid #414b4d !important;
	width:12px !important;
	background-color:#38aec5 !important;
}
.price-best-home-page {
	float:left;
	width:68%;
	margin-top:7px;
}
.promotion-home-page {
	float:right;
	width:31%;
	margin-top:7px;
}
.price-best-home-page img,.promotion-home-page img {
	width:100%;
	max-height:95px;
	min-height:95px;
}
#slider-2015 {
	overflow:hidden;
	padding:0 0 3px;
}
#slider-2015:hover .prev,#slider-2015:hover .next {
	opacity:1;
}
#slider-2015 .viewport {
	float:left;
	width:110px;
	height:55px;
	overflow:hidden;
	position:relative;
	margin:27px 0px 27px 0px;
}
#slider-2015 .viewport li img {
	border:none;
}
#slider-2015 .buttons {
	clear:both;
}
#slider-2015 .prev {
	background:url('../images/companies/1/tet2015/shopbybrand/arrow-up.png') no-repeat;
	width:11px;
	height:9px;
	color:transparent;
	position:relative;
	left:60px;
	top:10px;
	float:left;
	opacity:0;
}
#slider-2015 .next {
	background:url('../images/companies/1/tet2015/shopbybrand/arrow-down.png') no-repeat;
	width:11px;
	height:9px;
	color:transparent;
	position:relative;
	left:60px;
	top:-20px;
	float:left;
	opacity:0;
}
#slider-2015 .disable {
	visibility:hidden;
}
#slider-2015 .overview {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
	width:110px;
	left:0;
	top:0;
}
#slider-2015 .overview li {
	float:left;
	padding:1px;
	height:121px;
	width:110px;
}
#nk-brand-2015 {
	background:url('../images/companies/1/tet2015/shopbybrand/Option-3.jpg') no-repeat left center #d2d3d5;
	background-repeat:no-repeat;
	width:100%;
	height:112px;
	font-family:Arial;
	margin-top:19px;
}
#nk-brand-2015 #slider-2015 {
	width:40%;
	float:left;
}
#nk-brand-2015 #brand-2015 {
	width:60%;
	float:left;
	text-align:center;
	margin-top:10px;
}
#nk-brand-2015 #brand-2015 h2 {
	text-transform:uppercase;
	font-size:1.7vw;
	font-weight:normal;
	margin:0;
}
#nk-brand-2015 #brand-2015 span {
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	color:#88898b;
}
#nk-brand-2015 #brand-2015 #select-by-brand {
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
	width:90%;
}
#nk-brand-2015 #brand-2015 #select-by-brand option {
	height:20px;
	width:170px;
	padding:10px;
	background-repeat:no-repeat;
}
.block-general-news-2015 .block-general-news-2015-left {
	display:none;
}
#home_banner_main.owl-theme img {
	max-height:328px !important;
	min-height:328px !important;
}
.block-general-news-2015 .block-general-news-2015-right {
	width:100% !important;
	margin-top:10px;
}
.block-general-news-2015 .block-general-news-2015-right .block-general-news-2015-right-inn {
	padding-left:0px !important;
	border:1px solid #EBEBEB !important;
	display:inline-block;
	width:100%;
}
.header-category h2 {
	margin:0px;
	background-color:#C3C4C8;
	font-size:25px;
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
.block-general-news-2015 .block-general-news-2015-right .read-more a {
	float:right;
	padding-right:10px;
}
.banner-home-2015-version2 {
	width:80%;
	float:left;
}
.banner-home-top {
	width:19%;
	float:right;
	margin-top:19px;
}
.banner-home-top .top {
	min-height:283px;
	max-height:100px;
}
.banner-home-top img {
	width:100%;
	max-width:100%;
}
#home_banner_main.owl-theme img {
	min-height:283px !important;
	max-height:283px !important;
}
.footer-download-content-2015 h2 {
	font-size:15px;
	margin-top:20px;
}
.footer-download-content-2015 .top {
	margin-top:10px;
}
@media (max-width:767px) {
	.logo-thuong-hieu {
		width:100% !important;
	}
	.home_right_2015 {
		width:100% !important;
	}
}
@media (min-width:768px) and (max-width:1279px) {
	#nk-brand-2015 {
		background:none !important;
		margin-bottom:10px;
	}
	#nk-brand-2015 #slider-2015 {
		width:49%;
		border:1px solid #D2D3D5;
		padding:0px;
	}
	#slider-2015 .prev,#slider-2015 .next {
		left:50%;
	}
	#nk-brand-2015 #brand-2015 {
		width:45%;
		background-color:#d2d3d5;
		padding:5px;
	}
	#slider-2015 .viewport {
		margin:17px 0px 17px 0px;
	}
	#nk-brand-2015 #brand-2015 {
		height:99px;
		margin-top:0px;
	}
	#nk-brand-2015 #brand-2015 #select-by-brand {
		font-size:12px;
	}
}
#seo_product_description.template2 img.center {
	box-shadow:0 0 15px #cccccc;
	display:block;
	height:auto;
	margin:10px auto;
	max-width:100%;
	outline:0 none;
	transition:none !important;
}
#seo_product_description.template2 img.center:hover {
	outline:0;
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:unset !important;
}
#seo_product_description.template2 img.left {
	transition:none !important;
}
#seo_product_description.template2 img.left:hover {
	border-radius:unset !important;
}
#seo_product_description.template2 img.right {
	transition:none !important;
}
#seo_product_description.template2 img.right:hover {
	border-radius:unset !important;
}
#seo_product_description p.middle {
	vertical-align:middle;
	display:table-cell;
}
.seo_product_description_v2 {
	font-size:15px;
	line-height:24px;
	color:#222;
	padding:10px;
}
.seo_product_description_v2 .container-v2 {
	background-color:#fff;
	display:table;
	width:100%;
}
.seo_product_description_v2 .container-v2 .description-short {
	width:50%;
	float:left;
}
.seo_product_description_v2 .container-v2 .description-short .post_title h2 {
	font-size:20px !important;
	font-weight:normal !important;
}
.seo_product_description_v2 .container-v2 .description-short .post_title a {
	color:#000 !important;
	line-height:40px;
}
.seo_product_description_v2 .container-v2 .description-short .post_title a:hover,.seo_product_description_v2 .container-v2 .content-special .post_title a:hover {
	border-bottom:1px solid #ED1C24 !important;
}
.seo_product_description_v2 .container-v2 .description-short img {
	display:block;
	margin:0 auto;
}
.seo_product_description_v2 .container-v2 .content-special {
	width:50%;
	float:left;
}
.seo_product_description_v2 .container-v2 .content-special .content-special-inn,.seo_product_description_v2 .container-v2 .description-short .description-short-inn {
	padding:10px;
}
.seo_product_description_v2 .container-v2 .content-special .post_title h2 {
	font-size:20px !important;
	font-weight:normal !important;
}
.seo_product_description_v2 .container-v2 .content-special .post_title a {
	line-height:40px !important;
	color:#000 !important;
}
.seo_product_description_v2 .container-v2 .content-special ul {
	margin:15px;
}
.seo_product_description_v2 .container-v3 {
	display:table;
	width:100%;
	background-color:#fff;
}
.seo_product_description_v2 .container-v3 h2 {
	font-size:20px !important;
	font-weight:normal !important;
	text-decoration:underline;
	padding-left:10px;
}
.seo_product_description_v2 .container-v3 .container-v3-item {
	width:50%;
	float:left;
	padding-top:20px;
}
.seo_product_description_v2 .container-v3 .container-v3-inn {
	display:inline-block;
}
.seo_product_description_v2 .container-v3 .container-v3-inn .col-item {
	clear:both;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p {
	text-align:justify;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn {
	padding:10px;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn img {
	display:block;
	margin:0 auto;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3 {
	font-size:17px;
	text-transform:uppercase;
}
@media (max-width:767px) {
	.seo_product_description_v2 .container-v3 .container-v3-item {
		width:100%;
	}
}
@media (max-width:478px) {
	.seo_product_description_v2 .container-v2 .content-special .content-special-inn,.seo_product_description_v2 .container-v2 .description-short .description-short-inn {
		padding:0px;
	}
	.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn {
		padding:0px;
	}
	.seo_product_description_v2 .container-v2 .description-short,.seo_product_description_v2 .container-v2 .content-special,.seo_product_description_v2 .container-v2 .description-short img,.seo_product_description_v2 .container-v2 .content-special img,.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn img {
		width:100%;
	}
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p {
	clear:both;
}
.homepage-main-content-2015 .unmargin-left {
	margin-left:1% !important;
}
.nk_seo_promotion_wrapper .jscroll-item {
	min-height:250px !important;
}
.homepage-main-content-2015 .left-banner-horizontal-min-height-increase img.imagelazyload {
	min-height:258px !important;
	max-height:258px !important;
}
.block-banner-right-dienlanh .block-dien-lanh-banner-right-bottom img {
	margin-top:10px;
	max-height:240px !important;
	min-height:240px !important;
}
.block-banner-right-dienlanh .block-dien-lanh-banner-right-top img {
	margin-top:0px;
	max-height:350px !important;
	min-height:350px !important;
}
.nk_seo_promotion_wrapper .pict.imagelazyload {
	height:160px;
	width:160px;
}
.larger-product-images .pict.imagelazyload {
	height:160px !important;
	width:160px !important;
}
.homepage-main-content-2015 .block-banner-left-bachhoa img {
	display:inline;
	min-height:258px !important;
	max-height:258px !important;
}
.homepage-main-content-2015 .block-banner-left-dienlanh.left-banner-horizontal-min-height-increase .block-banner-left-dienlanh-top img.imagelazyload {
	display:inline;
	max-height:450px !important;
	min-height:450px !important;
}
.homepage-main-content-2015 .block-banner-left-dienlanh.left-banner-horizontal-min-height-increase .block-banner-left-dienlanh-bottom img.imagelazyload {
	display:inline;
	max-height:290px !important;
	min-height:290px !important;
}
@media screen and (max-width:1023px) {
	.nk_seo_promotion_wrapper .pict.imagelazyload {
		height:160px;
		width:160px;
	}
	.larger-product-images .pict.imagelazyload {
		height:160px !important;
		width:160px !important;
	}
	.homepage-main-content-2015 .left-banner-horizontal-min-height-increase img.imagelazyload {
		max-height:270px !important;
		min-height:270px !important;
	}
	.homepage-main-content-2015 .block-banner-left-dienlanh.left-banner-horizontal-min-height-increase img.imagelazyload {
		max-height:540px !important;
		min-height:540px !important;
	}
	.block-banner-right-dienlanh .block-dien-lanh-banner-right-bottom img {
		margin-top:10px;
		max-height:175px !important;
		min-height:175px !important;
	}
	.homepage-main-content-2015 .block-banner-left-bachhoa img {
		display:inline;
		min-height:270px !important;
		max-height:270px !important;
	}
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:260px !important;
	}
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item:last-child {
	border-bottom:0 none !important;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.homepage-main-content-2015 .border-bottom .owl-item .jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper .jscroll-item {
	min-height:250px !important;
}
.homepage-main-content-2015 .left-banner-horizontal-min-height-increase img.imagelazyload {
	max-height:258px !important;
	min-height:258px !important;
}
.homepage-main-content-2015 .block-banner-left-bachhoa img {
	display:inline;
	max-height:258px !important;
	min-height:258px !important;
}
@media (max-width:478px) {
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:285px !important;
	}
	.nk_seo_promotion_wrapper .product-title {
		height:40px;
		min-height:40px;
		overflow:hidden;
	}
}
.selling_place_item {
	clear:both;
	color:#333333 !important;
	display:inline;
	width:100%;
	float:left;
	height:27px;
}
.price_compare_wrapper .nk-product-hover {
	background-color:white;
	opacity:1;
}
.selling_place_wrapper {
	border:1px solid rgba(0,0,0,.3);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	height:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.selling_place_logo,.selling_place_price {
	color:#333333 !important;
	width:50%;
	float:left;
	font-size:1.1em;
}
.selling_place_price {
	text-align:right;
}
.price_compare_wrapper .owl-item .nk_discount {
	right:1px !important;
	height:19px;
}
.selling_place_item.selling_place_item_header {
	color:#FFA701 !important;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	opacity:1;
	padding-left:2px;
	border-bottom:3px solid #ed1c24;
	border-left:10px solid #ed1c24;
}
.selling_place_item.selling_place_item_footer a .view-detail {
	color:#ffa701 !important;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:50%;
	float:left;
}
.selling_place_item.selling_place_item_footer a .update-date {
	color:#333333 !important;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	font-style:italic;
	width:48%;
	float:left;
}
.selling_place_item.selling_place_item_footer {
	border-bottom:3px solid #ed1c24;
	text-align:left;
}
.selling_place_item.even {
	background:url("../images/stunning-text-bg.png") repeat scroll 0 0 rgba(0,0,0,0);
}
.best-price {
	background:url("../images/price-small_update.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:63px;
	margin:0;
	position:absolute;
	left:50px !important;
	top:108px;
	width:63px;
	z-index:1;
}
.price_compare_wrapper .jscroll-item {
	position:relative;
}
.mobile-price-view {
	background-color:#FFA701;
	color:white;
	line-height:35px;
	text-align:center;
}
.mobile-price-view span.view,.mobile-price-view span.hide {
	color:white;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
.mobile-price-view .view,.mobile-price-view.show .hide {
	display:block !important;
}
.mobile-price-view .hide,.mobile-price-view.show .view,.mobile-price-view {
	display:none !important;
}
.price_compare_wrapper .product-prices {
	display:block;
	line-height:18px;
	margin-top:15px;
	width:100%;
}
.price_compare_wrapper .owl-item {
	padding-right:5px;
}
.nk_seo_promotion_wrapper {
	padding:0 !important;
	margin:0 !important;
}
.price_compare_wrapper .pict.imagelazyload {
	height:185px !important;
	width:185px !important;
}
@media (max-width:1024px) {
	.price_compare_wrapper .pict.imagelazyload {
		height:185px !important;
		width:185px !important;
	}
	.price_compare_wrapper .price .price-num,.price_compare_wrapper .product-prices .strike {
		font-size:1em !important;
	}
	.mobile-price-view {
		display:block !important;
	}
	.nk_seo_promotion_wrapper .price_compare_wrapper .jscroll-item {
		min-height:280px !important;
	}
}
@media (max-width:768px) {
	.price_compare_wrapper .pict.imagelazyload {
		height:185px !important;
		width:185px !important;
	}
	.nk_seo_promotion_wrapper .price_compare_wrapper .price .price-num,.nk_seo_promotion_wrapper .price_compare_wrapper .product-prices .strike {
		font-size:1em !important;
	}
	.mobile-price-view {
		display:block !important;
	}
	.nk_seo_promotion_wrapper .price_compare_wrapper .jscroll-item {
		min-height:280px !important;
	}
}
.price_compare_wrapper .jscroll-item {
	min-height:280px !important;
}
@media (max-width:1024px) {
	.nk_seo_promotion_wrapper .price_compare_wrapper .jscroll-item {
		min-height:322px !important;
	}
}
@media (max-width:767px) {
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:285px !important;
	}
	.nk_seo_promotion_wrapper .product-title {
		height:15px;
		overflow:hidden;
	}
}
@media (max-width:478px) {
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:285px !important;
	}
}
@media (min-width:768px) {
	.nk_seo_promotion_wrapper .product-title {
		height:15px;
		overflow:hidden;
	}
}
@media (max-width:478px) {
	.block_cate_new_uudai_them span img {
		visibility:hidden;
		display:none;
	}
}
@media (max-width:478px) {
	.nk_seo_promotion_wrapper .jscroll-item {
		min-height:285px !important;
	}
	.block_cate_new_uudai_them span img {
		visibility:hidden;
		display:none;
	}
}
@media (min-width:768px) {
	.nk_seo_promotion_wrapper .product-title {
		height:15px;
		overflow:hidden;
	}
}
.nk_seo_promotion_wrapper_mobile .nk_discount {
	background:#ed1c24 !important;
	height:19px;
	right:0;
	top:0;
}
.nk_seo_promotion_wrapper_mobile .jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper_mobile .jscroll-item {
	border-collapse:collapse;
	border:1px solid #f2f2f2 !important;
	display:table-cell;
}
.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile .jscroll-item {
	min-height:300px !important;
}
.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
	min-height:250px !important;
}
@media (max-width:479px) {
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile .jscroll-item {
		min-height:355px !important;
	}
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
		min-height:280px !important;
	}
}
@media (max-width:768px) {
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile .jscroll-item {
		min-height:320px !important;
	}
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
		min-height:280px !important;
	}
}
div.seo-promotion-tab-wapper {
	width:100%;
	text-align:center;
	z-index:9998;
	background-color:#fff !important;
}
div.seo-promotion-tab-wapper ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
div.seo-promotion-tab-wapper ul li {
	float:left;
	vertical-align:middle;
	line-height:50px;
	list-style:none;
	background-color:#ED3239;
	border-top:5px solid #F8F8F8;
	width:25%;
	overflow:hidden;
}
div.seo-promotion-tab-wapper ul li a {
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	display:inline-block;
	line-height:normal;
	outline:none;
	font-size:1.2em;
	text-align:center;
}
div.seo-promotion-tab-wapper ul li:hover,div.seo-promotion-tab-wapper ul li.active {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-top:4px solid #EC000A;
	border-bottom:1px solid #EC000A;
	background-color:#fff !important;
	-webkit-box-shadow:0px 6px 8px 4px rgba(130,123,130,0.33);
	-moz-box-shadow:0px 6px 8px 4px rgba(130,123,130,0.33);
	box-shadow:0px 6px 8px 4px rgba(130,123,130,0.33);
}
div.seo-promotion-tab-wapper ul li:hover a,div.seo-promotion-tab-wapper ul li.active a {
	color:#ec000a;
	font-weight:bold;
	outline:medium none;
}
div.seo-promotion-tab-wapper ul li.bg1 {
	background-color:#F8BE1C;
}
div.seo-promotion-tab-wapper ul li.bg2 {
	background-color:#F7571B;
}
div.seo-promotion-tab-wapper ul li.bg3 {
	background-color:#0CAA9B;
}
div.seo-promotion-tab-wapper ul li.bg4 {
	background-color:#E10052;
}
div.seo-promotion-tab-wapper ul li.bg5 {
	background-color:#13B116;
}
div.seo-promotion-tab-wapper ul li.bg6 {
	background-color:#0866C6;
}
div.seo-promotion-tab-wapper ul li.bg7 {
	background-color:#714A29;
}
.seo-promotion-tab-description {
	color:#333333;
	min-height:30px;
	display:none;
	padding-top:5px;
}
#seo-promotion-tab-description-1 {
	border-bottom:5px solid #F8BE1C;
}
#seo-promotion-tab-description-2 {
	border-bottom:5px solid #F7571B;
}
#seo-promotion-tab-description-3 {
	border-bottom:5px solid #0CAA9B;
}
#seo-promotion-tab-description-4 {
	border-bottom:5px solid #E10052;
}
#seo-promotion-tab-description-5 {
	border-bottom:5px solid #13B116;
}
#seo-promotion-tab-description-6 {
	border-bottom:5px solid #0866C6;
}
#seo-promotion-tab-description-7 {
	border-bottom:5px solid #714A29;
}
.seo-promotion-tab-products-wrapper {
}
div.seo-promotion-tab-wapper .seo-promotion-tab-description {
	margin:0;
	font-size:1.2em;
	padding:5px 10px;
	background:#fff;
	text-align:left;
}
.seo-promotion-tab-item {
	font-size:1.2em;
	text-align:center;
}
@media (max-width:479px) {
	div.seo-promotion-tab-wapper .seo-promotion-tab-description {
		font-size:1em !important;
	}
	.seo-promotion-tab-item {
		font-size:1em !important;
	}
	div.seo-promotion-tab-wapper ul li a {
		font-size:1em !important;
	}
}
.promotion-header {
	text-align:center;
	text-transform:uppercase;
	font-family:Arial;
	margin:0px auto;
	padding:10px;
	font-size:1.2em !important;
}
.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
	position:relative !important;
}
div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
	display:block;
	list-style:none;
	float:left;
	width:25%;
	border-right:20px solid white;
	border-top:20px solid white;
	border-bottom:20px solid white;
	height:370px;
	padding:25px 10px 0px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	min-height:370px;
}
div.seo-promotion-image-wapper ul li a {
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	display:block;
	line-height:normal;
	outline:none;
	font-size:1.2em;
	text-align:center;
}
div.seo-promotion-image-wapper ul li a img {
	max-width:100%;
	display:block;
	min-width:100%;
	max-height:200px;
	height:200px;
	min-height:200px;
	border:1px solid white;
}
div.seo-promotion-image-wapper ul li a span {
	min-height:100px;
	height:100px;
	overflow:hidden;
	display:block;
	font-size:1.2em !important;
	font-family:Tahoma;
}
div.seo-promotion-image-wapper ul li.bg1 {
	background-color:#F8BE1C;
}
div.seo-promotion-image-wapper ul li.bg2 {
	background-color:#F7571B;
}
div.seo-promotion-image-wapper ul li.bg3 {
	background-color:#0CAA9B;
}
div.seo-promotion-image-wapper ul li.bg4 {
	background-color:#E10052;
}
div.seo-promotion-image-wapper ul li.bg5 {
	background-color:#048C34;
}
div.seo-promotion-image-wapper ul li.bg6 {
	background-color:#0866C6;
}
div.seo-promotion-image-wapper ul li.bg7 {
	background-color:#A3A64E;
}
div.seo-promotion-image-wapper ul li.bg8 {
	background-color:#8C3960;
}
.seo-promotion-image-wapper .breadcrumb {
	background-color:#e6e6e6;
	border-bottom:1px solid #d9d9d9;
	line-height:40px;
	margin:0 0 4px;
	padding:0 0 0 9px;
	font-size:1.2em;
}
.seo-promotion-image-wapper .breadcrumb span {
	font-size:1.2em;
	color:#EB0007;
}
.seo-promotion-image-wapper.hide .seo-promotion-image-container {
	display:none;
}
.seo-promotion-image-wapper .breadcrumb .hide,.seo-promotion-image-wapper.hide .breadcrumb .show {
	display:block;
}
.seo-promotion-image-wapper.hide .breadcrumb .hide,.seo-promotion-image-wapper .breadcrumb .show {
	display:none;
}
@media (max-width:800px) {
	div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
		width:50% !important;
	}
}
@media (max-width:1024px) {
	div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
		width:33% !important;
	}
}
@media (max-width:768x) {
	div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
		width:50% !important;
	}
}
@media (max-width:479px) {
	div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
		width:100% !important;
	}
}
.drop-compare {
	padding:5px 25px 5px 30px !important;
	background-position-y:6px !important;
}
.top-compare {
	display:inline-block;
}
#compare-product {
	width:100%;
	font-family:Arial;
	color:#212121;
}
#compare-product .compare-product-2 {
	width:20%;
	float:left;
}
#compare-product .compare-product-2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#compare-product .compare-product-2 ul li {
	width:70%;
	border:1px solid #bfbfbf;
	border-radius:5px;
	margin:10px 0px;
	padding:5px 16px;
	text-align:center;
}
#compare-product .compare-product-2 ul li:hover,#compare-product .compare-product-2 ul li.active {
	border:1px solid #f04f52;
}
#compare-product .compare-product-2 ul li:hover a,#compare-product .compare-product-2 ul li.active a {
	color:#f04f52;
}
#compare-product .compare-product-2 ul li a {
	text-decoration:none;
	font-size:14px;
	color:#212121;
}
#compare-product .compare-product-2 img {
	max-width:100%;
	display:block;
	margin:0 auto;
}
#compare-product .content-compare {
	text-align:center;
}
#compare-product .content-compare h2 {
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
}
#compare-product .content-compare span {
	display:block;
	color:#ff0000;
	padding:0 1px 15px 1px;
}
#compare-product a {
	font-size:14px;
	text-decoration:none;
}
#compare-product .content-compare .addcart {
	background-color:#ec000a;
	border-radius:10px;
	padding:5px 10px;
	border:none;
	color:#fff;
	font-size:12px;
}
#compare-product .compare-product-2 .box {
	background:url('../images/images/compare04.png') no-repeat scroll center center rgba(0,0,0,0);
	height:210px;
	border:1px solid #e5e5e5;
	border-radius:10px;
	background-position-y:80px;
}
#compare-product .compare-product-2 .bgBox {
	background-color:#e2e2e2;
	padding:10px;
}
#compare-product .compare-product-2 .bgBox .form-group {
	background:#fff;
	padding:2px;
	border-radius:8px;
}
#compare-product #submit-find {
	background:url('../images/images/compare05.png') no-repeat;
	border:none;
	background-color:transparent;
	width:21px;
	height:21px;
	vertical-align:middle;
	cursor:pointer;
}
.find-product {
	border:none;
	font-size:14px;
	width:130px;
	outline:none;
	width:82%;
}
#bottom-compare .bold {
	font-weight:bold;
}
#bottom-compare .center {
	text-align:center;
}
#bottom-compare .bgGrey {
	background-color:#f8f8f8;
}
#bottom-compare table {
	padding-top:25px;
}
#bottom-compare td {
	font-size:12px;
	padding:10px;
	outline:thin solid #ebebeb;
}
@media (max-width:767px) {
	#compare-product .header-compare {
		width:100%;
	}
	#compare-product .content-compare {
		width:50%;
	}
	#compare-product .content-compare h2 {
		min-height:35px;
	}
}
input#compare_search_input:focus {
	outline:none !important;
	box-shadow:none !important;
}
.btn_compare {
	float:left;
	line-height:20px;
	background-image:url('../images/images/button_compare.png');
	padding:14px 82px 10px 28px;
	font-size:12px;
	font-weight:bold;
	color:rgb(237,0,0);
}
.btn_compare:hover {
	font-size:12px;
	font-weight:bold;
	color:rgb(237,0,0);
}
#compare-product .compare-product-2 input[type="text"] {
	box-shadow:none;
}
#compare-product .compare-product-2 .box {
	height:245px;
}
.box {
	padding:0px;
}
.block_cate_new_uudai_them .ty-add-to-compare {
	margin-top:5px;
	background:url("../images/companies/1/Design/T4_2015/sosanh_sp_03.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);
	border:1px solid #00424E;
	border-radius:5px;
	color:#6c6c6c;
	padding:5px 5px 5px 35px;
	line-height:23px;
	background-position-y:-2px;
}
.block_cate_new_uudai_them {
	margin-top:15px;
}
.compare .compare-product-2 {
	margin-bottom:20px;
}
.compare-product-2 h2 a.cpname {
	height:32px;
	float:left;
	overflow:hidden;
	width:100%;
}
.compare-product-2.content-compare a:first-child {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ty-grid-list__item-name {
	min-height:23px !important;
	max-height:23px !important;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ty-grid-list__item-name a {
	min-height:23px !important;
	max-height:23px !important;
	overflow:hidden;
	text-overflow:ellipsis;
	float:unset;
}
ty-grid-list__item ty-quick-view-button__wrapper .properties-update {
	display:inline-flex;
	min-height:20px !important;
}
.price h3 {
	text-transform:uppercase !important;
}
#menu ul li ul .menu-child.style-1 h2,#menu ul li ul .menu-child.style-2 h2,#menu ul li ul .menu-child.style-3 h2,#menu ul li ul .menu-child.style-3 h2 a,#menu ul li ul .menu-child.style-1 h3 a {
	color:#313131 !important;
	font-size:11px;
}
#menu ul li ul .menu-child.style-1 h3 a {
	border-top:1px dotted #000;
	padding-top:5px;
	color:#666666 !important;
	font-weight:bold;
	white-space:nowrap;
}
@media (max-width:1219px) {
}
.header-category h2 {
	padding-top:5px;
	padding-bottom:5px;
}
.banner-home-top .top {
	min-height:305px;
	max-height:305px;
}
#home_banner_main.owl-theme img {
	min-height:305px !important;
	max-height:305px !important;
}
@media (max-width:997px) {
	.block-general-news-2015 .block-general-news-2015-right .nk-blog-title-side {
		min-height:30px !important;
	}
	.header-category h2 {
		font-size:18px;
	}
	.blog-title-side {
		display:inline;
	}
}
@media (min-width:768px) and (max-width:859px) {
	#nk-brand-2015 #brand-2015 {
		padding:5px 5px;
	}
}
@media (min-width:860px) and (max-width:1279px) {
	#nk-brand-2015 #brand-2015 {
		padding:0px 5px;
	}
}
#seo_product_description.template2 .page-title a {
	font-size:25px;
	font-weight:bold;
}
#seo_product_description.template2 a {
	color:#2496d7 !important;
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
}
#seo_product_description.template2 p a {
	font-size:12px;
}
#seo_product_description.template2 .post_title a {
	font-size:12px;
}
#seo_product_description.template2 h3 {
	border-bottom:0 solid #2496d7;
	color:#282a2e;
	font-size:15px;
	line-height:30px;
	margin:0;
}
#seo_product_description.template2 ul {
	border-bottom:0 solid #2496d7;
	border-left:0 solid #2496d7;
	border-right:0 solid #2496d7;
}
#seo_product_description.template2 img.center {
	box-shadow:none;
	display:block;
	height:auto;
	margin:10px auto;
	max-width:100%;
	outline:0 none;
	transition:none 0s ease 0s !important;
}
#seo_product_description.template2 h3 a {
	font-size:15px;
}
#seo_product_description.template2 .seo_container_other ul li a {
	font-size:12px;
}
#seo_product_description.template2 h2 {
	line-height:normal;
}
.scroll-control {
	background-color:white;
	color:#4285f4 !important;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:1.1em;
	padding:5px;
	text-align:center;
	width:94%;
	cursor:pointer;
	height:18px;
	margin-top:-20px;
	z-index:9998;
	position:relative;
	left:2%;
	right:4%;
}
.scroll-wrapper {
	margin-top:40px;
	padding:20px;
}
.nk_discount {
	z-index:1001 !important;
}
.mobile .tygh-footer {
	z-index:9999 !important;
}
.footer-nk-2015 {
	width:100%;
	display:inline-block;
}
.footer-nk-2015 .icon-mobile {
	width:25%;
	float:left;
}
.footer-nk-2015 .icon-mobile ul {
	align-items:center;
	display:flex;
	margin:0;
}
.footer-nk-2015 .icon-mobile ul li {
	list-style:none;
}
.footer-nk-2015 .icon-mobile ul li a,.footer-nk-2015 .register-new a {
	font-weight:bold !important;
	color:#636363 !important;
}
.footer-nk-2015 .icon-mobile ul li a img,.footer-nk-2015 .register-new ul li a img {
	margin-right:5px;
}
.footer-nk-2015 .register-new {
	float:left;
	width:40%;
}
.footer-nk-2015 .register-new ul {
	align-items:center;
	display:flex;
	margin:0;
}
.footer-nk-2015 .register-new ul li {
	list-style:none;
}
.footer-nk-2015 .share {
	width:35%;
	float:left;
	display:table;
	overflow:hidden;
	height:30px;
}
.footer-nk-2015 .share h3 {
	width:60px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#636363;
}
.footer-nk-2015 .share h3.title {
	display:table-cell;
	vertical-align:middle;
}
.footer-nk-2015 .share ul {
	display:table-cell;
	vertical-align:middle;
	margin:0;
	padding:0;
}
.footer-nk-2015 .share ul li {
	width:25%;
	float:left;
	list-style:none;
}
.footer-right-content-2015-tuyen-dung>ul {
	align-items:center;
	background-color:#e3e3e3;
	display:flex;
	padding:0px 15px;
	text-transform:uppercase;
	margin:10px 0px;
}
.footer-right-content-2015-tuyen-dung ul li {
	list-style:none;
}
.footer-right-content-2015-tuyen-dung ul li img {
	margin-right:5px;
}
.footer-bottom-nk-2015 .footer-right-content-2015-tuyen-dung {
	float:left;
}
.block_footer_facebook_ve_nk_v6 {
	margin-left:0%;
	float:none;
	width:50% !important;
	float:left;
}
.footer-bottom-nk-2015 .footer-right-content-2015-tuyen-dung {
	width:45%;
	float:right;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer {
	width:100% !important;
}
.footer-bottom-nk-2015 .footer-right-content-2015 {
	padding:0 0 10px 15px;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer input[type="image"] {
	width:20%;
	float:left;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer .form_thungo .subscribe-email {
	width:80% !important;
	float:left;
}
.footer-bottom-nk-2015 .footer-right-content-2015 h2 {
	margin-left:0%;
	text-align:left;
	clear:both;
}
.footer-download-content-2015 a {
	width:32.33%;
	float:left;
	margin-right:1%;
}
.footer-download-content-2015 a.item1 {
	text-align:center;
}
.footer-download-content-2015 a.item2 {
	text-align:right;
}
.footer-right-content-2015-tuyen-dung a {
	color:#212121 !important;
}
@media (max-width:1024px) {
	#nk-brand-2015 {
		margin-bottom:0px;
	}
	.header-category h2 {
		font-size:20px;
	}
	.block-general-news-2015 .block-general-news-2015-right .nk-blog-title-side {
		max-height:34px !important;
	}
}
.m .adpopup .adpopup-close {
	right:2px !important;
	top:2px !important;
}
@media (min-width:769px) and (max-width:1024px) {
	.adpopup:not(.fullscreen) {
		box-shadow:unset;
		display:block;
		height:auto !important;
		position:absolute;
		width:unset !important;
	}
}
.nk-top-header-2015 .icon-tra-cuu.icon-item a {
	padding-left:5px;
}
.tthelp {
	display:block;
	height:0;
	position:absolute;
	top:0;
	width:100%;
}
.helpbox:hover ul {
	display:none;
}
.helpbox::before {
	border-color:#fefd85 transparent;
	border-style:solid;
	content:" ";
	left:45%;
	position:absolute;
	top:-10px;
	border-width:0 10px 10px;
}
.helpbox::after {
	box-shadow:0 2px 8px -1px #aaa;
	content:" ";
}
.helpbox li {
	background:none repeat scroll 0 0 rgba(0,0,0,0) !important;
	color:#927847;
	font-size:13px !important;
	line-height:15px;
}
.helpbox li a {
	color:#927847;
}
.helpbox li::before {
	content:".";
	font-size:16px;
	font-weight:bold;
	margin-right:6px;
}
.helpbox ul {
	display:block;
	padding:5px
}
.helpbox ul strong {
	color:#927847;
	font-size:14px !important;
}
.helpbox {
	background-color:#fefd85;
	border-radius:5px;
	box-shadow:0 2px 8px -1px #FBFBB3;
	display:none;
	font-size:13px;
	margin:auto;
	padding:5px;
	position:absolute;
	z-index:99;
	top:32px;
	-webkit-transition:width 2s,height 2s,-webkit-transform 2s;
	transition:width 2s,height 2s,transform 2s;
}
.grid-list div[class^="ty-column"] {
	min-height:277px !important;
}
.no-deals .compare-button {
	padding-top:25px;
}
.compare-button {
	margin-top:5px;
}
@media (max-width:1279px) {
	.block_cate_new_uudai_them .ty-add-to-compare {
		font-size:9px !important;
	}
	.ty-grid-list__price .actual-price,.ty-grid-list__price .actual-price .price span,.ty-grid-list__price .price-update,.ty-grid-list__price .price-num,.ty-grid-list__price .price-update .price span,.ty-grid-list__price .price-update,.ty-grid-list__price .strike {
		font-size:11px !important;
	}
	.ty-grid-list__item-name {
		max-height:30px !important;
		min-height:30px !important;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.ty-grid-list__item .properties-update .value {
		margin:-5px 0 0 3px;
	}
	.ty-grid-list__item .block_cate_new_uudai_them span {
		font-size:11px !important;
	}
	.nk-product-hover span {
		font-size:11px !important;
		padding:5px;
	}
}
@media (max-width:768px) {
	.grid-list div[class^="ty-column"] {
		min-height:268px !important;
	}
	.block_cate_new_uudai_them .ty-add-to-compare {
		font-size:9px !important;
	}
	.ty-grid-list__price .actual-price,.ty-grid-list__price .actual-price .price span,.ty-grid-list__price .price-update,.ty-grid-list__price .price-num,.ty-grid-list__price .price-update .price span,.ty-grid-list__price .price-update,.ty-grid-list__price .strike {
		font-size:11px !important;
	}
	.ty-grid-list__item-name {
		max-height:30px !important;
		min-height:30px !important;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.ty-grid-list__item .properties-update .value {
		margin:-5px 0 0 3px;
	}
	.ty-grid-list__item .block_cate_new_uudai_them span {
		font-size:11px !important;
	}
	.nk-product-hover span {
		font-size:11px !important;
		padding:5px;
	}
}
#description>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon1.jpg") no-repeat center center;
	width:25px;
	height:28px;
	float:left;
}
#product_tab_58>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon2.jpg") no-repeat center center;
	width:25px;
	height:28px;
	float:left;
}
#features>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon3.jpg") no-repeat center center;
	float:left;
	width:25px;
	height:28px;
}
#ct_faq {
	display:none;
}
#product_tab_60>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon4.jpg") no-repeat center center;
	float:left;
	width:25px;
	height:28px;
}
#discussion .item-left>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon5.jpg") no-repeat center center;
	float:left;
	width:25px;
	height:28px;
}
#discussion .item-left {
	float:left;
}
#discussion .item-left span.total-number {
	float:left;
	padding:6px;
	background-color:#515352;
	color:#eeecec;
	border-radius:3px;
}
.top-tabs-left {
	width:100%;
	float:left;
	z-index:9997;
}
.top-tabs-right {
	width:5%;
	float:right;
	display:none;
	text-align:right;
	margin-top:3px;
}
.top-tabs-left .top-tabs-left-inn {
	width:100%;
	float:left;
}
.top-tabs-left .top-tabs-right-inn {
	width:20%;
	float:left;
}
.tabs-content {
	clear:both;
}
.top-tabs-left-inn-item.header-bar {
	width:100%;
	background:#fff;
	z-index:1111;
	right:0;
	left:0;
}
.top-tabs-left {
	background:#fff;
	z-index:9998;
}
#frm-dat-hang-nhanh-2015,.notification-content-extended {
	z-index:9999999 !important;
}
#product_tab_59>i {
	background:url("../images/companies/1/Design/T5_2015/pagedetail2015/icon6.jpg") no-repeat center center;
	float:left;
	width:25px;
	height:28px;
}
.qty-out-of-stock-large,.qty-out-of-stock-large-border,.qty-out-of-stock-large-mobile-border {
	color:#a80006;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:2px;
}
.qty-out-of-stock-large-border,.qty-out-of-stock-large-mobile-border {
	border:2px dotted;
	margin:5px 0px;
	padding:10px 15px;
	text-align:center;
}
.border-image-wrap {
	position:relative;
}
.mobile .mobile-more-button {
	border:none !important;
	border-width:0px !important;
}
.sprite {
	display:inline-block;
	*display:inline;
	*zoom:1;
	*float:left;
	vertical-align:middle;
	font-size:0 !important;
}
.mainmenu>a:hover>i.sprite {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
#menu ul li ul li ul li i.sprite {
	border:solid 1px transparent;
}
#menu ul li ul li ul li i.sprite:hover {
	border-color:#000;
}
.main-nav-icon {
	display:block;
	margin:0 auto;
}
.sprite-logo_nk {
	display:block;
}
.nk-top-header-2015 .icon-item i.sprite,.popup-title.unlogged i.sprite,.popup-title.logged i.sprite {
	margin-right:6px;
}
.nk-top-header-2015 .icon-item {
	padding-left:0;
}
.popup-title.unlogged a,.popup-title.logged a {
	padding:0;
}
.minicart-title {
	padding-left:5px !important;
}
.logoslider .logo-wrapper {
	width:110px;
	height:55px;
	line-height:55px;
	display:inline-block;
	text-align:center;
	background:#fff;
}
.footer-nk-2015 i.sprite {
	margin-right:5px;
}
.nk-top-header-2015 .icon-item {
	vertical-align:middle;
}
.top-my-account .popup-title,.nk-top-header-2015 .icon-chia-se {
	background:none !important;
}
.icon-left-main {
	background-position:0 -974px !important;
}
.icon-right-main {
	background-position:0 -872px !important;
}
.icon-down-micro,#slider-2015 .next,#slider-2015 .prev {
	width:0;
	height:0;
	margin-top:5px;
	border:4px solid transparent;
	border-top:4px solid #c3c3c3;
}
.icon-down-micro:before {
	content:'';
}
#slider-2015 .next,#slider-2015 .prev {
	background:none !important;
}
#slider-2015 .prev {
	margin:0;
	border-top:4px solid transparent;
	border-bottom:4px solid #c3c3c3;
}
.sprite-LG {
	background-position:0 0;
	width:70px;
	height:40px;
}
.sprite-Mitsubisi {
	background-position:0 -90px;
	width:70px;
	height:40px;
}
.sprite-acer {
	background-position:0 -180px;
	width:70px;
	height:40px;
}
.sprite-alaska {
	background-position:0 -270px;
	width:70px;
	height:40px;
}
.sprite-apple {
	background-position:0 -360px;
	width:70px;
	height:40px;
}
.sprite-aqua {
	background-position:0 -450px;
	width:70px;
	height:40px;
}
.sprite-archos {
	background-position:0 -540px;
	width:70px;
	height:40px;
}
.sprite-ariang {
	background-position:0 -630px;
	width:70px;
	height:40px;
}
.sprite-ariston {
	background-position:0 -720px;
	width:70px;
	height:40px;
}
.sprite-arrow-up {
	background-position:0 -810px;
	width:12px;
	height:12px;
}
.sprite-arrow_scroll_next_nk_v6 {
	background-position:0 -872px;
	width:26px;
	height:52px;
}
.sprite-arrow_scroll_prev_nk_v6 {
	background-position:0 -974px;
	width:26px;
	height:52px;
}
.sprite-asia {
	background-position:0 -1076px;
	width:70px;
	height:40px;
}
.sprite-asus {
	background-position:0 -1166px;
	width:70px;
	height:40px;
}
.sprite-benro {
	background-position:0 -1256px;
	width:70px;
	height:40px;
}
.sprite-blackberry {
	background-position:0 -1346px;
	width:70px;
	height:40px;
}
.sprite-bosch {
	background-position:0 -1436px;
	width:70px;
	height:40px;
}
.sprite-bose {
	background-position:0 -1526px;
	width:70px;
	height:40px;
}
.sprite-brother {
	background-position:0 -1616px;
	width:70px;
	height:40px;
}
.sprite-button_timkiem {
	background-position:0 -1706px;
	width:90px;
	height:32px;
}
.sprite-candy {
	background-position:0 -1788px;
	width:70px;
	height:40px;
}
.sprite-canon {
	background-position:0 -1878px;
	width:70px;
	height:40px;
}
.sprite-coller-smart {
	background-position:-140px 0;
	width:70px;
	height:40px;
}
.sprite-dell {
	background-position:-140px -90px;
	width:70px;
	height:40px;
}
.sprite-denon {
	background-position:-140px -180px;
	width:70px;
	height:40px;
}
.sprite-dienquang {
	background-position:-140px -270px;
	width:70px;
	height:40px;
}
.sprite-dlink {
	background-position:-140px -360px;
	width:70px;
	height:40px;
}
.sprite-electrolux {
	background-position:-140px -450px;
	width:70px;
	height:40px;
}
.sprite-general {
	background-position:-140px -540px;
	width:70px;
	height:40px;
}
.sprite-genius {
	background-position:-140px -630px;
	width:70px;
	height:40px;
}
.sprite-goPro {
	background-position:-140px -720px;
	width:70px;
	height:40px;
}
.sprite-guinness {
	background-position:-140px -810px;
	width:70px;
	height:40px;
}
.sprite-haier {
	background-position:-140px -900px;
	width:70px;
	height:40px;
}
.sprite-hitachi {
	background-position:-140px -990px;
	width:70px;
	height:40px;
}
.sprite-hitachi_menu {
	background-position:-140px -1080px;
	width:70px;
	height:40px;
}
.sprite-hp {
	background-position:-140px -1170px;
	width:70px;
	height:40px;
}
.sprite-icon-chia-se-thong-tin {
	background-position:-140px -1260px;
	width:16px;
	height:17px;
}
.sprite-icon-dang-ky {
	background-position:-140px -1327px;
	width:14px;
	height:17px;
}
.sprite-icon-dich-vu {
	background-position:-140px -1394px;
	width:15px;
	height:17px;
}
.sprite-icon-qua-tang {
	background-position:-140px -1461px;
	width:18px;
	height:17px;
}
.sprite-icon-su-kien {
	background-position:-140px -1528px;
	width:15px;
	height:17px;
}
.sprite-icon-su-kien2 {
	background-position:-280px -2643px;
	width:16px;
	height:17px;
}
.sprite-icon_amplyloa {
	background-position:-140px -1595px;
	width:22px;
	height:20px;
}
.sprite-icon_apple {
	background-position:-140px -1665px;
	width:22px;
	height:20px;
}
.sprite-icon_dienco {
	background-position:-140px -1735px;
	width:22px;
	height:20px;
}
.sprite-icon_dienlanh {
	background-position:-140px -1805px;
	width:22px;
	height:20px;
}
.sprite-icon_dienthoai {
	background-position:-140px -1875px;
	width:22px;
	height:20px;
}
.sprite-icon_dungcu {
	background-position:-140px -1945px;
	width:22px;
	height:20px;
}
.sprite-icon_giadung {
	background-position:-280px 0;
	width:22px;
	height:20px;
}
.sprite-icon_google_footer {
	background-position:-280px -138px;
	width:44px;
	height:44px;
}
.sprite-icon_iPhone {
	background-position:-280px -232px;
	width:16px;
	height:30px;
}
.sprite-icon_laptop {
	background-position:-280px -312px;
	width:22px;
	height:20px;
}
.sprite-icon_mayanh {
	background-position:-280px -382px;
	width:22px;
	height:20px;
}
.sprite-icon_maygiat {
	background-position:-280px -452px;
	width:22px;
	height:20px;
}
.sprite-icon_mayin {
	background-position:-280px -522px;
	width:22px;
	height:20px;
}
.sprite-icon_maylanh {
	background-position:-280px -592px;
	width:22px;
	height:20px;
}
.sprite-icon_nhabep {
	background-position:-280px -662px;
	width:22px;
	height:20px;
}
.sprite-icon_phukienkts {
	background-position:-280px -732px;
	width:22px;
	height:20px;
}
.sprite-icon_pkdientu {
	background-position:-280px -802px;
	width:22px;
	height:20px;
}
.sprite-icon_spkhac {
	background-position:-280px -941px;
	width:22px;
	height:20px;
}
.sprite-icon_tablet {
	background-position:-280px -1011px;
	width:22px;
	height:20px;
}
.sprite-icon_tinhoc {
	background-position:-280px -1081px;
	width:22px;
	height:20px;
}
.sprite-icon_tiviled {
	background-position:-280px -1151px;
	width:22px;
	height:20px;
}
.sprite-icon_tracuuthethanhvien {
	background-position:-280px -1221px;
	width:26px;
	height:17px;
}
.sprite-icon_tulanh {
	background-position:-280px -1288px;
	width:22px;
	height:20px;
}
.sprite-icon_tuyendung {
	background-position:-280px -1358px;
	width:35px;
	height:30px;
}
.sprite-icon_twier_footer {
	background-position:-280px -1438px;
	width:44px;
	height:44px;
}
.sprite-jbl {
	background-position:-280px -1532px;
	width:70px;
	height:40px;
}
.sprite-k {
	background-position:-280px -1622px;
	width:70px;
	height:40px;
}
.sprite-lenovo {
	background-position:-280px -1712px;
	width:70px;
	height:40px;
}
.sprite-lioa {
	background-position:-280px -1802px;
	width:70px;
	height:40px;
}
.sprite-logitech {
	background-position:-280px -1892px;
	width:70px;
	height:40px;
}
.sprite-logo_nk {
	background-position:100% 0;
	width:100%;
	height:35px;
	background-size:312% 11431%;
}
.sprite-logo_nk {
	*background-position:-420px 0;
	*width:195px;
	*height:35px;
}
.sprite-masterlock {
	background-position:-420px -85px;
	width:70px;
	height:40px;
}
.sprite-microsoft {
	background-position:-420px -175px;
	width:70px;
	height:40px;
}
.sprite-mitsubishi {
	background-position:-420px -265px;
	width:70px;
	height:40px;
}
.sprite-mobistar {
	background-position:-420px -355px;
	width:70px;
	height:40px;
}
.sprite-nikon {
	background-position:-420px -445px;
	width:70px;
	height:40px;
}
.sprite-oppo {
	background-position:-420px -535px;
	width:70px;
	height:40px;
}
.sprite-panasonic {
	background-position:-420px -625px;
	width:70px;
	height:40px;
}
.sprite-philip {
	background-position:-420px -715px;
	width:70px;
	height:40px;
}
.sprite-pioneer {
	background-position:-420px -805px;
	width:70px;
	height:40px;
}
.sprite-samsung {
	background-position:-420px -895px;
	width:70px;
	height:40px;
}
.sprite-sanaky {
	background-position:-420px -985px;
	width:70px;
	height:40px;
}
.sprite-sharp {
	background-position:-420px -1075px;
	width:70px;
	height:40px;
}
.sprite-sunhouse {
	background-position:-420px -1165px;
	width:70px;
	height:40px;
}
.sprite-toptul {
	background-position:-420px -1255px;
	width:70px;
	height:40px;
}
.sprite-toshiba {
	background-position:-420px -1345px;
	width:70px;
	height:40px;
}
.sprite-transcend {
	background-position:-420px -1435px;
	width:70px;
	height:40px;
}
.sprite-sony {
	background-position:-420px -1525px;
	width:70px;
	height:40px;
}
.sprite-nokia {
	background-position:-420px -1615px;
	width:70px;
	height:40px;
}
.sprite-qmobile {
	background-position:-420px -1705px;
	width:70px;
	height:40px;
}
.sprite-htc {
	background-position:-420px -1795px;
	width:70px;
	height:40px;
}
.sprite-vega {
	background-position:-420px -1885px;
	width:70px;
	height:40px;
}
.sprite-daikin {
	background-position:-420px -1975px;
	width:70px;
	height:40px;
}
.sprite-reetech {
	background-position:-420px -2065px;
	width:70px;
	height:40px;
}
.sprite-sanyo {
	background-position:-420px -2155px;
	width:70px;
	height:40px;
}
.sprite-whirlpool {
	background-position:-420px -2245px;
	width:70px;
	height:40px;
}
.sprite-ferroli {
	background-position:0 -1975px;
	width:70px;
	height:40px;
}
.sprite-acnos {
	background-position:0 -2065px;
	width:70px;
	height:40px;
}
.sprite-delonghi {
	background-position:0 -2155px;
	width:70px;
	height:40px;
}
.sprite-goldsun {
	background-position:0 -2245px;
	width:70px;
	height:40px;
}
.sprite-fast-order-gift {
	background-position:-280px -3056px !important;
	width:16px;
	height:16px;
}
.view-larger-image {
	background:none;
	background-position:0 -3209px;
	width:37px;
	height:39px;
}
#compare-product #submit-find {
	background-position:0 -3276px;
}
#compare-product .compare-product-2 .box {
	position:relative;
	background:none;
}
#compare-product .compare-product-2 .box:after {
	content:'+';
	position:absolute;
	top:50%;
	left:50%;
	width:116px;
	height:116px;
	margin:-43px 0 0 -58px;
	background:#e5e5e5;
	border-radius:50%;
	color:#868686;
	font-size:50px;
	line-height:114px;
}
.sprite-fb_icon,.sprite-zolo_icon,.sprite-youtube_icon,.sprite-gplus_icon {
	max-width:24px;
	min-height:24px;
	width:100%;
	background-size:2850% 17514%;
}
.sprite-fb_icon {
	background-position:23.8% 50.2%;
}
.sprite-zolo_icon {
	background-position:23.8% 51.92%;
}
.sprite-youtube_icon {
	background-position:23.8% 53.68%;
}
.sprite-gplus_icon {
	background-position:23.8% 55.42%;
}
.sprite-hot_line {
	width:100%;
	height:49px;
	background-size:300% 8114%;
	background-position:32% 57.5%;
}
.sprite-appstore,.sprite-googleplay,.sprite-windowsstore {
	width:100%;
	height:34px;
	background-size:550% 11514% !important;
}
.sprite-appstore {
	background-position:0 59.07%;
}
.sprite-googleplay {
	background-position:0 60.83% !important;
}
.sprite-windowsstore {
	background-position:0 62.59% !important;
}
.sprite-award_1,.sprite-award_2,.sprite-award_3,.sprite-award_4,.sprite-award_5,.sprite-award_6 {
	height:46px;
	max-width:82px;
	width:100%;
	background-size:730% 8286%;
	width:82px;
	border:1px solid #e3e3e3;
}
.sprite-award_1 {
	background-position:79% 57.48%;
}
.sprite-award_2 {
	background-position:79% 59.24%;
	background-position:-420px -2363px;
}
.sprite-award_3 {
	background-position:79% 61%;
}
.sprite-award_4 {
	background-position:79% 62.77%;
	background-position:-420px -2503px;
}
.sprite-award_5 {
	background-position:79% 64.5%;
	background-position:-420px -2573px;
}
.sprite-award_6 {
	background-position:79% 66.26%;
	background-position:-420px -2643px;
}
.sprite-pay_1,.sprite-pay_2,.sprite-pay_3,.sprite-pay_4,.sprite-pay_5,.sprite-pay_6,.sprite-pay_7,.sprite-pay_8 {
	height:24px;
	max-width:57px;
	width:100%;
	background-size:1152% 18000%;
	width:57px;
	border:1px solid #e3e3e3;
}
.sprite-pay_1 {
	background-position:25.2% 58.91%;
	background-position:-140px -2363px;
}
.sprite-pay_2 {
	background-position:25.2% 60.66%;
}
.sprite-pay_3 {
	background-position:25.2% 62.4%;
}
.sprite-pay_4 {
	background-position:25.2% 64.15%;
}
.sprite-pay_5 {
	background-position:25.2% 65.9%;
}
.sprite-pay_6 {
	background-position:25.2% 67.64%;
}
.sprite-pay_7 {
	background-position:25.2% 69.39%;
}
.sprite-pay_8 {
	background-position:25.2% 71.13%;
}
.sprite_login_facebook {
	background-position:-280px -2071px;
	width:64px;
	height:64px;
}
.sprite_product_gift {
	background-position:-280px -2153px;
	width:32px;
	height:26px;
}
.sprite_productdetail_checkout {
	background-position:0 -2853px;
	height:31px;
	width:52px;
}
.sprite_productdetail_delivery {
	background-position:0 -2712px !important;
	width:52px;
	height:31px;
}
.sprite_productdetail_professional {
	background-position:0 -3771px !important;
	width:48px;
	height:31px;
	float:left;
	margin:0px 4px 0px 0px;
}
.sprite_productdetail_refund {
	background-position:0 -3842px !important;
	width:48px;
	height:31px;
	margin:0px 4px 0px 0px;
}
.sprite_productdetail_customercare {
	background-position:0 -3912px !important;
	width:48px;
	height:31px;
	margin:0px 4px 0px 0px;
}
.sprite_productdetail_gotop {
	background-position:0 -2572px;
	width:45px;
	height:45px;
}
#discussion .item-left>i {
	background-position:-280px -2223px !important;
}
#features>i {
	background-position:-280px -2362px !important;
}
#product_tab_58>i {
	background-position:-280px -2433px !important;
}
#description>i {
	background-position:-280px -2504px !important;
}
#product_tab_59>i {
	background-position:-280px -2922px !important;
}
#product_tab_60>i {
	background-position:-280px -2992px !important;
}
.btn-add2cart,.button_dathang_detail {
	background-position:20px -2922px !important;
}
.cm-image-gallery-wrapper .owl-carousel .owl-item {
	width:48px !important;
}
.cm-image-gallery-wrapper {
	width:144px !important;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer input[type="image"] {
	height:31px !important;
	background-position:-268px -2564px;
	background-color:#efecf0;
	box-sizing:border-box;
	border:1px solid #ddd;
}
#footer-2015 {
	width:100%;
}
.footer-nk-2015 .register-new ul li {
	min-width:32px
}
.sprite_productdetail_customercare,.sprite_productdetail_checkout,.sprite_productdetail_delivery,.sprite_productdetail_refund {
	float:left;
}
.sprite_productdetail_orderfromphone {
	width:100%;
	height:51px;
	background-size:247% 7900%;
	background-position:77% 68.08%;
}
.in_block_custom .sprite-fast-order-gift,.oneclick_product_option .sprite-fast-order-gift,.indented .sprite-fast-order-gift {
	width:auto !important;
	height:auto !important;
}
.in_block_custom .sprite-fast-order-gift,.indented .sprite-fast-order-gift {
	background:none !important;
}
.cm-picker-product-options .control-group.product-list-field .option-items,#frm-dat-hang-nhanh-2015 .control-group label {
	font-size:12px;
}
.mobile-sprite,.ms {
	background:url('../images/layout_2015_v2/mobile/common/sprite_mobile_v5.png') no-repeat scroll left top rgba(0,0,0,0);
	display:inline-block;
	font-size:0!important;
	vertical-align:middle;
	width:32px;
	height:30px;
}
.mobile-sprite-giatot {
	background-position:-35px -66px;
}
.mobile-sprite-khuyenmai {
	background-position:-78px -66px;
}
.mobile-sprite-thuonghieu {
	background-position:-122px -66px;
}
.mobile-sprite.mobile-sprite-logo {
	background-position:-3px -480px;
	width:153px;
	height:32px;
}
.mobile-sprite.mobile-sprite-back {
	background-position:-30px -604px;
	width:20pt;
	height:24pt;
}
.mobile-sprite.mobile-sprite-icon-user {
	background-position:-100px -608px;
	width:24px;
	height:24px;
}
@media (max-width:768px) {
	.sprite_product_gift {
		display:none;
	}
	.mobile-sprite {
		width:22px;
		height:20px;
		background-size:auto !important;
	}
}
.mobile-product-info .sprite-fast-order-gift {
	background:none !important;
}
.sprite,.icon-left-main,.icon-right-main,#discussion .item-left>i,#features>i,#product_tab_58>i,#description>i,.btn-add2cart,.button_dathang_detail,.block-mua-sam .block-mua-sam-inn .button-1,.block-mua-sam .block-mua-sam-inn .button-2,#product_tab_59>i,#product_tab_60>i,.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer input[type="image"],.block_cate_new_uudai_them .ty-add-to-compare,.button-3,.view-larger-image,#compare-product #submit-find {
	background-repeat:no-repeat;
}
.properties-update .price-update .price {
	display:block !important;
}
.section {
	background:#FFFFFF;
	border-color:#E4E4E4;
	border-style:solid;
	border-width:2pt 0;
}
.section #thong-tin-cty {
	list-style:none;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.section #thong-tin-cty * {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.section #thong-tin-cty .title {
	width:24%;
	display:inline-block;
	margin:0px;
	padding:10px;
	vertical-align:top;
}
.section #thong-tin-cty .title span {
	text-transform:uppercase;
}
.section #thong-tin-cty .title ul {
	display:block;
	margin:0 0 0 10px;
}
.section #thong-tin-cty .title ul li {
	padding:10pt 0pt;
	list-style-type:none;
}
.section ul .mobile-sprite.mobile-sprite-arrow {
	background-position:-29px 0px;
	height:18px;
	width:18px;
}
.section ul .mobile-sprite.mobile-sprite-arrow-left {
	background-position:-55px 0px;
	height:18px;
	width:10px;
}
.section #thong-tin-cty .title a {
	color:#353535;
}
@media (max-width:767px) {
	.section #thong-tin-cty .title {
		width:100%;
		display:block;
		border-bottom:1px dashed #cccccc;
	}
	.section #thong-tin-cty .title ul {
		display:none;
	}
	.section #thong-tin-cty .title span {
		font-size:15px;
		font-weight:bold;
	}
}
.mobile .hotline {
	background:#fff;
	padding:10px;
}
.mobile .hotline h2 {
	color:#ff0000;
	text-transform:uppercase;
	font-size:16px;
}
.mobile .hotline p,.mobile .hotline p a {
	font-size:16px;
	color:#ff0000;
}
.mobile footer {
	background:#e4e4e4;
	text-align:center;
}
.mobile footer p {
	font-size:13px;
	color:#636363;
}
.mobile .mobile-sprite.mobile-sprite-deal {
	background-position:-28px -28px;
	height:25px;
	width:25px;
}
.mobile .mobile-sprite.mobile-sprite-desktop {
	background-position:-55px -28px;
	height:25px;
	width:30px;
}
.mobile .mobile-sprite.mobile-sprite-profile {
	background-position:-90px -28px;
	height:25px;
	width:30px;
}
.mobile .mobile-sprite.mobile-sprite-top {
	background-position:-124px -28px;
	height:25px;
	width:30px;
}
.footer-bottom-nk-2015 .footer-left-content-2015 ul.first,.footer-bottom-nk-2015 .footer-left-content-2015 ul.second,.footer-bottom-nk-2015 .footer-left-content-2015 ul.third,.footer-bottom-nk-2015 .footer-left-content-2015 ul.four {
	width:25% !important;
	float:left !important;
}
.footer-bottom-nk-2015 .footer-left-content-2015 ul.first ul,.footer-bottom-nk-2015 .footer-left-content-2015 ul.second ul,.footer-bottom-nk-2015 .footer-left-content-2015 ul.third ul,.footer-bottom-nk-2015 .footer-left-content-2015 ul.four ul {
	width:100% !important;
}
.mobile .block_cate_new_uudai_them span {
	color:#d71921 !important;
	float:none !important;
}
.mobile .jscroll-item .block_cate_new_uudai_them {
	text-align:center;
}
.mobile .section .section-content .jscroll-item {
	padding:5pt !important;
}
.mobile .nk_seo_promotion_wrapper .product-prices .strike {
	text-transform:uppercase;
	font-size:15px !important;
}
.mobile .nk_seo_promotion_wrapper .properties-update .label {
	border-left:0px solid #7e7979
}
.mobile .nk_seo_promotion_wrapper .nk-seo-product-title a {
	border-left:0px solid #7e7979;
}
.mobile .nk_seo_promotion_wrapper .nk-seo-product-title {
	border-bottom:1px dashed #d5d5d5;
	display:inline-block;
	width:100%;
}
.mobile #nk-header-2015 .nk-header-inn {
	background-color:transparent;
}
.mobile .nk_seo_promotion_wrapper_mobile .jscroll-item {
	border:none !important;
}
.mobile .nk_seo_promotion_wrapper .properties-update .price-update {
	border-left:1px solid transparent !important;
	text-transform:uppercase;
}
.mobile #nk-header-2015 .nk-header-inn .icon-mobile {
	background-color:transparent;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkI4RDVBMkM0RkNFMTFFNThCNUVGMDI5QkMxNjU5NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkI4RDVBMkQ0RkNFMTFFNThCNUVGMDI5QkMxNjU5NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QjhENUEyQTRGQ0UxMUU1OEI1RUYwMjlCQzE2NTk0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QjhENUEyQjRGQ0UxMUU1OEI1RUYwMjlCQzE2NTk0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvDcpv0AAAJUSURBVHjaYvz//z/DQAImhgEGow4YdcCoA0YdgNcBf//+pdiB//79I88Bb968EZ0+ffqkjRs3Jvz69Yssy1++fMk9a9asCWvWrMkGmsGGTQ0LNsEvX75wrl+/PuPVq1cpr1+/Tv7+/TuHt7f3Al5e3h/EWn737l3ZLVu2NLx//z7pyZMntwUFBe85OztvJyoEuLi4furo6JxiZWU9AsQcN27c6F61alXp27dvhYmx/PLly/rr1q3r+fDhQxITE9MXYWHh/aqqqnewqWXEVxueP3/edPv27TV//vzxA8blN6AvZoeFhfVKSko+xqXn9OnTNjt27KgBMt2BaeiLmJjYlPDw8B6gI96S7AAQuHnzpsq2bdvqPn36FAuKHR4enuWBgYFtSkpKD5DVgdLJiRMn3Pft21fGwsLiBHT0VxUVlWofH595AgICn3GZz0hMe+Dp06d8mzZtan3x4oUfMzOzKCMj4xUnJ6dca2vrk9A0w7J169bkq1evNgCjTARo+SU9Pb3pQMvnsLOz4zWbkdgGCdCHjMB4zQKGSB4wXtWAUXLd0tKyTEND4zzQ13EPHjyoBDqOF6h0t6ura6uFhcVBYsxlJKVFBPQZCzAkYi9dulQBDGY1oNAzoKVfgOJSQDYP0GHbPDw8WoyNjY8TayYjOU2y3bt3ex0/frwTGBU6QEtBDmPg5uZe6evrW6uurn6bFLPIcgBIz8mTJ83279/fCox/URkZmWPAcqJeTk7uNVmGkYsfPnyoACywEn/+/MlMrhmMo63iUQeMOmDUASPeAQABBgCUmmUfuYVbfwAAAABJRU5ErkJggg==");
	margin:5px 10px 0 10px;
}
.mobile #nk-header-2015 .nk-header-inn .icon-mobile .icon-bar {
	display:none !important;
}
.mobile .scroll-control {
	left:0% !important;
	right:0% !important;
	width:100%;
}
.mobile #nk-header-2015 .nk-header-inn .top-menu-2015 i,.mobile #nk-header-2015 .nk-header-inn .top-menu-2015 p {
	display:none !important;
}
.mobile #nk-header-2015 {
	margin:0px !important;
	border-bottom:1px solid #d5d5d5;
}
.mobile #nk-header-2015 .nk-header-inn .top-menu-2015 h2::before {
	border:2px solid #e50011;
	border-radius:10px;
	content:"";
	height:10px;
	margin:0 5px 0 0;
	width:10px;
}
.mobile .nk_seo_promotion_wrapper .price .price-num {
	font-size:15px !important;
	line-height:15px;
	text-transform:uppercase;
}
@media (max-width:478px) {
	.mobile .nk_seo_promotion_wrapper .price .price-num,.mobile .nk_seo_promotion_wrapper .product-prices .strike {
		font-size:10px !important;
		line-height:15px;
	}
	.mobile .nk_seo_promotion_wrapper .properties-update .properties-update-child {
		position:absolute;
		top:170px;
	}
}
body.m .step-title-active a.title,body.m .step-title-complete a.title,body.m .step-title a {
	position:static;
	display:inline-block;
	padding:5px 40px;
}
body.mobile .step-title-complete {
	padding-right:0px !important;
}
.nkscrollable {
	overflow-x:scroll !important;
}
.nkscrollable .nkscroll-item-container {
	width:max-content !important;
	width:intrinsic !important;
	width:-moz-max-content !important;
	width:-webkit-max-content !important;
	width:-o-max-content !important;
}
.nkscrollable .nkscroll-item-container ul {
	display:inline-block !important;
	vertical-align:top;
	width:auto;
}
.nkscrollable .nkscroll-item-container ul .jscroll-item {
	display:inline-block;
}
.nkscrollable .nkscroll-item-container #services-nk-2015>* {
	display:inline-block !important;
}
.nkscrollable .nkscroll-item-container ul .jscroll-item {
	width:250px !important;
}
.nkscrollable .nkscroll-item-container #services-nk-2015 .services-nk-2015-span5 {
	width:300pt !important;
}
.nkscrollable .nkscroll-item-container #services-nk-2015 .services-nk-2015-span2 {
	width:204pt !important;
}
@media (max-width:478px) {
	.mobile .section .section-content ul .jscroll-item {
		width:200px !important;
	}
	.nkscrollable .nkscroll-item-container #services-nk-2015 .services-nk-2015-span5 {
		width:219pt !important;
	}
	.nkscrollable .nkscroll-item-container #services-nk-2015 .services-nk-2015-span2 {
		width:150pt !important;
	}
}
.seo-promotion-image-item>a {
	font-size:1.1em !important;
	font-weight:bold;
	line-height:20px !important;
	text-transform:uppercase;
}
.categorypromote {
	background:none repeat scroll 0 0 #efefef;
	border-top:2px solid #e9e9e9;
	clear:both;
	display:block;
	margin:0 auto;
	overflow:hidden;
	max-width:100%;
	position:relative;
	height:25px;
}
.categorypromote a,.categorypromote-ext a {
	color:#4a90e2;
	float:left;
	font-size:12px;
	padding:6px 8px;
}
.categorypromote-ext {
	border-top:1px solid #e9e9e9;
	clear:both;
	display:block;
	height:57px;
	margin:15px 0 !important;
	max-width:100%;
	overflow:hidden;
	position:relative;
}
.categorypromote-ext li {
	list-style-type:none !important;
}
.seo-link-parent {
	border-top:1px solid #eaeaea;
	margin:21px 0 !important;
	padding:5px;
}
.image-wrap {
	overflow:hidden;
	position:relative;
}
.discount-label li,.discount-label span {
	float:left;
	font-size:12px;
	margin-left:-3px;
	position:relative;
	right:0 !important;
}
#home_banner_dienlanh .owl-controls.clickable {
	margin-top:-20px;
}
#home_banner_giadung .owl-controls.clickable {
	margin-top:-20px;
}
.sprite_productdetail_checkout {
	background-position:0 -2853px;
	width:52px;
	height:31px;
}
.sprite_productdetail_refund {
	background-position:0 -3842px !important;
	width:48px;
	height:31px;
	margin:0px 4px 0px 0px;
}
.sprite_productdetail_delivery {
	background-position:0 -2712px !important;
	height:31px;
	width:52px;
}
.owl-item {
	position:relative !important;
}
.extra-margin-left {
	margin-left:1% !important;
}
.extra-margin-left .jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.touchcarousel-item {
	min-height:256px;
}
.nk_seo_promotion_wrapper .owl-item>div>.touchcarousel-item:first-child {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper .jscroll-item {
	min-height:258px !important;
}
#home_banner_kts img.imagelazyload,#home_banner_giadung img.imagelazyload,#home_banner_dientu img.imagelazyload {
	max-height:258px !important;
	min-height:258px !important;
}
.sprite-epson {
	background-position:0px -3972px;
	width:70px;
	height:40px;
}
#nks-product-description-general {
	margin:5px 15px !important;
}
#nks-product-description-general * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general a {
	color:#008AC2;
}
#nks-product-description-general p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general .nks-list-title,#nks-product-description-general .nks-list-title a,#nks-product-description-general .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general .nks-general-un-order-list p,#nks-product-description-general .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general .nks-type-key-feature {
}
#nks-product-description-general .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general .nks-images,#nks-product-description-general img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3,#nks-product-description-general .nks-type-reason-to-buy h3 *,#nks-product-description-general .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
#nks-product-description-general-v2 {
	margin:5px 15px !important;
}
#nks-product-description-general-v2 * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general-v2 a {
	color:#008AC2;
}
#nks-product-description-general-v2 p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general-v2.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-list-title,#nks-product-description-general-v2 .nks-list-title a,#nks-product-description-general-v2 .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general-v2 .nks-general-un-order-list p,#nks-product-description-general-v2 .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general-v2 .nks-type-key-feature {
}
#nks-product-description-general-v2 .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general-v2 .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2 .nks-images,#nks-product-description-general-v2 img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general-v2.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general-v2 .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general-v2.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general-v2 .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3,#nks-product-description-general-v2 .nks-type-reason-to-buy h3 *,#nks-product-description-general-v2 .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general-v2.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general-v2 .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general-v2 .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
.wysiwyg-content>iframe {
	border:0px solid #00f !important;
	position:static;
	display:block !important;
	width:320 px !important;
}
.sprite-masstel {
	background-position:-280px -3848px;
	width:70px;
	height:40px;
}
.nks-child-cat-group .position-bottom-full-width img {
	display:block !important;
	margin:0 auto;
}
.nk-recent-viewed-products-block .position-bottom-full-width,.nk-best-selling-products-block .position-bottom-full-width {
	bottom:80px !important;
}
.homepage-floor-block-products .position-bottom-full-width img,.nk-compare-same-products-block .position-bottom-full-width img,.nk-recent-viewed-products-block .position-bottom-full-width img,.nk-best-selling-products-block .position-bottom-full-width img,.nks-child-cat-group .position-bottom-full-width img {
	width:170px;
}
.sprite-icon_brand_oppo {
	height:30px;
	width:123px;
	background-position:-520px -1534px;
	margin:30px auto;
}
.sprite-icon-dich-vu-doi-tac {
	background-position:-1008px -1423px !important;
	height:24px;
}
.mn-home-new h2.greenlight {
	background-color:#d1ce11;
}
.mn-color-greenlight2 {
	background-color:#ede937;
}
.banner-center-1,.banner-center-2 {
	margin:20px 0 0 0;
}
.banner-center-2 {
	float:right !important;
}
#nks-floor-services .swiper-slide {
	width:100% !important;
}
.span3.hot-service-container.nks-custom-hot-service-margin {
	width:19.0476% !important;
	height:481px;
}
.span3.hot-service-container.nks-custom-hot-service-margin .item-service img {
	min-height:241px !important;
	transition:box-shadow 0.2s;
	position:relative;
}
.span3.hot-service-container.nks-custom-hot-service-margin .item-service img:hover {
	box-shadow:0 0 15px rgba(0,0,0,0.3);
	z-index:10;
}
.nk-top-header-2015-full .nk-top-header-2015 {
	padding-top:4px;
}
.orders-repay .other-pay .paym-methods li {
	height:30px !important;
}
.orders-repay #repay_order span.title {
	font-size:20px;
}
.table .imgsendmail {
	margin:0 auto !important;
}
.table tr th[data-field="confirm"] {
	width:14%;
}
#divshr .input-daterange .datepicbg {
	background:url("../images/companies/1/Design/T1_2016/icon/icon_2.jpg") 130px center no-repeat !important;
}
#divshr .input-daterange {
	width:28% !important;
}
#divshr input[type="text"] {
	padding:0px 10px;
	box-sizing:border-box;
}
.sprite-icon-hotline {
	height:48px !important;
	padding:0px !important;
}
.h1,.h1,h2,.h2,h3,.h3 {
	margin:0;
}
a {
	text-decoration:none!important;
}
.tygh-top-panel .span16.nk_header_new_2015_outer {
	background:#f6f6f6 !important;
	left:0;
}
.block_footer_facebook_ve_nk_v6 {
	padding:0px !important;
}
.footer-copyspace {
	clear:both;
	float:right;
}
.sprite-copyspace {
	background-position:99.5% 98.13%;
	width:200px;
	height:25px;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer .form_thungo .subscribe-email {
	padding:0 110px 0 30px !important;
}
.button-subscribe input[name="subscribe-man"] {
	position:absolute;
	top:1px;
	right:55px;
}
.button-subscribe input[name="subscribe-woman-man"] {
	position:absolute;
	top:1px;
	right:1px;
}
.sprite-footer-subscribe-man {
	background-position:94.435% 96.879%;
	width:50px;
	height:30px;
	cursor:pointer;
}
.sprite-footer-subscribe-woman {
	background-position:99.478% 96.879%;
	width:50px;
	height:30px;
	cursor:pointer;
}
.nk-top-header-2015-full {
	border-bottom:0px solid #dddddd !important;
}
.hot-service-container .flip-clock-dot {
	width:5px !important;
	height:5px !important;
}
.footer-application .left li {
	list-style:none;
}
.footer-application .left {
	margin:0;
	width:20%;
	float:left;
	padding:0px;
}
.footer-application .right2 {
	width:80%;
	float:left;
}
.footer-application .right2 ul {
	width:100%;
	margin:0;
}
.footer-application .right2 ul li {
	padding:5px 10px 0 0;
	box-sizing:border-box;
	width:33.33%;
	margin:0;
	list-style:none;
	float:left;
}
.footer-mobile {
	width:100%;
	padding:5px 0;
}
#tygh_container .nk-desktop-fix-search-cart .cart-status,#tygh_container .nk-desktop-fix-search-cart .hotline-status {
	margin:0 0 0 1.5873% !important;
}
.top-cart-content div[id^="cart_status2"] {
	max-width:50% !important;
	float:right;
}
.top-cart-content .drop-compare {
	display:block;
}
.logo_top {
	padding:10px 0;
}
.sprite-barcode {
	background-position:77.643% 27.2% !important;
	width:46px;
	height:46px;
	display:block;
	margin:0 auto;
}
.sprite-search {
	background-position:78.98% 36.571% !important;
	width:63px !important;
	height:40px !important;
}
.sprite-geotrust {
	background-position:62.062% 27.33%;
	display:block;
	margin:0px auto;
	width:143px;
	height:43px;
}
.sprite-cod {
	background-position:59.963% 22.645%;
	display:block;
	height:43px;
	margin:0px auto;
	width:106px;
}
.sprite-atm {
	background-position:59.963% 24.975%;
	display:block;
	height:43px;
	margin:0px auto;
	width:106px;
}
.sprite-visa {
	background-position:59.963% 20.115%;
	display:block;
	margin:0px auto;
	width:106px;
	height:43px;
}
.sprite-mastercard {
	background-position:59.963% 36.348%;
	display:block;
	height:43px;
	margin:0px auto;
	width:106px;
}
.sprite-jcb {
	background-position:59.963% 34.068%;
	display:block;
	height:43px;
	margin:0px auto;
	width:106px;
}
.sprite-123pay {
	background-position:59.963% 31.713%;
	display:block;
	margin:0px auto;
	width:106px;
	height:43px;
}
.sprite-vietinbank {
	background-position:61.366% 29.208%;
	display:block;
	margin:0px auto;
	width:131px;
	height:43px;
}
.footer-mobile ul li:first-child {
	padding:10px 0 0 0;
}
.footer-mobile ul li:nth-child(2) {
	padding:10px 0 0 0;
}
.footer-mobile ul li:nth-child(3) {
	text-align:right;
}
.block_footer_facebook_ve_nk_v6 {
	width:100% !important;
	padding:0 !important;
}
.footer-bottom-nk-2015-2 .footer_seo_title h1 {
	font-size:13px !important;
}
.footer-mobile ul {
	margin:0;
	padding:0;
	width:100% !important;
}
.footer-mobile ul li {
	list-style:none !important;
	list-style-position:inside;
	float:left;
	width:33.33%;
}
.footer-mobile .links a {
	font-size:12px !important;
	font-family:"Roboto",sans-serif !important;
}
.block_footer_facebook_ve_nk_v6 {
	float:right !important;
}
.footer-links2 .links a {
	font-size:14px !important;
	font-family:"Roboto",sans-serif !important;
}
.footer-bottom-nk-2015-2 .copyright_footer_bottom_2015 a {
	font-size:12px !important;
	font-family:"Roboto",sans-serif !important;
	color:#ff0000 !important;
}
.sprite-googleplay2 {
	background-position:79.893% 43.426% !important;
	width:76px !important;
	height:19px !important;
}
.sprite-appstore2 {
	background-position:79.893% 44.024% !important;
	width:76px !important;
	height:19px !important;
}
.sprite-windows {
	background-position:79.893% 44.646% !important;
	width:76px !important;
	height:19px !important;
}
.footer-mobile .links {
	padding:0px;
	border:none;
}
.sprite-icon_iPhone {
	background-position:85.592% 39.439% !important;
	width:152px;
	height:39px;
}
.sprite-icon_hotline {
	background-position:90.06% 40.666% !important;
	width:204px;
	height:40px;
}
.sprite-cong_thuong {
	background-position:-690px -2192px !important;
	width:166px;
	height:51px;
	;
}
@media(min-width:1024px) and (max-width:1190px) {
	.menu-danh-muc-san-pham ul.top-menu-v2 li h3 {
		font-size:13px;
	}
	.sprite-cod,.sprite-123pay,.sprite-atm,.sprite-visa,.sprite-mastercard,.sprite-jcb {
		width:133px;
	}
	.sprite-vietinbank {
		width:140px;
	}
	.sprite-geotrust,.sprite-cod,.sprite-123pay,.sprite-atm,.sprite-vietinbank,.sprite-visa,.sprite-mastercard,.sprite-jcb {
		-moz-transform:scale(0.7);
		-moz-transform-origin:0 0;
		transform:scale(0.7);
		transform-origin:0 0;
	}
	.footer-payment ul li {
		margin:0 5px 0 0;
		width:100px;
	}
	.sprite-barcode {
		background-position:77.643% 27.2% !important;
		width:46px;
		height:46px;
	}
	.sprite-googleplay2 {
		-moz-transform:scale(0.8);
		-moz-transform-origin:0 0;
		transform:scale(0.8);
		transform-origin:0 0;
	}
	.sprite-appstore2 {
		-moz-transform:scale(0.8);
		-moz-transform-origin:0 0;
		transform:scale(0.8);
		transform-origin:0 0;
	}
	.sprite-windows {
		-moz-transform:scale(0.8);
		-moz-transform-origin:0 0;
		transform:scale(0.8);
		transform-origin:0 0;
	}
	.block_footer_facebook_ve_nk_v6 {
		width:100% !important;
	}
	.footer-mobile .sprite-icon_hotline {
		-moz-transform:scale(0.8);
		-moz-transform-origin:0 0;
		transform:scale(0.8);
		transform-origin:0 0;
	}
	.footer-mobile .sprite-icon_iPhone {
		-moz-transform:scale(0.9);
		-moz-transform-origin:0 0;
		transform:scale(0.9);
		transform-origin:0 0;
	}
	.footer-mobile .sprite-cong_thuong {
		-moz-transform:scale(0.9);
		-moz-transform-origin:0 0;
		transform:scale(0.9);
		transform-origin:0 0;
	}
}
@media(min-width:1920px) {
	.dockingbanner_v2 {
	}
}
.step-one .checkout-inside-block {
	width:100% !important;
	box-sizing:border-box;
}
.step-one .control-group.profile-field-wrap {
	clear:none !important;
}
.step-one .control-group.profile-field-wrap.first-name,.step-one .control-group.profile-field-wrap.brithday,.step-one .control-group.profile-field-wrap.cmnd,.step-one .control-group.profile-field-wrap.fax,.step-one .control-group.profile-field-wrap.email,.step-one .control-group.profile-field-wrap.phone,.step-one .control-group.profile-field-wrap.masothekhachhang {
	float:left;
	width:33.33%;
	box-sizing:border-box;
	height:85px;
}
.step-one .control-group.profile-field-wrap.first-name input[type="text"],.step-one .control-group.profile-field-wrap.brithday input[type="text"],.step-one .control-group.profile-field-wrap.cmnd input[type="text"],.step-one .control-group.profile-field-wrap.email input[type="text"],.step-one .control-group.profile-field-wrap.fax input[type="text"],.step-one .control-group.profile-field-wrap.phone input[type="text"],.step-one .control-group.profile-field-wrap.masothekhachhang input[type="text"],.step-one .control-group.profile-field-wrap.company input[type="text"],.step-one .control-group.profile-field-wrap.diachicongty input[type="text"] {
	width:96%;
	margin:0px 4% 0% 0;
}
.step-one .control-group label {
	float:left;
	padding:5px 0 !important;
}
.step-one .control-group.profile-field-wrap.danhxung label {
	width:100%;
}
.step-one .control-group.profile-field-wrap.brithday {
	position:relative;
}
.step-one .control-group.profile-field-wrap.brithday .cm-external-focus.calendar-link {
	position:absolute;
	top:28px;
	right:0px;
}
.step-one .control-group.profile-field-wrap.company,.step-one .control-group.profile-field-wrap.nguoidaidienmua,.step-one .control-group.profile-field-wrap.diachicongty,.step-one .control-group.profile-field-wrap.masothue {
	width:50%;
	float:left;
}
.step-one .company_wrapper {
	border:1px solid #cdcdcd;
	display:inline-block;
	padding:0 10px 10px;
	display:none !important;
	float:left;
}
.step-one .relogin {
	padding:10px;
}
.step-one .head-title {
	background:#ebebeb;
	padding:10px;
	float:left;
	margin:10px 0;
	font-size:14px;
	color:#ff0000;
	font-style:italic;
	cursor:pointer;
}
.step-one .openCompany .company_wrapper {
	display:block !important;
}
.step-one .head-title i {
	margin:0 0 0 5px;
}
.step-one .head-title i:nth-child(2) {
	display:none;
}
.step-one .openCompany .head-title i:nth-child(1) {
	display:none;
}
.step-one .openCompany .head-title i:nth-child(2) {
	display:block;
	float:right;
}
.step-one .control-group.profile-field-wrap.masothekhachhang input[type="text"] {
	background:#ffefaa;
}
#checkout_steps .check-out-tabs {
	margin-top:0px !important;
}
.step-one .step-body-active {
	padding:0px !important;
}
.nk_subscribe_email_pop_up {
	text-align:center;
	background:#fff url(../images/popup-dangky-newsletter.jpg) no-repeat scroll 0% 0%;
	width:762px;
	height:126px;
	padding:252px 0 0 0;
}
.nk_subscribe_email_pop_up a {
	float:left;
}
.nk_subscribe_email_text h2 {
	font-size:19px;
	color:#000;
	text-transform:uppercase;
	display:none;
}
.nk_subscribe_send {
	float:left;
	text-align:center;
	width:100%;
}
.nk_subscribe_send {
	margin:10px 0 0 0;
}
.nk_subscribe_email_text input[type="email"] {
	border:1px solid #adadad;
	border-radius:0;
	display:block;
	font-size:16px;
	height:40px;
	margin:10px;
	width:538px;
	text-align:center;
	display:inline-block;
	color:#adadad;
}
.nk_subscribe_send input[type="submit"] {
	cursor:pointer;
	font-size:16px;
	color:#fff;
	padding:9px 0;
	border:2px solid #fff;
	width:100px;
	font-style:italic;
	border-radius:20px;
	display:inline-block;
	text-align:center;
}
.nk_subscribe_send #subscribe_email_man {
	background-color:#ff0000;
	color:#fff;
	margin:0 10px 0 0;
}
.nk_subscribe_send #subscribe_email_woman {
	background-color:#f91ca8;
	color:#fff;
}
.nk_subscribe_email_text .line-newsletter {
	width:200px;
	height:1px;
	background-color:#fff;
	display:inline-block;
}
.nk_subscribe_email_text span {
	width:100%;
	float:left;
	font-size:22px;
	font-style:italic;
	margin:10px 0;
}
.on-wp .adpopup a.adpopup-close {
	top:20px !important;
	right:23px !important;
	color:#fff!important;
}
.on-wp .adpopup.adpopup-style-close-dark a.adpopup-close,.on-wp .adpopup.adpopup-style-close-dark a.adpopup-close:hover {
	background-color:transparent;
}
.seo-promotion-image-wapper .breadcrumb {
	line-height:25px !important;
}
div.seo-promotion-tab-wapper {
	z-index:1001!important;
}
div.seo-promotion-image-wapper ul li.seo-promotion-image-item {
	height:385px !important;
	min-height:385px !important;
}
.block_cate_new_uudai_them span {
	color:#999;
	font-size:11px!important;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding-left:0!important;
	padding-top:3px;
	text-transform:none;
	white-space:nowrap;
	width:100%;
	text-overflow:ellipsis;
}
#home_banner_kts .owl-controls.clickable {
	margin-top:-20px;
}
#home_banner_dientu .owl-controls.clickable {
	margin-top:-20px;
}
.ty-grid-list__item-name {
	overflow:hidden;
	text-overflow:ellipsis;
}
img[width="1"] {
	position:absolute;
	left:-100px;
}
@media (max-width:1219px) {
	.mainmenu>a {
		min-height:47px !important;
	}
}
@media (max-width:767px) {
	.mainmenu>a {
		min-height:24px !important;
	}
}
.ty-grid-list__item .properties-update .label {
	font-size:12px !important;
}
@media (max-width:1279px) {
	.ty-grid-list__item .price .price-num {
		font-size:0.8em !important;
	}
	.ty-grid-list__item.properties-update .label {
		font-size:8px !important;
	}
	.ty-grid-list__item .properties-update .value {
		margin:-5px 0 0 0px !important;
		font-size:8px !important;
	}
}
.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9 {
	border-bottom:0 none !important;
	color:#ffffff;
	height:22px;
	margin:0;
	position:absolute;
	left:5px !important;
	bottom:90px !important;
	width:100%;
	z-index:1;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	position:relative;
}
@media (max-width:600px) {
	.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9 {
		border-bottom:0 none !important;
		bottom:130px !important;
		color:#ffffff;
		height:22px;
		top:unset;
		left:5px !important;
		margin:0;
		position:absolute;
		width:100%;
		z-index:1;
	}
}
.seo-promotion-image-item>a {
	font-size:1.1em !important;
	font-weight:bold;
	line-height:20px !important;
	text-transform:uppercase;
}
.categorypromote a,.categorypromote-ext a {
	color:#4a90e2;
	float:left;
	font-size:12px;
	padding:6px 8px;
}
.categorypromote-ext {
	border-top:1px solid #e9e9e9;
	clear:both;
	display:block;
	height:57px;
	margin:15px 0 !important;
	max-width:100%;
	overflow:hidden;
	position:relative;
}
.categorypromote-ext li {
	list-style-type:none !important;
}
.seo-link-parent {
	border-top:1px solid #eaeaea;
	margin:21px 0 !important;
	padding:5px;
}
.image-wrap {
	overflow:hidden;
	position:relative;
}
#home_banner_dienlanh .owl-controls.clickable {
	margin-top:-20px;
}
#home_banner_giadung .owl-controls.clickable {
	margin-top:-20px;
}
.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer input[type="image"] {
}
..owl-item {
	position:relative !important;
}
.extra-margin-left {
	margin-left:1% !important;
}
.extra-margin-left .jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper .jscroll-item {
	min-height:258px !important;
}
#home_banner_kts img.imagelazyload,#home_banner_giadung img.imagelazyload,#home_banner_dientu img.imagelazyload {
	max-height:258px !important;
	min-height:258px !important;
}
.header-category h2 {
	padding-bottom:5px !important;
	padding-top:5px !important;
}
.block-general-news-2015 .block-general-news-2015-right {
	margin-top:4px !important;
}
.block-general-news-2015 .block-general-news-2015-right .nk-blog-title-side {
	max-height:18px !important;
	min-height:18px !important;
	overflow:hidden !important;
	white-space:nowrap !important;
}
@media (max-width:997px) and (min-width:768px) {
	.block-general-news-2015 .block-general-news-2015-right .nk-blog-title-side {
		white-space:normal !important;
	}
	.block-general-news-2015 .block-general-news-2015-right a {
		font-size:12px;
	}
}
.post_title h2,.post_title h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:20px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	line-height:40px;
}
.seo_product_description_v2 .container-v3 h2,.seo_product_description_v2 .container-v3 h2 strong,.seo_product_description_v2 .container-v3 h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:23px !important;
	font-weight:bold !important;
	padding:10px !important;
	text-decoration:none;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content p,.seo_product_description_v2 .post_content p,.seo_container p,.post_content li,.post_content span,.post_title p,.post_title span,.post_title li,.post_content em,.post_content strong {
	font-family:segoe ui !important;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3,.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3 * {
	font-family:segoe ui !important;
	font-size:19px;
	font-weight:bold;
	line-height:36px;
	text-transform:uppercase;
}
.seo_product_description_v2 .container-v2 .description-short .post_title h2 {
	font-family:segoe ui !important;
	font-size:20px !important;
	font-weight:normal !important;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content li,#seo_product_description.template2 li {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.block_product-title {
	font-size:15px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p * {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item,.description-short,.content-special {
	box-sizing:border-box;
	padding:10px 25px 0 !important;
}
.container-v3-inn>h2 {
	margin-left:25px;
}
.post_content ul {
	margin:5px 0 5px 38px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p span,.post_content li span {
	color:#333 !important;
}
#seo_product_description.template2 h3 {
	border-bottom:0 solid #2496d7;
	color:#000 !important;
	font-family:segoe ui !important;
	font-size:20px;
	font-weight:500;
	line-height:30px;
	margin:0;
	text-transform:uppercase;
}
.post_content h3 {
	font-size:19px;
	font-weight:bold;
	padding-left:10px;
}
.dropdown-box.top-my-account {
	padding:0 !important;
}
.home-slider-new {
	position:relative;
	margin:0% !important;
	width:63.4921% ! important;
	min-height:480px !important;
}
.tygh-content,.footer-grid,.nk-top-header-2015-full {
	position:relative !important;
}
.footer-bottom-nk-2015-2 {
	padding-left:8px;
}
.nk-top-header-2015-full-outer .row-fluid [class*="span"]:first-child,.nk_header_new_2015_outer .row-fluid .nk_header_new_2015 {
	float:none !important;
	margin:auto !important;
}
.homepage-main-content-2015,.container-fluid {
	padding:0 !important;
}
#menu {
	background:none repeat scroll 0 0 #f9f9f9;
	box-shadow:0 3px 3px #e0e0e0;
	min-height:35px;
	border:none !important;
}
.group-item-inner .mainmenu {
	border-bottom:2px solid #FFB923;
	border-top:1px solid #ccc;
	box-sizing:border-box;
}
.group-item-inner .item-bd-left {
	border-left:1px solid #ccc;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
}
.group-item-inner .item-bd-right {
	border-right:1px solid #ccc;
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
}
#menu ul li ul li.item-small a span {
	font-size:8px !important;
}
@media (min-width:1500px) {
	.mainmenu .menuchrome>a {
		min-height:40px !important;
	}
}
@media only screen and (min-width:2100px) {
	.menuchrome>a {
		min-height:54px !important;
	}
	#menu ul li ul li a span {
		font-size:8px !important;
	}
}
@media only screen and (min-width:2800px) {
	.menuchrome>a {
		min-height:97px !important;
	}
	#menu ul li ul li a span {
		font-size:8px !important;
	}
}
.helper-container {
	overflow:unset !important;
}
#menu ul li.mainmenu {
	float:left !important;
	list-style:outside none none !important;
	width:5% !important;
}
.mainmenu>a {
	min-height:37px;
}
.group-item-inner {
	border-bottom:0px solid #ffb923 !important;
}
.dropdown-box.top-my-account {
	padding:0 !important;
}
@media only screen and (max-width:1199px) {
	#menu ul li ul li a span {
		font-size:8px !important;
	}
	.mainmenua span {
		min-height:50px !important;
	}
}
#nk-brand-2015 #brand-2015 h2 {
	font-size:25px;
}
@media only screen and (min-width:1300px) {
	#menu ul li ul li a span {
		font-size:8px !important;
	}
}
.container-fluid.homepage-main-content-2015 {
	padding:5px !important;
}
.grid-list div[class^="ty-column"] {
	border-bottom:1px solid #f2f2f2 !important;
	border-right:1px solid #f2f2f2 !important;
	border-top:1px solid #f2f2f2 !important;
	box-sizing:border-box !important;
	margin-bottom:-1px;
	min-height:255px;
	padding-bottom:15px;
}
#scroll-next-pages {
	background:#dedede none repeat scroll 0 0;
	border:1px solid #d2d2d2;
	color:#474747;
	display:block;
	margin:20px auto;
	overflow:hidden;
	padding:10px;
	position:relative;
	text-align:center;
	width:400px;
}
ul.text-links.text-links-inline li.level-0>ul,.sort-dropdown,.popup-tools,.popup-title.active,.popup-content,.cvv2-note,.select-popup,.value-changer .increase,.value-changer .decrease,.dropdown-content {
	border-color:#b3b3b3;
	z-index:1002;
}
#gird-scroll-page .ty-column-srcoll {
	margin-left:-0.2em;
}
#gird-scroll-page-compact .table td.product-image {
	display:table-cell;
	padding:10px 5px 10px 0;
	width:20%;
}
#gird-scroll-page-compact .strike {
	display:block;
	float:left;
	font-size:12px !important;
	width:100% !important;
}
#gird-scroll-page-compact .strike span {
	font-size:1.2em !important;
	line-height:25px;
}
#gird-scroll-page-compact .price-update {
	display:block;
	float:left;
	width:100% !important;
}
.table.products .qty {
	display:inline-block;
	padding:0;
	float:left;
}
.sprite-subscribe-email {
	position:absolute;
	background-position:23.619% 66.7%;
	top:5px;
	left:5px;
	width:23px;
	height:20px;
}
.sprite-icon-sony {
	background-position:-1092px -2206px;
	display:block;
	height:30px;
	margin:0 auto;
	width:92px;
}
.sprite.sprite-icon-nikon {
	background-position:-1096px -3198px;
	display:block;
	margin:auto;
	height:30px;
	width:85px;
}
.sprite-icon-sanyo {
	background-position:-1088px -3344px;
	margin:auto;
	display:block;
	width:95px;
	height:30px;
}
.sprite-icon-sharp {
	background-position:-1090px -3372px;
	margin:auto;
	display:block;
	height:30px;
	width:84px;
}
.sprite.sprite-icon-ribbon {
	background-position:-1099px -3413px;
	display:block;
	margin:auto;
	height:35px;
	width:79px;
}
.sprite.sprite-icon-iphone {
	background-position:-1109px -3016px;
	margin:auto;
	display:block;
	width:65px;
	height:43px;
}
.sprite.sprite-icon-sunhouse {
	background-position:-1095px -3110px;
	display:block;
	width:78px;
	height:45px;
	margin:auto;
}
.sprite.sprite-icon-rinnai {
	background-position:-1090px -3168px;
	display:block;
	height:24px;
	margin:auto;
	width:90px;
}
.sprite-icon-toshiba {
	background-position:-1090px -2232px;
	display:block;
	height:34px;
	margin:0 auto;
	width:98px;
}
.sprite-icon-whirlpool {
	background-position:-564px -252px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-reetech {
	background-position:-563px -294px;
	width:66px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-qmobile {
	background-position:-566px -335px;
	width:62px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-philips {
	background-position:-566px -372px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-mobiistar {
	background-position:-564px -462px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-oppo {
	background-position:-565px -432px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-panasonic {
	background-position:-522px -285px;
	display:block;
	height:30px;
	margin:0 auto;
	width:100px;
}
.sprite-icon-mistubishi {
	background-position:-564px -494px;
	width:65px;
	height:35px;
	display:block;
	margin:0 auto;
}
.sprite-icon-microsoft {
	background-position:-1092px -2509px;
	display:block;
	height:30px;
	margin:0 auto;
	width:100px;
}
.sprite.sprite-icon-huyndai {
	background-position:-1090px -3235px;
	display:block;
	height:30px;
	margin:auto;
	width:95px;
}
.sprite-icon-lenovo {
	background-position:-561px -614px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-karcher {
	background-position:-1088px -3266px;
	margin:auto;
	display:block;
	height:36px;
	width:97px;
}
.sprite.sprite-icon-nikawa {
	background-position:-1088px -3304px;
	height:30px;
	width:95px;
	display:block;
	margin:auto;
}
.sprite.sprite-icon-nikawa {
	background-position:-1088px -3304px;
	height:30px;
	width:95px;
	display:block;
	margin:auto;
}
.sprite-icon-htc {
	background-position:-560px -650px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-hp {
	background-position:-555px -688px;
	width:65px;
	height:35px;
	display:block;
	margin:0 auto;
}
.sprite-icon-hitachi {
	background-position:-562px -730px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-haier {
	background-position:-560px -760px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-electrolux {
	background-position:-1085px -2754px;
	display:block;
	height:30px;
	margin:0 auto;
	width:100px;
}
.sprite-icon-dell {
	background-position:-556px -821px;
	width:65px;
	height:40px;
	display:block;
	margin:0 auto;
}
.sprite-icon-daikin {
	background-position:-1090px -2834px;
	display:block;
	height:30px;
	margin:0 auto;
	width:95px;
}
.sprite-icon-canon {
	background-position:-1094px -2867px;
	display:block;
	height:30px;
	margin:0 auto;
	width:88px;
}
.sprite-icon-candy {
	background-position:-557px -946px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-brother {
	background-position:-560px -980px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-asus {
	background-position:-553px -1012px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-apple-brand {
	background-position:-550px -1049px;
	width:65px;
	height:40px;
	display:block;
	margin:0 auto;
}
.sprite-icon-acer {
	background-position:-555px -1090px;
	width:65px;
	height:30px;
	display:block;
	margin:0 auto;
}
.sprite-icon-samsung {
	background-position:-1089px -2175px;
	display:block;
	height:30px;
	margin:0 auto;
	width:99px;
}
.sprite-icon-lg {
	background-position:-1104px -2536px;
	display:block;
	height:40px;
	margin:0 auto;
	width:82px;
}
.sprite.sprite-icon-philip {
	background-position:-1095px -2339px;
	display:block;
	height:30px;
	margin:auto;
	width:96px;
}
.sprite-footer-subscribe {
	background-position:68.907% 16.779%;
	position:absolute;
	right:0;
	width:84px;
	height:30px;
}
.sprite-facebook2 {
	background-position:-690px -2264px;
	display:block;
	width:33px;
	height:33px;
	margin:0 auto;
}
.sprite-googleplus2 {
	background-position:-757px -2264px;
	display:block;
	margin:0 auto;
	width:33px;
	height:33px;
}
.sprite-youtube2 {
	background-position:-757px -2320px;
	display:block;
	margin:0 auto;
	width:33px;
	height:33px;
}
.sprite-zalo2 {
	background-position:-823px -2320px;
	display:block;
	margin:0 auto;
	width:33px;
	height:33px;
}
.sprite-pinterst {
	background-position:-690px -2320px;
	display:block;
	margin:0 auto;
	width:33px;
	height:33px;
}
.sprite-instagram {
	background-position:-823px -2264px;
	display:block;
	margin:0 auto;
	width:33px;
	height:33px;
}
.sprite-appstore2 {
	background-position:79.521% 22.504%;
	display:block;
	height:18px;
	margin:0 auto;
	width:72px;
}
.sprite-googleplay2 {
	background-position:79.804% 19.995%;
	height:19px;
	margin:0 auto;
	width:76px;
}
.sprite-windows {
	background-position:79.733% 24.82%;
	display:block;
	height:18px;
	margin:0 auto;
	width:75px;
}
.sprite-award-one {
	background-position:95.717% 0;
	width:126px;
	height:128px;
	display:block;
	margin:0 auto;
}
.sprite-award-two {
	background-position:94.973% 3.916%;
	width:106px;
	height:128px;
	display:block;
	margin:0 auto;
}
.sprite-award-three {
	background-position:94.112% 8.048%;
	width:96px;
	height:128px;
	display:block;
	margin:0 auto;
}
.sprite-award-four {
	background-position:95.476% 11.499%;
	width:117px;
	height:128px;
	display:block;
	margin:0 auto;
}
.sprite-award-five {
	background-position:97.011% 15.168%;
	width:163px;
	height:128px;
	display:block;
	margin:0 auto;
}
.sprite-payment-one {
	background-position:59.963% 20.115%;
	display:block;
	margin:0 auto;
	width:106px;
	height:43px;
}
.sprite-payment-two {
	background-position:59.963% 22.645%;
	display:block;
	height:43px;
	margin:0 auto;
	width:106px;
}
.sprite-payment-three {
	background-position:59.963% 24.975%;
	display:block;
	height:43px;
	margin:0 auto;
	width:106px;
}
.sprite-payment-four {
	background-position:62.062% 27.33%;
	display:block;
	margin:0 auto;
	width:143px;
	height:43px;
}
.sprite-payment-five {
	background-position:61.366% 29.208%;
	display:block;
	margin:0 auto;
	width:131px;
	height:43px;
}
.sprite-payment-six {
	background-position:59.963% 31.713%;
	display:block;
	margin:0 auto;
	width:106px;
	height:43px;
}
.sprite-payment-seven {
	background-position:59.963% 34.068%;
	display:block;
	height:43px;
	margin:0 auto;
	width:106px;
}
.sprite-payment-eight {
	background-position:59.963% 36.348%;
	display:block;
	height:43px;
	margin:0 auto;
	width:106px;
}
.sprite-icon-hotline {
	background-position:-951px -1840px !important;
	display:block;
	height:40px;
	margin:5px 0 auto;
	padding:0 0 8px;
	width:225px;
}
.sprite-logo_nk {
	width:195px;
	height:32px;
	background-position:-420px -1px;
	background-size:auto;
}
@media(max-width:1024px) {
	.footer-payment h2 {
		padding:0 !important;
	}
	.footer-award ul li {
		min-height:150px;
	}
	.sprite-award-one {
		background-size:600px 2018px;
		width:63px;
		height:55px !important;
	}
	.sprite-award-two {
		background-size:600px 2018px;
		width:53px;
		height:64px !important;
	}
	.sprite-award-three {
		background-size:600px 2018px;
		width:48px;
		height:48px !important;
	}
	.sprite-award-four {
		background-size:600px 2018px;
		width:59px;
		height:44px !important;
	}
	.sprite-award-five {
		background-size:600px 2018px;
		width:82px;
		height:43px !important;
	}
	.sprite-payment-one {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-two {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-three {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-four {
		background-size:600px 2018px;
		width:72px;
		height:22px;
	}
	.sprite-payment-five {
		background-size:600px 2018px;
		width:66px;
		height:22px;
	}
	.sprite-payment-six {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-seven {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-eight {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.menu-danh-muc-san-pham ul.top-menu-v2 li h2 {
		font-size:14px;
	}
	.menu-danh-muc-san-pham ul.sub-menu li span {
		font-size:12px;
	}
	.sprite-logo_nk {
		background-size:900px 2318px;
		width:150px;
		height:25px;
		background-position:41.791% 0.025%;
	}
	.mn-home-new h2.homepage {
		font-size:14px !important;
	}
}
@media(min-width:1025px) and (max-width:1279px) {
	.footer-payment h2 {
		padding:0 !important;
	}
	.footer-award ul li {
		min-height:150px;
	}
	.sprite-award-one {
		background-size:600px 2018px;
		width:63px;
		height:55px !important;
	}
	.sprite-award-two {
		background-size:600px 2018px;
		width:53px;
		height:64px !important;
	}
	.sprite-award-three {
		background-size:600px 2018px;
		width:48px;
		height:48px !important;
	}
	.sprite-award-four {
		background-size:600px 2018px;
		width:59px;
		height:44px !important;
	}
	.sprite-award-five {
		background-size:600px 2018px;
		width:82px;
		height:43px !important;
	}
	.sprite-payment-one {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-two {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-three {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-four {
		background-size:600px 2018px;
		width:72px;
		height:22px;
	}
	.sprite-payment-five {
		background-size:600px 2018px;
		width:66px;
		height:22px;
	}
	.sprite-payment-six {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-seven {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.sprite-payment-eight {
		background-size:600px 2018px;
		width:53px;
		height:22px;
	}
	.menu-danh-muc-san-pham ul.top-menu-v2 li h2 {
		font-size:14px;
	}
	.menu-danh-muc-san-pham ul.sub-menu li span {
		font-size:12px;
	}
	.sprite-logo_nk {
		background-size:600px 2018px;
		width:98px;
		height:16px;
		background-position:41.791% 0.025%;
	}
	.mn-home-new h2.homepage {
		font-size:14px !important;
	}
}
.top-grid .row-fluid .span4,.top-grid .row-fluid .span2 {
	margin:0 0 0 1.5873% !important;
}
.nk-top-header-2015 .icon-item {
	position:relative;
}
.nk-top-header-2015 .icon-item i {
	display:none;
}
.nk-top-header-2015 .icon-item a {
	font-size:12px;
	text-transform:uppercase;
	color:white!important;
	vertical-align:middle;
	margin:0 20px 0 0;
}
.nk-top-header-2015 .icon-item a:after {
	position:absolute;
	content:"\f107";
	right:0;
	font-family:FontAwesome;
	margin:3px 0px 0px !important;
}
.dropdown-box.top-my-account .popup-title a {
	font-size:12px;
	color:white !important;
	text-transform:uppercase;
}
.nk-top-header-2015 .icon-item .text-red {
	color:white;
}
.nk-top-header-2015-full {
	background:#51b848 !important;
}
.nk-top-header-2015-full .sprite-icon-dang-ky {
	display:none;
}
.nk_header_new_2015 .span13 {
	margin:0%;
	width:82.53968%;
}
.nk-keyword-2015 {
	text-align:center;
}
.nk-keyword-2015 ul {
	margin:0;
	clear:both;
	padding:5px 0;
	display:inline-block;
}
.nk-keyword-2015 ul li {
	list-style:none;
	float:left;
	margin:0 5px;
	color:#afafaf;
}
.nk-keyword-2015 ul li a {
	font-size:12px;
	color:#afafaf;
}
.top-cart-content span {
	color:#afafaf !important;
}
.top-cart-content div[id^="cart_status"],.top-cart-content div[id^="cart_status2"] {
	max-width:100% !important;
}
.nk-hotline-2015 {
	float:right;
	padding:10px 0;
	text-align:center;
}
.nk-hotline-2015 span {
	color:#505050;
	font-size:13px;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 {
	padding:20px 0;
	display:inline-block;
	width:100%;
}
.footer-application {
	border:1px solid #ebebeb;
	box-sizing:border-box;
	display:inline-block;
	margin:25px 0 0;
	padding:5px;
	width:85%;
	float:right;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 ul {
	float:left;
	width:25%;
	margin:0;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 ul li {
	list-style:none !important;
	font-size:12px;
	color:#6a6a6a;
	padding:0 0 10px 0;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 ul li a {
	font-size:12px !important;
	color:#6a6a6a;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 ul li:last-child {
	padding:0px;
}
.footer-bottom-nk-2015 .nk-footer-2015-v2 ul li.ftitle {
	color:#6a6a6a;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer-links2 {
	float:right;
	padding:20px 0 0 0;
}
.footer-links2 .links a {
	font-size:14px !important;
	color:#6a6a6a !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
}
.footer-links2 .links a i {
	margin:0 0 0 10px;
}
.block_footer_facebook_ve_nk_v6 {
	clear:both;
	float:right;
}
.footer-social ul {
	float:left;
	margin:5px 0;
}
.footer-social {
	box-sizing:border-box;
	display:inline-block;
	width:85%;
	margin:5px 0;
	float:right;
}
.footer-social h2 {
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
}
.footer-social ul li {
	float:left;
	list-style:none;
	margin:0 5px 0 0;
}
.footer-bottom-nk-2015 {
	background:none !important;
	border:none;
}
.footer-bottom-nk-2015-2 {
	padding:20px 0 0 0;
}
.footer-bottom-nk-2015-2 .footer_seo_title h1 {
	font-size:14px;
	color:#6a6a6a;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.footer-bottom-nk-2015-2 .copyright_footer_bottom_2015 {
	font-size:12px;
	color:#6a6a6a;
}
.footer-bottom-nk-2015-2 .copyright_footer_bottom_2015 a {
	font-size:12px !important;
	color:#ff0000;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer .thungo_sub,.block_footer_facebook_ve_nk_v6 .thungo_footer .muahang_online_footer {
	display:none;
}
.block_footer_facebook_ve_nk_v6 {
	padding:10px 0 !important;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer .form_thungo {
	margin:0;
	position:relative;
}
.footer-mobile {
	clear:both;
	float:right;
}
.footer-mobile .links a {
	font-size:12px !important;
	color:#6a6a6a;
}
.footer-mobile .links a i {
	margin:0 10px 0 0;
}
.footer-mobile .links {
	padding:10px 35px;
	border:1px solid #c8c8c8;
	box-sizing:border-box;
}
.block_footer_facebook_ve_nk_v6 .thungo_footer .form_thungo .subscribe-email {
	width:100% !important;
	font-style:italic;
	padding:0 0 0 30px;
}
.footer-payment {
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	display:inline-block;
	padding:20px 0;
	width:100%;
}
.footer-payment h2 {
	font-size:14px;
	font-weight:bold;
	color:#6a6a6a;
	padding:15px 0 0 0;
	float:left;
}
.footer-payment ul {
	float:right;
	margin:0;
}
.footer-payment ul li {
	float:left;
	list-style:none;
	margin:0 10px 0 0;
}
.footer-award ul {
	padding:20px 0 20px 0;
	border-bottom:1px solid #dfdfdf;
	display:inline-block;
	width:100%;
}
.footer-award h2 {
	font-size:14px;
	font-weight:bold;
	color:#6a6a6a;
	padding:15px 0 0 0;
}
.footer-award ul {
	margin:0;
	clear:both;
}
.footer-award ul li {
	width:19.5%;
	float:left;
	text-align:center;
	list-style:none;
	margin:0% 0.5% 0% 0%;
	border:1px solid #cfcfcf;
	box-sizing:border-box;
	padding:10px 0;
}
.footer-award ul li h2 {
	font-size:12px !important;
}
.footer-award ul li h3 {
	font-size:12px;
	color:#6a6a6a;
	font-weight:normal !important;
}
.footer-application .right2 h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#525252;
}
.footer-application .right2 ul li:last-child {
	margin:0;
}
.custom-left-menu-style {
	display:table;
}
.mn-home-new .nicescroll-mn {
	min-height:444px !important;
}
.mn-home {
	display:block;
}
.mn-home,.mn-home-new {
	width:100%;
}
.mn-home .mn-home-new ul {
	margin:0;
	padding:0 5px;
}
.mn-home .mn-home-new ul li {
	line-height:40px;
	border-bottom:1px dotted #d0d0d0;
	list-style:none;
	padding:0px !important;
	max-height:44px;
	min-height:44px;
	overflow:hidden;
}
.mn-home .mn-home-new ul li a {
	font-size:14px;
	color:#5e5e5d;
	padding:0 10px;
}
.mn-home .mn-home-new .readmore {
	text-align:left;
	padding:15px 0;
}
.mn-home .mn-home-new .readmore a {
	font-size:16px;
	color:#64b5f6;
	font-weight:bold;
	padding:0 15px;
}
.mn-home-new .owl-theme {
	padding:11px 0;
}
.mn-home-new span {
	background-color:transparent;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	color:white;
	position:absolute;
	box-sizing:border-box;
}
.mn-home-new .main-heading {
	position:relative;
	min-height:55px;
	max-height:55px;
	overflow:hidden;
	width:100%;
	display:table;
}
.mn-home-new .main-heading i {
	font-size:18px;
	font-weight:bold;
	height:58px;
	display:inline-block;
	color:white;
	position:absolute;
	background-color:transparent;
}
.mn-home-new .main-heading i:after {
	background:transparent none repeat scroll 0% 0%;
	border-left:0px solid transparent;
	border-right:46px solid transparent;
	content:"";
	left:0px;
	position:absolute;
	top:0px;
}
.mn-home-new .main-heading i.red:after {
	border-top:58px solid red;
}
.mn-home-new h2.homepage {
	line-height:55px;
	font-size:18px;
	height:55px;
	display:block;
	width:100%;
}
.mn-home-new h2.productpage {
	font-size:16px;
	height:55px;
	line-height:28px;
	display:table-cell;
	width:100%;
	vertical-align:middle;
}
.mn-home-new h2 {
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:table-cell;
	list-style:outside none none;
	padding-left:45px;
	text-transform:uppercase;
	vertical-align:middle;
	width:75%;
	text-align:center;
}
.mn-home-new h2 b {
	position:absolute;
	top:15px;
	left:0;
}
.mn-home-new h2.brown {
	background-color:#f1974c;
}
.mn-home-new h2.pink {
	background-color:#FF4081;
}
.mn-home-new h2.blue {
	background-color:#3eaaeb;
}
.mn-home-new h2.redbold {
	background-color:#d84040;
}
.mn-home-new h2.green {
	background-color:#6f993e;
}
.mn-home-new h2.bluedark {
	background-color:#3F51B5;
}
.mn-home-new h2.greendark {
	background-color:#8bc34a;
}
.mn-home-new h2.browndark {
	background-color:#795548;
}
.mn-home-new h2.brownlight {
	background-color:#ffab40;
}
.mn-home-new h2.gray {
	background-color:#607D8B;
}
.mn-home-new h2.productpage-full {
	left:0% !important;
	width:100%;
	padding:0px 10px;
	font-size:16px;
	line-height:25px;
	height:55px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.mn-home-new h2.productpage-full::after {
	border-left:none !important;
}
#main-content-brands .owl-controls.clickable {
	display:block;
	float:right;
	position:absolute;
	right:0;
	top:-15px;
}
#our-brands {
	margin-top:30px;
}
#our-brands .owl-theme .owl-controls .owl-buttons .owl-next {
	position:static !important;
	right:unset !important;
	top:0 !important;
}
#our-brands .owl-theme .owl-controls .owl-buttons .owl-prev {
	left:unset !important;
	;
	position:static!important;
	top:unset!important;
}
#our-brands .fa-angle-left::before,#our-brands .fa-angle-right::before {
	font-size:26px;
}
#main-content-brands .owl-item:nth-child(2n+1) {
	background:none repeat scroll 0 0 #e3e3e3;
}
#main-content-brands .owl-item:nth-child(2n) {
	background:none repeat scroll 0 0 #fff;
}
#our-brands #main-content-brands li {
	width:100% !important;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	position:absolute;
	left:0;
	top:40%;
	z-index:1005 !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	position:absolute;
	right:0;
	top:40%;
	z-index:1005 !important;
}
.mn-home .owl-theme .owl-controls .owl-buttons div {
	font-family:FontAwesome !important;
}
.owl-carousel .owl-item div {
	cursor:pointer;
}
.mn-colorwhite {
	background-color:white;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
.mn-colorgreen {
	background-color:#f2ffe2;
}
.mn-colorblue {
	background-color:#ddf2ff;
}
.mn-colorpink {
	background-color:#ffecec;
}
.mn-colorbrown {
	background-color:#ffeee0;
}
#group-item {
	width:100%;
}
#group-item .ty-grid-list__item-name {
	border-left:none !important;
}
.ty-grid-list__image .properties-update {
	margin:0px 0px 5px;
	clear:both;
	min-height:18px;
	max-height:18px;
	overflow:hidden;
}
.no-deals .compare-button {
	margin:0px !important;
	padding:10px 0 0 0 !important;
}
.grid-list div[class^="ty-column"] {
	border-bottom:1px solid #d7d7d7 !important;
	border-right:1px solid #d7d7d7 !important;
	border-top:1px solid #d7d7d7 !important;
	margin-bottom:-1px;
	min-height:305px !important;
	padding-bottom:15px;
}
.block_cate_new_uudai_them .ty-add-to-compare {
	background-position:-95px -426px !important;
	padding:1px 5px 0 30px !important;
	border-radius:0px;
	border:1px solid #7dca76;
}
.ty-grid-list__price .list-price .strike {
	text-align:center;
	display:block;
	padding:5px 0 0 0;
	line-height:normal !important;
}
.ty-grid-list__item {
	padding:0px !important;
}
.discount-label {
	margin:0px !important;
}
.discount-label li {
	padding:0px;
}
.grid-list .ty-grid-list__item-name {
	margin:25px 0px 0px;
	line-height:15px;
	min-height:18px !important;
	max-height:18px !important;
	padding:0px;
	font-size:14px !important;
	color:#5d5d5d !important;
	border:none !important;
}
.ty-grid-list__price span {
	line-height:normal !important;
}
.ty-grid-list__price {
	margin:0px;
}
.grid-list .block_cate_new_uudai_them {
	min-height:37px !important;
}
.block_cate_new_uudai_them span {
	padding:0px !important;
}
.compare-button {
	margin:3px 0 0 0;
}
.price .price-num {
	font-size:16px !important;
}
.sidebox_no_title .boder_fiter_cate {
	border:1px solid #cccccc;
}
.nk_seo_promotion_wrapper .jscroll-item.lg .block_cate_new_uudai_them span {
	text-align:center;
	font-size:12px !important;
}
.nk_seo_promotion_wrapper .jscroll-item.lg .product-container {
	padding:0;
	margin-top:20px;
	min-height:32px;
}
.nk_seo_promotion_wrapper .jscroll-item.lg .nk-discount-block {
	position:absolute;
	top:0;
	right:0;
}
body,div,span,li,td,input[type="text"],input[type="password"],textarea,select,.scroll-y,.ui-widget select,.ui-widget textarea,.ui-widget,.ui-dialog .ui-dialog-title,a,a:visited,a:active,.popup-title:hover>a,.popup-title.unlogged a,.popup-title.logged a,.minicart-title,ul.dropdown-multicolumns li a {
	font-family:"Roboto",sans-serif !important;
}
.row-fluid .breadcrumbs.clearfix i.icon-right-open-thin {
	font-size:13px !important;
	margin-bottom:1px;
}
.row-fluid .breadcrumbs.clearfix i.icon-right-open-thin::before {
	content:" / " !important;
	font-size:15px !important;
	line-height:16px !important;
}
#content-shipment_info .nk-total-reward-point-info {
	margin-top:20px;
}
#content-shipment_info .nk-total-reward-point-info div {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}
#content-shipment_info .nk-total-reward-point-info .nk-reward-point-info {
	color:#ca0505;
	font-weight:bold;
	font-size:14px;
}
.top-cart-content div[id^="cart_status2_"].dropdown-box {
	max-width:50% !important;
}
.top-cart-content div[id^="cart_status_"].dropdown-box .minicart-title {
	display:none;
}
.top-cart-content div[id^="cart_status_"].dropdown-box .cart-amount,.sp-item .sp-item-title span.cart-num,.sp-item .sp-item-title span.compare-num {
	background-color:#f00;
	border-radius:50%;
	color:#fff !important;
	display:inline-block;
	font-size:10px;
	height:20px;
	position:absolute;
	right:28px;
	text-align:center;
	top:-2px;
	vertical-align:middle;
	width:20px;
	line-height:20px;
	font-weight:bold !important;
}
.top-cart-content div[id^="cart_status2_"].dropdown-box a.popup-title {
	padding:11px 21px !important;
}
.top-cart-content div[id^="cart_status2_"].dropdown-box .minicart-title {
	display:none;
}
.top-cart-content div[id^="cart_status2_"].dropdown-box .compare-amount {
	background-color:#f00;
	border-radius:50%;
	color:#fff !important;
	display:inline-block;
	font-size:10px;
	height:20px;
	position:absolute;
	right:26px;
	text-align:center;
	top:4px;
	vertical-align:middle;
	width:20px;
	line-height:18px;
	font-weight:bold !important;
}
#nk-service-surcharge {
	margin:20px 0px 10px 0px;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	display:block;
	float:left;
	padding:0px 10px 10px 10px;
	font-size:13px !important;
}
#nk-service-surcharge fieldset {
	border:1px solid #dbdbdb;
	padding:10px 20px;
	box-sizing:border-box;
	display:block;
	margin-top:15px;
}
#nk-service-surcharge fieldset legend {
	font-weight:bold;
	padding:0px 5px;
}
#nk-service-surcharge .nk-service-row {
	padding:5px 0;
}
#nk-service-surcharge .nk-service-row p {
	font-style:italic;
}
#nk-service-surcharge .nk-error-message {
	color:#b94a48 !important;
	display:none;
	margin:5px 0px 0px 183px;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span:first-child {
	width:180px;
	display:inline-block;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span.total-message {
	font-style:italic;
	width:100%;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span.total-message span:first-child {
	width:auto;
	margin-left:5px;
	font-style:italic;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row.nk-service-datepicker {
	position:relative;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row.nk-service-datepicker span.nk-service-icon-calendar {
	width:15px;
	position:absolute;
	top:12px;
	left:195px;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row.nk-service-datepicker span.nk-service-icon-calendar::before {
	content:"\f073";
	font-family:"FontAwesome" !important;
	font-size:14px;
}
#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row input.nk-service-datepicker.datepicker {
	padding-left:40px;
}
div.datepicker.datepicker-dropdown.dropdown-menu {
	border:1px solid rgba(0,0,0,0.15);
}
div.datepicker.datepicker-dropdown.dropdown-menu div.datepicker-days table tr td {
	height:17px !important;
}
div.datepicker.datepicker-dropdown.dropdown-menu div.datepicker-days table tr th {
	height:25px !important;
	font-weight:bold !important;
}
#nk-service-surcharge .nk-service-row table {
	width:100%;
}
#nk-service-surcharge .nk-service-row table th {
	color:#fff;
	background-color:#0066cc;
	padding:5px !important;
	border:1px solid #dbdbdb !important;
}
#nk-service-surcharge .nk-service-row table th.nk-service-column-surcharge {
	width:50% !important;
}
#nk-service-surcharge .nk-service-row table th.nk-service-column-cost {
	width:15% !important;
}
#nk-service-surcharge .nk-service-row table th.nk-service-column-amount {
	width:17% !important;
}
#nk-service-surcharge .nk-service-row table th.nk-service-column-total-cost {
	width:15% !important;
}
#nk-service-surcharge .nk-service-row table td {
	padding:2px 5px !important;
	vertical-align:middle;
	border:1px solid #dbdbdb !important;
	white-space:-moz-pre-wrap !important;
	white-space:-webkit-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:normal;
}
#nk-service-surcharge .nk-service-surcharge-content .value-changer .increase {
	border-radius:1px;
	font-size:17px;
	height:20px;
	line-height:19px;
	position:relative;
	width:20px;
	margin-top:1px;
	float:left;
	margin-left:3px;
}
#nk-service-surcharge .nk-service-surcharge-content .value-changer .decrease {
	border-radius:1px;
	font-size:17px;
	height:20px;
	line-height:19px;
	position:relative;
	width:20px;
	margin-top:1px;
	float:left;
	margin-left:3px;
}
#nk-service-surcharge .nk-service-surcharge-content .input-text-short.cm-amount {
	height:24px;
	width:26px;
	text-align:center;
	float:left;
	margin-left:6px;
}
#nk-service-surcharge .nk-service-surcharge-content.purcharge-information .nk-service-row span.total-message {
	font-style:italic;
}
#nk-service-surcharge .nk-service-surcharge-content.purcharge-information .nk-service-row span.total-message span {
	font-style:italic;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span:first-child {
	width:220px;
	display:inline-block;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.nk-service-row hr {
	background-color:#000;
	border:1px none;
	height:1px;
	margin-top:8px;
	width:310px;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span.total-message {
	display:inline-block;
	font-weight:bold;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.total-message span {
	font-weight:bold;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.ending-message {
	text-align:center;
	margin-bottom:-13px;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.ending-message span {
	font-family:"Arial Italic","Arial";
	font-size:11px;
	font-style:italic;
	font-weight:400;
	width:100% !important;
}
#nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span.nk-service-total-days {
	margin-left:130px;
	width:90px;
}
.mobile #nk-service-surcharge {
	margin:20px 5px 10px !important;
	padding:0 5px 10px !important;
}
.mobile #nk-service-surcharge fieldset {
	padding:10px 7px !important;
}
.mobile #nk-service-surcharge .nk-service-surcharge-content .value-changer .increase {
	min-height:19px !important;
	margin-top:1px !important;
	margin-left:1px !important;
	width:18px;
	height:18px;
	font-size:14px;
}
.mobile #nk-service-surcharge .nk-service-surcharge-content .value-changer .decrease {
	min-height:19px !important;
	margin-top:1px !important;
	margin-left:1px !important;
	width:18px;
	height:18px;
	font-size:14px;
}
.mobile #nk-service-surcharge .nk-service-surcharge-content .cm-value-changer {
	margin:2px 1px !important;
}
.mobile #nk-service-surcharge .nk-service-row table td.nk-service-column-cost {
	word-break:break-all;
}
.mobile #nk-service-surcharge .nk-service-row table td.nk-service-column-total-cost {
	word-break:break-all;
}
.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span:first-child {
	width:180px;
}
.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row.nk-service-datepicker span.nk-service-icon-calendar {
	left:190px !important;
}
@media screen and (max-width:1280px) {
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row input.nk-service-datepicker.datepicker {
		width:130px !important;
		height:28px !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table {
		border:1px solid #dbdbdb;
	}
	.mobile #nk-service-surcharge .nk-service-row table td {
		padding:2px 3px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row input.nk-service-datepicker.datepicker {
		padding-left:35px !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-surcharge {
		width:28% !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-cost {
		width:23% !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-amount {
		width:25% !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-total-cost {
		width:24% !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content .input-text-short.cm-amount {
		margin-left:1px;
		width:24px;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span:first-child {
		width:220px;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span:first-child span {
		width:auto !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.nk-service-row hr {
		width:310px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span.nk-service-total-days {
		margin-left:130px;
		width:90px !important;
	}
}
@media screen and (max-width:320px) {
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span:first-child {
		width:170px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row.nk-service-datepicker span.nk-service-icon-calendar {
		left:182px !important;
	}
	.mobile #nk-service-surcharge {
		width:97% !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row span.total-message span:first-child {
		width:auto !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row input.nk-service-datepicker.datepicker {
		width:106px !important;
	}
	#nk-service-surcharge .nk-service-surcharge-content.booking-information .nk-service-row input.nk-service-datepicker.datepicker {
		padding-left:30px !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-surcharge {
		width:24% !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-cost {
		width:20% !important;
	}
	.mobile #nk-service-surcharge .nk-service-row table th.nk-service-column-total-cost {
		width:20% !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.nk-service-row hr {
		width:279px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span:first-child {
		width:205px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row span.nk-service-total-days {
		margin-left:115px !important;
		width:90px !important;
	}
	.mobile #nk-service-surcharge .nk-service-surcharge-content.payment-information .nk-service-row.ending-message span {
		width:auto !important;
	}
}
.mobile #nk_service_product_info .price-box {
	display:block;
	float:left;
	margin:5px 19px;
	padding:3px 1px;
	width:88%;
}
.mobile #nk_service_product_info .price-box .nk-service-price-box {
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
.mobile #nk_service_product_info .price-box .nk-service-price-box div {
	margin:5px 0px;
}
.mobile #nk_service_product_info .price-box div.price-cell span.nk-service-label {
	width:87px;
	display:inline-block;
}
.mobile #nk_service_product_info .price-box .nk-service-price-box div.price-cell.nk-service-days span.nk-service-label {
	width:55px !important;
	margin-left:32px;
}
.mobile #nk_service_product_info .price-box .nk-service-price-box span.nk-service-price-value {
	float:right;
}
.mobile #nk_service_product_info .price-box div.nk-service-total-price {
	margin-top:10px;
}
.mobile #nk_service_product_info .price-box div.nk-service-total-price span {
	font-weight:bold !important;
	;
}
.mobile #nk_service_product_info .price-box div.nk-service-total-price span.nk-service-price-value {
	float:right
}
.cart-bottom-buttons .cart-right-buttons .button-action.button-wrap-right a {
	padding:8px 20px !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader {
	padding:0px !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .mCSB_inside>.mCSB_container {
	margin-right:0px !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .col1 {
	width:46% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .col2 {
	width:20% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .col3 {
	width:12% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .col5 {
	width:20% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .col1 {
	width:46.5% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .col1 .item-inn {
	width:220px !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item {
	box-sizing:border-box;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item .col1 {
	width:46.5% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item .col2 {
	width:20% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item .col3 {
	width:12% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item .col4 {
	width:20% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblBody .item .col5 {
	width:20% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col1 {
	width:35% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col2 {
	width:14% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col3 {
	width:12% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col4 {
	width:14% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col4 span {
	text-align:center !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col5 {
	width:11% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col5 span {
	text-align:center !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .tblHeader .head .nk-service-notification-column .col6 {
	width:14% !important;
	font-weight:bold !important;
	float:left;
	text-align:center !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col1 {
	width:35% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col2 {
	width:14% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col3 {
	width:12% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col4 {
	width:14% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col4 p {
	text-align:center !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col5 {
	width:11% !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col5 p {
	text-align:center !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col6 {
	width:14% !important;
	float:left;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col6 p {
	text-align:center !important;
}
#checkout-2015 .product-notification-item .item.nk-service-notification-item .col1 .no-image {
	margin-right:5px !important;
}
#checkout-2015 .product-notification-item .item.nk-service-notification-item .col1 .product-notification-image {
	margin-right:5px !important;
}
#checkout-2015 .checkout-2015-inn .product-notification-item .item.nk-service-notification-item .col1 .item-inn {
	width:153px !important;
}
div.sidebox-wrapper.order-summary .sidebox-body {
	width:99.2% !important;
}
div[id^="checkout_info_summary_"] .tblHeader .head .col1 {
	width:45% !important;
}
div[id^="checkout_info_summary_"] .tblHeader .head .col2 {
	width:20% !important;
}
div[id^="checkout_info_summary_"] .tblHeader .head .col3 {
	width:25% !important;
}
div[id^="checkout_info_summary_"] .tblBody.mCustomScrollbar .item {
	width:100% !important;
}
div[id^="checkout_info_summary_"] .tblBody.mCustomScrollbar .item .col1 {
	width:45% !important;
}
div[id^="checkout_info_summary_"] .tblBody.mCustomScrollbar .item .col2 {
	width:20% !important;
}
div[id^="checkout_info_summary_"] .tblBody.mCustomScrollbar .item .col3 {
	width:25% !important;
}
div[id^="checkout_info_summary_"] .nk-service-item-info .no-image {
	float:left !important;
}
div[id^="checkout_info_summary_"] .nk-service-item-info .product-summary-image {
	float:left !important;
}
div[id^="checkout_info_summary_"] .nk-service-item-info .item-inn {
	float:left !important;
	margin-left:10px;
	width:65%;
}
div[id^="checkout_info_summary_"] .nk-service-item-info .nk-service-button-delete a.delete i.icon-cancel-circle::before {
	font-size:25px !important;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info {
	margin-top:10px;
	display:block !important;
	float:left;
	width:100%;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-surcharge-sub-info {
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	margin:5px 0px;
	padding:5px;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row {
	margin-top:5px;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row .left {
	display:inline-block;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row .right {
	display:inline-block;
	float:right;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row.nk-service-days .left {
	margin-left:32px;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row.nk-service-total-price {
	margin-top:10px;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row.nk-service-total-price .left {
	font-weight:bold;
}
div[id^="checkout_info_summary_"] .nk-service-summary-surcharge-info .nk-service-row.nk-service-total-price .right {
	font-weight:bold;
}
.mobile div[id^="checkout_info_summary_"] table tr.checkout-summary-sub-total td {
	padding-top:10px !important;
}
body.mobile .step-title-complete .button-tool a,.step-title-complete .button-tool a:visited {
	color:#3399ff !important;
	font-size:13px !important;
}
@media screen and (max-width:320px) {
	body.mobile .step-title-active .title,body.mobile .step-title-active a.title:hover,body.mobile .step-title-complete a.title,body.mobile .step-title-complete a.title:hover,body.mobile .step-title a {
		font-size:110% !important;
	}
	body.mobile .step-title-complete .button-tool a,.step-title-complete .button-tool a:visited {
		font-size:12px !important;
	}
}
.mainbox-cart-body #cart_items table td[id^="price_subtotal_update_"] span.price:first-child {
	display:inline-block;
}
.mainbox-cart-body #cart_items table td[id^="price_subtotal_update_"] span.price {
	display:inline-block;
}
.mainbox-cart-body #cart_items table td.price-cell {
	padding-right:10px !important;
	text-align:center;
}
.mainbox-cart-body #cart_items table td div.changer div.value-changer {
	margin-left:25%;
}
ul.dropdown-menu li table tr td img {
	position:static !important;
}
#service-show {
	width:100%;
	height:68px;
	margin-left:2px;
}
.wysiwyg-content #service-show ul {
	margin:0 !important;
}
#service-show .item-ser {
	border:1px solid #f0f0f0;
	border-bottom:0 !important;
	box-sizing:border-box;
	display:block !important;
	float:left;
	height:70px !important;
	list-style-type:none !important;
	width:20% !important;
	margin-right:-1px;
}
.item-ser>a {
	display:block;
	height:90%;
	width:100%;
}
.item-ser span {
	background:rgba(0,0,0,0) none repeat scroll 0 0 !important;
	color:#4e4e4e;
	display:block;
	font-family:"Roboco",sans-serif;
	font-size:15px;
	line-height:0;
	text-align:center;
	width:100%;
}
.ty-grid-list__item-name {
	border-left:none;
	text-align:center;
	margin-top:30px;
	font-size:13px!important;
	line-height:30px;
}
.ty-grid-list__item-name a {
	font-weight:bold;
}
.properties-update .label {
	border-left:none;
	font-weight:normal;
}
.ty-grid-list__price,.L_price,.block_cate_new_uudai_them,.L_uu_dai {
	text-align:center;
}
.price-update {
	float:none;
	color:#a80006;
}
.L_uu_dai {
	color:red;
}
.no-deals .compare-button {
	padding-top:15px;
}
.properties-update {
	text-align:center;
}
.price {
	font-size:16px;
}
.product-item-carousel {
	font-family:"Roboto",sans-serif;
}
.nk_seo_promotion_wrapper .jscroll-item.sm {
	min-height:165px !important;
}
.nk_seo_promotion_wrapper .jscroll-item.sm,.jscroll-item.lg {
	position:relative;
}
.nk_seo_promotion_wrapper .properties-update {
	color:#5f5f5f;
	font-size:14px !important;
	font-family:"Roboto",sans-serif;
}
.nk_seo_promotion_wrapper .product-description {
	color:#808080;
	font-size:11px;
	font-family:"Roboto",sans-serif;
}
.nk_seo_promotion_wrapper .price .price-num {
	font-size:18px !important;
	color:#b60f0f;
	font-family:"Roboto",sans-serif;
}
.nk_seo_promotion_wrapper .price .price-num:nth-child(2) {
	font-size:12px !important;
}
.nk_seo_promotion_wrapper .block_cate_new_uudai_them span {
	font-family:"Roboto",sans-serif;
	color:#ff0000 !important;
}
.subcategories .bg-blue {
	background-color:#3eaaeb;
}
.subcategories .bg-redbold {
	background-color:#d84040;
}
.subcategories .bg-green {
	background-color:#6f9930;
}
.subcategories .bg-light-green {
	background-color:#8bc34a;
}
.subcategories .bg-orange {
	background-color:#ffab40;
}
.subcategories .bg-brown {
	background-color:#795548;
}
.subcategories .bg-indigo-blue {
	background-color:#ffab40;
}
.subcategories .bg-dark-blue {
	background-color:#3f51b5;
}
.subcategories .bg-pink {
	background-color:#ff4081;
}
.nk_seo_promotion_wrapper .jscroll-item.lg {
	min-height:225px !important;
}
.mn-content-homepage .row-fluid [class*="span"] {
	margin-left:0 !important;
}
.subcategories {
	width:100%;
	margin:30px 0 15px;
}
.subcategories .item-label {
	border:1px solid #D7D7D7;
	margin:3px;
	background:#F7F7F7;
	padding-left:6px;
}
.subcategories .item-label:after {
	background-color:#65B4F6;
	display:inline-block;
	width:6px;
	content:'';
	position:absolute;
	top:-1px;
	left:0
}
.subcategories .item-label a {
	padding:3px 12px;
}
.subcategories .item-box .subcategory-item-body .click-now {
	margin:10px 0 5px !important;
	font-size:14px;
	font-family:"Roboto",sans-serif;
}
.d-top-up {
	background-color:#fff;
	border:1px solid #c7c7c7;
	bottom:0;
	display:block;
	height:71px;
	opacity:1 !important;
	position:fixed;
	right:0;
	width:71px;
}
.d-top-up .sprite-icon_top_up {
	background-position:-361px -357px;
	height:28px;
	width:21px;
}
.d-top-up .d-top-opener {
	display:block;
	height:100%;
	text-align:center;
	width:100%;
}
.d-top-opener .title-top-up {
	color:black;
	display:block;
	font-family:"Roboto",sans-serif;
	vertical-align:middle;
}
.title-top-up>span {
	display:block;
	font-size:14px;
}
.hot-service-container {
	margin:0px !important;
	width:236px !important;
	position:absolute;
	right:0;
	z-index:3;
	top:0;
}
.nk-hot-service {
	display:block;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.75);
	z-index:999;
}
.nk-hot-service .img-circle {
	width:65%;
	height:auto;
	border-radius:50%;
	border:1px dashed #3BBF83;
	background-color:#ffffff;
}
.nk-hot-service .show-detail {
	color:#F31014;
	font-size:14px;
	display:block;
	width:100%;
	font-size:16px;
	margin:10px 0;
	font-family:"Roboto",sans-serif;
}
.nk-hot-service .item-service {
	border-bottom:1px dashed #3BBF83;
	diplay:inline-block;
	height:49%;
}
.nk-hot-service .item-service:last-child {
	border:none;
}
.nk-hot-service .item-service .service-header {
	display:table;
	width:75%;
	padding:4px 0;
	margin:0 12.5%;
	height:32px;
	font-size:16px;
	color:#5d5d5d;
}
.nk-hot-service .item-service .service-header span {
	display:table-cell;
	font-size:18px;
	vertical-align:middle;
}
.floor-menu-fixed {
	height:100% !important;
	margin-left:-66px !important;
	margin-right:1265px !important;
	position:fixed;
	top:15%;
}
ul.floor-menu-fixed {
	list-style-type:none;
	padding:0;
	margin:0;
	z-index:100 !important;
}
ul.floor-menu-fixed li {
	background-color:#ffffff;
	border-left:1px solid #e1e1e1 !important;
	border-top:1px solid #e1e1e1 !important;
	border-right:1px solid #e1e1e1 !important;
	display:block;
	list-style-type:none;
	margin:auto;
	padding:5px 0;
	text-align:center;
	width:60px;
	border-width:1px 1px 0px 1px;
}
ul.floor-menu-fixed li:last-child {
	margin:auto !important;
	border-bottom:1px solid #e1e1e1 !important;
}
.sprite,.mobile .main-menu>a:before,.mobile .nk-cate-nav li a:before,.nk-main-menu ul.nk-mm-list li a:before,.nk-category-menu ul.menu>li>a:before,.mobile .main-menu ul.menu>li>a:before,.icon-left-main,.icon-right-main,#discussion .item-left>i,#features>i,#product_tab_58>i,#description>i,.btn-add2cart,.button_dathang_detail,.block-mua-sam .block-mua-sam-inn .button-1,.block-mua-sam .block-mua-sam-inn .button-2,.btn-cart-tabs .btn-add2cart-tabs,.btn-cart-tabs .btn-cartfast-tabs,#product_tab_59>i,#product_tab_60>i,.footer-bottom-nk-2015 .footer-right-content-2015 .thungo_footer input[type='image'],.block_cate_new_uudai_them .ty-add-to-compare,.button-3,.view-larger-image,#compare-product #submit-find,.unsubscribe-newsletters .title span::before,.unsubscribe-newsletters .content>h3 span::before {
	background-image:url('../images/sprite_bg_16.png');
	background-repeat:no-repeat;
}
.sprite-icon-tulanh-fixed {
	background-position:-876px -1842px;
	display:block;
	height:40px;
}
.sprite-icon-tivi-fixed {
	background-position:-876px -1888px;
	display:block;
	height:40px;
}
.sprite-icon-giadung-fixed {
	background-position:-876px -1925px;
	display:block;
	height:40px;
}
.sprite-icon-dienco-fixed {
	background-position:-876px -1969px;
	display:block;
	height:40px;
}
.sprite-icon-mayanh-fixed {
	background-position:-876px -2117px;
	display:block;
	height:40px;
}
.sprite.sprite-icon-thietbivanphong-fixed {
	background-position:-876px -2161px;
	display:block;
	height:40px;
}
.sprite-icon-dienthoai-fixed {
	background-position:-876px -2023px;
	display:block;
	height:40px;
}
.sprite.sprite-icon-phukien-fixed {
	background-position:-878px -2240px;
	display:block;
	height:40px;
}
.sprite.sprite-icon-tinhoc-fixed {
	background-position:-878px -2075px;
	display:block;
	height:40px;
}
.sprite-icon-maykhoan-fixed {
	background-position:-876px -2201px;
	display:block;
	height:40px;
}
.sprite-icon-nuocxa-fixed {
	background-position:-876px -2322px;
	display:block;
	height:40px;
}
.sprite-icon-caidat-fixed {
	background-position:-343px -316px;
	display:block;
	height:40px;
}
.sprite.sprite-icon-suckhoe-fixed {
	background-position:-876px -2279px;
	display:block;
	height:40px;
}
#our-brands {
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	height:86px;
}
#our-brands #main-content-brands li {
	box-sizing:border-box;
	float:left;
	height:86px;
	list-style-type:none;
	width:12.5%;
}
.wysiwyg-content #main-content-brands {
	margin:0 !important;
}
#our-brands #main-content-brands .prefix-cate>a {
	display:block;
	height:100%;
	width:100%;
	text-align:center;
}
.sprite-icon_brand_daikin {
	background-position:-529px -2121px;
	height:30px;
	margin:30px auto;
	width:123px;
}
.sprite-icon_brand_toshiba {
	background-position:-515px -1328px;
	height:30px;
	width:123px;
	margin:32px auto;
}
.sprite-icon_brand_samsung {
	background-position:-513px -1174px;
	height:30px;
	width:123px;
	margin:30px auto;
}
.sprite-icon_brand_sony {
	height:30px;
	width:123px;
	background-position:-514px -1290px;
	margin:30px auto;
}
.sprite-icon_brand_microsoft {
	height:30px;
	width:123px;
	background-position:-530px -1678px;
	margin:27px auto;
}
.sprite-icon_brand_acer {
	background-position:-534px -2401px;
	margin:24px auto;
	height:36px;
	width:120px;
}
.sprite-icon_brand_canon {
	background-position:-526px -2168px;
	height:30px;
	margin:30px auto;
	width:126px;
}
.sprite-icon_brand_electrolux {
	background-position:-526px -2027px;
	height:30px;
	width:123px;
	margin:27px auto;
}
.sprite-icon_brand_sanyo {
	background-position:-512px -1206px;
	height:42px;
	width:123px;
	margin:26px auto;
}
.sprite-icon_brand_apple {
	background-position:-536px -2341px;
	height:52px;
	width:123px;
	margin:15px auto;
}
.sprite-icon_brand_lg {
	background-position:-530px -1720px;
	height:43px;
	width:123px;
	margin:22px auto;
}
.sprite-icon_brand_asus {
	background-position:-531px -2303px;
	height:34px;
	width:124px;
	margin:30px auto;
}
.sprite-icon_brand_nikon {
	height:30px;
	width:123px;
	margin:30px auto;
	background-position:-394px -451px;
}
.sprite-icon_brand_sharp {
	background-position:-512px -1247px;
	height:30px;
	width:123px;
	margin:30px auto;
}
.sprite-icon_brand_hitachi {
	background-position:-526px -1934px;
	height:30px;
	width:123px;
	margin:30px auto;
}
.sprite-icon_brand_aqua {
	background-position:-526px -1934px;
	height:30px;
	width:123px;
	margin:30px auto;
}
.sprite-icon_brand_panasonic {
	background-position:-521px -1498px;
	height:30px;
	width:123px;
	margin:30px auto;
}
.sprite-icon_brand_mistsubishi {
	height:30px;
	width:123px;
	background-position:-535px -2456px;
	margin:28px auto;
}
.sprite-icon_zalora {
	background-position:-690px -2376px;
	height:16px;
	margin-top:8px;
	width:90px;
}
.nk_seo_promotion_wrapper .properties-update {
	min-height:16px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
}
.nk_seo_promotion_wrapper .product-description {
	min-height:16px;
	max-height:16px;
	font-size:12px;
	white-space:nowrap;
	color:#808080;
	overflow:hidden;
	margin-bottom:5px;
}
.nk_seo_promotion_wrapper .product-description a.product-title {
	color:#808080;
	width:100%;
}
.nk-product-hover span p {
	padding-bottom:2px !important;
	padding-top:2px !important;
}
.nk-product-hover span {
	padding:8px !important;
}
.nk_seo_promotion_wrapper .owl-controls .owl-buttons {
	opacity:0;
}
.subcategories .fa-angle-left::before,.subcategories .fa-angle-right::before {
	font-size:26px;
}
.subcategories .subcategory-item-header {
	height:48px;
}
.nk_seo_promotion_wrapper .no-image {
	display:inline-block;
}
.old-price {
	margin:0 !important;
}
.old-price span {
	width:100%;
	text-align:center;
}
.best-selling-products {
	margin-bottom:15px !important;
}
.best-selling-products .nk_seo_promotion_wrapper .pict.imagelazyload {
	width:auto !important;
	height:auto !important;
}
.best-selling-products .nk_seo_promotion_wrapper .product-prices .strike-center {
	font-size:1em !important;
	display:block;
	width:100%;
}
.best-selling-products .nk_seo_promotion_wrapper .price .price-num {
	font-size:16px !important;
	padding-right:4px;
}
.best-selling-products .nk_seo_promotion_wrapper .price .price-num:nth-child(2) {
	margin-left:-6px!important;
}
.best-selling-products .nk_seo_promotion_wrapper .block_cate_new_uudai_them {
	padding:0px !important;
}
.best-selling-products .nk_seo_promotion_wrapper .jscroll-item.lg .block_cate_new_uudai_them span {
	font-size:11px !important;
}
.nk_seo_promotion_wrapper .product-grid-image {
	position:relative;
	margin-bottom:1px;
}
.nk_seo_promotion_wrapper .jscroll-item.lg .product-container {
	padding:0px !important;
	margin-top:0px;
	min-height:24px;
}
.nk_seo_promotion_wrapper .properties-update {
	margin-top:25px;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	padding:0 !important;
}
.best-selling-products .nk_seo_promotion_wrapper {
	border:1px solid #D7D7D7;
	padding-top:10px !important;
	padding-bottom:5px !important;
}
.best-selling-products .nk_seo_promotion_wrapper .owl-item {
	margin:0;
	border-width:0px !important;
}
.best-selling-products .nk_seo_promotion_wrapper .owl-controls .owl-buttons {
	opacity:1;
}
.best-selling-products .owl-theme .owl-controls .owl-buttons .arrow-left,.best-selling-products .owl-theme .owl-controls .owl-buttons .arrow-right {
	font-size:16px;
	border-radius:50%;
	border:2px solid #333;
	width:10px;
	height:10px;
	padding:5px;
	z-index:1005;
}
.best-selling-products .product-old-price {
	min-height:18px;
	max-height:18px;
}
.best-selling-products .owl-theme .owl-controls .owl-buttons .arrow-left:before {
	position:absolute;
	top:8px;
	right:17px;
}
.best-selling-products .owl-theme .owl-controls .owl-buttons .arrow-right:before {
	position:absolute;
	top:8px;
	left:18px;
}
.best-selling-products .block_cate_new_uudai_them {
	padding:0px !important;
}
.best-selling-products .block_cate_new_uudai_them .ty-add-to-compare {
	padding:3px 5px 2px 30px !important;
}
.nk-seo-promotion-label {
	border-left:5px solid #D30601;
	border-bottom:5px solid #0290E4;
}
.nk-seo-promotion-label span {
	color:#D50306;
	font-size:18px;
	display:inline-block;
	font-weight:600;
	width:auto;
	padding:5px 15px;
	box-shadow:3px -1px 7px #C1C1C1;
}
.best-selling-products .nk_seo_promotion_wrapper .properties-update {
	margin-top:25px !important;
	line-height:18px;
}
.nk_seo_promotion_wrapper .jscroll-item.lg .nk-discount-block {
	padding:4px 6px;
	max-height:22px;
	line-height:14px;
	display:block;
}
.grid-list .ty-grid-list__item-name {
	color:#5f5f5f !important;
}
.ty-grid-list__image .properties-update {
	color:#808080;
}
.actual-price,.actual-price .price span,.price-update,.price-num,.price-update .price span,.price-update {
	color:#b60f0f !important;
}
.scrollpanel {
	border:1px solid #ccc;
}
.scrollpanel .sp-scrollbar {
	width:10px;
	background-color:#ccc;
	cursor:pointer;
}
.scrollpanel .sp-scrollbar .sp-thumb {
	background-color:#aaa;
	transition:height 0.2s ease-in-out;
}
.scrollpanel .sp-scrollbar.active .sp-thumb {
	background-color:#999;
}
.scrollpanel .sp-scrollbar {
	border-radius:5px;
}
.scrollpanel .sp-scrollbar .sp-thumb {
	border-radius:5px;
}
.scroll-max-item-5 {
	height:205px;
}
.products-search-content .compare-button .ty-add-to-compare {
	padding:3px 5px 1px 30px !important;
}
.best-selling-products .prices-container .product-prices {
	width:100% !important;
	padding:0 !important;
	border-right-width:0px !important;
}
.ui-front {
	z-index:12000 !important;
}
.nks-child-cat-group .block_cate_new_uudai_them {
	padding:0px !important;
}
.nks-child-cat-group .price .price-num {
	font-size:16px !important;
	padding-right:6px;
}
.nks-child-cat-group .price .price-num:nth-child(2) {
	display:inline-block;
	float:left;
	font-size:12px !important;
	margin-left:-8px !important;
	margin-top:-4px;
	padding:0 !important;
	position:absolute;
	width:0;
}
.block_hang_moi_ve_nk_v6 .block_cate_new_uudai_them {
	padding:0px !important;
}
.block_hang_moi_ve_nk_v6 .price .price-num {
	font-size:16px !important;
	padding-right:6px;
}
.block_hang_moi_ve_nk_v6 .price .price-num:nth-child(2) {
	display:inline-block;
	float:left;
	font-size:12px !important;
	margin-left:-8px !important;
	margin-top:-4px;
	padding:0 !important;
	position:absolute;
	width:0;
}
.products-search-content .block_cate_new_uudai_them {
	padding:0px !important;
}
.products-search-content .price .price-num {
	font-size:16px !important;
	padding-right:6px;
}
.products-search-content .price .price-num:nth-child(2) {
	display:inline-block;
	float:left;
	font-size:12px !important;
	margin-left:-8px !important;
	margin-top:-4px;
	padding:0 !important;
	position:absolute;
	width:0;
}
.nks-parent-cat-group .price .price-num {
	font-size:16px !important;
	padding-right:6px;
}
.nks-parent-cat-group .price .price-num:nth-child(2) {
	display:inline-block;
	float:left;
	font-size:12px !important;
	margin-left:-8px !important;
	margin-top:-4px;
	padding:0 !important;
	position:absolute;
	width:0;
}
.sprite-icon-bach-hoa {
	background-position:-887px -621px;
	display:block;
	height:24px !important;
}
.sprite-icon-bachhoa {
	background-position:-892px -570px;
	display:block;
	height:23px !important;
	margin:0 auto;
	width:15px;
}
.product-container .nk_seo_promotion_wrapper .product-prices .strike-center {
	display:block;
	width:100%;
}
.product-container .product-old-price {
	display:block;
	max-height:17px !important;
	min-height:17px !important;
}
.nk_seo_promotion_wrapper .product-prices .strike-center {
	font-size:12px !important;
}
#gird-scroll-page-product .product-info .add-product {
	display:none !important;
	padding-left:15px;
}
.sort-container .views-icons {
	visibility:hidden;
}
.footer-mobile .sprite-icon_hotline {
	background-position:97.5% 47.299% !important;
	height:40px !important;
	width:205px !important;
}
.row-fluid .nks-child-cat-group #gird-scroll-page .block_cate_new_uudai_them .compare-button,.row-fluid #gird-scroll-page .block_cate_new_uudai_them .compare-button {
	opacity:0;
}
.row-fluid .best-selling-products .compare-button {
	opacity:0;
}
.row-fluid .best-selling-products .owl-item:hover .compare-button {
	opacity:1;
}
.row-fluid .best-selling-products .nk-product-hover {
	background:rgba(255,255,255,0.95) none repeat scroll 0 0;
	box-shadow:-1px 5px 7px 0 rgba(50,50,50,0.32) !important;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.row-fluid #gird-scroll-page .nk-product-hover {
	background:rgba(255,255,255,0.95) none repeat scroll 0 0;
	box-shadow:-1px 5px 7px 0 rgba(50,50,50,0.32) !important;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.row-fluid .best-selling-products .nk-product-hover span p,.row-fluid .best-selling-products .nk-product-hover span {
	color:#515151;
}
.row-fluid #gird-scroll-page .nk-product-hover span p,.row-fluid #gird-scroll-page .nk-product-hover span {
	color:#515151;
}
.row-fluid #gird-scroll-page .nk-product-hover span,.row-fluid .best-selling-products .nk-product-hover span {
	float:left;
	font-size:12px;
	line-height:16px !important;
	padding:4px 7px !important;
	text-align:left;
}
.row-fluid #gird-scroll-page .sprite.sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	display:block !important;
	float:left;
	height:32px;
	position:absolute;
	width:22px;
}
.row-fluid .best-selling-products .sprite.sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	display:block !important;
	float:left;
	height:32px;
	position:absolute;
	width:22px;
}
.row-fluid .best-selling-products .block_cate_new_uudai_them1 span.L_uu_dai1 {
	color:red !important;
	font-family:"Roboto",sans-serif;
	line-height:15px;
	padding-left:25px !important;
	text-align:left !important;
	font-size:12px !important;
	width:100% !important;
}
.row-fluid #gird-scroll-page .block_cate_new_uudai_them1 span.L_uu_dai1 {
	color:red !important;
	font-family:"Roboto",sans-serif;
	font-size:12px !important;
	line-height:15px;
	padding-left:25px !important;
	text-align:left !important;
	width:100% !important;
}
.row-fluid #gird-scroll-page .block_cate_new_uudai_them1,.row-fluid .best-selling-products .block_cate_new_uudai_them1,.row-fluid .brand-products-list .block_cate_new_uudai_them1 {
	border-bottom:1px solid #ccc;
	box-sizing:border-box !important;
	display:block;
	float:left;
	height:32px !important;
	margin:0 !important;
	padding:0 !important;
	position:static;
	text-align:left;
	width:100%;
}
.row-fluid #gird-scroll-page .nk-product-promotion,.row-fluid .best-selling-products .nk-product-promotion {
	box-sizing:border-box;
	display:block !important;
	float:left !important;
	padding:5px !important;
	width:100% !important;
}
.row-fluid #gird-scroll-page .block_cate_new_uudai_them1.no-deals,.row-fluid .best-selling-products .block_cate_new_uudai_them1.no-deals,.row-fluid .brand-products-list .block_cate_new_uudai_them1.no-deals {
	display:none !important;
}
.row-fluid #gird-scroll-page .discount-label {
	z-index:0 !important;
}
.nk_seo_promotion_wrapper .product-description a.product-title .product-label {
	display:block !important;
	text-align:center;
	width:100% !important;
}
.sprite.sprite-icon-maylanh {
	background-position:-823px -715px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:28px;
}
.sprite.sprite-icon-tulanh {
	background-position:-831px -748px !important;
	width:11px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-maygiat {
	background-position:-828px -784px !important;
	width:17px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-giadung-main {
	background-position:-817px -824px !important;
	height:22px;
	width:37px;
}
.sprite.sprite-icon-nhabep-main {
	background-position:-816px -867px !important;
	height:23px;
	width:42px;
}
.sprite.sprite-icon-tivi {
	background-position:-827px -901px !important;
	width:21px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-dienthoai {
	background-position:-833px -935px !important;
	width:15px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-mayanh {
	background-position:-824px -972px !important;
	width:28px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-laptop {
	background-position:-828px -1008px !important;
	width:27px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-apple {
	background-position:-831px -1044px !important;
	width:20px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-tablet {
	background-position:-833px -1079px !important;
	width:15px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-mayin {
	background-position:-828px -1114px !important;
	width:21px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.sprite.sprite-icon-amplyloa {
	background-position:-820px -1148px !important;
	width:36px;
	height:22px !important;
	display:block;
	margin:0 auto;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-maylanh {
	background-position:-769px -384px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:28px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-tulanh {
	background-position:-892px -384px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:11px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-maygiat {
	background-position:-769px -452px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:17px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-giadung-main {
	background-position:-817px -1338px !important;
	height:22px;
	width:37px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-nhabep-main {
	background-position:-816px -1381px !important;
	height:23px;
	width:42px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-tivi {
	background-position:-892px -66px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:21px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-dienthoai {
	background-position:-892px -451px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:15px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-mayanh {
	background-position:-891px 1px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:28px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-laptop {
	background-position:-893px -518px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:27px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-apple {
	background-position:-769px -520px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:20px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-tablet {
	background-position:-769px -228px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:15px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-mayin {
	background-position:-892px -313px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:21px;
}
.nk-menu-2015-v2 a:hover .sprite.sprite-icon-amplyloa {
	background-position:-891px -152px !important;
	display:block;
	height:22px !important;
	margin:0 auto;
	width:36px;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .compare-button {
	opacity:0;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .ty-column5:hover .compare-button {
	opacity:1;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .nk-product-hover {
	background:rgba(255,255,255,0.95) none repeat scroll 0 0;
	box-shadow:-1px 5px 7px 0 rgba(50,50,50,0.32) !important;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .nk-product-hover spanp {
	color:#515151;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .nk-product-hover span {
	color:#515151;
	float:left;
	font-size:12px;
	line-height:16px !important;
	padding:4px 7px !important;
	text-align:left;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .block_cate_new_uudai_them span.L_uu_dai {
	color:red !important;
	font-family:"Roboto",sans-serif;
	font-size:12px !important;
	line-height:15px;
	padding-left:25px !important;
	text-align:left !important;
	width:100% !important;
}
.row-fluid .block_bottom_hang_moi_ve_nk_v6 .block_marks_sum_hang_moi_ve_nk_v6 .grid-list .block_cate_new_uudai_them {
	border-bottom:1px solid #ccc;
	box-sizing:border-box !important;
	display:block;
	float:left;
	height:32px !important;
	margin:0 !important;
	padding:0 !important;
	position:static;
	text-align:left;
	width:100%;
}
.nk_header_new_2015 .menu-danh-muc-san-pham .sub-menu1 .sub-menu2 li,.nk_header_new_2015 .menu-danh-muc-san-pham .sub-menu1 .sub-menu2 li a {
	font-size:14px !important;
}
.nk-page-tuyendung #home_banner_tuyendung img {
	height:unset !important;
}
.nk-page-tuyendung #home_banner_tuyendung .owl-page.active span::before {
	content:unset !important;
}
.nk-page-tuyendung .span4 .title_fiter_thuonghieu {
	margin:0;
	height:40px;
	vertical-align:middle;
	display:table;
	background-color:#ff4040;
	width:100%;
}
.nk-page-tuyendung .span4 .title_fiter_thuonghieu i,.span4 .title_fiter_thuonghieu span {
	vertical-align:middle;
	display:table-cell;
}
.nk-page-tuyendung .title_fiter_thuonghieu span {
	font-weight:bold;
	color:#fff;
}
.nk-page-tuyendung .title_fiter_thuonghieu .sprite-default-tuyendung {
	background-position:-85px -334px;
	width:40px;
}
.nk-page-tuyendung .span4 .boder_fiter_cate {
	border-left:1px solid #e7e7e7 !important;
	border-right:1px solid #e7e7e7 !important;
	border-bottom:1px solid #e7e7e7 !important;
	border-top:0px solid #e7e7e7 !important;
}
.nk-page-tuyendung #home_banner_tuyendung img {
	height:auto !important;
}
.nk-page-tuyendung #home_banner_tuyendung .owl-pagination {
	position:absolute;
	bottom:0;
	width:100%;
}
.nk-page-tuyendung .nk_introduce_tuyendung {
	display:inline-block;
}
.nk-page-tuyendung .nk_introduce_span7 {
	width:70% !important;
	overflow:hidden;
	padding:0 20px 0 0;
	text-align:justify;
}
.nk-page-tuyendung .nk_introduce_span3 {
	width:30% !important;
	margin:0 !important;
}
.nk-page-tuyendung .nk_introduce_span10 {
	width:100% !important;
	margin:0 !important;
}
.nk-page-tuyendung .nk_content_introduce {
	max-height:527px !important;
	border:1px solid #e9e9e9;
	padding:0 10px;
}
.nk-page-tuyendung .nk_content_introduce .sp-viewport {
	padding:0 10px 0 0 !important;
}
.nk-page-tuyendung .nk_content_introduce .sp-scrollbar {
	background-color:#999999;
	width:3px !important;
	margin:10px 10px 10px 0;
}
.nk-page-tuyendung .nk_content_introduce .sp-scrollbar .sp-thumb {
	background-color:#ff0000;
	margin-left:-1px !important;
}
.nk-page-tuyendung .nk_content_introduce_item b {
	font-size:18px;
	display:inline-block;
	padding:0 0 10px 0;
}
.nk-page-tuyendung .nk_content_introduce_item p {
	font-size:14px;
	line-height:25px;
	padding:0;
}
.nk-page-tuyendung .nk_introduce_span3 .nk_img {
	padding:5px;
	border:1px solid #e8e8e8;
	margin:0 0 10px 0;
}
.nk-page-tuyendung .nk_introduce_span3 .nk_img img {
	width:100%;
}
.nk-page-tuyendung .nk_content_introduce_item {
	margin:10px 0 0 0;
}
.nk-page-tuyendung {
	border:1px solid #e8e8e8;
	padding:0 10px;
}
.nk-page-tuyendung .form-wrap.form-wrap-default .control-group label {
	float:left;
	width:155px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:14px;
}
.nk-page-tuyendung .form-wrap.form-wrap-default .control-group label.cm-required::after {
	content:unset !important;
}
.nk-page-tuyendung .img-right {
	position:absolute;
	top:50px;
	right:0;
}
.nk-page-tuyendung .form-wrap-default .input-text,.nk-page-tuyendung .form-wrap-default select,.nk-page-tuyendung .form-wrap-default select.cm-location-billing,.nk-page-tuyendung .form-wrap-default .input-textarea {
	max-width:300px !important;
}
.nk-page-tuyendung .form-wrap,.nk-page-tuyendung .payment-methods-wrap {
	border-color:none;
	box-shadow:none;
}
.nk-page-tuyendung .captcha p {
	padding-top:10px;
	color:#a6a6a6;
	font-size:11px;
	clear:both;
	padding-left:165px;
}
.nk-page-tuyendung .form-wrap {
	border:none;
	padding:0;
}
.nk-page-tuyendung .form-wrap-default .buttons-container {
	margin:0;
	padding:0;
	background-color:#fff;
	border:none;
}
.nk-page-tuyendung .button-submit {
	background-color:#ff4040 !important;
	box-shadow:none;
	background:none;
	border-radius:0px;
	border:none;
}
.nk-page-tuyendung .button-submit.button-wrap-left {
	margin:0 0 10px 165px;
}
.nk-page-tuyendung .button-submit.button-wrap-left:hover,.nk-page-tuyendung .button.button-wrap-left:hover {
	background:none;
}
.nk-page-tuyendung .button-submit.button-wrap-left input[type="submit"] {
	color:#fff;
	cursor:pointer;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .title_fiter_thuonghieu .sprite-default-tuyendung::before {
	color:#fff;
	content:"" !important;
	display:block;
	font-family:"FontAwesome" !important;
	font-size:30px;
	font-style:normal !important;
	margin-left:8px;
	padding:1px;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .fiter_left_thuonghieu {
	margin-top:0 !important;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .title_fiter_thuonghieu .sprite.sprite-default-tuyendung {
	background:unset !important;
}
#frm-dat-hang-nhanh-2015 .nk-show-img-promotion {
	display:none;
}
#frm-dat-hang-nhanh-2015 .frm-inner .frm-left li a {
	border-left:none !important;
	padding-left:0 !important;
}
#frm-dat-hang-nhanh-2015 .frm-inner .frm-left a.product-title {
	border-left:1px solid #7e7979;
}
.block_bottom_hang_moi_ve_nk_v6 .product-option-gift-image-wrap .sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	float:left;
	height:20px;
	position:absolute;
	width:20px;
}
.block_bottom_hang_moi_ve_nk_v6 .block_cate_new_uudai_them1 .sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	float:left;
	height:20px;
	width:20px;
}
.brand-products-list .sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	float:left;
	height:20px;
	width:20px;
}
.brand-products-list .product-option-gift-image-wrap .sprite-product-gift {
	position:absolute;
}
.row-fluid .nk-recent-viewed-products-block {
	padding-left:25px;
	padding-right:25px;
}
.row-fluid .nk-recent-viewed-products-block .nk-seo-promotion-label {
	border-bottom:none !important;
	border-left:none !important;
}
.row-fluid .nk-recent-viewed-products-block .nk-seo-promotion-label span {
	color:#941818 !important;
	padding:20px 15px 15px 0px !important;
	margin-left:-15px !important;
	box-shadow:none !important;
}
.row-fluid .nk-recent-viewed-products-block .main-product.span.nk_seo_promotion_wrapper {
	margin-bottom:10px !important;
}
.row-fluid .nk-recent-viewed-products-block .ty-btn__text.ty-add-to-compare.cm-ajax.cm-ajax-full-render.text-button {
	padding:2px 5px 2px 30px !important;
}
.row-fluid .nk-best-selling-products-block {
	padding-left:25px;
	padding-right:25px;
}
.row-fluid .nk-best-selling-products-block .nk-seo-promotion-label {
	border-bottom:none !important;
	border-left:none !important;
}
.row-fluid .nk-best-selling-products-block .nk-seo-promotion-label span {
	color:#941818 !important;
	padding:20px 15px 15px 0px !important;
	margin-left:-15px !important;
	box-shadow:none !important;
}
.row-fluid .nk-best-selling-products-block .main-product.span.nk_seo_promotion_wrapper {
	margin-bottom:10px !important;
}
.row-fluid .nk-accessories-products-block {
	padding-left:25px;
	padding-right:25px;
}
.row-fluid .nk-accessories-products-block .nk-seo-promotion-label {
	border-bottom:none !important;
	border-left:none !important;
}
.row-fluid .nk-accessories-products-block .nk-seo-promotion-label span {
	color:#941818 !important;
	padding:20px 15px 15px 0px !important;
	margin-left:-15px !important;
	box-shadow:none !important;
}
.row-fluid .nk-accessories-products-block .main-product.span.nk_seo_promotion_wrapper {
	margin-bottom:10px !important;
}
.row-fluid .nk-accessories-products-block .ty-btn__text.ty-add-to-compare.cm-ajax.cm-ajax-full-render.text-button {
	padding:2px 5px 2px 30px !important;
}
.row-fluid .nk-compare-same-products-block {
	padding-left:25px;
	padding-right:25px;
}
.row-fluid .nk-compare-same-products-block .nk-seo-promotion-label {
	border-bottom:none !important;
	border-left:none !important;
}
.row-fluid .nk-compare-same-products-block .nk-seo-promotion-label span {
	color:#941818 !important;
	padding:20px 15px 15px 0px !important;
	margin-left:-15px !important;
	box-shadow:none !important;
}
.row-fluid .nk-compare-same-products-block .main-product.span.nk_seo_promotion_wrapper {
	margin-bottom:10px !important;
}
.row-fluid .nk-compare-same-products-block .ty-btn__text.ty-add-to-compare.cm-ajax.cm-ajax-full-render.text-button {
	padding:2px 5px 2px 30px !important;
}
.row-fluid .nk-compare-same-products-block div[id^="main-product_"] .item-compare {
	background-color:#fff;
	border-bottom:1px solid #d7d7d7;
	float:left;
	margin-left:-2px;
	min-height:260px !important;
	width:20%;
}
.row-fluid .nk-compare-same-products-block div[id^="main-product_"] ul[id^="scroll_list_"] {
	display:block;
	float:left;
	opacity:1;
	width:80%;
}
.nk-compare-same-products-block .product-has-gift.nks-product-has-gift,.nk-recent-viewed-products-block .product-has-gift.nks-product-has-gift,.nk-best-selling-products-block .product-has-gift.nks-product-has-gift,.nk-accessories-products-block .product-has-gift.nks-product-has-gift {
	position:absolute;
}
.nk-product-hover span.L_uu_dai1 {
	max-width:82%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
div[aria-describedby^="new_post_dialog_"].ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-resizable {
	width:415px !important;
}
div[aria-describedby^="new_post_dialog_"].ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-resizable div.hidden.ui-dialog-content.ui-widget-content {
	height:483px !important;
}
div[aria-describedby^="new_post_dialog_"] .ui-dialog-content.ui-widget-content {
	background-color:white;
}
div[aria-describedby^="new_post_dialog_"] .ui-dialog-content.ui-widget-content .object-container {
	overflow:hidden;
}
div[aria-describedby^="new_post_dialog_"] .buttons-container.buttons-container-picker {
	background-color:white;
}
div[aria-describedby^="new_post_dialog_"] .buttons-container.buttons-container-picker .button-wrap-left {
	background-color:#f3f3f3;
	width:100%;
	text-align:center;
}
div[aria-describedby^="new_post_dialog_"] .control-group {
	margin:0 0 10px;
}
.frm-right-inn #thamgiaeurohayko p span {
	width:30%;
	display:inline-block;
}
.frm-right-inn #thamgiaeurohayko #euro_doivodich,.frm-right-inn #thamgiaeurohayko input[name='euro[so_nguoi_du_doan]'] {
	margin:10px 0 auto 30%;
	display:block;
}
.checkout-billing-options #thamgia {
	margin:-6px 6px 0 0;
}
.checkout-billing-options #thamgiaeurohayko span {
	width:110px;
	display:inline-block;
}
.checkout-billing-options .subscription-container .select-field label {
	margin-left:0px;
	padding-left:0px;
}
.checkout-billing-options .subscription-container .select-field {
	margin:0 0 10px 0;
	display:inline-block;
}
.checkout-billing-options .select-field label .checkbox {
	margin-left:0px;
}
.notification-content-extended {
	width:60% !important;
	left:20% !important;
	margin:0 !important;
}
@media(min-width:1920px) {
	.notification-content-extended,#popupSuccess {
		width:40% !important;
		left:30% !important;
	}
}
@media(max-width:767px) {
	.notification-content-extended {
		width:100% !important;
		left:0 !important;
	}
}
.dockingbanner_v2 .owl-page.active span::before {
	content:none !important;
}
.dockingbanner_v2 {
	width:50%;
	text-align:center;
	position:fixed;
	bottom:0px;
	z-index:1000;
	margin:0px auto !important;
	display:none;
	left:25%;
}
.dockingbanner_v2 a {
	width:100%;
	display:block;
	margin:0 auto;
}
.banners.dockingbanner_v2 .layout_wrapper img {
	display:block !important;
	height:80px !important;
	width:100% !important;
}
.dockingbanner_v2 .style-close-banner {
	width:20px;
	height:20px;
	font-size:20px;
	text-align:center;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	background-color:#333;
	color:#FFF;
	cursor:pointer;
	z-index:99;
	line-height:20px;
}
.dockingbanner_v2 .owl-pagination {
	bottom:-6px;
	position:absolute;
	width:100%;
}
.dockingbanner_v2 .owl-controls .owl-page span {
	height:8px !important;
	width:8px !important;
}
.dockingbanner_v2 .owl-controls .owl-page.active span,.dockingbanner_v2 .owl-controls.clickable .owl-page:hover span {
	width:8px !important;
}
.dockingbanner_v2,.dockingbanner_v2.owl-carousel .owl-wrapper {
	width:100% !important;
	left:0 !important;
}
.owl-carousel.dockingbanner_v2 .owl-item {
	float:none;
	margin:0 auto;
	width:675px !important;
}
#tygh_footer .dockingbanner_v2 .layout_wrapper img {
	height:80px !important;
}
#tygh_footer .dockingbanner_v2 .banners.owl-carousel {
	margin:0px !important;
}
#tygh_footer .dockingbanner_v2 {
	margin:0 auto!important;
	left:0!important;
	z-index:0;
	margin-left:auto !important;
	margin-right:auto !important;
	width:675px !important;
	right:0 !important;
	z-index:9999;
}
.nks-parent-cat-group .owl-pagination {
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
}
.nks-parent-cat-group .owl-pagination .owl-page.active span::before {
	display:none;
}
.bg-popup-dangky-taikhoan {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:9999999;
	background:rgba(255,255,255,0.5);
}
.popup-dangky-taikhoan {
	display:none;
	position:fixed;
	z-index:99999995;
	width:30%;
	left:35%;
	top:100px;
	box-sizing:border-box;
	border:1px solid #d0d6db;
	-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	-moz-box-shadow:0 4px 15px rgba(0,0,0,0.45);
	box-shadow:0 4px 15px rgba(0,0,0,0.45);
}
.close-popup-dangky-taikhoan {
	position:absolute;
	right:8px;
	top:8px;
	background:#fff;
	font-size:15px;
	cursor:pointer;
	padding:0px 5px;
	font-weight:bolder;
}
.popup-dangky-taikhoan .title {
	text-align:center;
	color:#2c3e50;
	background:#f6f7f8;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #d0d6db;
}
.popup-dangky-taikhoan-content {
	width:100%;
	padding:10px;
	margin-right:0px !important;
	border:0px #fff solid;
	border-radius:0 !important;
	box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px !important;
	box-sizing:border-box !important;
	background:white;
}
@media(max-width:767px) {
	.popup-dangky-taikhoan {
		left:0;
		width:100%;
		position:absolute;
	}
}
.red {
	color:red;
}
.popup-dangky-taikhoan table {
	width:100%;
}
.popup-dangky-taikhoan table tr td {
	border:none;
	vertical-align:middle;
}
.popup-dangky-taikhoan table tr td.label {
	width:70px;
}
.popup-dangky-taikhoan table tr td.left {
	text-align:left;
}
.popup-dangky-taikhoan table tr td.center {
	text-align:center;
}
.popup-dangky-taikhoan input[type='text'],.popup-dangky-taikhoan input[type='password'] {
	width:100%;
}
.popup-dangky-taikhoan .submit {
	background:red;
	color:white;
	font-weight:bolder;
	padding:7px 20px;
	border:none;
	border-radius:5px;
	margin:0 auto;
}
.nk-top-header-2015-full .popup-content,.menu-danh-muc-san-pham ul.sub-menu {
	z-index:10000 !important;
}
.countdown-homepage {
	background:url("../images/topright_dau-an-20nam.jpg") no-repeat;
	width:240px;
	height:240px;
	text-align:center;
}
.countdown-homepage .clock {
	display:inline-block;
	padding:120px 0 0 0;
}
.countdown-homepage .number span.text {
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	margin:10px 0 0 0;
	display:inline-block;
	font-weight:bold;
}
.countdown-homepage .dot {
	float:left;
}
.countdown-homepage .dot span {
	display:block;
	font-size:30px;
	color:#fff;
}
.countdown-homepage .number span:first-child {
	font-size:30px;
	color:#091e2a;
	background:#fff;
	width:45px;
	height:40px;
	display:block;
	border:2px solid #ffce5b;
	margin:0 auto;
	text-align:center;
	border-radius:5px;
}
.countdown-homepage .number {
	width:50px;
	float:left;
	text-align:center;
}
[class$="hiddennk"] {
	display:none;
}
@media(max-width:767px) {
	.mobile .orders-info {
		width:100%;
	}
	.mobile .orders .orders-info .valign-top td {
		display:block;
		width:100%;
		padding:0 !important;
		border:1px solid #eeeeee;
		margin:0 0 10px 0;
	}
	.mobile .orders .orders-info .valign-top td h5 {
		background:#eeeeee;
		margin:0 !important;
		padding:10px;
	}
	.mobile .orders .orders-info .valign-top td .orders-field {
		padding:10px;
	}
	.mobile .orders-product .subheaders-group.customer_info table,.mobile .orders-product .subheaders-group.customer_info thead,.mobile .orders-product .subheaders-group.customer_info tbody,.mobile .orders-product .subheaders-group.customer_info th,.mobile .orders-product .subheaders-group.customer_info td,.mobile .orders-product .subheaders-group.customer_info tr {
		display:block;
	}
	.mobile .orders-product .subheaders-group.customer_info table thead tr {
		position:absolute;
		top:-9999px;
		left:-9999px;
	}
	.mobile .orders-product .subheaders-group.customer_info table tr {
		border:1px solid #ccc;
	}
	.mobile .orders .tabs-content .orders-product .subheaders-group.customer_info table td {
		border:none;
		border-bottom:1px solid #eee;
		position:relative;
		padding:0 !important;
	}
	.mobile .orders-product .subheaders-group.customer_info table td:before {
		position:absolute;
		top:-25px;
		width:100%;
		white-space:nowrap;
		background:#eeeeee;
		padding:5px;
		box-sizing:border-box;
		font-size:16px;
		font-weight:bold;
	}
	.mobile .orders-product .subheaders-group.customer_info table td div:nth-child(1) {
		margin:25px 0 0 0;
		padding:15px 5px 5px 5px;
		text-align:justify;
	}
	.mobile .orders-product .subheaders-group.customer_info table td div {
		padding:5px;
		text-align:justify;
	}
	.mobile .orders-product .subheaders-group.customer_info table td:nth-of-type(1):before {
		content:"Địa chỉ hóa đơn";
	}
	.mobile .orders-product .subheaders-group.customer_info table td:nth-of-type(2):before {
		content:"Địa chỉ nhận hàng";
	}
	.mobile .orders-product .subheaders-group.customer_info table td:nth-of-type(3):before {
		content:"Thông tin liên hệ";
	}
}
.related-posts {
	background:#fff none repeat scroll 0 0;
	box-sizing:border-box;
	margin-top:10px;
	overflow:hidden;
	padding:10px;
	width:100%;
}
.related-posts h2 {
	font-size:20px !important;
	margin-bottom:8px !important;
	color:#008ac2 !important;
	line-height:27px !important;
}
.related-posts ul {
	padding:0 10px;
	margin:0 0 0 6px;
}
.related-posts ul li {
	padding-top:5px;
	list-style-type:initial;
	color:#4a90e2;
	width:100%;
}
.related-posts ul li:before {
	padding-right:10px;
}
.related-posts .relation-blog-link {
	color:#212121 !important;
	font-size:14px;
	display:block;
	padding:0 40px 0 0;
}
.mobile .related-posts .relation-blog-link {
	padding:0;
}
.related-posts .relation-blog-link:hover {
	color:#4a90e2 !important;
}
.mobile .related-posts ul li {
	width:100%;
}
.skiptranslate .goog-te-banner-frame {
	visibility:hidden !important;
}
body {
	top:0 !important;
}
button {
	cursor:pointer;
}
.ajax-loading-box {
	background:rgba(255,255,255,0.8) url(../images/loading.gif) no-repeat scroll 25px 25px;
	border-radius:5px;
	left:50%;
	height:115px;
	overflow:visible;
	padding:0;
	position:fixed;
	top:50%;
	width:115px;
	z-index:99999999;
	box-shadow:0 0 20px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
	display:none;
	margin-left:-57.5px;
	margin-top:-57.5px;
}
.sprite-desktop,.nk-fa-item a:before,.nk-fp-sub i:before {
	background-image:url('../images/sprite_bg_desktop_4.png');
	background-repeat:no-repeat;
	display:inline-block;
}
.nk-sticky-scroll.stickOnScroll-on .row-fluid {
	box-shadow:0 3px 3px #e0e0e0;
	-moz-box-shadow:0 3px 3px #e0e0e0;
	-webkit-box-shadow:0 3px 3px #e0e0e0;
	background-color:#f6f6f6;
}
.search-block {
	position:relative;
}
.search-block .search-input {
	padding:0 0 0 10px;
	margin:0;
	width:100%;
	border:2px solid #ED1C24;
	border-radius:0px;
	height:45px;
	background-color:transparent;
	color:#636363;
	font-size:14px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.search-magnifier {
	background-color:#ed1c24;
	width:56px;
	height:43px;
	position:absolute;
	right:0;
	top:0;
	border:none;
	cursor:pointer;
}
.search-magnifier .fa-search:before {
	font-size:20px;
	color:#fff;
}
.hotline {
	font-weight:bold;
	float:left;
	text-align:center;
	width:40%;
}
.hl_txt_1 {
	color:#ed1c24;
	font-size:18px;
	display:block;
	font-weight:bold;
}
.hl_txt_2 {
	font-size:14px;
	color:#636363;
	line-height:20px;
	display:block;
}
.sp-item.news-item {
	margin-bottom:0;
}
.logo_top a {
	height:55px;
	display:block;
	line-height:55px;
}
.logo_top a img {
	height:auto;
	max-height:55px;
}
.nk-main-menu {
	position:relative;
}
.nk-main-menu ul.nk-mm-list {
	margin:0;
	padding:0;
}
.nk-main-menu ul.nk-mm-list li {
    float: left;
    list-style: none;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
}
.nk-main-menu ul.nk-mm-list li a {
	display:block;
	color:#fff;
	font-size:14px;
}
.nk-main-menu ul.nk-mm-list li a font {
	font-size:13px;
}
.nk-main-menu ul.nk-mm-list li:hover {
	background-color:#c80500;
}
.nk-main-menu ul.nk-mm-list li a:before {
	width:30px;
	height:42px;
	vertical-align:top;
	content:"";
	display:inline-block;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-promotion-item a:before {
	background-image:none;
	content:"\f006";
	font-size:24px;
	font-family:"FontAwesome";
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-promotion-item a:before {
	color:#fff;
	-webkit-animation-name:star;
	animation-name:star;
}
@keyframes star {
	0% {
		color:#ffffff;
		text-shadow:none;
	}
	35% {
		color:#fff200;
		text-shadow:none;
	}
	65% {
		color:#fff200;
		text-shadow:0 0 10px #fff,0 0 20px #fff200,0 0 30px #fff200,0 0 40px #fff200,0 0 50px #fff200,0 0 60px #fff200,0 0 70px #fff200;
	}
}
@-webkit-keyframes star {
	0% {
		color:#ffffff;
		text-shadow:none;
	}
	35% {
		color:#fff200;
		text-shadow:none;
	}
	65% {
		color:#fff200;
		text-shadow:0 0 10px #fff,0 0 20px #fff200,0 0 30px #fff200,0 0 40px #fff200,0 0 50px #fff200,0 0 60px #fff200,0 0 70px #fff200;
	}
}
@keyframes mstar {
	0% {
		color:#ff0000;
		text-shadow:none;
	}
	35% {
		color:#fff200;
		text-shadow:none;
	}
	65% {
		color:#fff200;
		text-shadow:0 0 10px #fff,0 0 20px #fff200,0 0 30px #fff200,0 0 40px #fff200,0 0 50px #fff200,0 0 60px #fff200,0 0 70px #fff200;
	}
}
@-webkit-keyframes mstar {
	0% {
		color:#ff0000;
		text-shadow:none;
	}
	35% {
		color:#fff200;
		text-shadow:none;
	}
	65% {
		color:#fff200;
		text-shadow:0 0 10px #fff,0 0 20px #fff200,0 0 30px #fff200,0 0 40px #fff200,0 0 50px #fff200,0 0 60px #fff200,0 0 70px #fff200;
	}
}
.nk-main-menu ul.nk-mm-list li.nk-mm-tulanh-item a:before {
	background-position:-92px -106px;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-maylanh-item a:before {
	background-position:-90px -144px;
	margin:0 5px 0 0;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-maygiat-item a:before {
	background-position:0px 10px;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-tivi-item a:before {
	background-position:-90px -218px;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-giadung-item a:before {
	background-position:2px -29px;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-dienthoai-item a:before {
	background-position:-90px -256px;
}
.nk-main-menu ul.nk-mm-list li.nk-mm-laptop-item a:before {
	background-position:-92px -293px;
}
.nk-category-menu {
	position:relative;
}
.nk-category-menu ul.menu,.nk-category-menu ul.menu li {
	list-style-type:none;
}
.nk-category-menu:hover ul.menu {
	display:block;
}
.nk-category-menu ul.menu {
	display:none;
	position:absolute;
	z-index:1000;
	left:0;
	margin:0;
	background:#404040;
	width: 100%;
}
.nk-category-menu ul.menu>li {
	display:inline-table;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
	border-bottom:1px solid #5d5d5d;
	box-shadow:0px 0px 1px #111;
	-webkit-box-shadow:0px 0px 1px #111;
	-moz-box-shadow:0px 0px 1px #111;
}
.nk-category-menu ul.menu>li:hover {
	background-color:#e90000;
}
.nk-category-menu ul.menu li:hover ul.sub-menu {
	display:block;
}
.nk-category-menu ul.menu>li>a {
	font-size:14px;
	color:#fff;
	display:block;
}
.nk-category-menu ul.menu>li>a:before {
	width:30px;
	margin:0 5px;
	height:42px;
	content:"";
	display:inline-block;
	vertical-align:middle;
}
.nk-category-menu ul.more li {
	background-color:transparent !important;
	padding:0 10px;
}
.nk-category-menu ul.more li a span {
	color:#e90000!important;
	display:block;
	font-weight:normal!important;
	text-align:right;
	font-size:13px;
}
.nk-category-menu ul.menu li ul.sub-menu {
	display:none;
	position:absolute;
	left:236px;
	width:250px;
	top:0;
	margin:0;
	background-color:#f8f8f8;
	height:auto;
	border-left:5px solid #e90000;
	padding:5px 0;
}
.nk-category-menu ul.menu li ul.sub-menu li a {
	color:#8b8686;
	display:block;
	font-size:14px;
	padding:0;
	line-height:22px;
	height:22px;
}
.nk-category-menu ul.menu li ul.sub-menu li a:hover {
	color:#e90000;
	font-weight:bold;
}
.nk-category-menu ul.menu li ul.sub-menu li a:before {
	vertical-align:middle;
	font-family:"FontAwesome";
	width:30px;
	display:inline-block;
	font-size:14px;
	text-align:center;
	content:"\f105";
}
.nk-category-menu ul.menu li ul.sub-menu li:last-child a {
	color:#e90000;
	font-size:14px;
}
.nk-category-menu ul.menu li ul.sub-menu li:last-child {
	left:11px;
	position:absolute;
	bottom:5px;
}
.nk-category-menu ul.menu li ul.sub-menu li:last-child a:hover {
	color:#e47911;
}
.nk-category-menu ul.menu li ul.sub-menu li:last-child a:before {
	width:0;
	margin:0;
	content:"";
	font-size:0;
}
.nk-category-menu h3 {
	background-color:#c80500;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#fff;
	display:inline-block;
	font-size:14px;
	height:42px;
	padding:10px 0 10px 0;
	text-transform:uppercase;
	width:100%;
	margin:0;
	cursor:pointer;
	text-align:center;
	position:relative;
}
.nk-category-menu h3:before,.nk-category-menu h3:after {
	vertical-align:middle;
	font-family:"FontAwesome";
	position:absolute;
	top:11px;
}
.nk-category-menu h3:before {
	content:"\f0c9";
	font-size:17px;
	left:12px;
	font-weight:normal;
}
.nk-category-menu h3:after {
	font-size:17px;
	padding:0 4px;
	border-radius:1px;
	content:"\f107";
	right:10px;
}
.nk_header_menu .row-fluid .span3 {
	width:20%;
	padding:0 4px 0 0 !important;
	box-sizing:border-box;
}
.nk_header_menu .row-fluid .span13 {
	width:80%;
	margin:0;
	padding:0;
}
.cart-status {
	padding:16px 0 0 0;
}
.nks-location-link,.nks-news-link,.hotline,.top-cart-content {
	float:left;
	height:45px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.nks-location-link,.nks-news-link,.top-cart-content {
	line-height:41px;
	width:20%;
	text-align:center;
	border:1px solid transparent;
}
.nks-location-link:hover,.nks-news-link:hover,.top-cart-content:hover {
	border:1px solid #d9d9d9;
}
.sprite.sprite-nk-location {
	background-position:-1px -702px;
	height:43px;
	width:34px;
}
.sprite.sprite-nk-news {
	background-position:-47px -703px;
	width:34px;
	height:43px;
}
.sprite.sprite-icon_giohang_2015 {
	background-position:-47px -660px;
	width:36px;
	height:45px;
}
.popup-title {
	display:inline-block;
	border:1px solid transparent;
	padding:0;
	position:relative;
	width:100%;
	height:43px;
	text-align:center;
	line-height:43px;
}
.tygh-top-panel .span16.nk_header_menu {
	background-color:#f6504c !important;
}
.nk-top-brands-2016 {
	padding:12px 0;
	margin:0 0 10px 0;
	border:1px solid #ccc;
	background-color:#fff;
}
.nk-top-brands-2016 .nk-title {
	display:table-cell;
	width:12%;
	height:100%;
	font-size:15px;
	font-weight:bold;
	padding:12px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	float:left;
}
.nk-top-brands-2016 .top-brands {
	display:table;
	width:85%;
	height:100%;
}
.nk-top-brands-2016 .top-brands .brand-item {
	display:table-cell;
	padding:0 5px;
	vertical-align:middle;
}
.nk-banner-group {
	position:relative;
	padding:5px 0 55.14%;
	margin:0 -2.5px 5px !important;
	box-sizing:border-box;
	float:none !important;
	width:initial !important;
}
.nk-banner-group a {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:2.5px;
	position:absolute;
}
.nk-fg-banner a img,.nk-fg-banner-2 a img,.nk-banner-group a img {
	display:block;
	width:100%;
	height:100%;
}
.on-app .nk-fg-banner a img,.on-app .nk-fg-banner-2 a img,.on-app .nk-banner-group a img,.mobile .nk-fg-banner a img,.mobile .nk-fg-banner-2 a img,.mobile .nk-banner-group a img {
	height:initial;
}
.nk-fg-banner a img,.nk-fg-banner-2 a img,.nk-banner-group a img,.nk-fg-products .nk-fgp-in-items {
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}
.nk-banner-group a:hover img,.nk-fg-banner a:hover img,.nk-fg-banner-2 a:hover img,.nk-fg-products .nk-fgp-in-items:hover {
	-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 3px 15px rgba(0,0,0,0.3);
	box-shadow:0px 3px 15px rgba(0,0,0,0.3);
}
.nk-banner-group .nk-bg-1 {
	width:20%;
	height:33.3%;
	left:0%;
	top:0%;
}
.nk-banner-group .nk-bg-2 {
	width:20%;
	height:66.6%;
	left:0%;
	top:33.3%;
}
.nk-banner-group .nk-bg-3 {
	width:40%;
	height:66.6%;
	left:20%;
	top:0%;
}
.nk-banner-group .nk-bg-4 {
	width:20%;
	height:33.3%;
	left:20%;
	top:66.6%;
}
.nk-banner-group .nk-bg-5 {
	width:20%;
	height:33.3%;
	left:40%;
	top:66.6%;
}
.nk-banner-group .nk-bg-6 {
	width:20%;
	height:33.3%;
	left:60%;
	top:0%;
}
.nk-banner-group .nk-bg-7 {
	width:20%;
	height:33.3%;
	left:80%;
	top:0%;
}
.nk-banner-group .nk-bg-8 {
	width:20%;
	height:33.3%;
	left:60%;
	top:33.3%;
}
.nk-banner-group .nk-bg-9 {
	width:20%;
	height:33.3%;
	left:80%;
	top:33.3%;
}
.nk-banner-group .nk-bg-10 {
	width:40%;
	height:33.3%;
	left:60%;
	top:66.6%;
}
.nk-floor-group {
	margin:15px 0 0;
	background-color:#fff;
}
.nk-fg-heading {
	border-bottom:1px solid #b7b7b7;
}
.nk-fg-heading .nk-cats-name {
	padding:16px 50px 16px 18px;
	float:left;
	position:relative;
	font-size:1.67em;
}
.nk-fg-heading .nk-cats-name:before {
	height:2px;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
}
.nk-fg-heading .nk-cats-name a {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
.nk-fg-heading .list-sub-cats,.nk-fg-heading .list-sub-cats li {
	list-style:none;
	padding:0;
	margin:0;
}
.nk-fg-heading .list-sub-cats {
	float:right;
}
.nk-fg-heading .list-sub-cats li {
	float:left;
}
.nk-fg-heading .list-sub-cats li a {
	font-size:16px;
	color:#000;
	display:block;
	text-decoration:none;
	position:relative;
	padding:19px 20px;
}
.nk-fg-heading .list-sub-cats li a:before {
	background-color:#959595;
	content:"";
	width:1px;
	height:13px;
	position:absolute;
	left:0px;
	top:22px;
}
.nk-fg-heading .list-sub-cats li:first-child a:before {
	background-color:transparent;
}
.nk-fg-heading .list-sub-cats li a:after {
	height:2px;
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	width:61px;
}
.nk-fg-banner-2 {
	position:relative;
	padding:0 0 17.5%;
}
.nk-fg-banner-2 a {
	position:absolute;
	width:33.33%;
	height:100%;
	padding:5px;
	top:0%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.nk-fg-banner-2 a.nk-fgb2-1 {
	left:0%;
}
.nk-fg-banner-2 a.nk-fgb2-2 {
	left:33.33%;
}
.nk-fg-banner-2 a.nk-fgb2-3 {
	left:66.66%;
}
.nk-fg-heading .nk-cats-name,.nk-fg-heading .nk-cats-name a {
	color:#636363;
}
.nk-fg-heading .list-sub-cats li:hover a,.nk-fg-heading .list-sub-cats li a:hover,.nk-fg-heading .nk-cats-name a:hover {
	color:#d84040;
}
.nk-fg-heading .nk-cats-name:before,.nk-fg-heading .list-sub-cats li:hover a:after {
	background-color:#d84040;
}
.nk-fg-banner,.nk-fg-products {
	padding:8px 6px;
}
.nk-fg-banner {
	position:relative;
	padding:0 0 22%;
	margin:10px 6px;
}
.nk-fg-banner a {
	position:absolute;
	display:block;
	height:100%;
	top:0%;
}
.nk-fg-banner a:nth-child(1) {
	width:100%;
	left:0%;
}
.nk-fg-banner a:nth-child(2) {
	width:21.3%;
	left:78.7%;
	padding-left:9px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.nk-fg-products .nk-fgp-items {
	float:left;
	width:33.33%;
	cursor:pointer;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
    min-height: 410px;
}
.home .nk-fg-products .nk-fgp-items {
	width:100%;
}
.owl-carousel .owl-item img {
    width: auto !important;
    margin: auto !important;
}
.nk-fg-products .nk-fgp-in-items {
	position:relative;
	border:1px solid #d7d7d7;
	margin:2px 5px;
	padding:10px;
	display:block;
}
.nk-fgp-in-items p {
	padding:0;
}
.nk-fg-products .nk-fgp-in-items .nk-img-cover {
	width:100%;
	display:block;
	margin:0 auto;
	line-height:250px;
	text-align:center;
}
.nk-fg-products .nk-fgp-in-items .nk-img-cover img {
	transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
}
.nk-fg-products .nk-fgp-in-items:hover .nk-img-cover img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
}
.nk-fg-products .nk-fgp-items:first-child .nk-fgp-in-items {
	margin-left:0;
}
.nk-fg-products .nk-fgp-items:last-child .nk-fgp-in-items {
	margin-right:0;
}
.nk-fgp-in-items .nk-product-name-txt {
	color:#4a4a4a;
	font-size:21px;
	text-transform:uppercase;
	padding:2.2% 0 0;
}
.nk-fgp-in-items .nk-promotion-txt {
	color:#50b647;
	font-size:14px;
	text-align:right;
	font-weight:bold;
}
.nk-product-type-section {
	border:1px solid #acacac;
	border-radius:5px;
	line-height:23px;
	margin:4px 0 0;
}
.nk-product-type-section span {
	font-size:16px;
	color:#008ae2;
	padding:1px 10px;
	display:inline-block;
}
.nk-product-type-section span.nk-pt-1-txt {
	background-color:#f2f2f2;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-right:1px solid #acacac;
}
.nk-product-type-section.nk-only-one span.nk-pt-1-txt {
	background-color:#fff;
	border-radius:5px;
	border-right:0px;
}
.nk-product-type-section span.nk-pt-2-txt {
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
.nk-product-hot-section {
	padding:10px 0 0;
	vertical-align:middle;
	text-align:right;
	line-height:33px;
	min-height:42px;
}
.nk-product-hot-section img,.nk-product-hot-section .nk-product-type-section {
	float:right;
}
.nk-product-hot-section .no-image {
	float:right;
	margin-right:15px;
}
.nk-product-hot-section img {
	margin:0 15px 0 0;
	max-height:33px;
	line-height:33px;
}
.grid-list-category .nk-product-hot-section img,.products-search-content .nk-product-hot-section img {
	margin:0 5px 0 0;
}
.nk-price-txt {
	color:#ff0000;
	font-size:22px;
	text-align:right;
	display:block;
}
.nk-price-in-section {
	text-align:right;
}
.nk-price-in-section>span {
	font-size:12px;
	display:inline-block;
}
.nk-old-price {
	color:#4a4a4a;
	text-decoration:line-through;
	padding:0 0 0 7px;
}
.nk-discount-price {
	border:1px solid #b9b9b9;
	box-sizing:border-box;
	color:#ff0000;
	padding:2px 5px;
}
.nk-quick-section .view-link,.nk-quick-section .installment-link {
	color:#fff;
	display:inline-block;
	float:right;
	font-size:14px;
	padding:6px 0;
	text-align:center;
	text-transform:uppercase;
	width:48%;
}
.nk-quick-section .view-link {
	background-color:#ff4d49;
	margin-right:1%;
}
.nk-quick-section .installment-link {
	background-color:#50b647;
	margin-left:1%;
}
.nk-price-quick-section {
	position:relative;
}
.nk-price-quick-section>div {
	float:right;
	height:57px;
	position:relative;
	width:45%;
}
.nk-price-quick-section .nk-quick-in-section {
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
}
.nk-price-quick-section .nk-price-section {
	padding:0 10px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:55%;
}
.nk-fg-footer {
	padding:18px 15px;
	background-color:#eeeeee;
	border-top:1px solid #e1e1e1;
}
.nk-fg-footer span {
	color:#212121;
	font-size:13px;
	padding-right:22px;
}
.nk-fg-footer a {
	color:#636363;
	display:inline-block;
	font-size:12px;
	padding:0 10px 0 0;
}
.nk-fg-footer a:hover {
	color:#d84040;
}
.nk-fg-footer span:before {
	font-family:"FontAwesome";
	content:"\f02b";
	font-size:15px;
	color:#7b7b7b;
	display:inline-block;
	margin:0 2px 0 0;
	vertical-align:middle;
}
.display-docker p {
	text-align:center;
	background:#f6504c none repeat scroll 0 0;
	margin-bottom:10px;
	cursor:pointer;
}
.display-docker p .icon-display::after {
	color:#fff;
	content:"";
	font-size:14px;
	font-weight:bold;
}
.side-panel {
	position:fixed;
	width:40px;
	top:45%;
	right:0;
	background-color:#535353;
	z-index:9999999;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}
.side-panel.extend {
	top:0;
	width:55px;
	bottom:0;
}
.side-panel.extend .display-docker p .icon-display::after {
	content:"\f101";
}
.side-panel.extend .top-docker {
	position:absolute;
	top:40px;
	width:100%;
}
.side-panel.extend .middle-docker {
	position:absolute;
	top:45%;
	width:100%;
}
.side-panel.extend .bottom-docker {
	bottom:0;
	position:absolute;
	width:100%;
}
.account-item,.cart-item,.news-item,.service-nk,#google_translate_element,.comparing-item {
	display:none;
}
.side-panel.extend .account-item,.side-panel.extend .cart-item,.side-panel.extend .news-item,.side-panel.extend .service-nk,.side-panel.extend .comparing-item {
	display:block;
}
.goog-te-gadget-simple {
	background-color:transparent !important;
	border:0 none !important;
	color:white !important;
	height:auto !important;
}
.goog-te-gadget-simple>span {
	display:none;
}
.goog-te-menu-value>span {
	color:white !important;
	text-transform:uppercase !important;
	line-height:25px;
	font-family:Roboto !important;
}
.goog-te-menu-value>span {
	display:none !important;
}
.side-panel.extend #google_translate_element {
	display:table;
	margin:5px auto 8px;
	height:25px !important;
	line-height:24px !important;
}
.level1>a {
	white-space:nowrap !important;
}
.goog-te-gadget-icon {
	background-position:0px 0px !important;
	margin:0 !important;
}
.nk-menu-2015-v2 span {
	white-space:nowrap !important;
	overflow:hidden !important;
}
.side-panel .sp-item {
	position:relative;
}
.side-panel .scroll-top-page-item {
	margin-bottom:10px;
}
.side-panel .sp-item-title {
	cursor:pointer;
	padding:2px 0;
	z-index:12;
	margin:2px 0;
	position:relative;
}
.side-panel .sp-item-title span {
	font-size:11px;
	display:block;
	font-size:11px;
	color:#fff;
	text-align:center;
}
.side-panel .sp-item .sp-item-title:hover {
	background-color:#f6504c;
}
.side-panel .sp-item-tip {
	display:flex;
	flex-direction:column;
	justify-content:center;
	opacity:0;
	position:absolute;
	right:70px;
	top:0px;
	width:85px;
	height:35px;
	padding:0 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:center;
	color:#fff;
	background-color:#6a6a6a;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,.2);
	box-shadow:0 0 5px rgba(0,0,0,.2);
	text-align:center;
	font-size:10px;
	-webkit-animation-duration:0.2s;
	animation-duration:0.2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	visibility:hidden;
}
.side-panel .sp-item .sp-item-title:hover .sp-item-tip {
	-webkit-animation-name:sp-item-tip;
	animation-name:sp-item-tip;
}
.side-panel.extend .sp-item .sp-item-title:hover .sp-item-tip {
	-webkit-animation-name:sp-item-tip-extend;
	animation-name:sp-item-tip-extend;
}
.side-panel .sp-item-tip:after,.side-panel .sp-item-popup:after {
	border:5px solid transparent;
	content:"";
	position:absolute;
	top:12px;
	right:-8px;
}
.side-panel .sp-item-tip:after {
	border-left-color:#6a6a6a;
}
.side-panel .sp-item-popup:after {
	border-left-color:#fff;
}
div#livechat-full {
	margin-right:25px;
}
div#livechat-compact-container {
	margin-right:40px;
}
div#livechat-eye-catcher {
	display:none;
}
@keyframes sp-item-tip {
	from {
		opacity:0;
		right:70px;
		visibility:hidden;
	}
	to {
		opacity:1;
		right:40px;
		visibility:visible;
	}
}
@-webkit-keyframes sp-item-tip {
	from {
		opacity:0;
		right:70px;
		visibility:hidden;
	}
	to {
		opacity:1;
		right:40px;
		visibility:visible;
	}
}
@keyframes sp-item-tip-extend {
	from {
		opacity:0;
		right:70px;
		visibility:hidden;
	}
	to {
		opacity:1;
		right:55px;
		visibility:visible;
	}
}
@-webkit-keyframes sp-item-tip-extend {
	from {
		opacity:0;
		right:70px;
		visibility:hidden;
	}
	to {
		opacity:1;
		right:55px;
		visibility:visible;
	}
}
.sp-item-popup {
	position:absolute;
	right:40px;
	top:0px;
	background-color:#fff;
	width:236px;
	z-index:10;
}
.extend .sp-item-popup {
	right:55px;
}
.sp-item-popup .sp-item-sub-popup {
	position:relative;
	border:1px solid #e1e1e1;
	padding:10px;
	margin-top:5px;
}
.side-panel.hidden-login .sp-item-popup .sp-item-sub-popup {
	margin-top:0px;
}
.sp-item-popup .sp-item-sub-popup:first-child {
	margin-top:0px;
}
.remember-label {
	font-size:13px;
	color:#9a9a9a;
	margin:-5px 0 0;
	display:block;
}
.remember-label input {
	vertical-align:middle;
}
.field {
	padding:0 0 10px;
	position:relative;
}
.field-error {
	position:relative;
}
.field-error .form-error-message {
	padding:5px 0;
	font-size:13px;
}
.field i.fa {
	position:absolute;
	font-size:18px;
	top:6px;
	left:10px;
	color:#9a9a9a;
}
.field i.fa-mobile {
	font-size:25px;
	left:12px;
}
.sp-item-popup input.text-input:-webkit-autofill {
	background:#fff;
	border-radius:0;
}
.sp-item-popup input.text-input[type="text"],.sp-item-popup input.text-input[type="password"],.sp-item-popup input.text-input[type="tel"],.sp-item-popup input.text-input[type="number"],.sp-item-popup input.text-input[type="email"] {
	font-size:12px;
	color:#000;
	height:34px;
	line-height:34px;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:0 10px 0 33px;
	background:#fff;
	border-radius:0;
}
.sp-item-popup input.first-text-input[type="text"],.sp-item-popup input.first-text-input[type="password"],.sp-item-popup input.first-text-input[type="tel"],.sp-item-popup input.first-text-input[type="number"],.sp-item-popup input.first-text-input[type="email"] {
	padding:0 10px;
}
.sp-item-popup input.first-text-input.text-input-search-orders {
	width:165px;
}
.sp-item-popup input.first-text-input.text-input-active-account {
	width:130px;
}
.sp-item-popup input.first-text-input.text-input-search-member-card {
	width:165px;
}
.sp-item-popup input.first-text-input.text-input-forgot-password {
	width:167px;
}
.sp-item-popup .search-member-card-result .title {
	font-size:14px;
	color:#1886cc;
}
.sp-item-popup .search-member-card-result table,.sp-item-popup .search-member-card-result tbody,.sp-item-popup .search-member-card-result tr,.sp-item-popup .search-member-card-result th,.sp-item-popup .search-member-card-result td {
	border:1px solid #ccc !important;
	padding:3px 5px;
}
.sp-item-popup .search-member-card-result table {
	width:100%;
}
.sp-item-popup .search-member-card-result th {
	font-weight:bold;
	text-align:center;
}
.pwd-section {
	padding:10px 0 5px;
	border-bottom:1px solid #ccc;
}
.sp-item-popup .pwd-section a {
	font-size:12px;
	font-style:italic;
	color:#1886cc;
}
.pwd-section a:first-child {
	float:left;
}
.pwd-section a:last-child {
	float:right;
}
.sp-item-popup a.facebook-link,.sp-item-popup a.facebook-link:visited {
	font-size:14px;
	color:#1886cc;
	padding:5px 0 5px 5px;
	display:block;
}
.sp-item-popup a.facebook-link i,.sp-item-popup a.facebook-link:visited i {
	font-size:30px;
	vertical-align:middle;
	margin:0 5px 0 0;
}
.btn-section {
	padding:5px 0;
	text-align:center;
}
.sp-item-popup .btn-section .btn-login,.sp-item-popup .btn-section .btn-register,.sp-item-popup .btn-section a:link,.btn-section a:visited {
	font-size:14px;
	padding:8px 0;
	width:48%;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
}
.btn-section .btn-login {
	background:#1886cc;
	border:1px solid #1886cc;
	color:#fff;
	line-height:16px;
}
.btn-section .btn-login {
	float:left;
}
.btn-section .btn-register {
	background:#1886cc;
	border:1px solid #1886cc;
	color:#fff;
	line-height:14px;
}
.btn-compare-section {
	display:inline-block;
	width:100%;
	padding:5px;
	text-align:center;
	box-sizing:border-box;
}
.btn-compare-section .btn-link {
	border-radius:5px;
	cursor:pointer;
	display:inline-block;
	font-size:13px !important;
	text-align:center;
	width:47%;
	padding:4px 0;
}
.btn-compare-section a.btn-link.clear-all-link {
	border:1px solid #ccc;
	color:#666;
}
.btn-compare-section a.btn-link.view-compare-items-link {
	background:#1886cc none repeat scroll 0 0;
	border:1px solid #1886cc;
	color:#fff;
	margin-left:2%;
}
.btn-section a:link,.btn-section a:visited {
	float:right;
	color:#636363;
	border:1px solid #ccc;
	display:block;
	line-height:16px;
}
.field label span.highlight {
	color:#f6504c;
}
.field label.man-label {
	margin:0 12px 0 0;
}
.sp-item-popup .title-form {
	color:#1886cc;
	font-size:16px;
}
.sp-item-popup .title-form span {
	font-size:14px;
	color:#212121;
}
.sp-item-popup .first-btn {
	background:#1886cc;
	border:1px solid #1886cc;
	color:#fff;
	font-size:14px;
	padding:8px 10px;
	border-radius:0px;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	line-height:14px;
	cursor:pointer;
}
.sp-item .sp-item-title span.cart-num {
	height:16px;
	right:15px;
	top:0;
	width:16px;
	line-height:16px;
}
.sp-item .sp-item-title span.compare-num {
	height:16px;
	right:19px;
	top:0;
	width:16px;
	line-height:16px;
}
.sp-item-popup .list-fucntion-accout {
	border-bottom:1px dashed #d5d5d5;
	border-top:1px dashed #d5d5d5;
	padding:10px 0;
}
.sp-item-popup .list-fucntion-accout a:link,.sp-item-popup .list-fucntion-accout a:visited,.sp-item-popup a.exit-link:link,.sp-item-popup a.exit-link:visited {
	font-size:14px;
	display:block;
	padding:5px 0;
}
.sp-item-popup .list-fucntion-accout a span {
	font-size:14px;
}
.sp-item-popup .list-fucntion-accout a:link,.sp-item-popup .list-fucntion-accout a:visited {
	color:#212121;
}
.sp-item-popup .list-fucntion-accout a:hover,.sp-item-popup .sp-item-popup a.exit-link:hover,.sp-item-popup a.exit-link:link,.sp-item-popup a.exit-link:visited {
	color:#1886cc;
}
.side-panel .sp-item-title span.sprite {
	height:30px;
	width:30px;
}
#tygh_footer {
	background-color:transparent;
	margin:8px 0 0;
}
.nk-footer-bg {
	background-color:#fff;
	padding:20px 0;
}
.nk-footer ul.nk-footer-menu,.nk-footer ul.nk-footer-menu li {
	color:#636363;
	font-size:14px;
	margin:0;
	list-style-type:none;
	padding:0;
}
.nk-footer ul.nk-footer-menu li {
	float:left;
	padding:0 40px 0 0;
}
.nk-footer-menu li span {
	text-transform:uppercase;
	font-weight:700;
	display:block;
	padding:0 0 8px;
	font-size:14px;
}
.nk-footer-gen {
	border:1px solid #e0e0e0;
	margin:20px 0;
}
.nk-footer-company {
	margin:20px 0 0;
	padding:0 0 5px;
}
.nk-footer-company p,.nk-footer-company address,.nk-footer-menu li .nk-fm-sub a:link,.nk-footer-menu li .nk-fm-sub a:visited,.copyright-content,.nk-footer-company .nk-fc-text {
	font-size:14px;
	color:#636363;
	font-style:normal;
}
.nk-footer-company .nk-fc-text {
	font-weight:bold;
}
.nk-footer-menu li .nk-fm-sub a:link,.nk-footer-menu li .nk-fm-sub a:visited {
	display:block;
	padding:6px 0;
	font-size:14px;
}
.nk-footer-menu li .nk-fm-sub a:hover {
	color:#1886cc;
}
.nk-footer-reg-receive p,.nk-footer-reg-receive h3 {
	color:#393939;
	font-size:16px;
	text-transform:uppercase;
	padding:0 0 10px;
	text-align:center;
	font-weight:normal;
}
.nk-footer-reg-receive {
	position:absolute;
	top:0px;
	right:0px;
	width:31.25%;
}
.nk-footer-reg-receive .text-input {
	background-color:#fafafa;
	border:1px solid #dcdcdc;
	height:34px;
	width:100%;
	padding:0 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.nk-footer-reg-receive .btn-rr-section {
	padding:12px 0 0;
	text-align:center;
}
.nk-footer-reg-receive .btn-rr-section input[type="button"] {
	background-image:-webkit-linear-gradient(top,#ffffff,#ffffff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
	border:1px solid #ff0000;
	color:#ff0000;
	cursor:pointer;
	font-size:15px;
	padding:10px 0;
	text-align:center;
	width:80px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	-webkit-border-radius:0px;
	border-radius:0px;
	background-color:#fff;
}
.nk-footer-reg-receive .btn-rr-section input[type="button"]:first-child {
	margin-right:5px;
}
.nk-footer-payment {
	float:left;
	width:45.83%;
	padding:20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-right:1px solid #e0e0e0;
}
.nk-footer-share-app-member {
	float:left;
	width:54.17%;
}
.nk-footer-payment p {
	font-size:15px;
	color:#636363;
	text-align:center;
	padding:0 0 18px;
	margin:0;
}
.nk-fp-sub {
	padding:0;
}
.nk-fp-sub i {
	display:block;
	float:left;
	width:21%;
	padding:10px 0;
	border:1px solid #d8d8d8;
	box-sizing:border-box;
	margin:1% 1% 0 0;
}
.sprite-icon-cod {
	clear:left;
}
.nk-fp-sub i:before {
	display:block;
	margin:0 auto;
	content:"";
	width:100%;
	padding:0 0 34%;
}
.nk-footer-app {
	float:left;
	width:43.12%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:26px 0 26px 84px;
	border-right:1px solid #e0e0e0;
	position:relative;
}
.nk-footer-app .sprite-icon-barcode {
	position:absolute;
	left:25px;
}
.nk-footer-app p {
	font-size:16px;
	color:#636363;
	text-transform:uppercase;
	padding:0 0 3px;
}
.nk-footer-share {
	float:left;
	padding:26px 16px;
}
.nk-footer-share p {
	font-size:15px;
	color:#636363;
	float:left;
	padding:6px 8px 0 0;
}
.nk-footer-share a {
	float:left;
	width:40px;
	height:40px;
	margin:0 5px 0 0;
	border-radius:50%;
	line-height:40px;
	text-align:center;
}
.nk-footer-share a:nth-child(2) {
	background-color:#30497d;
}
.nk-footer-share a:nth-child(3) {
	background-color:#e42c27;
}
.nk-footer-share a:nth-child(4) {
	background-color:#dc4335;
}
.nk-footer-share a:nth-child(5) {
	background-color:#405fa4;
}
.nk-footer-share a i.fa {
	font-size:25px;
	text-transform:uppercase;
	color:#fff;
	vertical-align:middle;
}
.nk-footer-member {
	padding:30px 0 0 26px;
	border-top:1px solid #e0e0e0;
}
.nk-footer-member p {
	font-size:17px;
	color:#636363;
	float:left;
	margin:0 26px 0 0;
	padding:0;
}
.nk-footer-member a {
	float:left;
	margin:0 22px 0 0;
}
.nk-footer-awards {
	margin:0 -4px;
}
.nk-footer-awards .nk-fa-item {
	float:left;
	width:20%;
}
.nk-footer-awards .nk-fa-item a {
	border:1px solid #d9d9d9;
	margin:0 4px;
	height:156px;
	display:block;
}
.nk-footer-awards span.top-vn-text {
	height:33px;
	line-height:33px;
}
.nk-footer-awards span {
	color:#212121;
	font-size:12px;
	display:block;
	text-align:center;
}
.nk-footer-awards span.sprite {
	width:164px;
	height:110px;
	display:block;
	margin:0 auto;
}
.nk-footer-support {
	position:absolute;
	bottom:20px;
	right:0;
	width:363px;
}
.nk-footer-support a.mobiledevice:link,.nk-footer-support a.mobiledevice:visited {
	color:#000;
	font-size:15px;
	display:block;
	width:147px;
	text-align:center;
	line-height:45px;
	margin:0 7px 0 0;
}
.nk-footer-support a.mobiledevice i.fa {
	font-size:25px;
	vertical-align:middle;
	margin:0 6px 0 0;
	color:#38464d;
}
.nk-footer-support .sprite-icon-checked {
	width:146px;
	height:45px;
	margin:8px 7px 0 0;
}
.nk-footer-support .sprite-icon-protected {
	width:208px;
	height:34px;
	margin:13px 0 0 0;
	display:block;
}
.nk-footer-support .hotline,.nk-footer-support a.mobiledevice {
	border:1px solid #d9d9d9;
	height:50px;
	padding:0;
	margin:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.nk-footer-member .sprite-icon-bigc {
	width:27px;
	height:27px;
}
.nk-footer-member .sprite-icon-zalora {
	width:105px;
	height:27px;
}
.nk-footer-member .sprite-icon-cdiscount {
	width:107px;
	height:27px;
}
.nk-footer-support .hotline {
	width:209px;
}
.nk-footer-support .hotline,.nk-footer-support a.mobiledevice,.nk-footer-support .sprite-icon-protected,.nk-footer-support .sprite-icon-checked {
	float:left;
}
.nk-fp-sub i.sprite-icon-geotrust,.nk-fp-sub i.sprite-icon-vietinbank {
	width:33%;
}
.sprite-icon-bigc {
	background-position:0px 0px;
}
.sprite-icon-zalora {
	background-position:-37px 0px;
}
.sprite-icon-cdiscount {
	background-position:-152px 0px;
}
.tygh-footer a.nk-footer-link-2016:link,.tygh-footer a.nk-footer-link-2016:visited {
	font-size:14px;
}
.nk-footer-link-2016:link.red,.nk-footer-link-2016:visited.red {
	color:red;
}
.nk-fa-item a:before {
	height:110px;
	display:block;
	margin:0 auto;
	content:"";
}
.nk-fa-item a.awards-1-link:before {
	background-position:0px -166px;
	width:108px;
}
.nk-fa-item a.awards-2-link:before {
	background-position:-128px -166px;
	width:80px;
}
.nk-fa-item a.awards-3-link:before {
	background-position:-227px -166px;
	width:41px;
}
.nk-fa-item a.awards-4-link:before {
	background-position:-286px -166px;
	width:116px;
}
.nk-fa-item a.awards-5-link:before {
	background-position:-415px -166px;
	width:161px;
}
.sprite-icon-checked {
	background-position:-508px -105px;
}
.sprite-icon-protected {
	background-position:-408px 0;
}
.sprite-icon-zalora-1 {
	background-position:-508px -44px;
	width:40px;
	height:40px;
	display:inline-block;
}
.sprite-icon-googleplay {
	background-position:-322px 0;
	width:76px;
	height:19px;
	display:inline-block;
	vertical-align:top;
}
.sprite-icon-appstore {
	background-position:-322px -25px;
	width:76px;
	height:19px;
	display:inline-block;
	vertical-align:top;
}
.sprite-icon-barcode {
	background-position:-268px 0;
	width:45px;
	height:45px;
}
.sprite-icon-visa:before {
	background-position:1% 27.969%;
}
.sprite-icon-123pay:before {
	background-position:20.8% 26.693%;
}
.sprite-icon-atm:before {
	background-position:40% 28.897%;
}
.sprite-icon-geotrust:before {
	background-position:62% 28.125%;
	padding:0 0 20.95% !important;
}
.sprite-icon-cod:before {
	background-position:1.5% 48.669%;
}
.sprite-icon-jcb:before {
	background-position:20% 48.207%;
}
.sprite-icon-mastercard:before {
	background-position:39.5% 48.221%;
}
.sprite-icon-vietinbank:before {
	background-position:63% 48.679%;
	padding:0 0 20.95% !important;
}
.copyright-content>div {
	border-top:1px solid #efefef;
	padding:5px 0 0;
}
.copyright-content>div {
	font-size:14px;
	color:#636363;
}
.tygh-footer a.hide-text:link,.tygh-footer a.hide-text:visited {
	font-size:0;
}
.mobile .nk-footer-menu li .nk-fm-sub a:link,.mobile .nk-footer-menu li .nk-fm-sub a:visited {
	padding:2.5% 5%;
}
.mobile .nk-banner-group a:hover img,.mobile .nk-fg-banner a:hover img,.mobile .nk-fg-banner-2 a:hover img,.mobile .nk-fg-products .nk-fgp-in-items:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.mobile .nk-fg-products .nk-fgp-in-items:hover .nk-img-cover img {
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.action-bar {
	position:relative;
	height:47px;
	background-color:#f6f6f6;
}
.action-bar .mobile-search-button {
	position:absolute;
	left:12px;
	top:9px;
}
.action-bar .mobile-search-button:before {
	color:#d71921;
	font-size:30px;
	content:"\f0c9";
	font-family:"FontAwesome";
}
.action-bar .mobile-search-button.mb-btn-active:before {
	content:"\f00d";
}
.mobile .search-magnifier {
	height:32px;
	top:5px;
	right:5px;
}
.mobile .search-block {
	padding:5px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:#fff;
}
.mobile .search-block .search-input {
	border:1px solid #ed1c24;
	color:#000 !important;
	padding:0 0 0 5px;
}
.mobile .main-menu {
	padding:14px 0 0;
	position:relative;
	overflow:auto;
}
.mobile .main-menu a {
	display:block;
	color:#636363;
	font-size:16px;
	text-align:left;
	height:36px;
	line-height:36px;
	padding:8px 12px 8px;
	position:relative;
}
.mobile .main-menu>a {
	padding:0 12px;
}
.mobile .main-menu ul.menu.active {
	background-color:#6a6a6a;
}
.mobile .main-menu ul,.mobile .main-menu ul li {
	padding:0;
	margin:0;
	list-style-type:none;
}
.mobile .main-menu>a:before,.mobile .main-menu ul.menu>li>a:before,.mobile ul.nk-cate-nav li a:before {
	width:36px;
	height:36px;
	content:"";
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
}
.mobile .main-menu ul.menu>li>a:before,.mobile ul.nk-cate-nav li a:before {
	border-radius:50%;
}
.mobile .main-menu>a:after,.mobile .main-menu ul.menu>li>a:after {
	content:"\f105";
	font-family:"FontAwesome";
	font-size:15px;
	color:#7b7b7b;
	position:absolute;
	right:12px;
	top:5px;
}
.main-menu span.close-menu {
	width:40px;
	height:44px;
	display:block;
	background-color:#fff;
	font-size:20px;
	text-align:center;
	line-height:44px;
	position:absolute;
	right:-10%;
	top:0px;
}
.mobile .main-menu .sub-menu a {
	line-height:normal;
	height:initial;
	border-bottom:1px solid #e1e1e1;
	padding:5pt 0;
	font-size:1.3em;
}
.mobile .main-menu ul.menu>li.active>a:after {
	font-family:"FontAwesome";
	font-size:25px;
	color:#fff;
	content:"\f0d9";
	position:absolute;
	left:51px;
	top:8px;
}
.mobile .main-menu>a.account-link:before {
	background-position:-88px 4px;
}
.mobile .main-menu>a.following-link:before {
	background-position:-87px -33px;
}
.mobile .main-menu a.hot-news-link:before {
	background-position:-88px -71px;
}
.mobile .main-menu a.promotion-link:before {
	text-align:center;
	color:#ff0000;
	content:"\f006";
	font-size:24px;
	font-family:"FontAwesome";
	background:none;
}
.mobile .main-menu a.promotion-link {
	color:#ff0000;
}
.mobile li.smn-dienlanh>a:before {
	background-color:#40a8d7;
	background-position:4px 6px;
}
.mobile li.smn-dientu>a:before {
	background-color:#ff4040;
	background-position:5px -106px;
}
.mobile li.smn-nhabep>a:before {
	background-color:#93b36e;
	background-position:6px -70px;
}
.mobile li.smn-giadung>a:before {
	background-color:#a8d277;
	background-position:5px -32px;
}
.mobile li.smn-vienthong>a:before {
	background-color:#ffc070;
	background-position:5px -182px;
}
.mobile li.smn-tinhoc>a:before {
	background-color:#bb7a79;
	background-position:5px -144px;
}
.mobile li.smn-kythuatso>a:before {
	background-color:#889ea8;
	background-position:5px -221px;
}
.mobile .main-menu li.smn-thietbivp>a:before {
	background-color:#40acd7;
	background-position:6px -257px;
}
.mobile .main-menu li.smn-dienco>a:before {
	background-color:#6f7dc8;
	background-position:4px -294px;
}
.mobile .main-menu li.smn-phukien>a:before {
	background-color:#bc9d7d;
	background-position:5px -333px;
}
.mobile .main-menu li.smn-lamdep>a:before {
	background-color:#f492bf;
	background-position:4px -371px;
}
.mobile .main-menu li.smn-bachhoa>a:before {
	background-color:#d4154a;
	background-position:-125px 2px;
}
.mobile li.smn-tulanh>a::before {
	background-color:#40a8d7;
	background-position:-88px -108px;
}
.mobile li.smn-maylanh>a::before {
	background-color:#ff4040;
	background-position:-87px -145px;
}
.mobile li.smn-maygiat>a::before {
	background-color:#93b36e;
	background-position:4px 6px;
}
.mobile li.smn-tivi>a::before {
	background-color:#a8d277;
	background-position:-87px -220px;
}
.mobile li.smn-giadung>a::before {
	background-color:#ffc070;
	background-position:5px -32px;
}
.mobile li.smn-dienthoai>a::before {
	background-color:#bb7a79;
	background-position:-88px -258px;
}
.mobile li.smn-laptop>a::before {
	background-color:#889ea8;
	background-position:-88px -295px;
}
.mobile li.smn-camera>a::before {
	background-color:#40acd7;
	background-position:5px -220px;
}
.mobile li.smn-bachhoa>a::before {
	background-color:#6f7dc8;
	background-position:-126px 2px;
}
#mobile-display-banner,.nk-cate-nav {
	border-bottom:1px solid #e1e1e1;
	background-color:#fff;
	margin:5px 0 10px 0;
}
.nk-cate-nav {
	border-top:1px solid #e1e1e1;
}
.mobile-home-banner-2015 .banners {
	border-bottom:1px solid #e1e1e1;
}
.mobile .nk-fg-heading .nk-cats-name:before {
	height:0px;
}
.mobile .nk-fg-heading {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	position:relative;
}
.mobile .nk-fg-heading .nk-cats-name {
	text-transform:none;
	font-weight:normal;
	padding:3.2% 9% 3.125% 3.2%;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.mobile .nk-fg-heading .nk-cats-name a {
	font-size:1em;
	font-weight:normal;
}
.mobile .nk-fg-heading .nk-cats-name:after {
	font-family:"FontAwesome";
	content:"\f107";
	color:#828282;
	font-size:25px;
	position:absolute;
	right:13px;
	top:50%;
	z-index:20;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
.mobile .nk-floor-group {
	border:none;
}
.mobile .nk-fg-heading .list-sub-cats {
	float:none;
	position:absolute;
	padding:10px;
	z-index:21;
	left:0;
	width:100%;
	top:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:#f6f6f6;
	display:none;
}
.mobile .nk-fg-heading .list-sub-cats li {
	float:none;
	background:#fff;
}
.mobile .nk-fg-heading .list-sub-cats li a {
	padding:10px;
	border-bottom:1px dashed #e1e1e1;
}
.mobile .nk-fg-heading .list-sub-cats li:last-child a {
	border-bottom:none;
}
body.mobile,.mobile .tygh-content {
	background-color:#f6f6f6;
}
.mobile .nk-fg-heading .list-sub-cats li a:before {
	width:0px;
	height:0px;
}
.mobile .nk-product-hot-section,.mobile .nk-quick-section,.mobile .nk-price-in-section,.mobile .nk-fg-banner a:nth-child(2) {
	display:none;
}
.mobile .nk-fg-banner {
	padding:2px 0;
	margin:0;
}
.mobile .nk-fg-products {
	padding:5px 0 0;
	border-bottom:1px solid #e1e1e1;
}
.mobile .nk-fg-banner a:nth-child(1) {
	position:static;
	width:100%;
}
.mobile .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	margin:0;
	padding:5px 2px;
	border:none;
	border-left:1px solid #d7d7d7;
}
.mobile .nk-fg-products .nk-fgp-items:first-child .nk-fgp-in-items {
	border-left:1px solid transparent;
}
.mobile .nk-product-name-txt {
	font-size:1em;
	text-align:center;
	line-height:1.1em;
}
.mobile .nk-promotion-txt,.mobile .nk-product-name-txt {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mobile .nk-price-quick-section .nk-price-section {
	padding:0.3em 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	height:4em;
}
.mobile .nk-price-txt {
	font-size:1.45em;
	text-align:center;
	line-height:1.1em;
}
.mobile .nk-fgp-in-items .nk-promotion-txt {
	color:#50b647;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	position:absolute;
	bottom:1em;
	line-height:1.1em;
	left:0;
	right:0;
}
.mobile .nk-fg-banner-2 {
	padding:0 0 26.5%;
}
.mobile .nk-fg-banner-2 a {
	width:50%;
	padding:0;
}
.mobile .nk-fg-banner-2 a.nk-fgb2-2 {
	left:50%;
}
.mobile .nk-fg-banner-2 a.nk-fgb2-3 {
	display:none;
}
ul.nk-cate-nav,ul.nk-cate-nav li {
	padding:0;
	margin:0;
	list-style-type:none;
}
.mobile .nk-cate-nav {
	display:flex;
	overflow:auto;
	padding:2.5% 0;
	width:100%;
}
ul.nk-cate-nav li {
	box-sizing:border-box;
	display:block;
	flex:0 0 auto;
	float:left;
	font-size:1em;
	width:20%;
}
@media (min-width:768px) and (max-width:1024px) {
	ul.nk-cate-nav li {
		width:11.11%;
	}
}
ul.nk-cate-nav li a {
	font-size:12px;
	color:#636363;
	display:block;
	text-align:center;
}
.mobile ul.nk-cate-nav li a:before {
	display:block;
	margin:0 auto 6px;
}
.m-hotline {
	background-color:#ff4d49;
	padding:8px 0;
	border-radius:5px;
	margin:8px;
}
.m-hotline span {
	color:#fff;
	font-size:15px;
	display:block;
	text-align:center;
}
.m-hotline span.m-hotline-txt-1 {
	font-size:12px;
}
.m-menu-title {
	background-color:#565656;
	color:#fff;
	padding:1.878% 5%;
	font-size:1.17em;
}
.m-menu-title:after {
	content:"\f0d7";
	font-family:"FontAwesome";
	color:#fff;
	font-size:20px;
	vertical-align:middle;
	margin:0 0 0 10px;
}
.m-copyright {
	text-align:center;
	padding:5px 0;
}
.nk-footer-mobile a.device-link:link,.nk-footer-mobile a.device-link:visited {
	font-size:14px;
	color:#00a4ff;
	padding:8px 0;
}
.nk-footer-mobile .m-copy-right-text {
	font-size:1em;
	color:#636363;
	text-align:center;
	padding:1.875% 0;
}
.m-menu .nk-footer-menu,.m-menu .nk-footer-menu li {
	list-style-type:none;
	padding:0;
	margin:0;
}
.m-menu .nk-footer-menu li span {
	display:block;
	color:#636363;
	font-size:1.3em;
	padding:2.5% 5%;
	border-bottom:1px solid #e1e1e1;
	position:relative;
}
.m-menu .nk-footer-menu li span:after {
	content:"\f107";
	font-family:"FontAwesome";
	color:#0f8cd1;
	font-size:25px;
	position:absolute;
	right:16px;
	top:10px;
}
.m-menu .nk-footer-menu li span {
	text-transform:none;
	font-weight:normal;
}
.m-menu .nk-fm-sub {
	padding:5px 15px;
}
.mobile .btn-mobile-touch.btn-close {
	display:block;
	font-size:14px;
	margin:5px auto 0;
	padding:6px 10px;
	text-align:center;
	width:100%;
	cursor:pointer;
	color:#1886CC;
	box-sizing:border-box;
}
.mobile .pwd-line-section {
	border-top:1px solid #ccc;
	margin-bottom:5px;
	width:100%;
}
.mobile .btn-mobile-touch.btn-close:active {
	background-color:#eee;
}
@media (max-width:1024px) {
	.mobile .nk-fg-heading .nk-cats-name {
		font-size:1.5em;
	}
	.nk-footer ul.nk-footer-menu {
		padding:0 10px;
	}
	.nk-footer-reg-receive {
		right:10px;
	}
	.mobile .nk-fg-products .nk-fgp-in-items .nk-img-cover img {
		max-height:180px;
		max-width:180px;
	}
	.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items {
		border-bottom:1px solid #e1e1e1;
		border-right:1px solid #e1e1e1;
	}
	.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) {
		border-right:none;
	}
}
@media (max-width:767px) {
	.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) {
		border-right:1px solid #e1e1e1;
	}
	.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(2n) {
		border-right:none;
	}
	.mobile .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a {
		max-height:113px;
		min-height:113px;
		max-width:113px;
	}
	.mobile .nk-fg-heading .nk-cats-name {
		font-size:1.3em;
	}
	.mobile .nk-fg-products .nk-fgp-items:last-child {
		display:none;
	}
	.mobile .grid-list-category .nk-fg-products .nk-fgp-items:last-child {
		display:block;
	}
	.mobile .nk-fg-products .nk-fgp-items {
		width:50%;
	}
	.mobile .nk-fg-products .nk-fgp-in-items .nk-img-cover {
		height:113px;
		width:113px;
		display:block;
		line-height:113px;
	}
	.mobile .nk-fg-products .nk-fgp-in-items .nk-img-cover img {
		max-height:113px;
		max-width:113px;
	}
}
@media screen and (max-height:550px) {
	#nk_layout_2016_right_docker .middle-docker .sp-item.service-giao-nhan-tien-loi {
		display:none;
	}
}
@media screen and (max-height:544px) {
	#nk_layout_2016_right_docker .middle-docker .sp-item.service-lap-dat-chuyen-nghiep {
		display:none;
	}
}
@media screen and (max-height:538px) {
	#nk_layout_2016_right_docker .middle-docker .sp-item.service-doi-tra-de-dang {
		display:none;
	}
}
@media screen and (max-height:532px) {
	#nk_layout_2016_right_docker .middle-docker .sp-item.service-hau-mai-chu-dao {
		display:none;
	}
}
@media screen and (max-height:526px) {
	#nk_layout_2016_right_docker .middle-docker {
		display:none;
	}
}
.nk-category-menu ul.menu li.smn-dienlanh a:before {
	background-position:2px 10px;
}
.nk-category-menu ul.menu li.smn-dientu a:before {
	background-position:2px -102px;
}
.nk-category-menu ul.menu li.smn-nhabep a:before {
	background-position:2px -66px;
}
.nk-category-menu ul.menu li.smn-giadung a:before {
	background-position:2px -28px;
}
.nk-category-menu ul.menu li.smn-vienthong a:before {
	background-position:2px -179px;
}
.nk-category-menu ul.menu li.smn-tinhoc a:before {
	background-position:2px -141px;
}
.nk-category-menu ul.menu li.smn-kythuatso a:before {
	background-position:2px -216px;
}
.nk-category-menu ul.menu li.smn-thietbivp a:before {
	background-position:2px -256px;
}
.nk-category-menu ul.menu li.smn-dienco a:before {
	background-position:2px -294px;
}
.nk-category-menu ul.menu li.smn-phukien a:before {
	background-position:2px -332px;
}
.nk-category-menu ul.menu li.smn-lamdep a:before {
	background-position:2px -369px;
}
.nk-category-menu ul.menu li.smn-bachhoa a:before {
	background-position:-129px 5px;
}
.sprite-icon_acount {
	background-position:-46px 0;
}
.sprite-icon_following {
	background-position:-48px -37px;
}
.sprite-icon_cart_2 {
	background-position:-46px -73px;
}
.sprite-icon_news_2 {
	background-position:-128px -38px;
}
.sprite-icon_comparing {
	background-position:-91px -385px;
}
.sprite-icon_delivery {
	background-position:-46px -148px;
}
.sprite-icon_set_up {
	background-position:-46px -187px;
}
.sprite-icon_change {
	background-position:-46px -223px;
}
.sprite-icon_after_market {
	background-position:-46px -261px;
}
.sprite-icon_payment {
	background-position:-46px -298px;
}
.sprite-icon_chat {
	background-position:-46px -334px;
}
.sprite-icon_top {
	background-position:-46px -373px;
}
.sprite-logo-nk {
	background-position:0 -856px;
	height:27px;
	width:158px;
	margin:9px 0 0;
}
.sprite-cart-3 {
	background-position:-1px -755px;
	width:31px;
	height:27px;
	position:absolute;
	right:12px;
	top:10px;
}
#mobile_cart_utka .sprite-cart-3 span.mobile-cart-amount {
	background-color:red;
	border-radius:50%;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:18px;
	left:12px;
	line-height:20px;
	position:absolute;
	top:-8px;
	width:18px;
}
.tygh-content {
	background:#f6f6f6;
}
.tygh-content .none-bacground {
	background:transparent none repeat scroll 0 0 !important;
}
#page-collection-promotion .main-content .page-content-10 .bottom p,#page-collection-promotion .main-content .page-content-10 .bottom ul li,.nk-giaonhan p {
	line-height:unset !important;
}
.breadcrumbs-grid .breadcrumbs {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #e5e5e5;
	margin:10px 0 8px;
	padding:5px 105px 5px 6px;
}
.breadcrumbs-grid .breadcrumbs a {
	color:#e13817 !important;
	font-size:12px;
}
.breadcrumbs .path-heading-inline,.breadcrumbs span {
	display:inline;
	font-size:12px;
	padding-left:3px;
	font-weight:normal;
}
.outer-icon {
	display:table;
	margin:0 auto;
	padding:0;
}
.left-sub-category,.left-filter-category {
	background-color:#eeeff3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:0 3px;
}
.left-sub-category .title-parent {
	border-bottom:1px dashed #cacbcd;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#212224;
	font-size:16px;
	font-weight:normal;
	margin:0 auto 8px;
	padding:10px 0;
	text-align:center;
	text-transform:uppercase;
	width:96%;
}
.left-sub-category .subcategories {
	display:block;
	margin:0;
	width:100%;
}
.left-sub-category .subcategories tbody {
	display:block;
}
.left-sub-category .subcategories tbody tr {
	border-bottom:1px solid #c0c1c3;
	display:inline-block;
	width:100%;
}
.left-sub-category .subcategories tbody tr:last-child {
	border:none;
}
.left-sub-category .subcategories tbody tr:first-child td {
	padding-top:0;
}
.left-sub-category .subcategories tbody tr td {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display:block;
	float:left;
	padding:8px 0;
}
.left-sub-category .subcategories tbody tr td:first-child {
	border-right:1px solid #c0c1c3;
}
.left-sub-category .subcategories tbody tr td .no-image {
	margin:0 auto;
}
.left-sub-category .subcategories tbody tr td a strong {
	color:#0072ce;
	font-size:12px;
	font-weight:normal;
	padding:5px 0 0 !important;
}
.banner-category,.banners-1sp-category {
	background-color:transparent;
	display:block;
	width:100%;
}
.banners-1sp-category {
	background:#fff none repeat scroll 0 0;
	margin:0 0 10px;
}
.banner-category .item {
	float:left;
	width:49.5%;
	margin-bottom:10px;
}
.banner-category .item:first-child {
	margin-right:1%;
}
.banner-category .item img {
	height:100%;
	width:100%;
}
.nks-custom-margin-left {
	background:#fff none repeat scroll 0 0;
}
.nks-custom-margin-left .left-gird-list {
	width:76.2% !important;
}
.nks-custom-margin-left .right-category {
	margin-left:0 !important;
	width:23.8% !important;
}
.d-more-button {
	display:inline-block;
	width:100%;
}
.d-more-button #scroll-next-pages {
	background:transparent none repeat scroll 0 0;
	border:1px solid #e1e1e1;
	color:#212121;
	font-size:16px;
	width:300px;
	margin:25px auto 10px;
}
.left-filter-category {
	padding:10px 8px 150px !important;
}
.left-filter-category .title_fiter_thuonghieu {
	border-bottom:1px solid #d4d4d4;
	color:#00aeef;
	font-size:14px;
	font-weight:normal;
	padding:0 0 5px 3px;
	text-transform:none;
	margin:0;
}
.left-filter-category .filter-wrap {
	border:medium none;
	display:inline-block;
	margin:10px 0 5px !important;
	padding:0;
	width:100%;
}
.left-filter-category .filter-wrap .product-filters {
	box-sizing:border-box;
	display:inline-block;
	padding-left:6px;
	width:100%;
}
.left-filter-category .filter-wrap .boder_fiter_cate_2col .product-filters li {
	float:left;
	width:50%;
	height:18px;
}
.left-filter-category .filter-wrap .product-filters li a,.left-filter-category .filter-wrap .product-filters li a .details {
	color:#636363;
	font-size:14px;
}
.left-filter-category .filter-wrap .product-filters li a.checked,.left-filter-category .filter-wrap .product-filters li a.checked .details {
	color:#00aeef;
}
.left-filter-category .filter-wrap .product-filters li a .filter-icon {
	background:#fff none repeat scroll 0 0;
	border-color:#d7d7d7;
}
.left-filter-category .filter-wrap .product-filters li {
	margin:0;
}
.left-filter-category .filter-wrap .product-filters li a .details {
	font-size:11px;
}
.left-filter-category .filter-wrap .product-filters li a.filter-item,.left-filter-category .filter-wrap .product-filters li a.filter-item:hover {
	padding-left:18px;
}
.left-filter-category .bg_content {
	overflow:initial !important;
}
.left-filter-category .filter_payment {
	border-top:1px solid #d4d4d4;
	display:inline-block;
	margin:0 auto;
	padding:10px 0 5px;
	width:100%;
}
.left-filter-category .filter_payment>div {
	border:1px solid;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#545454;
	float:left;
	font-size:13px;
	margin-right:10px;
	padding:5px 6px;
	background:#fff;
}
.left-filter-category .filter_payment>div:last-child {
	margin:0;
}
.left-filter-category .filter_payment .title_ck_tragop {
	border-color:#5590e0;
}
.left-filter-category .filter_payment .title_ck_khuyenmai {
	border-color:#ff0000;
}
.left-filter-category .filter_payment .title_ck_khac {
	border-color:#50b647;
}
.left-filter-category .filter_effective .title_fiter_thuonghieu {
	border:medium none;
	padding-bottom:10px;
}
.left-filter-category .filter_effective .title_fiter_thuonghieu span {
	color:#636363;
	font-size:13px;
	padding-right:7px;
}
.left-filter-category .filter_effective .title_fiter_thuonghieu span {
	color:#636363;
	font-size:13px;
	padding-right:7px;
}
.left-filter-category .filter_effective .filter_section .filter-item {
	background:#fff none repeat scroll 0 0;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	float:left;
	margin-bottom:7px;
	margin-right:2%;
	width:49%;
	padding:5px 0;
}
.left-filter-category .filter_effective .filter_section .filter-item:nth-child(2n) {
	margin:0;
}
.filter_effective .filter_section .filter-item .item-left {
	float:left;
	text-align:center;
	width:30%;
}
.filter_effective .filter_section .filter-item .item-left i {
	display:block;
	height:18px;
	width:34px;
}
.filter_effective .filter_section .filter-item .item-left .icon_persion {
	background-position:0 -587px;
}
.filter_effective .filter_section .filter-item .item-left .icon_little-persion {
	background-position:-42px -588px;
}
.filter_effective .filter_section .filter-item .item-left .icon_more-persion {
	background-position:-4px -630px;
}
.filter_effective .filter_section .filter-item .item-left .icon_most-persion {
	background-position:-47px -631px;
}
.filter_effective .filter_section .filter-item .item-right {
	float:left;
	width:70%;
}
.filter_effective .filter_section .filter-item .item-right>span {
	display:inline-block;
	font-size:13px;
	width:100%;
}
.filter_effective .filter_section .filter-item .item-right .txt-2 {
	color:#636363;
}
.filter_effective .filter_section .filter-item .item-right .txt-1 {
	color:#008ae2;
}
.products-search-content .nk-fg-products .nk-fgp-items {
	width:25%;
}
.grid-list-category .nk-fg-products .nk-price-quick-section {
	position:relative;
	float:right;
	right:50%;
	transform:translateX(50%);
	-webkit-transform:translateX(50%);
	-moz-transform:translateX(50%);
	-ms-transform:translateX(50%);
}
.grid-list-category-3sp .grid-list-category .nk-fg-products .nk-price-quick-section,.grid-list-category-4sp .grid-list-category .nk-fg-products .nk-price-quick-section {
	position:relative;
	float:left;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
}
.grid-list-category-3sp .nk-price-quick-section>div,.grid-list-category-4sp .nk-price-quick-section>div {
	float:left;
}
.grid-list-category-3sp .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div {
	width:7.2em;
}
.grid-list-category-4sp .grid-list-category .nk-fg-products .nk-fgp-items {
	width:25%;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items {
	width:50%;
}
.grid-list-category-4sp .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(4n) .nk-fgp-in-items {
	border-right:medium none;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(2n) .nk-fgp-in-items {
	border-right:medium none;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a {
	float:left;
	padding:0 0 0 20px;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-img-cover {
	float:left;
	width:auto !important;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section {
	clear:left;
	float:left;
	margin:0 0 0 20px;
	position:static;
	right:0;
	transform:none;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	padding:42px 20px 0;
	width:auto;
	overflow:hidden;
	text-align:right;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section {
	margin-top:0;
	width:auto;
	padding:0;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section {
	text-align:center;
	bottom:0;
	position:static;
	height:auto;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div.nk-quick-section {
	width:auto;
	clear:both;
	height:auto;
	margin:8px 0 0;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section>div {
	width:7.2em;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt {
	display:block;
	width:auto;
	text-align:right;
	padding:0 10px 8px 20px;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .installment-link {
	margin-right:10px !important;
}
.grid-list-category-2sp .grid-list-category .nk-fg-products .nk-price-quick-section {
	float:none;
	overflow:hidden;
	padding:8px 12px 0;
	position:static;
	transform:none;
}
@media (min-width:1024px) {
	.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price {
		padding:2px;
	}
}
.mobile-more-button-block {
	clear:both;
	padding:15px 0;
	text-align:center;
}
.mobile-more-button-block a {
	font-size:1.2em !important;
	border:1px solid #d1d1d1;
	display:inline-block;
	margin:0 auto;
	text-align:center;
	color:#242424 !important;
	padding:.2em 1em;
	line-height:1.5em;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section {
	display:none;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	padding:2.5% 0 3%;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section {
	padding:0.3em 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	height:4em;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(2n+1) {
	border-right:1px solid #e1e1e1;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products {
	padding:0px;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items {
	border-bottom:1px solid #e1e1e1;
}
.mobile .seo-promotion-tab-products-wrapper .grid-list-category .nk-fg-products .nk-fgp-items .nk-price-txt {
	font-weight:600;
}
.grid-list-key-product .nk-fg-products .nk-fgp-items {
	position:relative;
}
.grid-list-key-product-4sp .nk-fg-products .nk-fgp-items {
	width:25%;
	text-align:center;
}
.grid-list-key-product-3sp .nk-fg-products .nk-fgp-items {
	width:33.33%;
	text-align:right;
}
.grid-list-key-product-2sp .nk-fg-products .nk-fgp-items {
	width:50%;
	text-align:right;
}
.grid-list-key-product .grid-list-category .nk-fg-products {
	padding:20px 0 40px;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	overflow:initial;
	padding:0 8px 25px;
	display:block;
	margin:0 9px;
	border:1px dashed #acacac;
	border-radius:5px;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items:first-child .nk-fgp-in-items {
	margin-left:0;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items:last-child .nk-fgp-in-items {
	margin-right:0;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link {
	min-height:auto;
	max-height:none;
	text-align:right;
}
.grid-list-key-product-4sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link {
	text-align:center;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	min-height:2.8em;
	text-overflow:initial;
	white-space:normal;
	line-height:1.4em;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt,.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span.nk-old-price {
	font-size:16px;
	color:#636363;
}
.grid-list-key-product .nk-price-txt {
	color:#ec2326;
	font-size:26px;
	display:block;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .product-name-block-4,.grid-list-key-product-4sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .product-name-block-3 {
	display:none;
}
.grid-list-key-product-4sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .product-name-block-4 {
	display:block;
	padding:15px 0 25px;
}
.grid-list-key-product-4sp .nk-price-in-section {
	text-align:center;
}
.grid-list-key-product-4sp .nk-price-txt {
	text-align:center;
}
.grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link span.nk-product-key-buy-now {
	font-size:16px;
	color:#fff;
	background:#000;
	text-transform:uppercase;
	padding:10px 16px;
	position:absolute;
	left:50%;
	bottom:0px;
	transform:translate(-50%,50%);
	-webkit-transform:translate(-50%,50%);
	-moz-transform:translate(-50%,50%);
	-ms-transform:translate(-50%,50%);
}
.grid-list-key-product-4sp .block-product-key-image-content {
	position:relative;
}
.grid-list-key-product img.image-promotion-middle {
	position:absolute;
	z-index:20;
}
.grid-list-key-product-4sp img.image-promotion-middle {
	left:0px;
	top:0px;
}
.grid-list-key-product-3sp img.image-promotion-middle,.grid-list-key-product-2sp img.image-promotion-middle {
	top:50%;
	right:0px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
.grid-list-key-product-3sp .block-product-key-image-content,.grid-list-key-product-2sp .block-product-key-image-content {
	float:left;
	width:50%;
}
.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:before,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:before,.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:after,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:after {
	display:table;
	content:"";
	line-height:0;
}
.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:after,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a.product-key-link:after {
	clear:both;
}
.grid-list-key-product-3sp .nk-product-description,.grid-list-key-product-2sp .nk-product-description {
	overflow:hidden;
}
.grid-list-key-product-4sp .nk-product-description {
	padding:15px 0 10px;
}
.grid-list-key-product-3sp .nk-fg-products .nk-fgp-in-items .nk-img-cover,.grid-list-key-product-2sp .nk-fg-products .nk-fgp-in-items .nk-img-cover {
	height:250px;
	line-height:250px;
	width:auto;
}
.grid-list-key-product .nk-fg-products .nk-fgp-in-items .nk-img-cover img {
	width:100%;
	height:auto;
}
.grid-list-key-product-3sp .cover-image-promotion-top,.grid-list-key-product-2sp .cover-image-promotion-top {
	display:block;
	text-align:right;
}
.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .product-name-block-3,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .product-name-block-3 {
	text-align:right;
	position:absolute;
	right:0px;
	top:15px;
	width:50%;
	text-overflow:initial;
	white-space:normal;
}
.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-section,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-section {
	position:absolute;
	right:0px;
	bottom:0px;
	width:50%;
}
.grid-list-key-product-3sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-key-content,.grid-list-key-product-2sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-key-content {
	position:relative;
	width:100%;
}
.nk-price-section .no-old-price {
	text-decoration:none;
}
.mobile .grid-list-key-product-4sp .nk-fg-products .nk-fgp-items {
	width:100%;
}
.mobile .grid-list-key-product-4sp .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a {
	max-width:none;
}
.mobile .grid-list-key-product-4sp .nk-fg-products .nk-fgp-in-items .nk-img-cover {
	height:initial;
	width:initial;
	display:block;
	line-height:normal;
}
.mobile .grid-list-key-product-4sp .nk-fg-products .nk-fgp-in-items .nk-img-cover img {
	max-height:none;
	max-width:none;
}
.mobile .grid-list-key-product-4sp .nk-quick-section,.mobile .grid-list-key-product-4sp .nk-price-in-section {
	display:block;
}
.mobile .grid-list-key-product-4sp .grid-list-category .nk-fg-products .nk-fgp-items {
	padding:0 0 20px;
}
.mobile .grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	margin:0 16px;
}
.mobile .grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items:last-child .nk-fgp-in-items {
	margin-right:16px;
}
.mobile .grid-list-key-product .grid-list-category .nk-fg-products .nk-fgp-items:first-child .nk-fgp-in-items {
	margin-left:16px;
}
.mobile .grid-list-key-product .owl-theme .owl-controls .owl-buttons div {
	margin:0;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	padding:12px 4px;
	background:#d7d7d7;
	filter:Alpha(Opacity=100);
	opacity:1;
}
.mobile .grid-list-key-product .owl-theme .owl-controls .owl-buttons div .fa-2x {
	color:#0085cf;
	font-weight:bold;
}
.grid-list-category .nk-fg-products,.products-search-content .nk-fg-products {
	padding:20px 5px 10px;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	border-left:medium none navy;
	border-top:medium none;
	margin:0;
	overflow:hidden;
	padding:10px 6px;
	display:block;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .hang_sap_ve,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .hang_sap_ve {
	background:#62d200 none repeat scroll 0 0;
	box-sizing:border-box;
	color:white;
	font-size:10px;
	font-weight:bold;
	left:-32px;
	padding:3px 30px;
	position:absolute;
	top:20px;
	transform:rotate(-45deg);
	z-index:1;
}
.grid-list-category-3sp .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) .nk-fgp-in-items,.left-gird-list .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) .nk-fgp-in-items,.products-search-content .nk-fg-products .nk-fgp-items:nth-child(4n) .nk-fgp-in-items {
	border-right:medium none;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .no-image,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .no-image {
	display:block;
	margin:0 auto;
	text-align:center;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items>a {
	display:block;
	max-height:250px;
	min-height:230px;
	text-align:center;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:31px;
	text-align:center;
	margin-top:0;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section {
	border:1px solid transparent;
	box-sizing:border-box;
	float:right;
	height:34px;
	margin:8px auto 0;
	position:relative;
	right:50%;
	text-align:center;
	transform:translateX(50%);
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section>img,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section>img {
	max-width:75px;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span {
	box-sizing:border-box;
	font-size:14px;
	font-weight:600;
	padding:3px 5px;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt,.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	text-align:center;
}
.nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt,.nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt {
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	white-space: nowrap;
}

.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	padding:6px 0 0;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt {
	padding:0 0 8px;
	display:inline-block;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div {
	width:7.2em;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section {
	margin-top:-5px;
	width:auto;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section {
	text-align:center;
	bottom:-2px;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span {
	font-size:12px;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section>a,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-quick-section .nk-quick-in-section>a {
	display:inline-block;
	float:none;
	font-size:13px;
	margin:5px 0 0;
	padding:5px 0;
	width:100%;
}
.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .view-link,.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .installment-link,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .view-link,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .installment-link {
	display:inline-block;
	float:none;
	font-size:13px;
	margin:5px 0 0;
	padding:5px 0;
	width:100%;
}
.nk-same-products-block,.nk-recent-viewed-products-block {
	background:#fff none repeat scroll 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:20px 10px 10px;
}
.nk-same-products-block .nk-block-title h2,.nk-recent-viewed-products-block .nk-block-title h2 {
	color:#ff2830;
	font-size:21px;
	font-weight:normal;
	text-transform:uppercase;
}
.nk-same-products-block .nk-block-title .sec-line,.nk-recent-viewed-products-block .nk-block-title .sec-line {
	background:rgba(0,0,0,0) linear-gradient(to right,#ffffff -13%,#008ac2 50%,#ffffff 106%) repeat scroll 0 0;
	box-shadow:0 0 3px 0 rgba(0,185,205,0.5);
	-webkit-box-shadow:0 0 3px 0 rgba(0,185,205,0.5);
	-moz-box-shadow:0 0 3px 0 rgba(0,185,205,0.5);
	display:block;
	height:1px;
	margin:3px 0;
	width:100%;
}
.nk-same-products-block .nk-fg-products .nk-fgp-items {
	width:25%;
	min-height:unset;
	max-height:unset;
}
.nk-recent-viewed-products-block .nk-fg-products .nk-fgp-items {
	width:100%;
	min-height:unset;
	max-height:unset;
}
.nk-recent-viewed-products-block .swiper-button-next,.nk-recent-viewed-products-block .swiper-button-prev {
	display:none;
	box-shadow:1px 2px 10px -1px rgba(0,0,0,0.3);
	padding:4px 6px;
	border-radius:3px;
}
.nk-recent-viewed-products-block .swiper-container:hover .swiper-hover-button {
	display:block;
}
.nk-same-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items,.nk-recent-viewed-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	border-bottom:medium none navy;
}
.nk-same-products-block .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) .nk-fgp-in-items,.nk-recent-viewed-products-block .grid-list-category .nk-fg-products .nk-fgp-items:nth-child(3n) .nk-fgp-in-items {
	border-right:1px solid #d7d7d7;
}
.nk-same-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-txt,nk-recent-viewed-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-txt {
	font-size:20px;
}
.nk-same-products-block .compare-name {
	padding-left:10px;
	text-align:center;
}
.nk-fgp-items.compare-name .search-product input {
	background:#f6f6f6 none repeat scroll 0 0;
	border:1px solid #e1e1e1 !important;
	border-radius:initial;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	color:#000;
	font-size:18px;
	height:42px;
	margin-top:10px;
	opacity:1;
	text-align:center;
	width:100%;
}
.nk-fgp-items.compare-name .btn-compare .sprite-comapre {
	background-position:-587px -160px;
	display:block;
	height:117px;
	width:115px;
}
.nk-fgp-items.compare-name .btn-compare .out-icon-compare {
	display:table;
	margin:80px auto;
}
.nk-fgp-items.compare-name .btn-compare span {
	color:#212121;
	font-size:18px;
	line-height:24px;
}
.nk-page-tuyendung .nk-page-tuyendung {
	border:unset !important;
}
#nks-recruit-information-general .nks-item-panel .nks-item-panel-heading-title>span {
	cursor:pointer;
}
.mobile .nk_introduce_tuyendung .nk_introduce_span7 {
	width:70% !important;
	overflow:hidden;
	padding:0 20px 0 0;
	text-align:justify;
}
.mobile .nk_introduce_tuyendung .nk_introduce_span3 {
	width:30% !important;
	margin:0 !important;
}
.mobile .nk_introduce_tuyendung .sprite-tuyendung::after {
	color:#fff;
	content:"";
	display:block;
	font-family:"FontAwesome";
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding:4px 0 0 6px;
}
.mobile .nk_introduce_tuyendung #home_banner_tuyendung img {
	height:unset !important;
}
.mobile .nk_introduce_tuyendung #home_banner_tuyendung .owl-page.active span::before {
	content:unset !important;
}
.nk-page-tuyendung .span4 .title_fiter_thuonghieu {
	margin:0;
	height:40px;
	vertical-align:middle;
	display:table;
	background-color:#ff4040;
	width:100%;
}
.nk-page-tuyendung .title_fiter_thuonghieu span {
	font-weight:bold;
	color:#fff;
}
.nk-page-tuyendung .sprite-introduce,.nk-page-tuyendung .sprite-tuyendung {
	background-color:#0d48a4;
	border-radius:50%;
	width:35px;
}
.nk-page-tuyendung .title_fiter_thuonghieu .sprite-introduce::after,.nk-page-tuyendung .sprite-tuyendung::after {
	color:#fff;
	display:block;
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:normal;
}
.nk-page-tuyendung .title_fiter_thuonghieu .sprite-introduce::after {
	content:"";
	font-size:18px;
	padding:0 0 0 11px;
}
.nk-page-tuyendung .sprite-tuyendung::after {
	content:"";
	font-size:20px;
	padding:2px 0 0 9px;
}
.nk-page-tuyendung .span4 .boder_fiter_cate {
	border-left:1px solid #e7e7e7 !important;
	border-right:1px solid #e7e7e7 !important;
	border-bottom:1px solid #e7e7e7 !important;
	border-top:0px solid #e7e7e7 !important;
}
.nk-page-tuyendung #home_banner_tuyendung img {
	height:auto !important;
}
.nk-page-tuyendung #home_banner_tuyendung .owl-pagination {
	position:absolute;
	bottom:0;
	width:100%;
}
.nk-page-tuyendung .nk_introduce_tuyendung {
	display:inline-block;
	margin-top:0 !important;
}
.nk-page-tuyendung .nk_introduce_tuyendung .title_fiter_thuonghieu,.nk-page-tuyendung .nk_introduce_span10 .title_fiter_thuonghieu {
	margin:0;
	height:30px;
	vertical-align:middle;
	display:table;
	padding-bottom:5px;
}
.nk-page-tuyendung .nk_introduce_tuyendung .title_fiter_thuonghieu i,.nk_introduce_tuyendung .title_fiter_thuonghieu span,.nk-page-tuyendung .nk_introduce_span10 .title_fiter_thuonghieu i,.nk-page-tuyendung .nk_introduce_span10 .title_fiter_thuonghieu span {
	vertical-align:middle;
	display:table-cell;
}
.nk-page-tuyendung .nk_introduce_tuyendung .title_fiter_thuonghieu span,.nk-page-tuyendung .nk_introduce_span10 .title_fiter_thuonghieu span {
	font-weight:bold;
	color:#0d47a1;
	font-size:22px;
	padding-left:10px;
}
.nk-page-tuyendung .nk_introduce_span10 {
	width:100% !important;
	margin:0 !important;
}
.nk-page-tuyendung .nk_content_introduce {
	max-height:527px !important;
	border:1px solid #e9e9e9;
	padding:0 10px;
}
.nk-page-tuyendung .nk_content_introduce .sp-viewport {
	padding:0 10px 0 0 !important;
}
.nk-page-tuyendung .nk_content_introduce .sp-scrollbar {
	background-color:#999999;
	width:3px !important;
	margin:10px 10px 10px 0;
}
.nk-page-tuyendung .nk_content_introduce .sp-scrollbar .sp-thumb {
	background-color:#ff0000;
	margin-left:-1px !important;
}
.nk-page-tuyendung .nk_content_introduce_item b {
	font-size:18px;
	display:inline-block;
	padding:0 0 10px 0;
}
.nk-page-tuyendung .nk_content_introduce_item p {
	font-size:14px;
	line-height:25px;
	padding:0;
}
.nk-page-tuyendung .nk_introduce_span3 .nk_img {
	padding:5px;
	border:1px solid #e8e8e8;
	margin:0 0 10px 0;
}
.nk-page-tuyendung .nk_introduce_span3 .nk_img img {
	width:100%;
}
.nk-page-tuyendung .nk_content_introduce_item {
	margin:10px 0 0 0;
}
.nk-page-tuyendung {
	border:1px solid #e8e8e8;
	padding:0 10px;
}
.nk-page-tuyendung .form-wrap.form-wrap-default .control-group label {
	float:left;
	width:155px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:14px;
}
.nk-page-tuyendung .form-wrap.form-wrap-default .control-group label.cm-required::after {
	content:unset !important;
}
.nk-page-tuyendung .img-right {
	position:absolute;
	top:50px;
	right:0;
}
.nk-page-tuyendung .form-wrap-default .input-text,.nk-page-tuyendung .form-wrap-default select,.nk-page-tuyendung .form-wrap-default select.cm-location-billing,.nk-page-tuyendung .form-wrap-default .input-textarea {
	max-width:300px !important;
}
.nk-page-tuyendung .form-wrap,.nk-page-tuyendung .payment-methods-wrap {
	border-color:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.nk-page-tuyendung .captcha p {
	padding-top:10px;
	color:#a6a6a6;
	font-size:11px;
	clear:both;
	padding-left:165px;
}
.nk-page-tuyendung .form-wrap {
	border:none;
	padding:0;
	float:left;
}
.nk-page-tuyendung .form-wrap-default .buttons-container {
	margin:0;
	padding:0;
	background-color:#fff;
	border:none;
}
.nk-page-tuyendung .button-submit {
	background-color:#ff4040 !important;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	background:none;
	border-radius:0px;
	border:none;
}
.nk-page-tuyendung .button-submit.button-wrap-left {
	margin:0 0 10px 165px;
}
.nk-page-tuyendung .button-submit.button-wrap-left:hover,.nk-page-tuyendung .button.button-wrap-left:hover {
	background:none;
}
.nk-page-tuyendung .button-submit.button-wrap-left input[type="submit"] {
	color:#fff;
	cursor:pointer;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .title_fiter_thuonghieu .sprite-default-tuyendung::before {
	color:#fff;
	content:"\f007" !important;
	display:block;
	font-family:"FontAwesome" !important;
	font-size:30px;
	font-style:normal !important;
	margin-left:8px;
	padding:1px;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .fiter_left_thuonghieu {
	margin-top:0 !important;
}
.nk-page-tuyendung .nk_sidebox_border:first-child .title_fiter_thuonghieu .sprite.sprite-default-tuyendung {
	background:unset !important;
}
#nks-recruit-information-general .nks-column-group {
	clear:both;
	margin-top:10px !important;
	float:left;
	width:100%;
}
#nks-recruit-information-general .nks-head-title {
	display:inline-flex;
	height:44px;
	margin:0;
	vertical-align:middle;
}
#nks-recruit-information-general .nks-head-title .nks-icon {
	height:30px;
	width:36px;
}
#nks-recruit-information-general .nks-head-title .nks-title {
	color:#0d48a4;
	font-size:20px;
	font-weight:bold;
	padding-left:8px;
}
#nks-recruit-information-general .nks-contact-company {
	border:1px dashed #ff0000;
	padding:10px 0 5px 5px;
}
#nks-recruit-information-general .nks-contact-company .nks-sub-contact::before {
	color:#023fa0;
	content:"";
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:normal !important;
	margin-right:5px;
	text-shadow:0 0 0;
}
#nks-recruit-information-general .nks-contact-company .nks-sub-contact {
	color:#333333;
	font-size:14px;
	margin:0 0 3px !important;
	text-shadow:0 0 1px #7a7a7a;
}
#nks-recruit-information-general .nks-item-panel {
	background-color:#fff;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	margin-bottom:10px;
}
#nks-recruit-information-general.nks-item-panel .nks-item-panel-heading-title {
	background-color:#f5f5f5;
	border:1px solid #ddd;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:#333;
	padding:8px 10px;
}
#nks-recruit-information-general .nks-item-panel-heading-title .pull-right {
	float:right;
}
#nks-recruit-information-general .nks-item-panel-heading-title .sprite-hot-job {
	background-position:-1135px -2042px;
	display:block;
	float:left;
	height:25px;
	margin:0 5px 0 0;
	width:54px;
}
#nks-recruit-information-general .nks-item-panel-heading-title .sprite-new-job {
	background-position:-1138px -2079px;
	display:block;
	float:left;
	height:30px;
	margin:0 5px 0 0;
	width:35px;
}
#nks-recruit-information-general .nks-item-panel .nks-item-panel-heading-title>span {
	color:#008fd2;
	font-size:17px;
}
#nks-recruit-information-general .nks-item-panel .nks-item-panel-body {
	border-bottom:1px solid #ddd;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#nks-recruit-information-general .nks-item-panel .nks-item-panel-body .nks-block-description-warpper.nks-font-style {
	color:#333333;
	font-size:17px;
	padding:15px 0 0;
}
#nks-recruit-information-general .nks-block-description-warpper .nks-sub-description-title::before {
	color:#023fa0;
	content:"";
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:normal;
	margin:0 5px;
}
#nks-recruit-information-general .nks-item-panel-body .nks-block-description-warpper .nks-sub-description-title {
	font-size:16px;
	text-shadow:0 0 1px #7a7a7a;
}
#nks-recruit-information-general .nks-item-panel-body .nks-description {
	padding-left:50px;
}
#nks-recruit-information-general .nks-block-description-warpper.nks-font-style p {
	line-height:25px;
	margin:5px 0;
	padding:0;
	font-size:14px;
}
#nks-recruit-information-general .nks-item-panel-body .nks-general-order-list {
	margin:0;
	padding-left:12px;
}
#nks-recruit-information-general .nks-general-order-list li {
	list-style-type:"* ";
	min-height:25px;
}
#nks-recruit-information-general .nks-button-container {
	display:block;
	padding:20px 0 30px 25px;
}
#nks-recruit-information-general .nks-button-container .nks-contanier {
	background-color:#ff4040;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	padding:6px 8px;
	text-decoration:none;
	text-shadow:0 0 1px #7a7a7a;
}
#nks-recruit-information-general .nks-content-recruit {
	border:1px solid #ddd;
	border-radius:3px;
	padding:5px 5px 5px 15px;
}
#nks-recruit-information-general .nks-content-introduce-item {
	margin:15px 0;
}
#nks-recruit-information-general .nks-content-introduce-item p {
	clear:both;
	color:#333333;
	font-size:14px;
	line-height:25px;
	margin:0;
	padding:0 0 0 8px;
}
#nks-recruit-information-general .link-down {
	color:red;
	text-decoration:none;
	font-size:14px;
}
#nks-recruit-information-general .nks-content-sub-title {
	color:#333333;
	display:inline-block;
	font-size:18px;
	padding:0 0 10px;
}
#nks-recruit-information-general .nks-content-introduce-item>img {
	width:100%;
}
#nks-recruit-information-general .nks-from-register .nks-control-group {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:12px 0 12px;
	padding:0;
	vertical-align:middle;
}
#nks-recruit-information-general .nks-from-register .nks-control-group label {
	float:left;
	padding:0 10px 0 0;
	text-align:right;
	width:150px;
}
#nks-recruit-information-general .nks-from-register .nks-control-group input {
	height:30px;
	width:300px;
}
#nks-recruit-information-general .nks-from-register .input-textarea {
	height:90px;
	width:300px;
}
#nks-recruit-information-general .nks-from-register .captcha input {
	height:30px;
	width:unset;
}
#nks-recruit-information-general .nks-from-register .captcha .nks-note-captcha {
	clear:both;
	color:#a6a6a6;
	font-size:12px;
	padding-left:160px;
	padding-top:5px;
}
#nks-recruit-information-general .nks-send-infomation {
	padding:5px 0 10px 160px;
}
#nks-recruit-information-general .nks-send-infomation .nks-contanier {
	font-weight:normal;
	padding:10px 18px;
}
#nks-recruit-information-general .nks-from-wrap {
	position:relative;
}
#nks-recruit-information-general .nks-from-wrap .nks-img-right {
	position:absolute;
	right:0;
	top:100px;
}
#nks-recruit-information-general .captcha .nks-captcha-code {
	display:inline-block;
	min-width:130px;
}
#nks-recruit-information-general .captcha .nks-icon-refresh::before {
	content:"";
}
.nks-hide-description .nks-item-panel-body {
	display:none;
}
.sprite-job-title {
	background-position:-1136px -1997px !important;
	display:block;
	width:37px;
	height:31px;
}
#nks-recruit-information-general .nks-hide-description .nks-item-panel-heading-title .icon-up::before {
	color:#00aeff !important;
	content:"";
	font-family:"FontAwesome";
	font-size:18px;
	font-style:normal;
}
#nks-recruit-information-general .nks-item-panel-heading-title .icon-up::before {
	color:#00aeff;
	content:"";
	font-family:"FontAwesome";
	font-size:18px;
	font-style:normal;
}
#nks-recruit-information-general .sprite-tuyendung {
	display:block;
	float:left;
	height:30px;
	margin-right:5px;
	width:30px !important;
}
.mobile .nks-item-panel-heading-title .sprite {
	display:none !important;
}
@media(max-width:767px) {
	.mobile .nk_introduce_tuyendung .nk_introduce_span7,.mobile .nk_introduce_tuyendung .nk_introduce_span3 {
		width:100% !important;
	}
	.mobile .nk_introduce_tuyendung .nk_introduce_span7 {
		padding:0px 5px !important;
	}
}
.block-title-promotion-info.p-promotion-label {
	display:none;
}
#frm-dat-hang-nhanh-2015 .frm-inner .frm-left img {
	max-width:100% !important;
	width:90%;
}
.blog .blog-image {
	margin-right:25px;
	position:relative;
	float:left;
}
.nk-service ul.service-item {
	background:#fff none repeat scroll 0 0;
	border:1px solid #d4d4d4;
	box-sizing:border-box;
	display:table;
	margin:0 0 8px;
	width:100%;
}
.nk-service ul.service-item>li {
	border-right:1px solid #d4d4d4;
	box-sizing:border-box;
	float:left;
	height:65px;
	list-style-type:none;
	text-align:center;
	width:20%;
}
.nk-service ul.service-item>li:last-child {
	border:medium none;
}
.nk-service ul.service-item>li>a {
	display:table;
	height:100%;
	vertical-align:middle;
	width:100%;
}
.nk-service ul.service-item>li>a span {
	color:#3c3c3c;
	font-size:16px;
}
.nk-service ul.service-item>li>a i {
	display:block;
	height:30px;
	margin:5px auto;
	vertical-align:middle;
	width:41px;
}
.nk-service ul.service-item>li>a .sprite-icon_payment {
	background-position:-102px -499px;
}
.nk-service ul.service-item>li>a .sprite-icon_delivery {
	background-position:-93px -540px;
}
.nk-service ul.service-item>li>a .sprite-icon_set_up {
	background-position:-101px -583px;
}
.nk-service ul.service-item>li>a .sprite-icon_change {
	background-position:-103px -628px;
}
.nk-service ul.service-item>li>a .sprite-icon_after_market {
	background-position:-101px -681px;
}
li.login-tab:after,li.address-tab:after {
	content:"\f105";
	font-family:"FontAwesome";
	font-size:35px;
	vertical-align:middle;
	color:#b3b3b3;
	margin:0 0 0 15px;
}
@media (min-width:1024px) {
	.grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price,.products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price {
		padding:2px;
	}
}
@media (min-width:1024px) and (max-width:1366px) {
	.ipad-pro .nk-category-menu h3 {
		font-size:1em;
		padding:0;
		line-height:42px;
	}
	.ipad-pro .nk-fg-heading .list-sub-cats li a {
		font-size:1.14em;
		padding:19px 1.1em;
	}
	.ipad-pro .nk-category-menu h3:before,.ipad-pro .nk-category-menu h3:after {
		font-size:1em;
		top:0px;
	}
	.ipad-pro .nk-price-quick-section>div {
		width:40%;
	}
	.ipad-pro .nk-price-quick-section .nk-price-section {
		padding:0.8em 5px 0 0;
		width:60%;
	}
	.ipad-pro .nk-price-txt {
		line-height:1.2em;
	}
	.ipad-pro .nk-discount-price {
		padding:2px 5px;
	}
	.ipad-pro .nk-old-price {
		padding:0;
	}
	.ipad-pro .nk-quick-section .view-link,.ipad-pro .nk-quick-section .installment-link {
		font-size:0.9em;
	}
	.ipad-pro .nk-footer-share a {
		width:30px;
		height:30px;
		line-height:30px;
	}
	.ipad-pro .nk-footer-share a i.fa {
		font-size:20px;
	}
	.ipad-pro .sprite-icon-zalora-1 {
		background-position:76.048% 18.107%;
		width:30px;
		height:30px;
		background-size:529px;
	}
	.ipad-pro .sprite-icon-appstore {
		background-position:50.869% 9.47%;
		width:70px;
		height:19px;
		background-size:650px;
	}
	.ipad-pro .sprite-icon-googleplay {
		background-position:50.869% 0;
		width:70px;
		height:19px;
		background-size:650px;
	}
	.ipad-pro .nk-footer ul.nk-footer-menu li {
		padding:0 20px 0 0;
	}
	.ipad-pro .nk-footer-reg-receive {
		width:29%;
	}
	.ipad-pro .nk-top-brands-2016 .nk-title {
		font-size:1em;
	}
	.ipad-pro .nk-footer-reg-receive h3 {
		font-size:1.25em;
	}
	.ipad-pro.nk-footer-company {
		padding:0 10px 5px;
	}
	.ipad-pro .nk-footer-support {
		right:10px;
		bottom:0;
		padding:20px 0 0;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
		padding:10px 4px;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section>div {
		width:6.2em;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-txt,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-txt {
		font-size:20px;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span {
		font-size:11px;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-discount-price {
		padding:2px;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-old-price,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section .nk-old-price {
		padding:0 0 0 3px;
	}
	.ipad-pro .left-filter-category .filter_effective .title_fiter_thuonghieu span {
		display:inline-block;
		padding:0;
		width:100%;
	}
	.ipad-pro .filter_effective .filter_section .filter-item .item-right>span {
		font-size:12px;
	}
	.ipad-pro .left-filter-category .filter-wrap .product-filters li a.filter-item,.ipad-pro .left-filter-category .filter-wrap .product-filters li a.filter-item:hover {
		padding-left:15px;
	}
	.ipad-pro .left-filter-category .filter_payment>div {
		font-size:12px;
		margin-right:5px;
		padding:5px 3px;
	}
	.ipad-pro .left-filter-category .checkbox,.ipad-pro .left-filter-category input[type="checkbox"] {
		margin:0 4px 0 0;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span {
		font-size:12px;
	}
	.ipad-pro .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section>img,.ipad-pro .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section>img {
		margin:0 5px 0 0;
		float:right !important;
	}
	.ipad-pro .nk-recent-viewed-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span,.ipad-pro .nk-recent-viewed-products-block .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-price-in-section>span {
		font-size:10px;
	}
	.ipad-pro .nk-recent-viewed-products-block .grid-list-category .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span,.ipad-pro .nk-recent-viewed-products-block .products-search-content .nk-fg-products .nk-fgp-items .nk-fgp-in-items .nk-product-hot-section .nk-product-type-section>span {
		font-size:11px;
	}
	.ipad-pro .mini-product-scroll {
		width:280px !important;
	}
	.ipad-pro .mini-product-scroll .button-container .btn-add-to-cart {
		padding:12px 0 !important;
		width:53%;
	}
	.ipad-pro .mini-product-scroll .button-container button {
		padding:8px 5px 8px 0 !important;
	}
	.ipad-pro .mini-product-scroll .button-container .btn-cartfast .sprite {
		left:7px !important;
	}
	.ipad-pro .mini-product-scroll .button-container .btn-installment .sprite {
		left:3px !important;
	}
	.ipad-pro .left-filter-category .filter-wrap .product-filters li a.filter-item,.ipad-pro .left-filter-category .filter-wrap .product-filters li a.filter-item:hover {
		box-sizing:border-box;
		font-size:13px;
		width:100%;
	}
}
.product-main-info-nk .banner-marketing-container {
	display:inline-block;
	box-sizing:border-box;
	padding:5px 0 0;
}
ul.dropdown,ul.dropdown li,ul.dropdown ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul.dropdown {
	position:relative;
	z-index:100;
	padding-top:1px;
}
ul.dropdown li {
	position:relative;
	float:left;
	vertical-align:middle;
	line-height:130%;
	zoom:1;
}
ul.dropdown li.hover,ul.dropdown li:hover {
	position:relative;
	z-index:200;
	cursor:default;
}
ul.dropdown ul {
	position:absolute;
	top:100%;
	left:0;
	z-index:100;
	display:none;
	width:100%;
}
ul.dropdown ul li {
	float:none;
}
ul.dropdown ul ul,ul.dropdown-vertical ul,ul.dropdown-vertical ul ul {
	top:1px;
	left:100%;
	margin-top:-7px;
}
ul.dropdown li:hover>ul,ul.dropdown li:hover>span>ul {
	display:block;
}
ul.dropdown-vertical li {
	float:none;
}
ul.dropdown-vertical.rtl a {
	text-align:right;
}
ul.dropdown-vertical.rtl ul {
	right:100%;
	left:auto;
	margin-right:0;
}
ul.dropdown-vertical a,ul.dropdown-vertical a:visited,ul.dropdown-vertical a:active {
	color:#444;
	text-decoration:none;
}
ul.dropdown-vertical ul {
	margin:-2px 0 0 -4px;
	padding:5px 0;
	width:180px;
	border:1px solid #ccc;
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	background-color:#ffffff;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.20);
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.20);
	box-shadow:0 3px 3px rgba(0,0,0,0.20);
}
ul.dropdown-vertical ul ul {
	margin-left:0;
}
ul.dropdown-vertical a {
	display:block;
	padding:10px 20px 8px 10px;
	position:relative;
	z-index:530;
}
ul.dropdown-vertical i {
	color:#ccc;
	position:absolute;
	right:12px;
	top:11px;
}
ul.dropdown-vertical .icon-left-open {
	display:none;
}
ul.dropdown-vertical ul *.dir i {
	top:7px;
}
ul.dropdown-vertical *.dir:hover>i {
	color:#333;
}
ul.dropdown-vertical ul *.dir:hover {
	background-color:#fff;
	background-position:right -62px;
}
ul.dropdown-vertical>li:hover {
	margin-top:-1px;
	border-top:1px solid #ccc;
	background-color:#fff;
}
ul.dropdown-vertical ul li:hover>a {
	text-decoration:underline;
}
ul.dropdown-vertical>li.active {
	border-bottom:1px dotted #ccc;
	background-color:#fff;
}
ul.dropdown-vertical ul li a {
	padding:5px 10px 5px;
}
.hide-border {
	position:absolute;
	right:0;
	z-index:300;
	display:none;
	padding:0 2px;
	height:100%;
	background-color:#fff;
}
ul.dropdown-vertical>li:hover .hide-border {
	display:block;
}
ul.dropdown-vertical>li:hover ul .hide-border {
	display:none;
	margin-top:-6px;
	margin-right:-1px;
	padding:4px 2px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
ul.dropdown-vertical.rtl>li:hover ul .hide-border {
	margin-right:-7px;
}
ul.dropdown-vertical>li:hover ul li:hover>.hide-border {
	display:block;
}
.tygh-header ul.dropdown,.tygh-header ul.dropdown-vertical {
	z-index:600;
}
.tygh-header ul.dropdown li:hover,.tygh-header ul.dropdown-vertical li:hover {
	z-index:610;
}
.tygh-header ul.dropdown li a,.tygh-header ul.dropdown-vertical li a {
	z-index:620;
}
ul.dropdown-vertical>li {
	border-bottom:1px solid transparent;
}
ul.dropdown-vertical>li.b-border {
	border-bottom:1px dotted #ccc;
}
ul.dropdown-vertical>li:hover {
	border-bottom:1px solid #ccc;
}
ul.dropdown-vertical ul .b-border {
	border:none;
}
.right-column ul.dropdown-vertical ul {
	top:1px;
	right:100%;
	left:auto;
}
ul.dropdown-vertical.rtl *.dir i {
	left:3px;
}
ul.dropdown-vertical.rtl .icon-left-open {
	display:inline-block;
}
ul.dropdown-vertical.rtl .icon-right-open {
	display:none;
}
ul.dropdown-vertical.rtl .hide-border {
	right:100%;
	left:auto;
	margin-right:-6px;
}
ul.dropdown-vertical.rtl ul {
	-webkit-border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
}
.wrap-dropdown-multicolumns {
	position:relative;
	display:block;
	margin:0 auto;
	*z-index:1;
}
ul.dropdown-multicolumns {
	margin:0px auto 0px auto;
	padding:0px 9px;
	min-height:40px;
	list-style:none;
}
ul.dropdown-multicolumns li {
	position:relative;
	float:left;
	margin-top:6px;
	margin-right:5px;
	border:none;
	text-align:center;
	padding:0;
}
ul.dropdown-multicolumns li:last-child {
	margin-right:0;
}
ul.dropdown-multicolumns li.fullwidth {
	position:static !important;
}
ul.dropdown-multicolumns>li.active {
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
ul.dropdown-multicolumns>li:hover {
	z-index:500;
	border-bottom:none;
	-webkit-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	background:#fff;
}
ul.dropdown-multicolumns>li.nodrop:hover {
	margin-bottom:1px;
	padding:9px 10px 5px 10px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
}
ul.dropdown-multicolumns li.nodrop:hover>a {
	padding:0px;
}
ul.dropdown-multicolumns li a {
	display:block;
	padding:9px 10px 7px 10px;
	outline:0;
	color:#212121;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
}
ul.dropdown-multicolumns li a.drop,ul.dropdown-multicolumns li.nodrop a {
	text-transform:uppercase;
	font-size:78%;
	line-height:14px;
	font-weight:normal;
}
ul.dropdown-multicolumns li:hover a {
	position:relative;
	z-index:600;
	padding:9px 10px 6px 10px;
	border-bottom:1px solid #fff;
	text-shadow:none;
}
ul.dropdown-multicolumns li:hover div a {
	display:inline;
}
ul.dropdown-multicolumns li .drop {
	padding-right:27px;
}
ul.dropdown-multicolumns li:hover .drop {
	padding-right:27px;
}
ul.dropdown-multicolumns .right {
	right:0;
	float:right;
	margin-right:0px;
}
ul.dropdown-multicolumns li.right:hover {
	margin-right:-1px;
}
.dropdown-1column,.dropdown-2columns,.dropdown-3columns,.dropdown-4columns,.dropdown-5columns,.dropdown-fullwidth {
	position:absolute;
	left:-999em;
	z-index:510;
	margin:4px auto;
	padding:20px 0 0;
	border:1px solid #444444;
	-webkit-border-radius:0px 3px 3px 3px;
	-khtml-border-radius:0px 3px 3px 3px;
	-moz-border-radius:0px 3px 3px 3px;
	border-radius:0px 5px 5px 5px;
	background:#fff;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
	text-align:left;
}
.dropdown-1column {
	width:163px;
}
.dropdown-2columns {
	width:318px;
}
.dropdown-3columns {
	width:473px;
}
.dropdown-4columns {
	width:628px;
}
.dropdown-5columns {
	width:783px;
}
.dropdown-fullwidth {
	width:938px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.dropdown-multicolumns li .first-fullwidth {
	-webkit-border-radius:0px 3px 3px 3px;
	-moz-border-radius:0px 3px 3px 3px;
	border-radius:0px 3px 3px 3px;
}
.dropdown-multicolumns li:hover .dropdown-1column,.dropdown-multicolumns li:hover .dropdown-2columns,.dropdown-multicolumns li:hover .dropdown-3columns,.dropdown-multicolumns li:hover .dropdown-4columns,.dropdown-multicolumns li:hover .dropdown-5columns {
	top:25px;
	left:-1px;
}
.dropdown-multicolumns li:hover .dropdown-fullwidth {
	left:0px;
	display:block;
}
.dropdown-multicolumns li .drop-left {
	-webkit-border-radius:3px 0px 3px 3px;
	-moz-border-radius:3px 0px 3px 3px;
	border-radius:3px 0px 3px 3px;
}
.dropdown-multicolumns li:hover .drop-left {
	top:25px;
	right:-1px;
	left:auto;
}
.dropdown-multicolumns li.right:hover .dropdown-fullwidth {
	top:33px;
	right:18px;
}
.dropdown-multicolumns .col-1,.dropdown-multicolumns .col-2,.dropdown-multicolumns .col-3,.dropdown-multicolumns .col-4,.dropdown-multicolumns .col-5,.dropdown-multicolumns .col-6 {
	float:left;
	display:inline-block;
	margin-right:10px;
	padding-bottom:10px;
}
.dropdown-multicolumns .col-1 {
	width:145px;
}
.dropdown-multicolumns .col-2 {
	width:300px;
}
.dropdown-multicolumns .col-3 {
	width:455px;
}
.dropdown-multicolumns .col-4 {
	width:610px;
}
.dropdown-multicolumns .col-5 {
	width:765px;
}
.dropdown-multicolumns .col-6 {
	width:920px;
}
.dropdown-multicolumns .firstcolumn {
	clear:left;
	margin-left:9px;
}
.dropdown-multicolumns .lastcolumn {
	margin-right:9px;
}
ul.dropdown-multicolumns h3 {
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:1px solid #e5e5e5;
	color:#4d4d4d;
	font-weight:600;
	font-size:100%;
}
ul.dropdown-multicolumns li h3 a {
	font-weight:bold;
}
ul.dropdown-multicolumns li:hover div a {
	padding:0;
	border:none;
	text-decoration:none;
	text-shadow:none;
}
ul.dropdown-multicolumns .pusher {
	margin-top:18px;
}
ul.dropdown-multicolumns li ul {
	margin:0 0 12px 0;
	padding:0;
	list-style:none;
}
ul.dropdown-multicolumns li ul li {
	position:relative;
	float:left;
	margin:3px 0 5px;
	padding:0;
	width:135px;
	text-align:left;
	text-shadow:1px 1px 1px #ffffff;
	font-size:90%;
	line-height:125%;
}
ul.dropdown-multicolumns li ul li a {
	padding:0;
}
ul.dropdown-multicolumns li ul li:hover {
	margin:3px 0 5px;
	padding:0;
	border:none;
}
.dropdown-bottom {
	clear:left;
	padding:10px 20px;
	border-top:1px solid #e6e6e6;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	background-color:#f1f1f1;
	text-align:right;
}
.dropdown-bottom a {
	text-transform:uppercase;
	font-size:85%;
}
ul.dropdown-multicolumns {
	padding-bottom:1px;
	border:none;
	border-bottom:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
ul.dropdown-multicolumns li:hover div a {
	color:#444;
}
ul.dropdown-multicolumns li:hover div a:hover {
	text-decoration:underline;
}
ul.dropdown-multicolumns li ul li a:hover {
	text-decoration:underline;
}
ul.dropdown-multicolumns li .drop,ul.dropdown-multicolumns li:hover .drop {
	position:relative;
	padding-right:18px;
}
ul.dropdown-multicolumns li .drop i {
	position:absolute;
	right:9px;
	top:9px;
	text-shadow:none;
}
ul.dropdown-multicolumns h3 {
	min-height:25px;
	line-height:100%;
}
body {
	color:#212121;
	font-family:arial;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}
a,a:visited {
	color:#212121;
	text-decoration:none;
}
a:hover,a:active {
	color:#636363;
	text-decoration:none;
}
img {
	border:none;
}
#header-bar {
	background:url('../images/bg_header_nk_v3.jpg') repeat-x;
	height:127px;
	width:100%;
}
.block_header_sum_nk_v3 {
	float:left;
	min-height:90px;
}
.block_header_dk-dn_nk {
	float:right;
	margin-bottom:4px;
}
.block_header_dk-dn_nk p {
	float:right;
	text-align:right;
	font-size:13px;
	font-weight:inherit;
	margin:0;
	padding-top:6px;
	padding-right:10px;
	color:#8b8b8b;
}
.block_header_dk-dn_nk a,.block_header_dk-dn_nk a:visited {
	text-decoration:none;
	color:#8b8b8b;
}
.block_header_dk-dn_nk a:hover,.block_header_dk-dn_nk a:active {
	text-decoration:none;
	color:#636363;
}
.block_header_hotline_nk_v6 {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0,0,0,0);
	background-image:url("../images/bg_hotline_ver6_header.png");
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:auto auto;
	float:right;
	height:56px;
	width:246px;
}
.block_header_hotline_nk_v6_sub_left {
	float:left;
	width:164px;
}
.block_header_hotline_nk_v6_sub_right {
	float:left;
	width:82px;
	height:46px;
}
.hotro_chat {
	float:left;
	width:70px;
	margin-top:10px;
}
.trangthai_sub_text {
	color:#008CF4;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
}
.trangthai_sub_text_off {
	color:#636363;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
}
.icon_chat {
	float:left;
	height:13px;
	width:21px;
}
.text_chat {
	color:#008CF4;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:4px;
	text-transform:uppercase;
	width:42px;
}
.text_chat a,.text_chat a:visited,.text_chat a:hover,.text_chat a:active {
	color:#008CF4;
	text-decoration:none;
}
.text_chat_off {
	color:#898989;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:4px;
	text-transform:uppercase;
	width:42px;
}
.text_chat_off a,.text_chat_off a:visited,.text_chat_off a:hover,.text_chat_off a:active {
	color:#898989;
	text-decoration:none;
}
.block_header_logo_nk_v3 {
	float:left;
	width:195px;
}
.block_sum_seach_nk_v6 {
	float:left;
	width:640px;
}
.block_bg_seach_sp_nk_v3 {
	float:left;
	width:600px;
	height:35px;
	background:url('../images/bg_seach_nk_v3.png') no-repeat;
}
.block_btn_ok_nk_v3 {
	float:left;
	width:40px;
}
.search_selectbox {
	float:left;
	height:25px;
	margin-top:4px;
	width:135px;
	border:none !important;
	margin-left:4px;
	border-radius:none !important;
	box-shadow:none !important;
}
.line_seach_v3 {
	float:left;
	width:1px;
	height:28px;
	margin-top:4px;
	border-left:#ededed solid 1px;
}
.block_bg_seach_sp_nk_v3 .search_input {
	background-color:#fff;
	border:none !important;
	float:left;
	height:25px;
	margin-left:10px;
	margin-top:6px;
	width:440px;
	border-radius:none !important;
	box-shadow:none !important;
	padding:0 !important;
}
.block_tk_nk_v6 {
	float:left;
	width:280px;
}
.block_tk_sub_nk_v6 {
	float:right;
	width:120px;
	padding-top:20px;
}
.block_tk_sub_nk_v6 img {
	float:left;
	margin-left:6px;
}
.sub_text_tk_sub_nk_v6 {
	color:#636363;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
}
#header-menu {
	background:url('../images/bg_menu_nk_v3.jpg') repeat-x;
	height:51px;
	width:100%;
}
.block_seach_sum_nk_v3 {
	float:left;
	min-height:46px;
	margin-top:6px;
}
.block_dmsp_col {
	float:left;
	width:123px;
	color:#212121;
	font-weight:inherit;
	margin-top:4px;
	text-align:left;
	line-height:16px;
}
.block_timkiem_nk_v3 {
	float:left;
	width:83px;
	text-align:right;
	font-weight:bold;
	padding-top:16px;
}
.block_top_menu_nk_v6 {
	float:left;
}
.block_left_menu_nk_v6 {
	float:left;
	width:110px;
	margin-left:10px;
}
.block_center_menu_nk_v6 {
	float:left;
	width:780px;
}
.block_right_menu_nk_v6 {
	float:left;
	white-space:nowrap;
}
.btn_menu_km_nk_v3 {
	float:left;
	height:40px;
	background:none repeat scroll 0 0 #d40f0c;
	color:#fff;
	text-transform:uppercase;
	font-weight:inherit;
	font-size:12px;
}
.btn_menu_tt_nk_v3 {
	float:left;
	height:40px;
	background:none repeat scroll 0 0 #c50d0b;
	color:#fff;
	text-transform:uppercase;
	font-weight:inherit;
	font-size:12px;
}
.btn_menu_tt_nk_v3 p {
	padding-left:12px;
	padding-right:12px;
	padding-top:13px;
	text-align:center;
}
.btn_menu_tt_nk_v3 a,.btn_menu_tt_nk_v3 a:visited,.btn_menu_tt_nk_v3 a:hover,.btn_menu_tt_nk_v3 a:active {
	text-decoration:none;
	color:#fff;
}
.btn_menu_km_nk_v3 p {
	text-align:center;
	padding-top:13px;
	padding-left:12px;
	padding-right:12px;
}
.btn_menu_km_nk_v3 a,.btn_menu_km_nk_v3 a:visited,.btn_menu_km_nk_v3 a:hover,.btn_menu_km_nk_v3 a:active {
	text-decoration:none;
	color:#fff;
}
.btn_menu_sk_nk_v3 {
	float:left;
	height:40px;
	background:none repeat scroll 0 0 #f20f0c;
	color:#fff;
	text-transform:uppercase;
	font-weight:inherit;
	font-size:12px;
}
.btn_menu_sk_nk_v3 p {
	text-align:center;
	padding-top:13px;
	padding-left:12px;
	padding-right:12px;
}
.btn_menu_sk_nk_v3 a,.btn_menu_sk_nk_v3 a:visited,.btn_menu_sk_nk_v3 a:hover,.btn_menu_sk_nk_v3 a:active {
	text-decoration:none;
	color:#fff;
}
.btn_menu_deal_nk_v3 {
	float:left;
	height:40px;
	background:#f20f0c;
	color:#fff;
	text-transform:uppercase;
	font-weight:inherit;
	font-size:12px;
}
.btn_menu_deal_nk_v3 p {
	text-align:center;
	padding-top:13px;
	padding-left:12px;
	padding-right:12px;
}
.btn_menu_deal_nk_v3 a,.btn_menu_deal_nk_v3 a:visited,.btn_menu_deal_nk_v3 a:hover,.btn_menu_deal_nk_v3 a:active {
	text-decoration:none;
	color:#fff;
}
.btn_menu_new_trend_nk_v3 {
	float:left;
	height:40px;
	background:none repeat scroll 0 0 #ff3202;
	color:#fff;
	text-transform:uppercase;
	font-weight:inherit;
	font-size:12px;
}
.btn_menu_new_trend_nk_v3 p {
	text-align:center;
	padding-top:13px;
	padding-left:9px;
	padding-right:9px;
}
.btn_menu_new_trend_nk_v3 a,.btn_menu_new_trend_nk_v3 a:visited,.btn_menu_new_trend_nk_v3 a:hover,.btn_menu_new_trend_nk_v3 a:active {
	text-decoration:none;
	color:#fff;
}
#block_nivo_banner_v6 {
	width:100%;
	height:auto;
	background:#FFF;
}
.block_banner_scroll_nk_v6 {
	float:left;
	margin-bottom:10px;
}
.block_banner_scroll_left_nk_v6 {
	float:left;
	width:655px;
	margin-top:10px;
}
.block_banner_scroll_right_nk_v6 {
	margin-top:10px;
}
#block_quang_cao_nk_v6 {
	width:100%;
	height:auto;
}
.block_qc_content_nk3 {
	float:left;
	width:1200px;
	margin-bottom:10px;
}
#block_content_nk_v6 {
	width:100%;
	height:auto;
}
.block_sum_content_nk_v6 {
	float:left;
	width:1200px;
	margin-bottom:10px;
	margin-top:10px;
}
.block_content_left_sub {
	float:left;
	width:100%;
	border-left:#d8d8d8 solid 1px;
	border-right:#d8d8d8 solid 1px;
	overflow:hidden;
}
.block_bg_uudai_online_nk_v6 {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0,0,0,0);
	background-image:url("../images/bg_block_uudai_online.jpg");
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:repeat-x;
	background-size:auto auto;
	float:left;
	height:38px;
	width:100%;
}
.block_bg_uudai_online_nk_v6 p {
	color:#000;
	font-size:136%;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	text-transform:uppercase;
}
.block_sub_content_uudai_online {
	float:left;
	width:100%;
	margin-top:16px;
	margin-bottom:10px;
}
.block_arrow_sum {
	float:left;
	width:26px;
	height:510px;
}
.block_arrow_scroll_prev_nk_v6 {
	float:left;
	position:absolute;
	width:26px;
	height:52px;
	top:290px;
}
.block_arrow_scroll_next_nk_v6 {
	float:right;
	position:absolute;
	width:26px;
	height:52px;
	top:290px;
	right:0;
}
.block_marks_sum_conent_sp_nk_v6 {
	padding-left:25px;
	padding-right:25px;
}
.block_sum_sp_nk_v6 {
	float:left;
	width:152px;
	margin-left:11px;
	margin-bottom:18px;
}
.block_boder_sp_nk_v6 {
	float:left;
	width:150px;
	height:150px;
	border:#e8e8e8 solid 1px;
	margin-bottom:14px;
}
.block_thumb_sp_nk_v6 {
	float:left;
	position:absolute;
	z-index:400;
}
.block_mark_tag_giam_nk_v6 {
	float:left;
	position:relative;
	z-index:800;
	background:url('../images/tag_giam_gia_nk_v6_1.gif') no-repeat;
	width:87px;
	height:33px;
	left:63px;
}
.block_mark_tag_giam_nk_v6 p {
	text-align:center;
	font-size:96%;
	color:#fff;
	padding-top:8px;
}
.block_title_sp_home_nk_v6 {
	color:#6b6b6b;
	float:left;
	font-weight:inherit;
	height:30px;
	line-height:14px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	font-size:75%;
}
.block_title_sp_home_nk_v6 a {
	color:#6b6b6b;
	text-decoration:none;
}
.block_title_sp_home_nk_v6 a:hover {
	color:#6b6b6b;
	text-decoration:underline;
}
.block_price_tr_sp_home_nk_v6 {
	color:#6b6b6b;
	float:left;
	font-weight:inherit;
	margin-bottom:2px;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	font-size:75%;
	text-decoration:line-through;
}
.block_price_giam_sp_home_nk_v6 {
	color:#9e2020;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	font-size:95%;
}
.block_bg_uudai_online_footer_nk_v6 {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:rgba(0,0,0,0);
	background-image:url("../images/bg_block_uudai_online_footer.jpg");
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:repeat-x;
	background-size:auto auto;
	float:left;
	height:13px;
	width:100%;
}
.block_banner_uudai_online_right_nk_v6 {
	float:left;
	margin-bottom:28px;
}
.block_uudai_dacbiet_nk_v6 {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.block_top_uudai_dacbiet {
	height:40px;
	width:100%;
	background:url(../images/bg_menu_tab_product.jpg);
}
.block_bottom_uudai_dacbiet {
	overflow:hidden;
	border:#d3d3d3 solid 1px;
}
.block_sum_uudai_dacbiet_nk_v6 {
	float:left;
	margin-bottom:18px;
	margin-left:38px;
	width:152px;
	margin-bottom:10px;
	margin-top:20px;
}
.text_uudai_dacbiet_nk_v6 {
	float:left;
	font-size:97%;
	text-transform:uppercase;
	color:#fff;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.tab_menu_nganhhang_nk_v6 {
	float:left;
	width:1010px;
	height:40px;
	margin:0;
	padding:0;
}
ul.tab_menu_nganhhang_nk_v6 {
	list-style:none;
	float:left;
	margin-left:30px;
	margin-top:3px;
	padding:0;
}
ul.tab_menu_nganhhang_nk_v6li {
	float:left;
	display:inline;
	margin:0;
}
ul.tab_menu_nganhhang_nk_v6li {
	text-decoration:none;
	float:left;
	color:#595959;
	cursor:pointer;
}
ul.tab_menu_nganhhang_nk_v6li a span {
	float:left;
	margin:0 2px 0 0px;
	padding:12px 18px 3px 17px;
	position:relative;
}
ul.tab_menu_nganhhang_nk_v6li a,ul.tab_menu_nganhhang_nk_v6li a:visited {
	background:none;
	color:#595959;
	font-size:14px;
	font-weight:inherit;
	text-transform:none;
}
ul.tab_menu_nganhhang_nk_v6li.current,ul.tab_menu_nganhhang_nk_v6li:hover {
	background:#FFF;
	height:40px;
	color:#941818;
	font-size:14px;
	font-weight:inherit;
	text-transform:none;
}
ul.tab_menu_nganhhang_nk_v6li.current span,ul.tab_menu_nganhhang_nk_v6li:hover span {
	background:#FFF;
	height:40px;
}
.block_hang_moi_ve_nk_v6 {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}
.text_block_hang_moi_ve_nk_v6 {
	font-size:150%;
	text-transform:none;
	color:#941818;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	padding-bottom:10px;
}
.block_bottom_hang_moi_ve_nk_v6 {
	border:1px solid #D3D3D3;
	-webkit-border-radius:04px;
	-moz-border-radius:04px;
	border-radius:04px;
}
.block_sum_hang_moi_ve_nk_v6 {
	float:left;
	margin-bottom:18px;
	margin-left:28px;
	width:152px;
	margin-bottom:10px;
	margin-top:20px;
}
.block_arrow_sum_hang_moi_ve {
	float:left;
	width:26px;
	height:282px;
}
.block_marks_sum_hang_moi_ve_nk_v6 {
	width:100%;
}
.block_arrow_scroll_prev_hang_moi_ve_nk_v6 {
	float:left;
	height:52px;
	position:absolute;
	top:165px;
	width:26px;
}
.block_arrow_scroll_next_hang_moi_ve_nk_v6 {
	float:left;
	height:52px;
	position:absolute;
	top:165px;
	width:26px;
	right:0;
}
#block_cate_id {
	width:100%;
	height:auto;
}
.block_bread_sum {
	float:left;
}
.block_cate_sum_nk_v6 {
	float:left;
	margin-bottom:10px;
}
.block_left_cate_thuonghieu_sum {
	float:left;
	width:222px;
	margin-right:10px;
}
.block_giaban_sub_cate_nk6 {
	float:left;
}
.block_center_cate_sub_sum {
	float:left;
	width:948px;
}
.block_top_cate_banner {
	float:left;
	margin-bottom:10px;
}
.block_banner_scroll_cate {
	float:left;
	width:658px;
	height:280px;
}
.block_banner_right_cate_sub {
	float:left;
	width:280px;
	height:280px;
	margin-left:10px;
}
.block_cate_sp_scroll {
	float:left;
	margin-bottom:10px;
}
.block_border_cate_scroll_nk_v6 {
	border:1px solid #D3D3D3;
	float:left;
	width:948px;
}
.block_arrow_sum_cate {
	float:left;
	width:26px;
}
.block_marks_sum_cate_v6 {
	float:left;
	width:876px;
	margin-left:34px;
	margin-right:10px;
}
.block_arrow_scroll_prev_cate_v6 {
	float:left;
	height:52px;
	position:absolute;
	top:377px;
	width:26px;
}
.block_arrow_scroll_next_cate_v6 {
	float:left;
	height:52px;
	position:absolute;
	top:377px;
	width:26px;
	right:0;
}
.block_sum_cate_sp_nk_v6 {
	float:left;
	margin-left:20px;
	width:152px;
	margin-bottom:10px;
	margin-top:20px;
}
.block_title_cate_danhmuc {
	float:left;
	margin-bottom:10px;
}
.block_danhmuc_cate_sum {
	float:left;
	margin-bottom:10px;
}
.block_bg_danhmuc_sp_cate {
	float:left;
	width:186px;
	height:280px;
	background:url('../images/bg_sp_danhmuc_cate.jpg') no-repeat;
}
.block_sum_cate_sp_border_nk_v6 {
	float:left;
	margin-bottom:18px;
	margin-left:12px;
	width:152px;
	margin-bottom:10px;
	margin-top:20px;
}
.block_boder_sp_cate_sub_nk_v6 {
	float:left;
	width:150px;
	height:150px;
	border:none;
	margin-bottom:14px;
}
#block_product_id {
	width:100%;
	height:auto;
}
.block_sum_product_v6 {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.block_thumb_small_product {
	float:left;
	width:55px;
}
.image_border_product_v6 {
	margin:3px !important;
}
.block_thumb_big_product {
	float:left;
	width:355px;
	height:480px;
	border:#dcdcdc solid 1px;
}
.block_product_center {
	float:left;
	width:100%;
	margin-left:10px;
	margin-right:10px;
}
.block_product-title {
	color:#636363;
	float:left;
	font-size:97%;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
	line-height:24px;
	margin-bottom:6px;
}
.block_detail_code {
	float:left;
	width:100%;
	font-size:70%;
	color:#989898;
	margin-bottom:10px;
}
.block_detail_hang_sx {
	float:left;
	width:100%;
	font-size:84%;
	color:#636363;
	margin-bottom:10px;
}
.block_chiase_product_v6 {
	float:left;
}
.block_detail_bottom_line {
	float:left;
	width:420px;
	border-bottom:#8a8a8a solid 1px;
	border-bottom-style:dotted;
	margin-top:4px;
	margin-bottom:20px;
}
.block_detail_conhang {
	float:left;
	width:420px;
	font-weight:bold;
	font-size:74%;
	margin-bottom:20px;
}
.block_detail_conhang.span {
	margin:0;
	display:inline-block;
	float:left;
}
.in-stock,.out-of-stock {
	padding:4px 0 0 0;
	color:#08c !important;
}
.in-stock {
	display:inline-block;
	padding-left:18px;
	background:url('../images/glyph_icons.png') 0 -260px no-repeat;
}
.out-of-stock {
	color:#c33;
}
.block_detail_price_thitruong {
	float:left;
	color:#636363;
	font-size:12px;
	margin-bottom:10px;
}
.block_detail_price_thitruong.span {
	float:left;
	color:#636363;
	font-size:12px;
}
.block_detail_price_ct {
	float:left;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}
.block_vat {
	color:#989898;
	font-family:Tahoma;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}
.block_detail_price_tietkiem {
	float:left;
	color:#636363;
	font-size:12px;
	margin-top:2px;
	margin-bottom:12px;
}
.block_detail_price_tietkiem.span {
	float:left;
	color:#636363;
	font-size:12px;
}
.block_tk_product {
	color:#989898;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}
.block_chonmau {
	float:left;
	width:420px;
	margin-bottom:10px;
}
.block_chonmau_text {
	float:left;
	width:420px;
	font-weight:normal;
	font-size:74%;
	color:#636363;
	margin-bottom:8px;
}
.block_soluong {
	float:left;
	width:420px;
	margin-bottom:8px;
	color:#757575;
	font-size:72%;
}
.pagination a.set:hover,.pagination a.prev:hover,.pagination a.next:hover,.sort-pagination a.set:hover,.sort-pagination a.prev:hover,.sort-pagination a.next:hover,.increase:hover,.decrease:hover {
	background-color:#424140;
}
.block_giohang_product_sum {
	margin-bottom:10px;
	width:100%;
}
.block_btn_giohang_product {
	float:left;
	background:url('../images/button_giohang_product_v6.png') no-repeat;
	width:215px;
	height:42px;
	margin-right:10px;
	border:medium none;
	cursor:pointer;
}
.block_bg_phone_product {
	float:left;
	background:url('../images/bg_dathang_phone_product.png') no-repeat;
	width:175px;
	height:42px;
}
.block_bg_phone_product_text {
	text-align:center;
	width:125px;
	color:#797979;
	font-size:70%;
	margin-top:4px;
	margin-bottom:2px;
}
.block_bg_phone_product_text_phone {
	text-align:center;
	width:125px;
	color:#c50d0b;
	font-size:97%;
	font-weight:bold;
}
.block_km_product_v6 {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.block_title_km_product_sub {
	float:left;
	width:100%;
	height:44px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	background:-moz-linear-gradient(45deg,#c50d0b 0%,#d40f0c 35%,#f20f0c 64%,#ff3202 100%);
	background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#c50d0b),color-stop(35%,#d40f0c),color-stop(64%,#f20f0c),color-stop(100%,#ff3202));
	background:-webkit-linear-gradient(45deg,#c50d0b 0%,#d40f0c 35%,#f20f0c 64%,#ff3202 100%);
	background:-o-linear-gradient(45deg,#c50d0b 0%,#d40f0c 35%,#f20f0c 64%,#ff3202 100%);
	background:-ms-linear-gradient(45deg,#c50d0b 0%,#d40f0c 35%,#f20f0c 64%,#ff3202 100%);
	background:linear-gradient(45deg,#c50d0b 0%,#d40f0c 35%,#f20f0c 64%,#ff3202 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50d0b',endColorstr='#ff3202',GradientType=1 );
}
.block_title_km_product_sub p {
	text-align:center;
	color:#fff;
	padding-top:10px;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
.block_right_end_detail {
	border:#dbdbdb solid 1px;
	float:left;
}
.in_block_custom {
	margin-top:3px;
	padding-left:15px;
	padding-right:15px;
}
.block_uudai_tt_sub {
	float:left;
	background:#fff;
	width:277px;
}
.block_uudai_tt_online_sub {
	float:left;
	background:#f3f2f2;
	width:277px;
}
.block_uudai_top_v6 {
	float:left;
	width:240px;
	margin-left:16px;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	margin-top:6px;
}
.detail_content_right_tangpham {
	float:left;
	width:260px;
	margin-left:16px;
	margin-top:6px;
}
.detail_content_right_tangpham ul {
	list-style:none;
	margin:0;
	padding:0;
}
.detail_content_right_tangpham ul li {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:4px;
	margin-bottom:10px;
	float:left;
}
.detail_content_right_tangpham label {
	float:left;
}
.radio,.checkbox {
	float:left;
	margin:0 2px 0 0;
}
.detail_content_right_tangpham span {
	float:left;
	color:#707070;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	width:230px;
}
.block_detail_bottom_line_right {
	border-bottom:1px dotted #8A8A8A;
	float:left;
	margin-left:16px;
	margin-top:6px;
	width:188px;
}
.block_uudai_top_them_v6 {
	float:left;
	width:240px;
	margin-left:16px;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	margin-top:6px;
	background:#f3f2f2;
}
.block_tinhnang_sp {
	float:left;
	width:1180px;
	margin-bottom:10px;
	margin-top:10px;
}
.navnkim_404 {
	height:90px;
}
.navnkim_404 ul {
}
.navnkim_404 ul li {
	float:left;
}
.navnkim_404 ul li.home a,.navnkim_404 ul li.home a:visited {
	display:block;
	background:url('../images/bg_botton_1.jpg') no-repeat;
	width:100px;
	height:83px;
}
.navnkim_404 ul li.home a,.navnkim_404 ul li.home a:visited {
	display:block;
	background:url(../images/bg_botton_2.jpg) no-repeat;
	width:100px;
	height:83px;
}
.navnkim_404 ul li.home a:hover {
	display:block;
	background:url(../images/bg_botton_1.jpg) no-repeat;
	width:100px;
	height:83px;
}
.navnkim_404 ul li.khuyenmai a,.navnkim_404 ul li.khuyenmai a:visited {
	display:block;
	background:url(../images/bg_botton_2.jpg) no-repeat-100px 0;
	width:100px;
	height:83px;
}
.navnkim_404 ul li.khuyenmai a:hover {
	display:block;
	background:url(../images/bg_botton_1.jpg) no-repeat -100px 0px;
	width:100px;
	height:83px;
}
.navnkim_404 ul li.giatot a,.navnkim_404 ul li.giatot a:visited {
	display:block;
	background:url(../images/bg_botton_2.jpg) no-repeat-201px 0;
	width:120px;
	height:83px;
}
.navnkim_404 ul li.giatot a:hover {
	display:block;
	background:url(../images/bg_botton_1.jpg) no-repeat -201px 0px;
	width:120px;
	height:83px;
}
.navnkim_404 ul li.daugia a,.navnkim_404 ul li.daugia a:visited {
	display:block;
	background:url(../images/bg_botton_2.jpg) no-repeat-320px 0;
	width:80px;
	height:83px;
}
.navnkim_404 ul li.daugia a:hover,.navnkim_404 ul li.ActiveTab.daugia a {
	display:block;
	background:url(../images/bg_botton_1.jpg) no-repeat -320px 0px;
	width:80px;
	height:83px;
}
.navnkim_404 ul li.deal a,.navnkim_404 ul li.deal a:visited {
	display:block;
	background:url(../images/bg_botton_2.jpg) no-repeat-400px 0;
	width:70px;
	height:83px;
}
.navnkim_404 ul li.deal a:hover,.navnkim_404 ul li.ActiveTab.deal a {
	display:block;
	background:url(../images/bg_botton_1.jpg) no-repeat -400px 0px;
	width:70px;
	height:83px;
}
.img_oops {
	margin-left:90px;
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url('../images/loading.gif') no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}
.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-5px;
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url('../images/bullets.png') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
	background:url('../images/arrows.png') no-repeat;
	display:block;
	width:39px;
	height:50px;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}
.theme-default .nivo-caption {
	font-family:Helvetica,Arial,sans-serif;
}
.theme-default .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
	color:#fff;
}
.block_content_left_home_nk_v6_1 {
	float:left;
	width:100%;
	border-bottom:#dfdede solid 1px;
	border-left:#dfdede solid 1px;
	border-right:#dfdede solid 1px;
	background:#fff;
}
#navContainer_nk_v6_1 {
	background:#FFFFFF;
	margin:0;
	padding:0;
	text-align:center;
	font-size:13px;
	font-weight:inherit;
}
#navContainer_nk_v6_1 ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}
#navContainer_nk_v6_1 ul li {
	position:relative;
}
#navContainer_nk_v6_1 ul li span {
	background:#FFFFFF;
	display:block;
	text-align:left;
}
#navContainer_nk_v6_1 ul li a {
	background:#FFFFFF;
	color:#212121;
	display:block;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:3px;
	text-decoration:none;
}
#navContainer_nk_v6_1 ul li a:hover,#navContainer ul_nk_v6_1 li a:active,#navContainer ul_nk_v6_1 li a.active {
	background:#fff;
	color:#212121;
	font-weight:bold;
}
.block_danhmuc_home_v6_1 {
	float:left;
	width:190px;
}
.block_danhmuc_line_v6_1 {
	float:left;
	border-bottom:#cacaca solid 1px;
	width:160px;
	margin-left:16px;
	padding-top:10px;
}
.block_danhmuc_home_title_v6_1 {
	float:left;
	width:190px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
}
.block_danhmuc_home_title_v6_1 a,.block_danhmuc_home_title_v6_1 a:visited,.block_danhmuc_home_title_v6_1 a:hover,.block_danhmuc_home_title_v6_1 a:active {
	color:#212121;
	text-decoration:none;
}
.block_banner_quangcao_home_new_v6_1 {
	float:left;
	margin-top:10px;
}
#block_4banner_home_v6_1 {
	width:100%;
	height:auto;
}
@media (max-width:1024px) {
	.top-menu {
		display:none !important;
	}
	.block-right-menu-nk-v6 {
		margin-left:70px !important;
	}
	.block_dmsp_col {
		margin-top:0px;
	}
}
.mobile .tygh-top-panel {
	height:auto;
}
.top-menu {
	margin-top:0px;
}
.search_block_left_nk {
	background:none !important;
	width:8px;
	float:left;
	height:35px;
}
.tygh-header {
	background:url('../images/bg_menu_nk_v3.jpg') repeat-x !important;
	height:41px !important;
	width:100% !important;
}
.tygh-header>div {
	background:none !important;
}
.dropdown-fullwidth {
	top:35px;
}
.top-menu .dropdown-multicolumns {
	background:none !important;
	white-space:nowrap;
}
ul.dropdown-multicolumns li a {
	color:#212121 !important;
	display:block;
	outline:0 none;
	padding:9px 10px 7px;
	text-decoration:none;
	text-shadow:0 1px 0 #FFFFFF !important;
	white-space:nowrap;
}
#navContainer_nk_v6_1 ul li {
	list-style-type:none;
}
ul.dropdown-vertical a {
	padding:7px 20px 5px 10px;
}
#home_banner_main.owl-theme {
	margin-top:10px;
	margin-bottom:10px;
}
#home_banner_main.owl-theme .owl-controls {
	margin-top:0;
	bottom:25px;
	left:50%;
	position:absolute;
}
.owl-theme .thumbs-wrapper .owl-controls .owl-buttons div {
	font-size:0px;
	padding:0;
	border-radius:0;
}
.owl-theme .thumbs-wrapper .owl-controls {
	margin-top:0px;
	height:4px;
}
.thumb-discount-label,.discount-label {
	border-bottom:0 !important;
	color:#FFFFFF;
}
.multicolumns-list table .product-title-wrap {
	color:#6B6B6B;
	float:left;
	font-size:75%;
	font-weight:inherit;
	line-height:16px;
	margin-bottom:0px;
	overflow:hidden;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}
.multicolumns-list table .product-title-wrap div.prices {
	height:16px;
	display:block;
}
.multicolumns-list table .product-title-wrap a {
	color:#000000;
	display:block;
	height:32px;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	width:100%;
}
.product-title-wrap .list-price .strike {
	padding-right:0px;
	display:inline-block;
	color:#6B6B6B;
	font-size:12px;
	font-weight:inherit;
	margin-bottom:2px;
	text-align:center;
	text-decoration:line-through;
	text-transform:lowercase;
}
.price {
	display:block;
	color:#9E2020;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
}
.owl-wrapper td.product-description {
	display:none;
}
.owl-theme {
	margin:0px;
}
.block_sub_content_uudai_online {
	margin-top:20px;
	margin-bottom:11px;
}
.block_marks_sum_conent_sp_nk_v6 .product-cell-wrapper {
	padding:3px;
}
td.preview-image a {
	padding:0px;
}
.thumbs-wrapper .pict {
	margin:0px;
}
.block_content_left_sub {
	position:relative;
}
.block_arrow_scroll_prev_nk_v6,.block_arrow_scroll_next_nk_v6 {
	top:275px;
}
.nknav-scroll {
	cursor:pointer;
	position:absolute;
	top:50%;
	z-index:1;
}
.block_sub_content_uudai_online .nknav-scroll {
	margin-top:-50px;
}
.icon-left-main {
	left:0;
	margin-left:-25px;
	background:url('../images/arrow_scroll_prev_nk_v6.gif') no-repeat;
	width:26px;
	height:52px;
}
.icon-right-main {
	right:0px;
	margin-right:-25px;
	background:url('../images/arrow_scroll_next_nk_v6.gif') no-repeat;
	width:26px;
	height:52px;
}
.owl-theme .owl-controls {
	height:0px;
	margin:0;
}
.owl-theme .owl-controls .owl-buttons .nk-nav-button {
	position:absolute;
	top:-15px;
	cursor:pointer;
}
.owl-theme .owl-controls .owl-buttons .arrow-left,.owl-theme .owl-controls .owl-buttons .arrow-right {
	width:auto;
	height:auto;
	color:#333333;
	font-size:16px;
}
.owl-theme .owl-controls .owl-buttons .arrow-left {
	right:25px;
}
.owl-theme .owl-controls .owl-buttons .arrow-right {
	right:10px;
}
.block_sub_content_uudai_online .owl-theme .owl-controls .owl-buttons div {
	background:#FFFFFF;
	height:0px;
	padding:0px;
	margin:0px;
}
.block_hang_moi_ve_nk_v6 {
	float:none;
}
.block_bottom_hang_moi_ve_nk_v6 {
	padding-left:25px;
	padding-right:25px;
}
.block_bottom_hang_moi_ve_nk_v6 .nknav-scroll {
	margin-top:-25px;
}
.block_marks_sum_hang_moi_ve_nk_v6 {
}
.block_bottom_hang_moi_ve_nk_v6 .owl-theme .owl-controls .owl-buttons,.block_bottom_hang_moi_ve_nk_v6 .owl-theme .owl-controls .owl-buttons div {
	background:#FFFFFF;
	height:0px;
	padding:0px;
	margin:0px;
}
.tygh-footer a:link,.tygh-footer a:visited {
	font-size:11px;
}
.all_left_category {
	display:none;
}
.tygh-header ul.dropdown,.tygh-header ul.dropdown-vertical {
	background:#fff;
}
.all_left_category_title {
	cursor:pointer;
}
.title_fiter_thuonghieu {
	font-weight:bold;
	margin-bottom:10px;
	margin-left:4px;
	text-transform:uppercase;
}
.boder_fiter_cate a,.boder_fiter_cate a:active,.boder_fiter_cate a:visited {
	color:#4D4D4D;
}
.boder_fiter_cate a:hover {
	color:#1886cc;
}
.options-wrapper .product-list-field>label {
	width:100%;
}
.indented {
	margin-top:3px;
}
.block_right_end_detail label {
	color:#707070;
	float:left;
	font-size:12px;
	line-height:16px;
}
.block_detail_code {
	margin-bottom:0px;
}
.block_detail_code label,.block_detail_code span {
	padding:0px;
	font-size:11px;
	color:#989898 !important;
}
.product-list-field {
	padding-left:0px;
}
.product-list-field label {
	margin:0px;
}
.checkout-summary table td,.section-title span,html input.search-input:focus,.popup-title.logged a,.sidebox-body .add-buttons-wrap a,.sidebox-body .add-buttons-wrap a:hover,.sidebox-body a:link,.sidebox-body a:visited,.sidebox-body .account-info a span,.sidebox-important-wrapper .text-links a:link,.sidebox-important-wrapper a:visited,.extra-link,a.extra-link:visited,a.extra-link:hover,a.extra-link:active,.sidebox-body ul a.extra-link,.card-info h5,.card-info p,.order-information h4,.order-information ul,.order-products .product-price,.product-filters li a.filter-item,.product-filters li a.filter-item:hover,.filter-title,.select-wrap.currencies a.active-element,.detailed-link.open,.detailed-link:hover,.product-info .sub-price,.details-link:hover,.details-block .open,.control-group label,.product-list-field label,.login-popup .control-group label,.login .control-group label,.step-body-active .control-group label,.qty label,.product-list-field span {
	color:#989898;
}
.button_dathang_detail {
	background:url('../images/button_giohang_product_v6.png') no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:42px;
	margin-right:10px;
	width:215px;
}
.block_giohang_product_sum {
	margin-top:10px;
}
.multicolumns-list table .product-title-wrap {
	padding:0px;
}
.product-note {
	float:none;
	width:100%;
}
.actual-price,.actual-price .price span,.price-update,.price-num,.price-update .price span,.price-update {
	font-size:17px;
	font-weight:bold;
	text-transform:lowercase;
}
.center-block .price-num,.center-block actual-price,.center-block .price span,.center-block .price-update,.center-block .price-num,.center-block .price-update .price span,.center-block .price-update {
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	float:left;
}
ul.dropdown-multicolumns>li.active {
	background-color:#ffffff !important;
}
.filters-tools {
	display:none;
}
.product-filters.hidden {
	display:block !important;
}
img {
	max-width:100%;
	width:auto\9;
}
.image-wrap {
	overflow:hidden;
}
.icon_mxh_sub_thumb img {
	float:left;
}
.wrapp_km_nkim {
	margin:auto;
	width:100%;
}
.title_main_km_nkim {
	color:#0088cc;
	font-size:23px;
	font-weight:bold;
}
.clear10 {
	clear:both;
	height:10px;
}
.clear20 {
	clear:both;
	height:20px;
}
.clear30 {
	clear:both;
	height:30px;
}
.clear25 {
	clear:both;
	height:25px;
}
.main_km_nkim {
	background:#f4f4f4;
	float:left;
	padding:20px;
	height:auto;
}
.content_km_nkim {
	float:left;
	width:25%;
	overflow:hidden;
}
.img_km_nkim {
	float:left;
	padding:5px;
}
.day_km_nkim {
	float:left;
	color:#636363;
	width:280px;
	font-size:12px;
	line-height:25px;
	text-align:justify;
}
.title_short_km_nkim {
	float:left;
	color:#800000;
	width:280px;
	font-size:12px;
	text-transform:uppercase;
	text-align:justify;
	height:35px;
}
.title_short_km_nkim a {
	text-decoration:none;
	color:#800000;
}
.sub_wrapp_content_km_nkim {
	width:940px;
	float:left;
}
.cm-picker-product-options label {
	display:block;
}
.paym-methods {
	width:500px;
}
.cm-picker-product-options .control-group.product-list-field label {
	display:none;
}
.cm-picker-product-options .control-group.product-list-field .option-items {
	display:block;
}
.subcategories a {
	text-decoration:none;
}
.subcategories .nknav-scroll {
	top:35%;
}
.subcategories .owl-theme .owl-controls .owl-buttons div {
	background:#FFFFFF;
	height:0px;
	padding:0px;
	margin:0px;
}
.subcategories .item-label {
	border:1px solid #D7D7D7;
	margin-bottom:5px;
	margin-right:5px;
	background:#F7F7F7;
	border-left-color:#65B4F6;
	border-left-width:6px;
}
.subcategories .item-label a {
	text-decoration:none;
	color:#656565;
}
.subcategories .item-box {
	padding:0;
	width:100%;
}
.subcategories .item-box a {
	padding:0;
	width:100%;
}
.subcategories .item-box .subcategory-item-header {
	background-color:#0090E6;
	text-align:center;
	color:#FFFFFF;
	display:table;
	min-height:46px;
	width:100%;
}
.subcategories .item-box .subcategory-item-header span {
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	width:100%;
	padding:5px;
}
.subcategories .item-box .subcategory-item-body {
	padding:5px;
	border:1px solid #D7D7D7;
	border-right-width:0px;
}
.subcategories .owl-item:last-child .subcategory-item-body {
	border-right-width:1px !important;
}
.subcategories .item-box .subcategory-item-body .click-now {
	margin-top:5px;
	text-align:center;
	color:#65B4F6;
}
#Table_01 {
	width:100%
}
#Table_01 img {
	width:100%;
	height:auto;
}
#Table_01 td,#Table_01 th {
	border:none !important;
	padding:0px !important;
	display:block !important;
}
.page_tt_sum {
	width:100%;
	background:#FFFFFF;
	overflow:hidden;
}
.page_lienhe_sum {
	float:left;
	width:100%;
}
.page_lienhe_bg {
	float:left;
	width:235px;
	background:url("../images/bg_trungtam_lienhe.jpg") no-repeat;
	height:120px;
}
.page_lienhe_content {
	float:left;
	height:80px;
	margin-left:11px;
	margin-top:22px;
	width:216px;
}
.page_lienhe_title {
	width:216px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	line-height:13px;
}
.page_lienhe_title a,.page_lienhe_title a:visited {
	text-decoration:none;
	color:#d80000;
}
.page_lienhe_title a:hover,.page_lienhe_title a:active {
	text-decoration:none;
	color:#FF0000;
}
.page_lienhe_address {
	width:224px;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-left:-3px;
}
.page_lienhe_phone {
	width:216px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin-top:5px;
}
.product-main-info-nk .stars {
	clear:both;
	display:block;
	overflow:hidden;
}
.page_lienhe_sum {
	float:left;
	width:100%;
}
.bg_lienhe_sum_v4 {
	float:left;
	width:902px;
	height:112px;
	background:url(../images/companies/1/Design/T4_2014/Lien-He/bg_line_lienhe_v4.gif) no-repeat;
}
.thumb_lh_v4 {
	width:20%;
	float:left;
	padding:10px;
}
.title_lh_v4 {
	width:70%;
	float:left;
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	line-height:20px;
}
.title_lh_v4 a,.title_lh_v4 a:hover {
	color:#FF0000;
	text-decoration:none;
}
.diachi_lh_v4 {
	width:70%;
	float:left;
	color:#636363;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:inherit;
	font-size:12px;
	line-height:20px;
}
.block_cate_new_uudai_them {
	min-height:17px;
	display:block;
	margin-top:0px;
	width:100%;
}
.block_cate_new_uudai_them span {
	color:#999;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	padding-left:5px;
	padding-top:3px;
}
.block_cate_new_uudai_them img {
	width:26px;
}
.paym-methods {
	width:100% !important;
}
.ty-input-text-large {
	width:550px;
}
.apple_content_container_apple_TV {
	width:1200px;
	margin:30px auto 20px auto;
}
.img_ipad_content_Apple_TV {
	float:left;
	width:500px;
	height:450px;
	text-align:center;
}
.text_right_ipad_content_Apple_TV {
	float:left;
	width:650px;
	height:450px;
	text-align:justify;
	line-height:25px;
	font-size:13px;
	color:#212121;
	margin-left:20px;
}
img {
	border:0;
}
.block_menu_nganghang_main_apple {
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.bg_apple_start {
	float:left;
	background:url('../images/bg_nav_start.png') no-repeat;
	width:0.8%;
	height:33px;
}
.bg_apple_middle {
	float:left;
	background:url('../images/bg_nav_middle.png') repeat-x;
	height:33px;
	width:98%;
}
.bg_apple_end {
	float:left;
	background:url('../images/bg_nav_end.png') no-repeat;
	height:33px;
	width:1.11%;
}
.bg_apple_middle .block_menu_nganghang_apple_top {
	position:relative;
	height:33px;
	text-align:center;
	width:98%;
}
.bg_apple_middle .block_menu_nganghang_apple_top ul {
	float:left;
	display:block;
	height:33px;
	margin:0;
	padding:0px;
	list-style:none;
	width:98%;
}
.bg_apple_middle .block_menu_nganghang_apple_top li {
	float:left;
	width:130px;
	list-style:none;
	padding-left:60px;
}
.bg_apple_middle .block_menu_nganghang_apple_top li a,.bg_apple_middle .block_menu_nganghang_apple_top li a:visited {
	float:left;
	display:block;
	color:#212121;
	text-decoration:none;
	height:33px;
	line-height:33px;
	text-align:center;
	cursor:pointer;
	width:130px;
	text-align:center;
}
.bg_apple_middle .block_menu_nganghang_apple_top li a:hover,.bg_apple_middle .block_menu_nganghang_apple_top li a:active,.bg_apple_middle .block_menu_nganghang_apple_top li a.active {
	color:#212121;
	background:url('../images/bg_hover_apple.png') no-repeat right top;
	width:130px;
	height:32px;
	text-align:center;
	margin-top:1px;
}
.clearspace {
	clear:both;
}
img {
	border:none;
}
.sum_event_apple {
	font-family:Arial;
	margin:0;
	padding:0;
}
#apple_warrap {
	width:100%;
}
.title_block_3_content a {
	color:#212121;
	font-size:18px;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
}
.header_apple_bg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/companies/1/Design/Apple-Store/20140926/bg_menu_apple_02.png) repeat-x;
	height:38px;
	overflow:hidden;
	background-position:center;
}
.menu_apple {
	height:38px;
	width:1100px;
	margin:0 auto;
	text-align:center;
}
.menu_apple ul {
	list-style:none;
	margin:0 auto;
	padding-left:35px;
}
.menu_apple ul li {
	padding-left:7px;
	font-size:17px;
	list-style-type:none !important;
	text-decoration:none !important;
}
.menu_apple ul li a,.menu_apple ul li a:visited {
	float:left;
	color:#212121;
	text-decoration:none;
	font-family:Arial;
	height:38px;
	text-align:center;
	width:170px;
	margin-top:10px;
	cursor:pointer;
}
.menu_apple ul li a:hover,.menu_apple ul li a:active,.menu_apple ul li a.active {
	color:#848484;
	cursor:pointer;
}
.sub_menu_cate_Apple {
	border:#FFF solid 1px;
	border-radius:5px;
	width:1020px;
	margin:0 auto;
	margin-bottom:20px;
}
.wrapp_list_sub_menu_Apple {
	width:900px;
	margin:0 60px;
}
.list_sub_menu_Apple {
	width:340px;
	float:left;
	height:90px;
	text-align:center;
}
.list_sub_menu_ipad_cate {
	width:252px;
	float:left;
	height:90px;
}
.list_sub_menu_iphone_cate {
	width:203px;
	float:left;
	height:90px;
}
.icon_sub_menu_Apple {
	float:left;
	height:46px;
	margin-left:47px;
	margin-top:33px;
	width:79px;
	text-align:center;
}
.icon_sub_menu__ipad_Cate {
	float:left;
	height:46px;
	margin-left:47px;
	margin-top:20px;
	width:79px;
	text-align:center;
}
.icon_sub_menu_iphone_Cate {
	float:left;
	height:46px;
	margin-top:33px;
	width:79px;
	text-align:center;
	margin-bottom:0;
}
.icon_sub_menu_iphone_6plus {
	float:left;
	height:46px;
	margin-top:15px;
	width:79px;
	text-align:center;
	margin-bottom:0;
}
.icon_sub_menu_mac_Cate {
	float:left;
	height:46px;
	margin-left:87px;
	margin-top:33px;
	width:79px;
	text-align:center;
}
.title_sub_icon_menu a {
	color:#636363;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-left:20px;
	margin-top:53px;
	text-align:center;
	text-decoration:none
}
.title_sub_icon_menu a:hover,title_sub_icon_menu a:active {
	color:#212121;
	float:left;
	font-size:14px;
}
.title_sub_icon_menu_iphone a {
	color:#636363;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-top:53px;
	text-align:center;
	text-decoration:none;
}
.title_sub_icon_menu_iphone a:hover,title_sub_icon_menu_iphone a:active {
	color:#212121;
	float:left;
	font-size:14px;
}
.line_submenu_apple_mac_Cate {
	float:left;
	margin-left:155px;
	margin-top:-41px;
}
.line_submenu_apple_ipad_Cate {
	float:left;
	height:90px;
	margin-left:253px;
	margin-top:-49px;
	width:255px;
}
.line_submenu_apple_iphone_Cate {
	float:left;
	height:90px;
	margin-left:185px;
	margin-top:-49px;
	width:255px;
}
.line_submenu_apple {
	margin-top:30px;
	margin-left:60px;
}
.wrapp_list_menu_home_apple_ipad_Cate {
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}
.wrapp_list_menu_home_apple {
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}
.list_menu_home_apple {
	float:left;
	height:33px;
	margin-left:25px;
	text-align:center;
	width:175px;
}
.icon_sub_menu_home_apple {
	height:30px;
	width:36px;
	text-align:center;
	margin-top:25px;
}
.title_sub_menu_home_apple {
	color:#636363;
	font-size:14px;
	width:150px;
	margin-top:-25px;
	text-align:center;
	margin-left:20px;
}
.title_sub_menu_home_apple a {
	color:#636363;
	font-size:14px;
	width:150px;
	margin-top:-25px;
	text-align:center;
	margin-left:20px;
	text-decoration:none;
}
.title_sub_menu_home_apple a:hover {
	text-decoration:none;
	color:#212121;
	font-size:14px;
	text-decoration:none
}
.line_sub_menu_home_apple {
	margin-left:170px;
	margin-top:-40px;
}
.apple_content_container_16 {
	width:1020px;
	margin:0 auto;
}
.apple_container_16 {
	width:1020px;
	margin:0 auto;
}
.block_banner_scroll_apple {
	border-radius:5px;
	width:1020px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	margin-top:25px;
}
.block_banner_scroll_apple_3 {
	width:1020px;
	margin-bottom:20px;
}
.block_sub1_banner_scroll_apple_3 {
	border-radius:5px;
	text-align:center;
	float:left;
	height:235px;
	margin-right:8px;
	text-align:center;
	width:328px;
	border:#f2f2f2 solid 1px;
	margin-bottom:10px;
}
.title_block_3_content {
	color:#212121;
	font-size:18px;
	text-align:center;
	margin-top:10px;
}
.img_block_3_content {
	text-align:center;
	margin:0;
}
.sub_content_block_3_apple {
	font-size:13px;
	color:#636363;
	text-align:center;
}
.line_botom_sub_menu_apple {
	border-bottom:solid #f2f2f2 1px;
	margin-top:65px;
	margin-left:auto;
	margin-right:auto;
	width:1020px;
}
.line_botom_sub_menu_iphone_compare {
	border-bottom:solid #f2f2f2 1px;
	margin-top:115px;
	margin-left:auto;
	margin-right:auto;
	width:1020px;
}
.img_ipad_content_Cate {
	float:left;
	width:450px;
	height:450px;
	text-align:center;
}
.text_right_ipad_content_Cate {
	float:left;
	width:550px;
	height:450px;
	text-align:justify;
	line-height:25px;
	font-size:13px;
	color:#212121;
}
.col_left_mac_content {
	float:left;
	width:500px;
	margin-bottom:20px;
}
.col_right_mac_content {
	float:left;
	width:500px;
	margin-bottom:20px;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.apple .nivoSlider {
	position:relative;
	background:#fff url('../images/loading.gif') no-repeat 50% 50%;
}
.apple .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.apple .nivoSlider a {
	border:0;
	display:block;
}
.apple .nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:2px;
}
.apple .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url('../images/bullets.png') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.apple .nivo-controlNav a.active {
	background-position:0 -22px;
}
.apple .nivo-directionNav a {
	background:url('../images/arrows.png') no-repeat;
	display:block;
	width:39px;
	height:50px;
	text-indent:-9999px;
	border:0;
}
.apple a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.apple a.nivo-prevNav {
	left:15px;
}
.apple .nivo-caption {
	font-family:Helvetica,Arial,sans-serif;
}
.apple .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff;
}
.apple .nivo-caption a:hover {
	color:#fff;
}
.cm-tabs-content .wysiwyg-content td,.cm-tabs-content .wysiwyg-content th {
	border:none !important;
}
.tuanlevang2014 {
	padding-left:62px;
	border:1px solid #D3D3D3;
}
.tuanlevang2014.dientu {
	background:url(../images/button_cate_TLV/dientu.png) left center no-repeat;
}
.tuanlevang2014.dienlanh {
	background:url(../images/button_cate_TLV/dienlanh.png) left center no-repeat;
}
.tuanlevang2014.giadung {
	background:url(../images/button_cate_TLV/giadung.png) left center no-repeat;
}
.tuanlevang2014.smartphone {
	background:url(../images/button_cate_TLV/smartphone.png) left center no-repeat;
}
.tuanlevang2014.phukien {
	background:url(../images/button_cate_TLV/phukien.png) left center no-repeat;
}
.tuanlevang2014.giaitri {
	background:url(../images/button_cate_TLV/giaitri.png) left center no-repeat;
}
.tuanlevang2014.laptop_tablet {
	background:url(../images/button_cate_TLV/laptop_tablet.png) left center no-repeat;
}
.tuanlevang2014.apple {
	background:url(../images/button_cate_TLV/apple.png) left center no-repeat;
}
.tuanlevang2014 .block_bottom_hang_moi_ve_nk_v6 {
	border:none;
}
#snonline_wrapp {
	width:100%;
}
.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:1200px
}
.clearspace {
	clear:both;
}
.block_namabank_header {
	float:left;
	width:1200px;
	height:446px;
}
.block_namabank_middle {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/page_dangky_SinhNhatOnline_03.jpg') repeat-y;
	width:1200px;
	height:auto;
	float:left;
}
.block_namabank_bottom {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/from_dangky_NamaBank_05.jpg') no-repeat;
	width:1200px;
	height:39px;
	float:left;
}
.NamAbank_col_left {
	float:left;
	width:750px;
}
.NamAbank_col_right {
	float:right;
	width:450px;
	margin-top:30px;
}
.block_dk_dn_ss {
	float:left;
	width:680px;
	margin-left:70px;
}
.block_namabank_title {
	float:left;
	width:680px;
	margin-left:70px;
	margin-bottom:20px;
}
.block_namabank_title_Text {
	font-size:30px;
	color:#cb1d47;
	text-transform:uppercase;
}
.note_block_title_sub_sub {
	float:left;
	width:650px;
	color:#212121;
	text-align:justify;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	font-family:times;
	margin-top:10px;
	margin-bottom:10px;
}
.box-arrow_sn-online {
	float:left;
	margin-bottom:7px;
	margin-top:10px;
	width:620px;
	margin-left:8px;
}
.title_sn-online {
	color:#212121;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	width:180px;
	font-family:times;
}
.title_sn-online_ngaycap {
	color:#212121;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	width:100px;
	font-family:times;
}
.input_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 6px;
	width:400px;
}
.input_oder_label1_sn-online_cmnd {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 6px;
	width:130px;
}
.select_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 9px 0 0;
	padding:4px 6px;
}
.bt_form_dn-dn {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/bt_vietbinhchon.png') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:17px;
	height:42px;
	margin-left:170px;
	text-align:center;
	width:180px;
	margin-top:10px;
}
.dk_hoantat {
	color:#636363;
	font-size:24px;
	font-weight:normal;
	margin-top:4px;
	text-align:center;
	font-family:times;
}
.box-arrow {
	float:left;
	width:200px;
}
.quantity-cell {
	text-align:left;
}
.discount-label.sinhnhat2014 {
	background:url('../images/tag_price_sinhnhat.png') no-repeat !important;
	border-bottom:0 !important;
	color:#FFFFFF;
	height:58px;
	width:38px;
}
.discount-label.sinhnhat2014 span {
	padding:5px 0px 0 4px;
	line-height:18px;
}
.preview-image-wrapper .hangsapve {
	background:url('../images/tag_hangsapve.png') no-repeat !important;
	border-bottom:0 !important;
	color:#FFFFFF;
	height:63px;
	width:63px;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	margin:0;
}
.preview-image-wrapper .bigbang2014 {
	background:url('../images/iconBigbang1.png') no-repeat !important;
	border-bottom:0 !important;
	color:#FFFFFF;
	height:55px;
	width:65px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	margin:0;
}
.preview-image-wrapper .docquyen2014 {
	background:url('../images/icondocquyen2.png') no-repeat !important;
	border-bottom:0 !important;
	color:#FFFFFF;
	height:68px;
	width:75px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	margin:0;
}
.address-switch .float-right label {
	float:left;
}
.muahangnhanh .ui-dialog-titlebar {
	background:#999999;
	background-color:#f3f3f3;
}
.muahangnhanh .ui-dialog-title {
	color:#636363;
}
.product-main-info-nk .open_one_click_popup {
	background:url('../images/button_mua_hang_nhanh_product_v6.png') no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:42px;
	margin-right:10px;
	width:215px;
}
.product-main-info-nk .product-note {
	padding:0px;
}
.muahangnhanh .input-text {
	width:210px;
	float:left;
}
.helper-container {
	overflow:hidden;
}
.orders-product th.price {
	width:auto;
}
.top-search {
	margin-top:16px;
}
.block_right_menu_nk_v6 a,.block_right_menu_nk_v6 a:visited,.block_right_menu_nk_v6 a:active {
	font-size:12px !important;
}
#content_description td {
	vertical-align:middle;
}
.wrrap_registry_course_apple {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
.header_registry_course_apple {
	background:url(../images/Frm_Dangky_khoahoc_Apple_01.jpg) no-repeat;
	background-position:center;
	height:290px;
	width:1200px;
}
.title_header_registry_course_apple {
	font-family:Arial;
	font-size:80px;
	text-align:center;
	color:#212121;
	float:left;
	margin-top:40px;
	margin-left:10px;
	line-height:105px;
}
.block_main_content_registry_course_apple {
	width:1000px;
	margin:0 auto;
}
.cover_element_registry_course_apple {
	width:1000px;
	float:left;
	margin-top:20px;
}
.title_lable_registry_course_apple {
	font-family:Arial;
	color:#212121;
	font-size:18px;
	font-weight:normal;
	float:left;
	width:200px;
}
.box_field_registry_course_apple {
	float:left;
	width:795px;
	border:#E5E5E5 solid 1px;
	border-radius:5px;
	height:25px;
	font-family:Arial;
	font-size:16px;
	color:#212121;
	font-weight:normal;
	background:none repeat scroll 0 0 #F8F8F8;
}
input.box_field_registry_course_apple:focus {
	border-color:#CCC;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
}
.question_test_apple {
	color:#212121;
	font-family:Arial;
	font-size:27px;
	float:left;
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
}
div.box_check_registry_apple {
	width:230px;
	color:#212121;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:40px;
}
.box_check_registry_apple_2 {
	width:400px;
	;
	color:#212121;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:40px;
	font-weight:bold;
	font-size:20px;
}
.box_check_male_registry_apple {
	float:left;
	width:200px;
}
.select_old_label_registry_course_apple {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #E5E5E5;
	color:#444444;
	float:left;
	font-size:16px;
	margin:0 9px 0 0;
	padding:4px 6px;
	width:145px;
}
.lable_check_registry_Apple {
	color:#212121;
	font-size:16px;
	font-family:Arial;
}
.button_registry_course_Apple {
	background:url(../images/button_dangky.png) no-repeat;
	width:310px;
	height:47px;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:34%;
}
.txt_button_registry_course_Apple a {
	color:#ffffff;
	font-size:30px;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	margin-top:7px;
	float:left;
	margin-left:89px;
	text-decoration:none;
}
#google_translate_element {
	display:none;
}
.title_short_km_nkim {
	height:60px !important;
}
.chuongtrinh {
	font-family:Arial,Helvetica,sans-serif !important;
	margin:auto !important;
	padding:0 !important;
	font-size:16px !important;
	line-height:25px !important;
}
.chuongtrinh a,.chuongtrinh a:link,.chuongtrinh a:active,.chuongtrinh a:visited {
	color:#038fd7 !important;
	outline:none !important;
	font-size:16px !important;
}
.product-main-info-nk #content_description a {
	color:#038fd7 !important;
	outline:none !important;
	font-size:1em !important;
}
.custom-float-menu {
	position:absolute !important;
}
.seo-promo-info .round-border {
	background:none repeat scroll 0 0 #dcdcdc;
	border:1px solid #fff;
	border-radius:10px;
	height:auto !important;
	padding:20px 13px 2px 13px;
	color:#3366ff;
}
.seo-promo-info .override-background {
	background-color:white;
	padding-bottom:10px;
}
.seo-promo-info .title {
	text-align:center;
	padding-top:15px;
	font-size:13pt;
	color:#3366ff;
}
.seo-promo-info .title-left {
	text-align:left;
	padding-top:15px;
	font-size:11pt;
	color:#3366ff;
	padding-left:30px;
	font-weight:bold;
}
.seo-promo-info .list-ul-style {
	font-size:11pt;
	color:#3366ff;
}
.seo-promo-info .image-center {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.seo-promo-info a,.seo-promo-info a:link,.seo-promo-info a:hover,.seo-promo-info a:visited {
	font-size:1em;
	font-weight:bold;
	color:#3366ff;
	text-decoration:none;
	border-bottom:1px dotted;
}
.seo-promo-info .order-num {
	border-radius:10px;
	color:white;
	background-color:#A5A5A5;
	line-height:20px;
	width:20px;
	float:left;
	text-align:center;
}
.seo-promo-info .feature-detail-title {
	padding-left:35px;
	padding-right:15px;
	font-size:11pt;
	color:#3366ff !important;
}
.seo-promo-info .feature-contain {
	margin:auto;
	padding-left:60px;
}
.seo-promo-info p,.seo-promo-info ul,.seo-promo-info li {
	color:#545351;
}
.seo-promo-info-ext .round-border {
	background:none repeat scroll 0 0 #dcdcdc;
	border:1px solid #fff;
	border-radius:10px;
	height:auto !important;
	padding:40px 13px 5px 13px;
	color:#3366ff;
	margin-top:20px;
}
.seo-promo-info-ext .override-background {
	background-color:white;
}
.seo-promo-info-ext .title {
	text-align:left;
	padding:10px 0px 10px 20px;
	font-size:1.2em;
	color:#3366ff !important;
}
.seo-promo-info-ext .title-left {
	text-align:left;
	padding-top:15px;
	font-size:14pt;
	color:#3366ff !important;
	padding-left:30px;
	font-weight:bold;
}
.seo-promo-info-ext .list-ul-style li {
	font-size:0.9em !important;
	font-style:italic !important;
	list-style-type:square !important;
}
.seo-promo-info-ext .image-center {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.seo-promo-info-ext a,.seo-promo-info-ext a:link,.seo-promo-info-ext a:hover,.seo-promo-info-ext a:visited {
	font-size:1em;
	font-weight:bold;
	color:#3366ff;
	text-decoration:none;
	border-bottom:1px dotted;
}
.seo-promo-info-ext .order-num {
	background-color:#dcdcdc;
	border:5px solid white;
	border-radius:41px;
	color:#3366ff;
	float:left;
	font-size:3em;
	left:-15px;
	line-height:64px;
	padding:0;
	position:relative;
	text-align:center;
	top:-12px;
	width:63px;
}
.seo-promo-info-ext .feature-detail-title {
	padding-left:35px;
	padding-right:15px;
	font-size:13pt;
	color:#3366ff !important;
}
.seo-promo-info-ext .feature-contain {
	margin:auto;
	padding-left:20px;
	padding-bottom:18px;
}
.seo-promo-info-ext p,.seo-promo-info-ext ul,.seo-promo-info-ext li {
	color:#545351;
}
.seo-promo-info-ext p {
	margin:0;
}
.title-gray-background {
	background:url("../images/stunning-text-bg.png") repeat scroll 0 0 rgba(0,0,0,0);
}
.seo-promo-info-ext .view-more {
	float:right;
	font-style:italic;
	padding-right:5px;
}
.seo-promo-info-ext .view-more a {
	font-style:italic !important;
	font-size:0.85em !important;
	font-weight:normal !important;
}
.seo-promo-info-ext .product-group {
	background-color:white;
	float:left;
	min-height:260px;
	width:32%;
	margin:8px 8px 8px 8px;
	padding-top:10px;
}
.seo-promo-info-ext .product-group-name {
	font-weight:bold !important;
	color:#FEFEFF !important;
	cursor:pointer;
	font-size:1.5em;
}
.seo-promo-info-ext .product-group-name:hover {
	font-weight:bold !important;
	color:#CCC !important;
	cursor:pointer;
	font-style:italic;
	outline:none;
}
.seo-promo-info-ext .product-group1 {
	background:#01AFEC url('../images/dienlanh.png') no-repeat left top;
	background-size:40px 40px;
	color:#FEFEFF !important;
	top
}
.seo-promo-info-ext .product-group2 {
	background-color:#5FA918;
	color:#FEFEFF !important;
	background:#5FA918 url('../images/tivi.png') no-repeat left top;
	background-size:40px 40px;
}
.seo-promo-info-ext .product-group3 {
	background-color:#EAAC03;
	background:#EAAC03 url('../images/mobile.png') no-repeat left top;
	background-size:40px 40px;
	color:#FEFEFF !important;
}
.seo-promo-info-ext .product-group4 {
	background:#F34D35 url('../images/mobile.png') no-repeat left top;
	background-color:#F34D35;
	background-size:40px 40px;
	color:#FEFEFF !important;
}
seo-promo-info-ext .product-group1 ul,.seo-promo-info-ext .product-group1 ul li {
	color:#01AFEC !important;
}
.seo-promo-info-ext .product-group2 ul,.seo-promo-info-ext .product-group2 ul li {
	color:#5FA918 !important;
}
.seo-promo-info-ext .product-group3 ul,.seo-promo-info-ext .product-group3 ul li {
	color:#EAAC03 !important;
}
.seo-promo-info-ext .product-group4 ul,.seo-promo-info-ext .product-group4 ul li {
	color:#F34D35 !important;
}
.seo-promo-info-ext .product-group-detail {
	text-align:left;
	line-height:30px;
	list-style-type:square;
	font-weight:bold;
	background-color:#FEFEFF;
}
.seo-promo-info-ext .product-group ul {
	min-height:180px;
	margin:0;
	padding:20px;
}
.seo-promo-info-ext ul.product-group-detail li a {
	cursor:pointer !important;
	font-style:italic;
	outline:none;
}
.seo-promo-info-ext ul.product-group-detail li a:hover {
	color:#EAAC03 !important;
}
.seo-promo-info-ext-override .round-border {
	background:none repeat scroll 0 0 #dcdcdc;
	border:1px solid #fff;
	border-radius:10px;
	height:auto !important;
	padding:20px 13px 5px 13px;
	color:#3366ff;
	display:inline-block;
	float:left;
	width:96%;
}
@media(max-width:478px) {
	.seo-promo-info-ext .product-group {
		width:100%
	}
}
#seo-custom-container {
	background:url("../images/stunning-text-bg.png") repeat scroll 0 0 transparent;
	padding:20px;
}
#seo-custom-container aside.leftimg {
	display:table-cell;
	vertical-align:top;
}
#seo-custom-container aside.leftimg img {
	max-width:none !important;
}
#seo-custom-container aside.righttext {
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	color:#666666 !important;
	padding-left:20px;
}
#seo-custom-container aside.righttext h2 {
	font-size:1.5em;
	color:#038fd7;
	margin-bottom:12px;
}
#seo-custom-container aside.righttext h2 a:hover {
	border-bottom:1px dotted #038fd7;
	font-style:italic;
}
#seo-custom-container aside.righttext h3 {
	font-size:1.5em;
	color:#038fd7;
	margin-bottom:12px;
}
#seo-custom-container aside.righttext h3 a:hover {
	border-bottom:1px dotted #038fd7;
	font-style:italic;
}
#seo-custom-container aside.righttext p {
	background:white;
	padding:15px;
	border-radius:5px;
	margin-bottom:12px;
}
#seo-custom-container aside.righttext ul {
	background:#038fd7;
	padding:15px;
	border-radius:5px;
	margin-bottom:12px;
	margin:0;
}
#seo-custom-container aside.righttext ul li {
	list-style-type:square;
	line-height:2em;
	margin-left:15px;
	color:white;
}
#seo-custom-container aside.righttext ul li a {
	color:white !important;
	font-size:1em !important;
}
#seo-custom-container aside.righttext ul li a:hover {
	border-bottom:1px dotted white;
	font-style:italic;
}
.hoverhomepage {
	display:none;
}
.block_bottom_uudai_dacbiet .center-block .scroll-image.hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	color:#fff;
	display:block;
	font-size:10px;
	height:150px;
	line-height:16px;
	opacity:0;
	overflow:hidden;
	padding:7px;
	position:absolute;
	top:0px;
	transition:all 0.5s ease 0s;
	width:100%;
	z-index:99;
	cursor:pointer;
}
.block_bottom_uudai_dacbiet .center-block .scroll-image:hover .hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0.80);
	display:block;
	opacity:1;
}
.block_bottom_uudai_dacbiet .center-block .scroll-image.hoverhomepage span,.center-block .scroll-image .hoverhomepage p {
	display:block;
	font-size:12px;
	line-height:16px;
	padding:4px 6px;
	text-align:left;
	color:white;
	margin:0;
}
.block_sub_content_uudai_online .center-block .scroll-image .hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0);
	color:#fff;
	display:block;
	font-size:10px;
	height:160px;
	line-height:16px;
	opacity:0;
	overflow:hidden;
	padding:7px;
	position:absolute;
	top:0px;
	transition:all 0.5s ease 0s;
	width:165px;
	z-index:99;
	cursor:pointer;
}
.block_sub_content_uudai_online .center-block .scroll-image:hover .hoverhomepage {
	background:none repeat scroll 0 0 rgba(0,0,0,0.80);
	display:block;
	opacity:1;
}
.block_sub_content_uudai_online .center-block .scroll-image.hoverhomepage span,.center-block .scroll-image .hoverhomepage p {
	display:block;
	font-size:12px;
	line-height:16px;
	padding:4px 6px;
	text-align:left;
	color:white;
	margin:0;
}
a.blog-title-link:hover {
	color:#4a90e5 !important;
}
.blog-img {
	width:60px;
	height:60px;
	padding:3px;
	margin-right:5px;
	float:left;
}
.blog-more {
	float:right;
	margin-top:5px;
	margin-right:10px;
}
.blog-more a:hover {
	color:#4a90e5 !important;
}
.nk-blog-list {
	max-width:312px;
	max-height:207px;
	border:1px solid #ccc;
	overflow-y:hidden;
}
.nk-blog-image-side {
	max-width:312px;
	max-height:90px;
	overflow-y:hidden;
}
.nk-blog-image-side img {
	width:100%;
}
.nk-blog-date-line {
	color:#999;
	font-size:10px;
	font-style:italic;
}
.nk-line-spacer {
	border-bottom:1px dotted #ccc;
	height:1px;
	width:100%;
}
.nk-blog-title-side {
	text-overflow:ellipsis;
	overflow-x:hidden;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
.nk-first-blog-title {
	margin-top:-22px;
	background:rgba(0,0,0,0.5);
	position:relative;
}
.nk-first-blog-title a,.nk-first-blog-title a:hover,.nk-first-blog-title a:active,.nk-first-blog-title a:visited {
	color:rgb(224,224,224) !important;
}
.homepage-main-content-2015 .unmargin-left {
	margin-left:1% !important;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item:last-child {
	border-bottom:0 none !important;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	border-bottom:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper.border-bottom .owl-item>div>.jscroll-item:last-child {
}
.ty-column1 {
	display:inline-block;
	width:100%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column2 {
	display:inline-block;
	width:50%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column3 {
	display:inline-block;
	width:33.333333333333%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column4 {
	display:inline-block;
	width:25%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column5 {
	display:inline-block;
	width:20%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column6 {
	display:inline-block;
	width:16.666666666667%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column7 {
	display:inline-block;
	width:14.285714285714%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column8 {
	display:inline-block;
	width:12.5%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column9 {
	display:inline-block;
	width:11.111111111111%;
	vertical-align:top;
	margin-right:-0.25em;
}
.ty-column10 {
	display:inline-block;
	width:10%;
	vertical-align:top;
	margin-right:-0.25em;
}
@media (max-width:979px) {
	.ty-column1 {
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-right:-0.25em;
	}
	.ty-column2 {
		width:100%;
	}
	.ty-column3 {
		width:50%;
	}
	.ty-column4 {
		width:33.333333333333%;
	}
	.ty-column5 {
		width:25%;
	}
	.ty-column6 {
		width:20%;
	}
	.ty-column7 {
		width:16.666666666667%;
	}
	.ty-column8 {
		width:14.285714285714%;
	}
	.ty-column9 {
		width:12.5%;
	}
	.ty-column10 {
		width:11.111111111111%;
	}
}
@media (max-width:767px) {
	.ty-column1 {
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-right:-0.25em;
	}
	.ty-column2 {
		width:50%;
	}
	.ty-column3 {
		width:50%;
	}
	.ty-column4 {
		width:50%;
	}
	.ty-column5 {
		width:50%;
	}
	.ty-column6 {
		width:50%;
	}
	.ty-column7 {
		width:50%;
	}
	.ty-column8 {
		width:50%;
	}
	.ty-column9 {
		width:50%;
	}
	.ty-column10 {
		width:50%;
	}
}
@media screen and (max-width:480px) {
	.ty-column1 {
		width:100%;
	}
	.ty-column2 {
		width:100%;
	}
	.ty-column3 {
		width:100%;
	}
	.ty-column4 {
		width:100%;
	}
	.ty-column5 {
		width:100%;
	}
	.ty-column6 {
		width:100%;
	}
	.ty-column7 {
		width:100%;
	}
	.ty-column8 {
		width:100%;
	}
	.ty-column9 {
		width:100%;
	}
	.ty-column10 {
		width:100%;
	}
}
.ty-grid-list__item {
	padding:5px;
}
.ty-grid-list__image {
	text-align:center;
	position:relative;
}
.discount-label {
	position:absolute;
	right:0;
	top:0;
	z-index:999;
	color:white;
	list-style:none;
	background:#ED1C24 !important;
	margin-right:5px;
	margin-top:1px;
}
.ty-grid-list__item-name a {
	color:#212121;
}
.ty-grid-list__item-name {
	float:left;
	border-left:1px solid #7E7979;
	padding-left:5px;
	font-size:11px !important;
	width:100%;
}
.grid-list div[class^=ty-column] {
	padding-bottom:15px;
	border-bottom:1px solid #f2f2f2 !important;
	border-right:1px solid #f2f2f2 !important;
	border-top:1px solid #f2f2f2 !important;
	margin-bottom:-1px;
	min-height:255px;
}
.properties-update .label {
	float:left;
	border-left:1px solid #7E7979;
	padding-left:5px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
.properties-update .value {
	float:left;
	margin:-10px 0 0 5px;
	font-size:12px;
	font-weight:bold;
}
.properties-update .price-update {
	float:right;
	margin-right:5px;
}
.ty-grid-list__price span {
	line-height:22px;
}
.ty-grid-list__price {
	text-align:right;
	margin-right:5px;
	float:right;
	width:100%;
	min-height:22px;
}
.thumbs-wrapper {
	background:transparent;
}
.grid-list {
	border-left:1px solid #f2f2f2 !important;
}
.nk_seo_promotion_wrapper .product-prices .price-update:first-child {
	display:none;
}
.ty-grid-list__price .price-update {
	display:none;
	float:left;
	margin-left:5px;
}
.nk_seo_promotion_wrapper .jscroll-item {
	padding:5px 1px 1px 1px !important;
}
.table .discount-label {
	position:relative;
}
@media (max-width:768px) {
	.properties-update .price-update .price {
		display:none !important;
	}
	.nk_seo_promotion_wrapper .product-prices .price-update:first-child,.ty-grid-list__price .price-update {
		display:block !important;
	}
}
@media (max-width:478px) {
	.nk_seo_promotion_wrapper .properties-update .price-update {
		display:none !important;
	}
	.properties-update .price-update .price {
		display:none !important;
	}
	.nk_seo_promotion_wrapper .product-prices .price-update:first-child,.ty-grid-list__price .price-update {
		display:block !important;
	}
	.nk_seo_promotion_wrapper .product-container {
		padding 2px !important;
	}
	.nk_seo_promotion_wrapper .properties-update .price-update {
		border-left:1px solid #7E7979;
		display:block;
		float:left !important;
		line-height:10px;
		width:100%;
	}
}
.product-main-info-nk .discount-label {
	position:relative;
}
.block_bottom_hang_moi_ve_nk_v6 {
	border:medium none !important;
}
.grid-list .hangsapve {
	background:url("../images/tag_hangsapve.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:63px;
	margin:0;
	position:absolute;
	left:0 !important;
	top:0;
	width:63px;
	z-index:1;
}
.product-main-info-nk .span6 .hangsapve {
	background:url("../images/tag_hangsapve_chitiet.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:122px;
	margin:0;
	position:absolute;
	left:20px !important;
	width:128px;
	z-index:1;
}
.ui-front {
	z-index:12000;
}
.grid-list .hangmoi {
	background:url("../images/tag_hangmoi_cate.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:63px;
	margin:0;
	position:absolute;
	left:0 !important;
	top:0;
	width:63px;
	z-index:1;
}
.product-main-info-nk .span6 .hangmoi {
	background:url("../images/tag-hangmoi-detail.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
	border-bottom:0 none !important;
	color:#ffffff;
	height:122px;
	margin:0;
	position:absolute;
	left:20px !important;
	width:128px;
	z-index:1;
}
.image-wrap .hangmoi {
	left:20%;
	position:absolute;
	z-index:999;
}
@charset "utf-8";
.uudaituutruong_sum_page {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/bg_tuutruong.jpg');
	font-family:Arial;
	width:100%;
	overflow:hidden;
}
.uudaituutruong_wrap {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
.block_uudaimuatuutruong_header {
	float:left;
	width:1200px;
	height:477px;
}
.block_uudaituutruong_bg_top {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_top.png') no-repeat;
	width:1200px;
	height:74px;
	float:left;
}
.block_uudaituutruong_bg_middle {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_middle.png') repeat-y;
	width:1200px;
	float:left;
	height:auto;
}
.block_uudaituutruong_bg_buttom {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_buttom.png') no-repeat;
	width:1200px;
	height:18px;
	float:left;
}
.block_uudaituutruong_content_main {
	float:left;
	width:960px;
	margin-left:120px;
}
.block_uudaituutruong_content_top {
	float:left;
	width:960px;
	font-size:17px;
	color:#212121;
	line-height:30px;
	margin-bottom:20px;
}
.block_uudaituutruong_content_middle {
	float:left;
	width:960px;
	font-size:20px;
	color:#212121;
	line-height:30px;
	color:#ffaa00;
	font-weight:bold;
}
.block_uudaituutruong_form_dky {
	width:960px;
	float:left
}
.block_uudaituutruong_box_field {
	float:left;
	width:950px;
	margin:10px 0px 10px 8px;
}
.lable_textfield_uudaituutruong {
	color:#212121;
	font-family:Arial;
	font-size:17px;
	width:237px;
	float:left;
	font-weight:normal;
	margin-right:20px;
}
.text_field_uudaituutruong {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	padding:4px 0px;
	width:500px;
}
.button_hoantat_uudaituutruong {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/button_dky.png');
	float:left;
	width:260px;
	height:67px;
	border:none;
	margin-left:250px;
	cursor:pointer;
	text-align:center;
}
.text_button_hoantat_uudaituutruong {
	color:#ffaa00;
	font-size:24px;
	font-weight:bold;
	border:0;
	background-color:transparent;
	width:260px;
	height:50px;
	cursor:pointer;
}
.note_uudaimuatuutruong {
	font-weight:bold;
	color:#212121;
	font-size:20px;
	text-decoration:underline;
}
.uudaimuatuutruong_tr_top {
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.uudaimuatuutruong_td_top {
	color:#333333;
	font-size:13px;
	font-weight:normal;
	padding-top:6px;
	text-align:center;
	border:1px solid #CBCBCD;
}
.uudaimuatuutruong_tr_sub {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.form_timkiem {
	float:left;
	margin-left:6px;
	width:110px;
}
.bt_timkiem {
	cursor:pointer;
	float:left;
	margin-left:6px;
	width:50px;
}
.social-buttons {
	margin-bottom:20px;
}
.social-buttons_blocks .social-buttons_wrap {
	display:inline-block;
	margin:5px 20px 10px 0;
	float:left;
}
.social-buttons_ul {
	margin-top:20px;
	width:180px;
}
.social-buttons_ul .social-buttons_li {
	margin:5px 15px 15px 0;
}
.email-sharing:hover {
	text-decoration:none;
}
.email-sharing i {
	margin-left:5px;
	font-size:16px;
}
.email-sharing:hover span {
	text-decoration:underline;
}
#imagelightbox {
	cursor:pointer;
	position:fixed;
	z-index:10000;
	-ms-touch-action:none;
	touch-action:none;
	-webkit-box-shadow:0 0 3.125em rgba( 0,0,0,.75 );
	-moz-box-shadow:0 0 3.125em rgba( 0,0,0,.75 );
	box-shadow:0 0 3.125em rgba( 0,0,0,.75 );
}
#imagelightbox-loading,#imagelightbox-loading div {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
#imagelightbox-loading {
	width:2.5em;
	height:2.5em;
	background-color:#444;
	background-color:rgba( 0,0,0,.5 );
	position:fixed;
	z-index:10003;
	top:50%;
	left:50%;
	padding:0.625em;
	margin:-1.25em 0 0 -1.25em;
	-webkit-box-shadow:0 0 2.5em rgba( 0,0,0,.75 );
	-moz-box-shadow:0 0 2.5em rgba( 0,0,0,.75 );
	box-shadow:0 0 2.5em rgba( 0,0,0,.75 );
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#imagelightbox-loading div {
	width:1.25em;
	height:1.25em;
	background-color:#fff;
	-webkit-animation:imagelightbox-loading .5s ease infinite;
	-moz-animation:imagelightbox-loading .5s ease infinite;
	-o-animation:imagelightbox-loading .5s ease infinite;
	animation:imagelightbox-loading .5s ease infinite;
}
@-webkit-keyframes imagelightbox-loading {
	from {
		opacity:.5;
		-webkit-transform:scale( .75 );
	}
	50% {
		opacity:1;
		-webkit-transform:scale( 1 );
	}
	to {
		opacity:.5;
		-webkit-transform:scale( .75 );
	}
}
@-moz-keyframes imagelightbox-loading {
	from {
		opacity:.5;
		-moz-transform:scale( .75 );
	}
	50% {
		opacity:1;
		-moz-transform:scale( 1 );
	}
	to {
		opacity:.5;
		-moz-transform:scale( .75 );
	}
}
@-o-keyframes imagelightbox-loading {
	from {
		opacity:.5;
		-o-transform:scale( .75 );
	}
	50% {
		opacity:1;
		-o-transform:scale( 1 );
	}
	to {
		opacity:.5;
		-o-transform:scale( .75 );
	}
}
@keyframes imagelightbox-loading {
	from {
		opacity:.5;
		transform:scale( .75 );
	}
	50% {
		opacity:1;
		transform:scale( 1 );
	}
	to {
		opacity:.5;
		transform:scale( .75 );
	}
}
#imagelightbox-overlay {
	background-color:#fff;
	background-color:rgba( 255,255,255,.9 );
	position:fixed;
	z-index:9998;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
#imagelightbox-close {
	width:2.5em;
	height:2.5em;
	text-align:left;
	text-indent:-9999px;
	background-color:#666;
	position:fixed;
	z-index:10002;
	top:2.5em;
	right:2.5em;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-ms-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease;
}
#imagelightbox-close:hover {
	background-color:#111;
}
#imagelightbox-close:before,#imagelightbox-close:after {
	width:2px;
	background-color:#fff;
	content:'';
	position:absolute;
	top:20%;
	bottom:20%;
	left:50%;
	margin-left:-1px;
}
#imagelightbox-close:before {
	-webkit-transform:rotate( 45deg );
	-moz-transform:rotate( 45deg );
	-ms-transform:rotate( 45deg );
	-o-transform:rotate( 45deg );
	transform:rotate( 45deg );
}
#imagelightbox-close:after {
	-webkit-transform:rotate( -45deg );
	-moz-transform:rotate( -45deg );
	-ms-transform:rotate( -45deg );
	-o-transform:rotate( -45deg );
	transform:rotate( -45deg );
}
#imagelightbox-caption {
	text-align:center;
	color:#fff;
	background-color:#666;
	position:fixed;
	z-index:10001;
	left:0;
	right:0;
	bottom:0;
	padding:0.625em;
}
#imagelightbox-nav {
	background-color:#444;
	background-color:rgba( 0,0,0,.5 );
	position:fixed;
	z-index:10001;
	left:50%;
	bottom:3.75em;
	padding:0.313em;
	-webkit-transform:translateX( -50% );
	-moz-transform:translateX( -50% );
	-ms-transform:translateX( -50% );
	-o-transform:translateX( -50% );
	transform:translateX( -50% );
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
#imagelightbox-nav a {
	width:1em;
	height:1em;
	border:1px solid #fff;
	display:inline-block;
	margin:0 0.313em;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
#imagelightbox-nav a.active {
	background-color:#fff;
}
#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav {
	-webkit-animation:fade-in .25s linear;
	-moz-animation:fade-in .25s linear;
	-o-animation:fade-in .25s linear;
	animation:fade-in .25s linear;
}
@-webkit-keyframes fade-in {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
@-moz-keyframes fade-in {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
@-o-keyframes fade-in {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
@keyframes fade-in {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
@media only screen and (max-width:41.250em) {
	#container {
		width:100%;
	}
	#imagelightbox-close {
		top:1.25em;
		right:1.25em;
	}
	#imagelightbox-nav {
		bottom:1.25em;
	}
}
.full-site-link {
	margin-top:19px;
	padding:6px 25px;
}
.mobile .m-mainbox-title {
	height:40px;
}
.mobile .m-mainbox-title span {
	font-size:17px;
	font-family:"Roboto",sans-serif;
	line-height:40px;
}
.mobile-sprite.mobile-sprite-categories {
	background-position:-202px -605px !important;
	height:27px;
	width:24px;
}
.mobile-sprite.mobile-sprite-hot-promotion {
	background-position:-171px -609px !important;
	height:27px;
	width:33px;
}
.mobile .wysiwyg-content .m-categories-new ul {
	margin:0 0 0 0 !important;
}
.mobile .m-ul-categories-new {
	display:flex;
}
.mobile .m-categories-new .m-ul-categories-new li {
	display:block;
	list-style-type:none;
	border:1px solid #F0F0F0;
	float:left;
	flex-shrink:0;
	width:177px;
	margin-right:-1px;
}
.mobile .m-categories-new .m-ul-categories-new img {
	display:block;
	height:100px;
	margin:auto !important;
	padding:5% !important;
	max-width:95%;
	text-align:center;
}
.mobile .m-categories-new .m-ul-categories-new span {
	font-family:"Roboto",sans-serif;
	font-size:15px;
	color:#786B50;
	display:block;
	width:100%;
	text-align:center;
}
.mobile .m-categories-new .m-ul-categories-new .m-link-view {
	color:#b60f0f;
	font-size:18px;
	height:35px;
}
.mobile .m-categories-new .m-ul-categories-new .m-title {
	color:#fff;
	height:35px;
	line-height:32px;
}
.m-categories-new .m-ul-categories-new .m-li-red .m-title {
	background-color:#FE0000;
}
.m-categories-new .m-ul-categories-new .m-li-blue .m-title {
	background-color:#35BAFD;
}
.m-categories-new .m-ul-categories-new .m-li-moss-green .m-title {
	background-color:#7aac3d;
}
.m-categories-new .m-ul-categories-new .m-li-dark-blue .m-title {
	background-color:#268BB9;
}
.m-categories-new .m-ul-categories-new .m-li-dark-orange .m-title {
	background-color:#d06716;
}
.m-categories-new .m-ul-categories-new .m-li-brown .m-title {
	background-color:#674941;
}
.mobile-block-title {
	margin:20px 0 10px 0;
}
.mobile-block-title .mobile-sprite-categories {
	margin-top:0px !important;
}
.mobile-block-title .mobile-label-title {
	font-family:"Roboto",sans-serif !important;
	font-size:17px !important;
	color:#d50419;
	margin:10px 5px 0 0;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-wrapper {
	display:flex;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide {
	width:177px !important;
	position:relative;
	flex-shrink:0;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide:last-child {
	border-right:1px solid #eee;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .compact {
	font-family:"Roboto",sans-serif !important;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .compact .properties-update {
	font-weight:bold;
	font-size:14px !important;
	color:#5f5f5f;
	display:block;
	overflow:hidden;
	width:100%;
	min-height:18px;
	max-height:18px;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .compact .product-description {
	line-height:15px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .compact .product-description .product-label {
	font-size:11px !important;
	color:#808080;
	font-family:"Roboto",sans-serif !important;
}
.mobile .main-product.nk_seo_promotion_wrapper .pict.imagelazyload {
	height:100px !important;
	width:100px !important;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .price .price-num,.mobile .nk_seo_promotion_wrapper .swiper-slide .product-prices .strike {
	font-size:18px !important;
	line-height:15px;
	margin-left:5px;
	color:#b60f0f;
	text-transform:lowercase;
	font-family:"Roboto",sans-serif !important;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .price .price-num:nth-child(2) {
	font-size:12px !important;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .product-container .prices-container .product-prices {
	border-right:none !important;
	width:100% !important;
	padding-left:0px !important;
}
.mobile .new-list-footer-button {
	height:45px !important;
}
.mobile .list-footer-button .new-link-good-price {
	border:1px dashed #fff !important;
	border-radius:0 !important;
	padding-bottom:10px !important;
	padding-right:4px;
	padding-top:3px !important;
	width:92%;
}
.mobile .list-footer-button .m-border {
	border-right:1px solid #fff;
}
.mobile .mobile-sprite.mobile-sprite-aq {
	background-position:-226px -609px;
	height:24px;
	width:35px;
	margin:auto;
}
.mobile .mobile-sprite.mobile-sprite-profile {
	margin:auto;
}
.mobile .mobile-sprite.mobile-sprite-top {
	margin:auto;
}
.mobile-sprite.m-display {
	display:block;
	width:100%;
}
.mobile .list-footer-button .m-width {
	padding:0 !important;
	margin:0 !important;
	display:block !important;
	width:19% !important;
	height:45px;
	float:left;
}
.mobile .m-border.good-price {
	display:block !important;
	float:left;
	height:40px !important;
	padding:5px 0 0 !important;
	width:42%;
}
.mobile .new-link-good-price {
	margin-top:6px;
}
.mobile .mobile-sign-in.mobile-aq-opener {
	display:block !important;
	margin-top:3px;
}
.mobile .mobile-sign-in.mobile-profile-opener {
	display:block !important;
	margin-top:3px;
}
.mobile .mobile-top-opener {
	display:block !important;
	margin-top:3px;
}
.mobile .m-title-good-price {
	padding-top:9px;
	vertical-align:middle;
	font-size:1em;
}
.mobile .mobile-login .button-submit.button-wrap-left {
	margin:0 1%;
	width:48% !important;
	box-sizing:border-box;
}
body.mobile .float-right {
	margin:0 1%;
	box-sizing:border-box;
}
body.mobile .product-notification-buttons .float-right {
	box-sizing:border-box;
}
body.mobile .mobile-footer .button.button-wrap-right {
	background:transparent none repeat scroll 0 0 !important;
	width:100%;
}
body.mobile .mobile-footer .button.button-wrap-right {
	background:#d9d9d9 none repeat scroll 0 0;
}
body.mobile .mobile-footer .button.button-wrap-right .mobile-register-button {
	width:100%;
	text-align:center;
}
.mobile #mobile_profile_opener .user-logining {
	padding:0 10px;
	box-sizing:border-box;
	background:#eee;
}
.mobile .button-submit.button-wrap-right {
	display:block;
	text-align:center;
}
.mobile .mobile-profile-add {
	margin-bottom:10px;
	padding:0 10px;
	box-sizing:border-box;
}
#mobile_profile_opener .mobile-sign-in-button {
	width:87%;
}
.mobile .mobile-login {
	width:100%;
}
.mobile .mobile-login .button.button-wrap-left {
	width:100%;
}
.mobile-register .button-submit.button-wrap-left {
	width:150px;
}
body.mobile .mobile-footer .button.button-wrap-right {
	padding:8px 0 !important;
}
.mobile .login-recovery .button-submit.button-wrap-left {
	width:150px;
}
.mobile .common-search .border-search {
	border-color:#ED1C24;
	display:block;
	margin-top:-1px;
}
.mobile .mobile-sprite-p-promotion {
	background-position:-326px -608px !important;
}
.mobile-sprite.mobile-sprite-call-me {
	background-position:-135px -650px !important;
	height:50px !important;
	width:213px !important;
}
.mobile .mobile-sprite.mobile-sprite-aq {
	background-position:-226px -609px !important;
	height:24px;
	width:33px;
}
.mobile .mobile-sprite.mobile-sprite-profile {
	background-position:-255px -609px !important;
	height:24px;
	width:33px;
}
.mobile .mobile-sprite.mobile-sprite-top {
	background-position:-281px -609px !important;
	height:24px;
	width:33px;
}
.mobile-sprite.mobile-sprite-categories {
	background-position:-202px -610px !important;
	height:27px;
	width:24px;
}
.mobile-sprite.mobile-sprite-hot-promotion {
	background-position:-171px -609px !important;
	height:27px;
	width:33px;
}
.mobile-sprite.mobile-sprite-giatot {
	background-position:-36px -65px !important;
	height:20px;
	width:22px;
}
.mobile-sprite.mobile-sprite-khuyenmai {
	background-position:-80px -65px !important;
	height:20px;
	width:22px;
}
.mobile-sprite.mobile-sprite-thuonghieu {
	background-position:-124px -65px !important;
	height:20px;
	width:22px;
}
.mobile .mobile-sprite.mobile-sprite-deal {
	background-position:-312px -607px !important;
	height:25px;
	width:20px;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide .price .price-num:nth-child(2) {
	display:inline-block;
	float:left;
	font-size:12px !important;
	margin-left:-4px !important;
	margin-top:-4px;
	padding:0 !important;
	position:absolute;
	width:0;
}
.nk_seo_promotion_wrapper .price {
	position:relative;
}
.nks-scroll-item {
	position:relative;
}
#nks-floor-services .nks-top-title-l1,#nks-floor-services .nks-top-title-l2,#nks-floor-services .nks-bottom-title-l1 {
	display:block;
	width:100%;
	text-align:center;
}
#nks-floor-services .nks-middle-img {
	display:block;
	text-align:center;
	width:100%;
}
#nks-floor-services .jscroll-item {
	list-style:outside none none;
	min-height:258px !important;
}
#nks-floor-services .nks-top-title-l1 {
	color:#6a6a6a !important;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin-top:22px;
}
#nks-floor-services .nks-bottom-title-l1 {
	color:#af0007 !important;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
#nks-floor-services .nks-scroll-item {
	min-height:202px;
}
#nks-floor-services {
	padding:0 !important;
	margin:0 !important;
}
.mobile #nks-floor-services .swiper-slide {
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	flex-shrink:0;
	position:relative;
	width:177px !important;
	padding:0 0 10px 0 !important;
}
#nks-floor-services .pict.imagelazyload {
	height:100px;
	width:100px;
}
#nks-floor-services {
	display:flex;
	padding:0 0 0 0 !important;
	margin:0 !important;
}
.nk-discount-block {
	z-index:0 !important;
}
#nks-floor-services .nks-top-title-l2 {
	color:#6a6a6a !important;
	font-size:12px;
	line-height:20px;
	margin:6px 2px 0;
	min-height:45px;
	overflow:hidden;
}
.mobile .main-product.nk_seo_promotion_wrapper .swiper-slide span.nk_discount {
	padding:3px !important;
}
.mobile-sprite.mobile-sprite-laptop {
	background-position:0 -633px !important;
}
.mobile .mobile-products-list .m-grid-item .discount-prc {
	padding:3px !important;
	font-weight:bold;
	width:45px !important;
}
.mobile #nk-header-2015 .nk-header-inn .top-menu-2015 h2 {
	color:#333333 !important;
	font-family:"Roboto" !important;
	font-size:20px !important;
	font-weight:normal !important;
}
.section {
	background:none repeat scroll 0 0 #fff;
	border-color:#e4e4e4 !important;
	border-style:solid;
	border-width:6px 0 !important;
	display:block !important;
	float:left;
	width:100%
}
.mobile-header-title {
	display:block !important;
	margin:0 !important;
	padding:0 !important;
}
.mobile .breadcrumbs ul li:last-child a::after {
	display:none;
}
.mobile-sprite-p-promotion {
	background-position:-326px -608px !important;
}
.m-control-group-promotion .m-lbl-promotion {
	color:#ca0505 !important;
	font-family:"Roboto",sans-serif;
	font-size:15px;
}
.control-group.product-list-field.m-control-group-promotion {
	border-top:1px solid #e9eaec;
	border-bottom:1px solid #e9eaec;
	margin:4px 10px 0 7px !important;
	padding-bottom:10px;
}
#livechat-compact-container {
	display:none;
}
.m-lbl-promotion>span {
	display:block;
	margin-top:-15px;
	padding:0 0 0 26px;
}
.m-thumb-amount.thumb-out-of-stock-label {
	color:#ca0505;
	display:block;
	font-size:15px;
	font-weight:bold !important;
	padding-top:10px;
	width:100%;
}
.mobile .mobile-sprite.mobile-sprite-deal {
	background-position:-312px -607px !important;
	height:25px !important;
	width:14px !important;
}
#mobile-cart-reload .button.button-wrap-left {
	border-radius:5px !important;
	margin-bottom:12px;
	text-align:center;
	width:220px !important;
}
#mobile-cart-reload .button.button-wrap-right {
	width:100%;
	margin:0!important;
}
#mobile-cart-reload .button.button-wrap-right>a {
	width:100%;
	padding:8px 0 !important;
}
#mobile-cart-reload .right {
	text-align:center;
}
#mobile-cart-reload .float-left {
	text-align:center;
	width:100%;
}
.mobile-cart-content-big .cart-bottom-buttons .cart-right-buttons .float-right,.mobile-cart-content-big .cart-bottom-buttons .cart-right-buttons.right.float-right {
	display:block !important;
	float:unset !important;
	margin:0 !important;
	padding:0 !important;
	text-align:center !important;
	width:100% !important;
}
.mobile-cart-content-big .cart-bottom-buttons .cart-right-buttons .float-right .button-action {
	width:220px !important;
}
.cart-bottom-buttons .button-action.button-wrap-right {
	margin:0 !important;
}
.cart-bottom-buttons .button-action.button-wrap-right>a {
	padding:8px 0 !important;
}
.mobile-cart-content-big .cart-bottom-buttons.clearfix {
	margin-top:10px;
}
.mobile .mobile-order-summary-opener .float-right,.mobile .step-title-complete .float-right {
	width:unset !important;
	padding:6px;
}
.step-title-complete .icon-ok {
	left:10px !important;
	position:absolute;
	top:6px !important;
}
.m .step-title-complete .icon-ok {
	position:static;
}
.tabs-content .checkout-buttons .button-submit-big.button-wrap-right {
	margin:0 !important;
	width:100% !important;
	display:block;
}
.tabs-content .checkout-buttons .button-submit-big.button-wrap-right>input {
	display:block;
	margin:0 !important;
	padding:7px 15px !important;
	width:100%;
}
.tabs-content .checkout-buttons .button-submit-big.button-wrap-right input {
	font-size:11px !important;
	height:30px;
	background-color:#ff9d00;
	border-radius:5px;
}
.checkout-register .button.button-wrap-right {
	margin:0 !important;
	width:100% !important;
}
.checkout-register .button.button-wrap-right>a {
	margin:0 !important;
	padding:8px 0 !important;
	text-align:center;
	width:100% !important;
}
.mobile-header .common-search .mobile-searchbox-input-text {
	border-radius:0 !important;
}
.breadcrumbs.clearfix li a {
	color:#ca0505 !important;
}
.mobile .banner-background-new .owl-wrapper-outer {
	display:block;
	height:168px !important;
}
.m-title-good-price {
	padding-top:7px !important;
	vertical-align:middle;
}
.mobile .list-footer-button .new-link-good-price {
	border:1px dashed #fff !important;
	border-radius:0 !important;
	display:block !important;
	margin:5px auto 0 !important;
	padding:0 4px 0 0 !important;
	width:126px !important;
}
.m-border.good-price {
	display:block !important;
	float:left;
	height:40px !important;
	padding:5px 0 0 !important;
	width:42%;
}
.mobile .hotline-conpanyinfo .m-hotline {
	padding-top:8px;
}
.hotline-conpanyinfo .m-hotline .m-link-hotline {
	color:#fe0c0c;
	font-weight:bold;
}
.mobile #step_one_register .button-submit.button-wrap-left {
	width:72% !important;
}
.mobile-guide {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999999;
}
.mobile-guide .mobile-guide-img {
	height:100%;
	width:100%;
}
.mobile #step_one_register .checkout-inside-block {
	display:block;
	width:100%;
}
body.mobile .mobile-order-summary-content .discount-coupon .float-right {
	text-align:right;
}
body.mobile .product-notification-body .product-notification-subtotal.float-right {
	text-align:right;
	width:100% !important;
}
.mobile #shipping_rates_list .shipping-options-total .price:nth-child(1) {
	display:inline-block;
	float:right;
	text-align:right;
}
.mobile #shipping_rates_list .shipping-options-total .price:nth-child(2) {
	display:inline-block;
	float:right;
}
.mobile .orders-product .subheaders-group .table.table-width {
	display:table !important;
	width:100% !important;
}
.mobile .mobile-cart-content-big .mobile-product-description .icon-delete-big {
	padding:0 !important;
	height:unset !important;
}
body.mobile .mobile-cart-content-big .mobile-product-description .icon-cancel-circle::before {
	display:block !important;
	font-size:32px;
	height:32px;
	width:32px;
}
body.mobile .object-container .buttons-container.buttons-container-picker {
	display:block;
	padding:5px 0 !important;
	width:100% !important;
}
body.mobile .object-container .buttons-container.buttons-container-picker .button-submit.button-wrap-left {
	width:100%;
}
body.mobile .object-container .buttons-container-picker .button-submit.button-wrap-right {
	margin:0 !important;
}
body.mobile .object-container .buttons-container.buttons-container-picker .button-submit.button-wrap-right>input {
	display:block;
	padding:7px 0 !important;
	text-align:center;
	margin:0 auto;
}
.mobile .ui-widget-content .object-container {
	display:block !important;
	padding:0 0 0 15px !important;
}
.mobile-sprite.mobile-sprite-search-menu {
	background-position:-64px -608px;
	height:24px;
	width:24px;
}
.mobile .product-notification-options .options-list li {
	list-style:unset !important;
}
body.mobile .product-notification-body .product-notification-content .product-notification-options {
	display:block;
}
body.mobile .mobile-product-description .product-title {
	float:unset !important;
	font-size:1.5em;
	width:100% !important;
}
body.mobile .orders .tabs-content .orders-product {
	display:block;
	float:left;
	height:100%;
	width:100%;
}
body.mobile .orders .tabs-content .orders-product .table-width .align-right {
	width:20px !important;
}
body.mobile .orders .tabs-content .orders-product .table-width .quantity {
	width:10px !important;
}
body.mobile .orders .tabs-content .orders-product .subheaders-group .table th {
	background-color:#eee;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	font-weight:bold;
	line-height:normal;
	padding:10px;
	text-align:center;
	text-transform:none;
	white-space:unset;
}
body.mobile .orders .tabs-content .orders-product .table td {
	padding:13px 0 0 5px !important;
}
body.mobile .orders .tabs-content .orders-product .table-width .code {
	white-space:normal;
	width:100% !important;
	word-break:break-all;
}
body.mobile .orders .tabs-content .orders-product .right.nowrap {
	font-size:12px;
}
body.mobile .orders .tabs-content .orders-product .right>strong {
	font-size:12px;
}
body.mobile .orders .tabs-content .orders-product .table-width .product-list-field .product-options {
	width:100% !important;
}
body.mobile .orders .tabs-content .orders-product .table-width .product-title {
	float:left;
	font-size:1em !important;
	text-align:left;
	width:100%;
}
body.mobile .helper-container .checkout-steps {
	margin:0 !important;
}
body.mobile .other-pay .paym-methods {
	display:block;
	float:left;
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}
.mobile .mobile-product-main-info .promotion-info-note-group .control-group.product-list-field .option-items {
	font-style:italic;
}
body.mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
	width:100% !important;
}
body.mobile .mobile-product-info #opener_new_post {
	margin-top:10px;
}
body.mobile .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	background-color:#d7d7d7 !important;
}
.mobile-sprite.sprite_login_facebook {
	background-position:-42px -518px;
	height:64px;
	width:64px;
}
.mobile-sprite.sprite_login_google {
	background-position:-122px -516px;
	width:64px;
	height:64px;
}
body.mobile .shipping-options-total span.price:last-child {
	top:15px !important;
}
body.mobile .orders #opener_new_post .button.button-wrap-right {
	display:block;
	margin:0;
	width:100% !important;
}
body.mobile .orders #opener_new_post .cm-dialog-opener.cm-dialog-auto-size {
	display:block;
	margin:0;
	padding:8px 0;
	text-align:center;
	width:100%;
}
body.mobile .ajax-loading-box-with-text {
	left:45%;
}
body.mobile .step-title-active a.title {
	color:#000 !important;
}
body.mobile .password .forgot-password {
	margin:0 !important;
	padding-right:3px !important;
}
body.mobile .mobile-footer .mobile-footer-up-section .mobile-login .button.button-wrap-left {
	margin-top:0;
}
.m .mobile-footer .mobile-footer-up-section .mobile-profile-content .mobile-login {
	padding:10px 0 20px 10px !important;
}
.m .mobile-profile-update {
	padding:0 10px 20px 10px !important;
	box-sizing:border-box;
}
body.mobile .mobile-product-tabs .post-like {
	margin-right:75px;
}
.mobile .mce-container,body.mobile .mce-window .mce-container-body {
	width:100% !important;
}
body.mobile .mce-toolbar-grp.mce-container .mce-container {
	width:unset !important;
}
body.mobile .mce-container .mce-foot .mce-btn.mce-first {
	left:unset !important;
	right:90px;
}
body.mobile .mce-container .mce-foot .mce-btn.mce-last {
	left:unset !important;
	right:15px !important;
}
body.mobile .mce-container.mce-formitem {
	box-sizing:border-box;
	height:auto !important;
	padding:15px 10px 0;
	position:unset !important;
}
body.mobile .mce-container.mce-formitem .mce-abs-layout-item {
	position:unset !important;
}
body.mobile .mce-container.mce-formitem label.mce-abs-layout-item {
	width:31% !important;
}
body.mobile .mce-container.mce-formitem div.mce-abs-layout-item input {
	box-sizing:border-box;
	width:100% !important;
}
body.mobile .mce-container.mce-formitem input.mce-abs-layout-item,body.mobile .mce-container.mce-formitem div.mce-abs-layout-item {
	box-sizing:border-box;
	width:68% !important;
}
body.mobile .mobile-footer .button.button-wrap-right a.mobile-register-button {
	box-sizing:border-box;
}
.m .mobile-footer {
	top:0;
	position:static !important;
}
.m .mobile-footer .mobile-footer-up-section .mobile-profile-content {
	box-sizing:border-box;
	width:100%!important;
	height:100%;
	padding-left:2.5% !important;
	padding-right:2.5% !important;
	position:absolute;
	top:0px;
	z-index:9999;
	background:none repeat scroll 0% 0% rgba(0,0,0,0.8);
}
.m .mobile-footer .mobile-footer-up-section .mobile-profile-content form {
	background:none repeat scroll 0% 0% #EEE;
}
.m .mobile-footer .mobile-footer-up-section .mobile-profile-content .updates-wrapper {
	background:none repeat scroll 0% 0% #EEE;
	margin:0 !important;
}
.m .mobile-footer .mobile-footer-up-section .mobile-profile-content .mobile-login {
	background:none repeat scroll 0% 0% #EEE;
	margin:0 !important;
	padding:0 5px 5px !important;
	box-sizing:border-box;
}
.m .list-footer-button {
	position:fixed;
	bottom:0;
	z-index:9999;
}
.cm-notification-content.cm-notification-content-extended.notification-content-extended.cm-auto-hide[style^='top'] {
	top:111px !important;
}
.mobile .ui-widget-content .object-container {
	padding:0 15px !important;
}
div[aria-describedby^="new_post_dialog_"] input[id^="dsc_name_"] {
	width:100%;
}
div[aria-describedby^="new_post_dialog_"] textarea {
	height:auto !important;
	width:100% !important;
}
.m div[id^="new_post_dialog_"] {
	height:unset !important;
	padding-bottom:5px;
}
.m div[aria-describedby^="new_post_dialog_"] .object-container {
	height:auto !important;
}
.m div[aria-describedby^="new_post_dialog_"] .buttons-container.buttons-container-picker {
	position:static !important;
	border:none;
}
body.mobile .button-submit.button-wrap-left,body.mobile .button.button-wrap-left,body.mobile .go-button {
	margin:0px;
}
.m .muahangnhanh input[type="checkbox"] {
	margin:-6px 6px 0px 0px;
}
.m .remember-me-chekboxinput[type="checkbox"] {
	margin:3px 6px 0 0;
}
@media(max-width:478px) {
	.m .muahangnhanh .ui-dialog-titlebar {
		padding:10px;
	}
	.m .muahangnhanh .ui-dialog-title {
		font-size:12px !important;
		font-weight:bold !important;
	}
	.m .muahangnhanh .ui-dialog-titlebar-close {
		top:23px;
		right:5px;
		padding:0;
	}
	.m #thamgiaeurohayko p:nth-child(4),.m #thamgiaeurohayko p:nth-child(5) {
		text-align:center;
	}
	.m #thamgiaeurohayko p:nth-child(6) input[type="text"] {
		display:block;
		margin:0 auto;
	}
}
.m .owl-item .hangsapve {
	background:rgba(0,0,0,0) url("../images/tag_hangsapve.png") no-repeat scroll 0 0 !important;
	height:63px;
	left:0;
	position:absolute;
	top:0;
	width:63px;
}
.m .touchcarousel {
	height:auto!important;
}
.m .touchcarousel .arrow-holder {
	display:none!important;
}
.m .touchcarousel .scrollbar {
	background-color:#ccc!important;
	bottom:0;
}
.m .touchcarousel .scrollbar-holder {
	bottom:1px;
	height:2px;
	left:0px;
	position:absolute;
	right:0;
}
.mobile-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	background:#ed1c24 none repeat scroll 0 0!important;
	color:#fff;
	display:inline;
	font-weight:bold;
	left:auto;
	padding:4px!important;
	position:absolute;
	right:1px;
	top:1px;
}
.mobile-guide-wrap {
	display:block;
	float:left!important;
	height:auto!important;
	position:fixed;
	top:0;
	width:100%;
	z-index:999999!important;
}
.mobile #j-products-list .m-nks-tag-wrapper.position-top-right,.mobile #j-products-list .m-nks-tag-wrapper-special.position-top-right {
	top:0px !important;
}
#smartbanner {
	position:absolute;
	left:0;
	top:-82px;
	border-bottom:1px solid #e8e8e8;
	width:100%;
	height:78px;
	font-family:'Helvetica Neue',sans-serif;
	background:-webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);
	background-image:-ms-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);
	background-image:-moz-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);
	box-shadow:0 1px 2px rgba(0,0,0,0.5);
	z-index:9998;
	-webkit-font-smoothing:antialiased;
	overflow:hidden;
	-webkit-text-size-adjust:none;
}
#smartbanner,html.sb-animation {
	-webkit-transition:all .3s ease;
}
#smartbanner .sb-container {
	margin:0 auto;
}
#smartbanner .sb-close {
	position:absolute;
	left:5px;
	top:5px;
	display:block;
	border:2px solid #fff;
	width:14px;
	height:14px;
	font-family:'ArialRoundedMTBold',Arial;
	font-size:15px;
	line-height:15px;
	text-align:center;
	color:#fff;
	background:#070707;
	text-decoration:none;
	text-shadow:none;
	border-radius:14px;
	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	-webkit-font-smoothing:subpixel-antialiased;
}
#smartbanner .sb-close:active {
	font-size:13px;
	color:#aaa;
}
#smartbanner .sb-icon {
	position:absolute;
	left:30px;
	top:10px;
	display:block;
	width:57px;
	height:57px;
	background:rgba(0,0,0,0.6);
	background-size:cover;
	border-radius:10px;
	box-shadow:0 1px 3px rgba(0,0,0,0.3);
}
#smartbanner.no-icon .sb-icon {
	display:none;
}
#smartbanner .sb-info {
	text-align:left;
	position:absolute;
	left:98px;
	top:18px;
	width:44%;
	font-size:11px;
	line-height:1.2em;
	font-weight:bold;
	color:#6a6a6a;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
#smartbanner #smartbanner.no-icon .sb-info {
	left:34px;
}
#smartbanner .sb-info strong {
	display:block;
	font-size:13px;
	color:#4d4d4d;
	line-height:18px;
}
#smartbanner .sb-info>span {
	display:block;
}
#smartbanner .sb-info em {
	font-style:normal;
	text-transform:uppercase;
}
#smartbanner .sb-button {
	position:absolute;
	right:20px;
	top:24px;
	border:1px solid #bfbfbf;
	padding:0 10px;
	min-width:10%;
	font-size:14px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	color:#6a6a6a;
	background:-webkit-linear-gradient(top,#efefef 0%,#dcdcdc 100%);
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
	border-radius:3px;
	box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;
}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover {
	background:-webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%);
}
#smartbanner .sb-icon.gloss:after {
	content:'';
	position:absolute;
	left:0;
	top:-1px;
	border-top:1px solid rgba(255,255,255,0.8);
	width:100%;
	height:50%;
	background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
	border-radius:10px 10px 12px 12px;
}
#smartbanner.android {
	border-color:#212228;
	background:#3d3d3d;
	box-shadow:none;
}
#smartbanner.android .sb-close {
	border:0;
	width:17px;
	height:17px;
	line-height:17px;
	color:#b1b1b3;
	background:#1c1e21;
	text-shadow:0 1px 1px #000;
	box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);
}
#smartbanner.android .sb-close:active {
	color:#eee;
}
#smartbanner.android .sb-info {
	color:#ccc;
	text-shadow:0 1px 2px #000;
}
#smartbanner.android .sb-info strong {
	color:#fff;
}
#smartbanner.android .sb-button {
	min-width:12%;
	border:1px solid #DDDCDC;
	padding:1px;
	color:white;
	background:none;
	border-radius:0;
	box-shadow:none;
}
#smartbanner.android .sb-button span {
	text-align:center;
	font-size:1em;
	display:block;
	padding:5px 25px;
	background-color:#689f38;
	text-transform:none;
	text-shadow:none;
	box-shadow:none;
}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover {
	background:none;
}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span {
	background:#2AC7E1;
}
#smartbanner.windows .sb-icon {
	border-radius:0px;
}
*,:after,:before {
}
ul.social {
	overflow:auto
}
.btn-social,.soc,.soc li a {
	overflow:hidden
}
ul.social li {
	float:left
}
.soc {
	list-style:outside none none;
}
.soc-facebook {
	background-color:#3e5b98
}
.soc-facebook:before {
	content:''
}
.soc-google {
	background-color:#d93e2d
}
.soc-google:before {
	content:''
}
.soc_count {
	font-size:16px;
	color:#646464;
	margin-left:10px
}
.soc {
	margin:0;
	padding:0
}
.soc li a {
	font-family:si !important;
	font-style:normal;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-o-transition:.1s;
	-ms-transition:.1s;
	-moz-transition:.1s;
	-webkit-transition:.1s;
	transition:.1s;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	text-decoration:none;
	text-align:center;
	display:block;
	position:relative;
	z-index:1;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:16px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin-right:9px;
	color:#fff;
	background-color:none
}
.soc a:hover {
	z-index:2
}
.soc-facebook::before {
	content:'';
}
.fa,.glyphicon,.soc li a {
	-moz-osx-font-smoothing:grayscale
}
.fa-ul,ul.social li {
	list-style-type:none
}
.m a {
	outline:medium none;
}
.fa,.fa-stack,.soc li {
	display:inline-block
}
.pswp__button {
	width:44px;
	height:44px;
	position:relative;
	background:none;
	cursor:pointer;
	overflow:visible;
	-webkit-appearance:none;
	display:block;
	border:0;
	padding:0;
	margin:0;
	float:right;
	opacity:0.75;
	-webkit-transition:opacity 0.2s;
	transition:opacity 0.2s;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.pswp__button:focus,.pswp__button:hover {
	opacity:1;
}
.pswp__button:active {
	outline:none;
	opacity:0.9;
}
.pswp__button::-moz-focus-inner {
	padding:0;
	border:0;
}
.pswp__ui--over-close .pswp__button--close {
	opacity:1;
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	background:url('../images/default-skin.png') 0 0 no-repeat;
	background-size:264px 88px;
	width:44px;
	height:44px;
}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
		background-image:url('../images/default-skin.svg');
	}
	.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
		background:none;
	}
}
.pswp__button--close {
	background-position:0 -44px;
}
.pswp__button--share {
	background-position:-44px -44px;
}
.pswp__button--fs {
	display:none;
}
.pswp--supports-fs .pswp__button--fs {
	display:block;
}
.pswp--fs .pswp__button--fs {
	background-position:-44px 0;
}
.pswp__button--zoom {
	display:none;
	background-position:-88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
	display:block;
}
.pswp--zoomed-in .pswp__button--zoom {
	background-position:-132px 0;
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
	visibility:hidden;
}
.pswp__button--arrow--left,.pswp__button--arrow--right {
	background:none;
	top:50%;
	margin-top:-50px;
	width:70px;
	height:100px;
	position:absolute;
}
.pswp__button--arrow--left {
	left:0;
}
.pswp__button--arrow--right {
	right:0;
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	content:'';
	top:35px;
	background-color:rgba(0,0,0,0.3);
	height:30px;
	width:32px;
	position:absolute;
}
.pswp__button--arrow--left:before {
	left:6px;
	background-position:-138px -44px;
}
.pswp__button--arrow--right:before {
	right:6px;
	background-position:-94px -44px;
}
.pswp__counter,.pswp__share-modal {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.pswp__share-modal {
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:10px;
	position:absolute;
	z-index:1600;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}
.pswp__share-modal--hidden {
	display:none;
}
.pswp__share-tooltip {
	z-index:1620;
	position:absolute;
	background:#FFF;
	top:56px;
	border-radius:2px;
	display:block;
	width:auto;
	right:44px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-transform:translateY(6px);
	-ms-transform:translateY(6px);
	transform:translateY(6px);
	-webkit-transition:-webkit-transform 0.25s;
	transition:transform 0.25s;
	-webkit-backface-visibility:hidden;
	will-change:transform;
}
.pswp__share-tooltip a {
	display:block;
	padding:8px 12px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}
.pswp__share-tooltip a:hover {
	text-decoration:none;
	color:#000;
}
.pswp__share-tooltip a:first-child {
	border-radius:2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
	border-radius:0 0 2px 2px;
}
.pswp__share-modal--fade-in {
	opacity:1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
.pswp--touch .pswp__share-tooltip a {
	padding:16px 12px;
}
a.pswp__share--facebook:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	right:15px;
	border:6px solid transparent;
	border-bottom-color:#FFF;
	-webkit-pointer-events:none;
	-moz-pointer-events:none;
	pointer-events:none;
}
a.pswp__share--facebook:hover {
	background:#3E5C9A;
	color:#FFF;
}
a.pswp__share--facebook:hover:before {
	border-bottom-color:#3E5C9A;
}
a.pswp__share--twitter:hover {
	background:#55ACEE;
	color:#FFF;
}
a.pswp__share--pinterest:hover {
	background:#CCC;
	color:#CE272D;
}
a.pswp__share--download:hover {
	background:#DDD;
}
.pswp__counter {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	font-size:13px;
	line-height:44px;
	color:#FFF;
	opacity:0.75;
	padding:0 10px;
}
.pswp__caption {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-height:44px;
}
.pswp__caption small {
	font-size:11px;
	color:#BBB;
}
.pswp__caption__center {
	text-align:left;
	max-width:420px;
	margin:0 auto;
	font-size:13px;
	padding:10px;
	line-height:20px;
	color:#CCC;
}
.pswp__caption--empty {
	display:none;
}
.pswp__caption--fake {
	visibility:hidden;
}
.pswp__preloader {
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-22px;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	will-change:opacity;
	direction:ltr;
}
.pswp__preloader__icn {
	width:20px;
	height:20px;
	margin:12px;
}
.pswp__preloader--active {
	opacity:1;
}
.pswp__preloader--active .pswp__preloader__icn {
	background:url('../images/preloader.gif') 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
	opacity:1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation:clockwise 500ms linear infinite;
	animation:clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
	animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
	background:none;
	opacity:0.75;
	width:14px;
	height:14px;
	position:absolute;
	left:15px;
	top:15px;
	margin:0;
}
.pswp--css_animation .pswp__preloader__cut {
	position:relative;
	width:7px;
	height:14px;
	overflow:hidden;
}
.pswp--css_animation .pswp__preloader__donut {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:14px;
	height:14px;
	border:2px solid #FFF;
	border-radius:50%;
	border-left-color:transparent;
	border-bottom-color:transparent;
	position:absolute;
	top:0;
	left:0;
	background:none;
	margin:0;
}
@media screen and (max-width:1024px) {
	.pswp__preloader {
		position:relative;
		left:auto;
		top:auto;
		margin:0;
		float:right;
	}
}
@-webkit-keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-webkit-keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
}
@keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
}
.pswp__ui {
	-webkit-font-smoothing:auto;
	visibility:visible;
	opacity:1;
	z-index:1550;
}
.pswp__top-bar {
	position:absolute;
	left:0;
	top:0px;
	height:44px;
	width:100%;
}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	visibility:visible;
}
.pswp__top-bar,.pswp__caption {
	background-color:rgba(0,0,0,0.5);
}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {
	background-color:rgba(0,0,0,0.3);
}
.pswp__ui--idle .pswp__top-bar {
	opacity:0;
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
	opacity:0;
}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {
	opacity:0.001;
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
	display:none;
}
.pswp__element--disabled {
	display:none !important;
}
.pswp--minimal--dark .pswp__top-bar {
	background:none;
}
.pswp {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	z-index:1500;
	-webkit-text-size-adjust:100%;
	-webkit-backface-visibility:hidden;
	outline:none;
}
.pswp * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.pswp img {
	max-width:none;
}
.pswp--animate_opacity {
	opacity:0.001;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--open {
	display:block;
}
.pswp--zoom-allowed .pswp__img {
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}
.pswp--zoomed-in .pswp__img {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
}
.pswp--dragging .pswp__img {
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing;
}
.pswp__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}
.pswp__scroll-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.pswp__container,.pswp__zoom-wrap {
	-ms-touch-action:none;
	touch-action:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.pswp__container,.pswp__img {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
}
.pswp__zoom-wrap {
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
	transition:transform 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp__bg {
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition:none;
	transition:none;
}
.pswp__container,.pswp__zoom-wrap {
	-webkit-backface-visibility:hidden;
}
.pswp__item {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
}
.pswp__img {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left:0;
}
.pswp__img--placeholder {
	-webkit-backface-visibility:hidden;
}
.pswp__img--placeholder--blank {
	background:#222;
}
.pswp--ie .pswp__img {
	width:100% !important;
	height:auto !important;
	left:0;
	top:0;
}
.pswp__error-msg {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:-8px;
	color:#CCC;
}
.pswp__error-msg a {
	color:#CCC;
	text-decoration:underline;
}
.mobile #nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list {
	padding:0px 10px !important;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	margin:0px;
}
.mobile #nks-product-description-general-v2 {
	margin:0px !important;
	display:inline-block;
	width:100%;
}
.touchcarousel {
	height:auto !important;
}
.touchcarousel .scrollbar-holder {
	background:none repeat scroll 0 0 #ccc;
	bottom:1px;
	height:2px;
	left:0px;
	position:absolute;
	right:0;
}
.touchcarousel .scrollbar {
	background-color:#ccc !important;
	bottom:0;
}
.touchcarousel .arrow-holder {
	display:none !important;
}
.touchcarousel .scrollbar-holder {
	background:none;
}
.touchcarousel .touchcarousel-item {
	position:relative !important;
	width:240px;
	margin-right:0px;
	min-height:275px;
}
.block_cate_new_uudai_them {
	display:block;
	margin-top:3px;
	min-height:17px;
	text-align:center;
	width:100%;
}
.nk_discount {
	background:none repeat scroll 0 0 #ed1c24;
	color:#fff;
	font-weight:bold;
	padding:7px;
	position:absolute;
	right:0;
	top:1px;
	z-index:9999;
}
.mobile .nk_seo_promotion_wrapper .touchcarousel-item .price .price-num,.mobile .nk_seo_promotion_wrapper .touchcarousel-item .product-prices .strike {
	font-size:1em !important;
	line-height:15px;
	margin-left:5px;
}
.mobile .nk_seo_promotion_wrapper .price .price-num,.mobile .nk_seo_promotion_wrapper .product-prices .strike {
	font-size:1em !important;
	margin-left:5px;
}
.xemhuongdan {
	color:#00373f;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:20px;
	margin-bottom:5px;
}
.bodydiv .content_2 .title_suggest a {
	color:#F80C1A !important;
	font-size:15px !important;
	font-weight:bold;
}
.hide-block {
	left:0px !important;
	top:-63px !important;
	width:30% !important;
}
.chuadenthoigian1 {
	border:1px dashed red;
	clear:both;
	color:red;
	font-size:1.5em;
	font-weight:bold;
	padding:12px;
	text-align:center;
}
@media (max-width:767px) {
	.bodydiv #content_1 {
		margin:0px 0px 40px 0px !important;
		width:100% !important;
	}
	.bodydiv .content_2 {
		width:100% !important;
		height:auto !important;
	}
	.bodydiv .list_user_enjoy table {
		margin-top:0px !important;
	}
	.bodydiv .img-responsive {
		min-height:130px !important;
	}
	.hide-block {
		left:0 !important;
		padding:0 !important;
		top:66px !important;
		width:60% !important;
	}
}
.bodydiv .form-horizontal .form-group {
	margin-left:0px !important;
	margin-right:0px !important;
}
#seo_product_description.template2 a {
	color:#2496d7 !important;
	font-size:14px !important;
	font-weight:bold;
}
#services-nk-2015 .services-nk-2015-span5 {
	margin-bottom:10px;
}
#services-nk-2015 .bg {
	border:0px !important;
	background:transparent;
}
#services-nk-2015 .services-nk-2015-span5 img,#services-nk-2015 .services-nk-2015-span2 img {
	border:1px solid #e5e5e5;
}
@media (min-width:767px) {
	.mobile #services-nk-2015 .bg {
		min-height:345px;
	}
	.mobile #services-nk-2015 .services-nk-2015-span2 {
		width:50%;
	}
	.mobile #services-nk-2015 .clearfix {
		display:none;
	}
}
@media (max-width:767px) {
	#services-nk-2015 .bg {
		min-height:auto;
	}
}
.mobile .control-group {
	margin:8px 0px;
}
.mobile .control-group .help-inline {
	text-align:left;
	padding:5px 10px;
	float:left;
}
.mobile .muahangnhanh .ui-dialog-titlebar {
	background-color:#f3f3f3 !important;
}
.mobile div.ui-dialog .ui-dialog-title {
	color:#000;
}
.mobile .buttons-container {
	padding:5px 20px !important;
}
.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9,.jscroll-item .tag_ff544c4628950b0c194b45653f616077 {
	border-bottom:0 none !important;
	color:#ffffff;
	height:22px;
	margin:0;
	position:absolute;
	left:5px !important;
	bottom:90px !important;
	width:100%;
	z-index:1;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	position:relative;
}
@media (max-width:767px) {
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
		min-height:320px !important;
	}
	.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9 {
		border-bottom:0 none !important;
		bottom:168px !important;
		color:#ffffff;
		height:22px;
		top:unset;
		left:5px !important;
		margin:0;
		position:absolute;
		width:100%;
		z-index:1;
	}
	#services-nk-2015 .services-nk-2015-span2 span {
		display:block;
		font-size:1em !important;
		overflow:hidden;
		max-height:30px;
	}
	#services-nk-2015 .services-nk-2015-span5 span {
		font-size:1em !important;
	}
}
.post_title h2,.post_title h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:20px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	line-height:40px;
}
.seo_product_description_v2 .container-v3 h2,.seo_product_description_v2 .container-v3 h2 strong,.seo_product_description_v2 .container-v3 h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:23px !important;
	font-weight:bold !important;
	padding:10px !important;
	text-decoration:none;
	text-transform:uppercase;
}
.product-main-info-nk #content_description h2 a,.product-main-info-nk #content_description h2 {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:23px !important;
	font-weight:bold !important;
	text-decoration:none;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content p,.seo_product_description_v2 .post_content p,.seo_container p,.post_content li,.post_content span,.post_title p,.post_title span,.post_title li,.post_content em,.post_content strong {
	font-family:segoe ui !important;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3,.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3 * {
	font-family:segoe ui !important;
	font-size:19px;
	font-weight:bold;
	line-height:36px;
	text-transform:uppercase;
}
.seo_product_description_v2 .container-v2 .description-short .post_title h2 {
	font-family:segoe ui !important;
	font-size:20px !important;
	font-weight:normal !important;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content li,#seo_product_description.template2 li {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.block_product-title {
	font-size:15px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p * {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item,.description-short,.content-special {
	box-sizing:border-box;
	padding:10px 25px 0 !important;
}
.container-v3-inn>h2 {
	margin-left:25px;
}
.product-main-info-nk #content_description strong a {
	font-weight:bold !important;
}
.post_content ul {
	margin:5px 0 5px 38px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p span,.post_content li span {
	color:#333 !important;
}
#seo_product_description.template2 h3 {
	border-bottom:0 solid #2496d7;
	color:#000 !important;
	font-family:segoe ui !important;
	font-size:20px;
	font-weight:500;
	line-height:30px;
	margin:0;
	text-transform:uppercase;
}
.post_content h3 {
	font-size:19px;
	font-weight:bold;
	padding-left:10px;
}
#seo_product_description.template2 h2 {
	line-height:30px !important;
	text-align:initial !important;
	font-size:20px !important;
}
body.mobile .step-title-active a.title {
	color:#fff;
}
body.mobile .step-title-complete a.title {
	color:#000;
}
body.mobile .go-button {
	margin:0;
}
body.mobile .step-title-complete .icon-ok {
	top:5px !important;
	left:10px !important;
}
body.mobile .step-title-active.mobile-order-summary-opener span.float-left {
	top:0px !important;
	left:0px !important;
}
body.mobile .step-title-active a.title,body.mobile .step-title-complete a.title,body.mobile .step-title a {
	position:absolute;
}
body.mobile #seo_product_description.template2 .seo_container {
	width:100% !important;
	padding:0px !important;
}
body.mobile .shipping-options-total {
	position:relative;
}
body.mobile .shipping-options-total span.price:first-child {
	text-align:right;
	margin:0px 30px 0px 0px;
}
body.mobile .shipping-options-total span.price:last-child {
	position:absolute;
	top:29px;
	right:0;
}
body.mobile .button-submit.button-wrap-left,body.mobile .button.button-wrap-left,body.mobile .go-button {
	margin:0;
}
#seo_product_description.template2 h3 a {
	font-size:20px !important;
	font-weight:400 !important;
}
@media(max-width:478px) {
	body.mobile #dich-vu-tra-gop-2015 .main-content .page-content-7 .inn.top3 .number-1 .page-content-9 .ttcn .control-text .page-content-2 {
		width:100%;
	}
	body.mobile #dich-vu-tra-gop-2015 .main-content .page-content-3 .show-product {
		padding:10px 0px 0px 0px
	}
}
@media(max-width:767px) {
	body.mobile .seo_product_description_v2 .container-v3 .container-v3-item,.description-short,.content-special {
		padding:0px !important;
	}
}
.seo_product_description_v2 .container-v2 .description-short .post_title a {
	color:#009cce !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content strong,.post_content strong,.post_title strong,#seo_product_description.template2 strong,#seo_product_description.template2 strong {
	font-weight:600 !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content strong,.post_content strong,.post_title strong,#seo_product_description.template2 strong,#seo_product_description.template2 strong {
	font-weight:600 !important;
}
.post_title h2,.post_title h2 a {
	line-height:30px !important;
}
.seo_product_description_v2 .container-v3 h2 {
	font-size:20px !important;
	font-weight:normal !important;
	line-height:30px !important;
}
.container-v3-inn>h2 {
	margin:auto !important;
}
.nicescroll-rails {
	display:none !important;
}
.mobile .nk_seo_promotion_wrapper .swiper-slide .price .price-num,.mobile .nk_seo_promotion_wrapper .swiper-slide .product-prices .strike {
	font-size:1em !important;
	line-height:15px;
	margin-left:5px;
}
.blog-item {
	padding:10px !important;
}
.blog-item h1,.blog-item h1 span,.blog-item span h1 {
	color:#009cce !important;
	font-family:segoe ui !important;
	font-size:23px !important;
	font-weight:bold !important;
	text-decoration:none;
	text-transform:uppercase;
}
.blog-item p,.blog-item span {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.blog-item span strong,.blog-item strong span {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
	color:#009cce !important;
}
.blog-item img {
	display:block;
	margin:auto;
	text-align:center;
}
#nks-product-description-general {
	margin:5px 15px !important;
}
#nks-product-description-general * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general a {
	color:#008AC2;
}
#nks-product-description-general p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general .nks-list-title,#nks-product-description-general .nks-list-title a,#nks-product-description-general .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general .nks-general-un-order-list p,#nks-product-description-general .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general .nks-type-key-feature {
}
#nks-product-description-general .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general .nks-images,#nks-product-description-general img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3,#nks-product-description-general .nks-type-reason-to-buy h3 *,#nks-product-description-general .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
#nks-product-description-general-v2 {
	margin:5px 15px !important;
}
#nks-product-description-general-v2 * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general-v2 a {
	color:#008AC2;
}
#nks-product-description-general-v2 p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general-v2.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-list-title,#nks-product-description-general-v2 .nks-list-title a,#nks-product-description-general-v2 .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general-v2 .nks-general-un-order-list p,#nks-product-description-general-v2 .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general-v2 .nks-type-key-feature {
}
#nks-product-description-general-v2 .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general-v2 .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2 .nks-images,#nks-product-description-general-v2 img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general-v2.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general-v2 .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general-v2.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general-v2 .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3,#nks-product-description-general-v2 .nks-type-reason-to-buy h3 *,#nks-product-description-general-v2 .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general-v2.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general-v2 .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general-v2 .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
.mobile-product-tabs li {
	display:block;
	float:left !important;
	width:100%;
}
.wysiwyg-content>iframe {
	border:0px solid #00f !important;
	position:static;
	display:block !important;
	width:320px !important;
}
.page-content-10 .imagelazyload {
	min-height:200px;
}
.m .popup-image {
	margin:auto;
	width:100%;
}
.mobile-home-banner-2015 #home_banner_main.owl-theme img {
	max-height:unset !important;
	min-height:unset !important;
	width:100%;
}
.imagelazyload.mobile-guide-img {
	height:100%;
	width:100%;
}
.mobile-guide-wrap {
	display:block;
	float:left !important;
	height:auto !important;
	position:fixed;
	top:0;
	width:100%;
	z-index:999999 !important;
	left:0;
}
.seo_product_description_v2 .container-v2 .description-short .post_title a {
	color:#009cce !important;
}
.mobile-sprite.mobile-sprite-flash-star-1 {
	background-position:-427px -626px !important;
	bottom:45px;
	display:block;
	float:left;
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	transform:scale(0.7);
	width:45px;
	z-index:100 !important;
}
.mobile-sprite.mobile-sprite-flash-star-3 {
	background-position:-427px -626px !important;
	bottom:35px;
	display:block;
	float:left;
	height:48px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	transform:scale(0.9);
	width:47px;
	z-index:100 !important;
}
.mobile-sprite.mobile-sprite-flash-star-4 {
	background-position:-427px -626px !important;
	bottom:37px;
	display:block;
	float:left;
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	right:-4px;
	width:45px;
	z-index:100 !important;
	transform:scale(0.7);
}
.nks-d-promotion-group .mobile-sprite.mobile-sprite-flash-star-1 {
	top:0 !important;
	left:-10px !important;
}
.nks-d-promotion-group .mobile-sprite.mobile-sprite-flash-star-3 {
	left:8px !important;
	top:10px !important;
}
.nks-d-promotion-group .mobile-sprite.mobile-sprite-flash-star-4 {
	left:6px !important;
	top:-7px !important;
}
.mobile-product-list-v4 .price-container {
	background:none repeat scroll 0 0 #f2f2f2 !important;
	border-bottom:1px solid #d7d7d7;
	box-sizing:border-box;
	display:block;
	float:left;
	height:43px !important;
	max-height:43px !important;
	min-height:43px !important;
	padding-top:3px;
	position:relative;
	width:100% !important;
}
.desktop-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	display:inline;
	left:auto;
	position:absolute;
	right:5px;
	top:10px
}
.mobile-product-list-v4 .float-left.product-prices {
	padding:0px 5px!important
}
.mobile-product-list-v4 .price-container .price {
	text-align:left
}
.mobile-product-list-v4 .price-container .discount-container .nk-discount-block .price-num {
	color:#fff !important;
	font-size:12px !important;
	padding-right:3px !important;
}
body.mobile .mobile-product-list-v4 .product-container .product-old-price .strike-center {
	display:block;
	text-align:center;
	width:100%;
}
.nk_seo_promotion_wrapper.mobile-product-list-v4 .product-description a.product-title {
	float:none;
}
.mobile-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	background:#ed1c24 none repeat scroll 0 0 !important;
	color:white;
	display:inline;
	font-weight:bold;
	left:auto;
	padding:4px !important;
	position:absolute;
	right:1px;
	top:1px;
}
.nmb_scroll_v9 .touchcarousel-item.swiper-slide.lg {
	border:medium none !important;
	width:100% !important;
}
.d-cat-title-h1 {
	color:#f2f2f2 !important;
	display:table-cell;
	font-size:11px !important;
	font-weight:normal !important;
	height:20px !important;
	opacity:0.2 !important;
	overflow:hidden;
	position:absolute;
	right:0 !important;
	top:20px !important;
	vertical-align:middle;
	white-space:nowrap !important;
}
#tags {
	display:none !important;
}
.sprite.sprite-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:40px !important;
}
.gif-recent-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:40px !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	right:3px !important;
	width:32px !important;
}
.sprite.sprite-flash-star-2 {
	background-position:-1054px -1340px !important;
	bottom:41px;
}
.mobile .nks-images>iframe {
	max-width:100% !important;
}
.nks-middle-img {
	display:block;
	margin:auto;
	text-align:center;
}
.mobile .product-description .product-list-field {
	display:inline-flex;
	width:100%;
}
.product-notification-body .product-notification-content .product-notification-options {
	display:block;
}
.mobile .mobile-hot-promotion-list .touchcarousel-item,.mobile .mobile-product-list-v4 .touchcarousel-item {
	border-right:3px solid #f2f2f2 !important;
}
.main-product.span.touchcarousel.swiper-container.nk_seo_promotion_wrapper {
	margin:3px !important;
}
.nmb_scroll_v9 .touchcarousel-item.swiper-slide.lg {
	border:medium none !important;
	width:100% !important;
}
.nks-block-description strong {
	font-weight:500 !important;
	font-family:roboto !important;
	color:#2d2d2d !important;
}
body.mobile .mobile-login .button-submit.button-wrap-left {
	margin:0px !important;
}
body.mobile .mobile-login .button.button-wrap-left {
	background:#f6f6f6 none repeat scroll 0 0 !important;
	border-radius:unset !important;
}
body.mobile .mobile-login .button-submit.button-wrap-left {
	margin:0px !important;
}
body.mobile .mobile-login>.button.button-wrap-left {
	background:#f6f6f6 none repeat scroll 0 0 !important;
	border-radius:unset !important;
	padding:2px 15px !important;
}
.main-product.span.touchcarousel.swiper-container.nk_seo_promotion_wrapper {
	margin:0 !important;
}
body.mobile .mobile-login .button-submit.button-wrap-left,.mobile-login .button.button-wrap-left {
	margin:0 !important;
}
.mobile input[type="text"],input[type="password"],textarea,select,.scroll-y {
	border-radius:0px !important;
	box-shadow:none !important;
}
.mobile .list-footer-button .new-link-good-price {
	background-color:#2d2d2d !important;
	border:1px dotted #fff !important;
	border-radius:0 !important;
}
body.mobile .mobile-footer .mobile-login .button.button-wrap-right,body.mobile .mobile-footer .mobile-login .button-submit.button-wrap-right {
	padding:2px 0 !important;
}
.mobile-login {
	margin:10px 0 20px !important;
}
.buttons-container.reviews_tree_answer {
	display:block !important;
	float:left !important;
	height:20px !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	right:0 !important;
	top:0 !important;
}
#content_discussion #posts_list div[id^="content_"] .posts {
	background-color:#c5e3e5!important;
	border:1px solid #fff;
}
.reviews_tree_answer .button.button-wrap-left,body.mobile .reviews_tree_answer .button-wrap-left,body.mobile .reviews_tree_answer .button-wrap-right {
	background:rgba(0,0,0,0) none repeat scroll 0 0 !important;
	border:medium none !important;
	display:block !important;
	float:left !important;
	width:54px !important;
	box-shadow:none !important;
}
.reviews_tree_answer .button.button-wrap-right a {
	padding:0 0 0 5px !important;
	color:#008ac2 !important;
	line-height:40px;
	text-align:center;
	width:100%;
	text-transform:unset !important;
	font-weight:bold !important;
}
body.mobile .reviews_tree_answer .button.button-wrap-right a {
	padding:0 0 0 5px !important;
	color:#008ac2 !important;
	line-height:30px;
	text-align:center;
	width:100%;
	text-transform:unset !important;
	font-weight:bold !important;
}
.product-main-info-nk .buttons-container.reviews_tree_answer {
	top:10px !important;
}
.mobile-product-main-info .buttons-container.reviews_tree_answer {
	top:-9px !important;
}
.mobile #opener_new_post.button.button-wrap-right,.mobile #opener_new_post.button.button-wrap-left {
	display:block !important;
	float:left;
	text-align:center;
	width:100%;
}
.tag {
	margin:0;
	padding:0;
	list-style:none;
}
.tag li,.tag span {
	position:relative;
	float:left;
	height:28px;
	font-size:14px;
	line-height:28px;
}
.tag span {
	margin-left:20px;
	padding:0 10px 0 12px;
	color:#fff;
	text-decoration:none;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.tag span:before {
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-width:14px 12px 14px 0;
	border-style:solid;
	content:"";
}
.tag span:after {
	position:absolute;
	top:12px;
	left:0;
	width:4px;
	height:4px;
	background:#fff;
	content:"";
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.tag:hover span:after {
	visibility:hidden;
}
.tag .delete-icon {
	position:absolute;
	display:inline-block;
	visibility:hidden;
	margin:5px 0 0 -19px;
}
.tag:hover .delete-icon {
	visibility:visible;
}
.tag .tag-inner span {
	margin-left:15px;
	max-width:175px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.tags-group {
	padding:15px 28px 5px;
	color:#757575;
}
.tags-list-container li {
	padding:6px 0 7px 28px;
}
.tags-list-container .delete-icon {
	position:absolute;
	visibility:hidden;
	margin:-2px 0 0 -20px;
}
.tags-list-container li:hover .delete-icon {
	visibility:visible;
}
.tags-wrap {
	width:220px;
	margin:15px 15px 0 0;
	float:left;
}
.tags-buttons {
	margin:-26px 0 0 230px;
	white-space:nowrap;
}
.tags-buttons .button-submit {
	vertical-align:middle;
	margin-left:10px;
	margin-bottom:0;
}
.tag-level-0,.tag-level-0:active {
	font-size:69%;
}
.tag-level-1,.tag-level-1:active {
	font-size:77%;
}
.tag-level-2,.tag-level-2:active {
	font-size:92%;
}
.tag-level-3,.tag-level-3:active {
	font-size:108%;
}
.tag-level-4,.tag-level-4:active {
	font-size:123%;
}
.tag-level-5,.tag-level-5:active {
	font-size:154%;
}
.tag-level-6,.tag-level-6:active {
	font-size:192%;
}
.tag-product a {
	background-color:#e6e6e6;
	color:#676767;
	text-shadow:0 1px 0 #fff;
}
.tag-product li:hover a {
	background-color:#08c;
	color:#fff;
	text-shadow:none;
}
.tag-product li:hover a:before {
	border-right-color:#08c;
}
.tag span:before,.tag a:before {
	border-color:transparent #e6e6e6 transparent transparent;
}
ul.tag-product {
	margin:0;
}
.my-tags {
	background-color:#f3f3f3;
	padding:16px 10px 12px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
ul.tagit {
	padding:1px 5px;
	min-height:30px;
	overflow:auto;
	margin:0;
	border-color:#cdcdcd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
}
.tag-product a,ul.tagit li.tagit-choice {
	position:relative;
	display:block;
	float:left;
	margin:3px 5px 3px 15px;
	padding:0 27px 0 10px;
	height:24px;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
	border:0 none;
	background:#e6e6e6;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
#content_tags .tag-product a {
	font-size:12px;
	line-height:24px;
	padding-right:12px;
	margin-top:0;
}
.tag-product a:before,.tagit li.tagit-choice:before {
	position:absolute;
	top:0;
	left:-12px;
	float:left;
	width:0;
	height:0;
	border-width:12px 12px 12px 0;
	border-style:solid;
	content:"";
	border-color:transparent #e6e6e6 transparent transparent;
}
.tag-product a:after,.tagit li.tagit-choice:after {
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	content:"";
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.tagit li.tagit-choice .tagit-label {
	line-height:24px;
	text-decoration:none;
	color:#676767;
	text-shadow:0 1px 0 #fff;
}
.tagit li.tagit-choice .tagit-close {
	cursor:pointer;
	position:absolute;
	right:6px;
	top:50%;
	margin-top:-9px;
	line-height:17px;
}
.tagit li.tagit-choice .tagit-close .ui-icon-close {
	background:none;
	text-indent:0;
}
.tagit li.tagit-choice .tagit-close .ui-icon-close:before {
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"\e00a";
	display:inline-block;
	font-size:16px;
	color:#b3b3b3;
	padding:1px;
	width:10px;
}
.tagit li.tagit-choice .tagit-close:hover .ui-icon-close:before {
	color:#4d4d4d;
}
.tagit li.tagit-choice .tagit-close .text-icon {
	display:none;
}
.tagit input[type="text"] {
	float:left;
	display:block;
	border:none;
	padding:0;
	margin:3px 0 0;
	width:inherit;
	height:23px;
	background-color:inherit;
	outline:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.news-item {
	margin-bottom:32px;
}
.news h1 {
	font-size:19px;
	color:#404040;
	border-bottom:1px solid #f5f5f5;
	margin-bottom:8px;
	padding:0 0 6px;
}
.news h1 span {
	float:right;
	font-size:13px;
	color:#b1b1b1;
	line-height:26px;
}
.news-content p {
	padding-top:0;
}
.news-sidebox-list li {
	border-bottom:1px dotted #bfbfbf;
	padding-bottom:10px;
	margin-bottom:10px;
}
.news-sidebox-list li p {
	display:block;
	color:#919191;
	font-size:11px;
	padding:0;
}
.subscribe-block .subscribe-notice {
	margin-top:10px;
	font-size:85%;
	line-height:150%;
}
.subscribe-complete {
	border-top:1px solid #cccccc;
	display:block;
	margin:25px auto 0;
	width:98%;
}
.subscribe-complete h2 {
	color:#ed1c24;
	font-size:2.6em;
	font-weight:normal;
	margin:20px 0 0;
	text-align:center;
}
.subscribe-complete p,.subscribe-complete .button-contain {
	width:77%;
}
.subscribe-complete p {
	color:#212121;
	display:block;
	font-size:1.4em;
	line-height:23px;
	margin:25px auto 40px;
	padding:0;
}
.subscribe-complete .button-contain {
	text-align:center;
	margin:0 auto;
}
.subscribe-complete .button-contain a {
	background:#ff0000 none repeat scroll 0 0;
	box-sizing:border-box;
	display:block;
	float:left;
	padding:7px;
	width:48.5%;
}
.subscribe-complete .button-contain a:first-child {
	margin-right:3%;
}
.subscribe-complete .button-contain a span {
	color:#fff;
	font-size:1.6em;
}
.subscribe-complete .button-contain a span::after {
	content:">>";
	padding-left:10px;
}
.unsubscribe-newsletters {
	border-top:1px solid #cccccc;
	margin:5px auto 0;
	width:98%;
}
.unsubscribe-newsletters .title {
	margin:25px 0;
	text-align:center;
}
.unsubscribe-newsletters .title span {
	color:#ff0103;
	font-size:3em;
}
.unsubscribe-newsletters .title span::before {
	background-position:-144px -79px;
	content:"";
	display:inline-block;
	height:91px;
	margin-right:17px;
	vertical-align:middle;
	width:91px;
}
.unsubscribe-newsletters .content {
	background:#f8f8f8 none repeat scroll 0 0;
	box-sizing:border-box;
	padding:35px;
}
.unsubscribe-newsletters .content h3 {
	margin-bottom:10px;
}
.unsubscribe-newsletters .content h3 span {
	color:#008fcf;
	font-size:2.2em;
	font-weight:600;
	text-transform:uppercase;
}
.unsubscribe-newsletters .content h3 span::before {
	background-position:-175px -1px;
	content:"";
	display:inline-block;
	height:59px;
	margin-right:5px;
	vertical-align:middle;
	width:63px;
}
.unsubscribe-newsletters .content p {
	color:#636363;
	font-size:1.4em;
	line-height:35px;
	padding:0;
}
.unsubscribe-newsletters .content input {
	background:#ff0000 none repeat scroll 0 0;
	border:medium none;
	border-radius:5px;
	color:#fff;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	margin-top:20px;
	padding:10px;
	width:216px;
}
.unsubscribe-newsletters .submit-unsubscribe {
	border:1px solid #d7d7d7;
	border-radius:3px;
	box-sizing:border-box;
	margin-top:6px;
	padding:20px 20px 10px;
}
.unsubscribe-newsletters .submit-unsubscribe>h3 {
	color:#008fcf;
	font-size:1.5em;
	text-align:center;
	text-transform:uppercase;
}
.unsubscribe-newsletters .submit-unsubscribe .button-contain {
	margin-top:10px;
	text-align:center;
}
.unsubscribe-newsletters .submit-unsubscribe .button-contain a,.unsubscribe-newsletters .submit-unsubscribe .button-contain input {
	background:#008fcf none repeat scroll 0 0;
	border:medium none;
	border-radius:5px;
	color:#fff;
	display:inline-block;
	font-size:1.3em;
	font-weight:600;
	padding:10px;
	width:24%;
}
.unsubscribe-newsletters .submit-unsubscribe .button-contain a {
	height:23px;
	margin-right:10px;
}
.unsubscribe-newsletters .submit-unsubscribe .button-contain input {
	background:#919191 none repeat scroll 0 0;
}
@media(max-width:1023px) {
	.mobile .subscribe-complete p,.mobile .subscribe-complete .button-contain {
		width:85%;
	}
	.mobile .unsubscribe-newsletters .submit-unsubscribe .button-contain a,.mobile .unsubscribe-newsletters .submit-unsubscribe .button-contain input {
		width:28%;
	}
}
@media(max-width:767px) {
	.mobile .subscribe-complete h2 {
		font-size:1.8em;
	}
	.mobile .subscribe-complete p,.mobile .subscribe-complete .button-contain {
		width:100%;
	}
	.mobile .subscribe-complete p {
		text-align:justify;
	}
	.mobile .subscribe-complete .button-contain a span {
		font-size:1.3em;
	}
	.mobile .unsubscribe-newsletters .title span::before {
		margin:0 auto;
	}
	.mobile .unsubscribe-newsletters .title span {
		font-size:1.5em;
	}
	.mobile .unsubscribe-newsletters .content p {
		text-align:justify;
	}
	.mobile .unsubscribe-newsletters .content {
		padding:20px 10px;
	}
	.mobile .unsubscribe-newsletters .submit-unsubscribe {
		padding:20px 0 10px;
	}
	.mobile .unsubscribe-newsletters .submit-unsubscribe .button-contain a,.mobile .unsubscribe-newsletters .submit-unsubscribe .button-contain input {
		font-size:1.1em;
		padding:10px 5px;
		width:47%;
	}
	.mobile .unsubscribe-newsletters .submit-unsubscribe .button-contain a {
		height:18px;
		margin-right:5px;
	}
}
@charset "utf-8";
.uudaituutruong_sum_page {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/bg_tuutruong.jpg');
	font-family:Arial;
	width:100%;
	overflow:hidden;
}
.uudaituutruong_wrap {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
.block_uudaimuatuutruong_header {
	float:left;
	width:1200px;
	height:477px;
}
.block_uudaituutruong_bg_top {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_top.png') no-repeat;
	width:1200px;
	height:74px;
	float:left;
}
.block_uudaituutruong_bg_middle {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_middle.png') repeat-y;
	width:1200px;
	float:left;
	height:auto;
}
.block_uudaituutruong_bg_buttom {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/frm_dky_voucher_MuaTuuTruong_buttom.png') no-repeat;
	width:1200px;
	height:18px;
	float:left;
}
.block_uudaituutruong_content_main {
	float:left;
	width:960px;
	margin-left:120px;
}
.block_uudaituutruong_content_top {
	float:left;
	width:960px;
	font-size:17px;
	color:#212121;
	line-height:30px;
	margin-bottom:20px;
}
.block_uudaituutruong_content_middle {
	float:left;
	width:960px;
	font-size:20px;
	color:#212121;
	line-height:30px;
	color:#ffaa00;
	font-weight:bold;
}
.block_uudaituutruong_form_dky {
	width:960px;
	float:left
}
.block_uudaituutruong_box_field {
	float:left;
	width:950px;
	margin:10px 0px 10px 8px;
}
.lable_textfield_uudaituutruong {
	color:#212121;
	font-family:Arial;
	font-size:17px;
	width:237px;
	float:left;
	font-weight:normal;
	margin-right:20px;
}
.text_field_uudaituutruong {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	padding:4px 0px;
	width:500px;
}
.button_hoantat_uudaituutruong {
	background:url('../images/images/addons/nk_mua_tuu_truong_2014/button_dky.png');
	float:left;
	width:260px;
	height:67px;
	border:none;
	margin-left:250px;
	cursor:pointer;
	text-align:center;
}
.text_button_hoantat_uudaituutruong {
	color:#ffaa00;
	font-size:24px;
	font-weight:bold;
	border:0;
	background-color:transparent;
	width:260px;
	height:50px;
	cursor:pointer;
}
.note_uudaimuatuutruong {
	font-weight:bold;
	color:#212121;
	font-size:20px;
	text-decoration:underline;
}
.uudaimuatuutruong_tr_top {
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.uudaimuatuutruong_td_top {
	color:#333333;
	font-size:13px;
	font-weight:normal;
	padding-top:6px;
	text-align:center;
	border:1px solid #CBCBCD;
}
.uudaimuatuutruong_tr_sub {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.form_timkiem {
	float:left;
	margin-left:6px;
	width:110px;
}
.bt_timkiem {
	cursor:pointer;
	float:left;
	margin-left:6px;
	width:50px;
}
@charset "utf-8";
body {
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
#snonline_wrapp {
	width:100%;
}
.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:1200px
}
.clearspace {
	clear:both;
}
.block_namabank_header {
	float:left;
	width:1200px;
	height:446px;
}
.block_namabank_middle {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/page_dangky_SinhNhatOnline_03.jpg') repeat-y;
	width:1200px;
	height:auto;
	float:left;
}
.block_namabank_bottom {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/from_dangky_NamaBank_05.jpg') no-repeat;
	width:1200px;
	height:39px;
	float:left;
}
.NamAbank_col_left {
	float:left;
	width:750px;
}
.NamAbank_col_right {
	float:right;
	width:450px;
	margin-top:30px;
}
.block_dk_dn_ss {
	float:left;
	width:680px;
	margin-left:70px;
}
.block_namabank_title {
	float:left;
	width:680px;
	margin-left:70px;
	margin-bottom:20px;
}
.block_namabank_title_Text {
	font-size:30px;
	color:#cb1d47;
	text-transform:uppercase;
}
.note_block_title_sub_sub {
	float:left;
	width:650px;
	color:#212121;
	text-align:justify;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	font-family:times;
	margin-top:10px;
	margin-bottom:10px;
}
.box-arrow_sn-online {
	float:left;
	margin-bottom:7px;
	margin-top:10px;
	width:620px;
	margin-left:8px;
}
.title_sn-online {
	color:#212121;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	width:180px;
	font-family:times;
}
.title_sn-online_ngaycap {
	color:#212121;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	width:100px;
	font-family:times;
}
.input_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 6px;
	width:400px;
}
.input_oder_label1_sn-online_cmnd {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 6px;
	width:130px;
}
.select_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 9px 0 0;
	padding:4px 6px;
	width:414px;
}
.bt_form_dn-dn {
	background:url('../images/images/addons/nk_open_nam_a_bank_card/bt_vietbinhchon.png') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:17px;
	height:42px;
	margin-left:170px;
	text-align:center;
	width:180px;
	margin-top:10px;
}
.dk_hoantat {
	color:#636363;
	font-size:24px;
	font-weight:normal;
	margin-top:4px;
	text-align:center;
	font-family:times;
}
.bg_thongke_sn {
	float:left;
	width:1000px;
	margin-left:105px;
	margin-bottom:10px;
}
.tr_top {
	background:none repeat scroll 0 0 #cb1d47;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.td_top {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.tr_sub {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.td_top {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.form_timkiem {
	float:left;
	margin-left:6px;
	width:110px;
}
.bt_timkiem {
	cursor:pointer;
	float:left;
	margin-left:6px;
	width:50px;
}
.box-arrow {
	float:left;
	width:200px;
}
.block_tg_v4 {
	width:100%;
}
.block_title_tg_v4 {
	text-align:center;
	color:#212121;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	line-height:28px;
	width:100%;
	margin-bottom:30px;
}
.block_form_dl_tg_v4 {
	width:100%;
	margin-bottom:10px;
}
.block_sum_form_v4_tg {
	width:100%;
	margin-bottom:10px;
	float:left;
}
.block_sum_form_v4_tg>label:nth-child(4) {
	box-sizing:border-box;
	padding-left:24px;
}
.block_form_dl_tg_name_v4 {
	float:left;
	width:40%;
	text-align:left;
	padding-left:10px;
	color:#636363;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
}
.block_form_dl_tg_input_v4 {
	float:left;
	width:55%;
}
.input_form_tg_v4 {
	height:26px;
	width:100%;
	border:#ececec solid 1px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	font-size:97%;
}
.block_table_tg {
	background:#e5e5e5;
	width:100%;
	border:none;
}
.block_td_tg_col1 {
	width:25%;
	border:none;
	padding:0;
	text-align:left;
	color:#636363;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col2 {
	width:25%;
	border:none;
	padding:0;
	text-align:left;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	height:30px;
}
.block_td_tg_col3 {
	width:50%;
	border:none;
	padding:0;
	text-align:left;
	color:#424242;
	font-size:97%;
	font-weight:inherit;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	height:30px;
}
.block_td_tg_col1_sub {
	width:40%;
	border:none;
	padding:0;
	text-align:left;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub2 {
	width:20%;
	border:none;
	padding:0;
	text-align:center;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub_sub {
	width:40%;
	border:none;
	padding:0;
	text-align:left;
	color:#636363;
	font-size:87%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub2_sub {
	width:20%;
	border:none;
	padding:0;
	text-align:center;
	color:#636363;
	font-size:87%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.check_box_tg {
	color:#696969;
	font-size:11px;
}
.block_title_tg_v4_check {
	text-align:left;
	color:#212121;
	font-size:87%;
	font-weight:inherit;
	font-family:Arial,Helvetica,sans-serif;
	line-height:28px;
	width:100%;
	margin-bottom:10px;
}
.input_button {
	color:#737373;
	text-shadow:0 1px 0 #FFFFFF;
}
#tragop_form {
	border:1px solid #ccc;
	display:block;
	overflow:hidden;
	padding:10px;
	margin-bottom:20px;
}
.adpopup-overlay {
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999990;
	top:0;
	left:0;
	background:#fff;
}
.adpopup-overlay.adpopup-style-overlay-dark {
	background:#000;
}
.adpopup {
	width:500px;
	height:300px;
	position:fixed;
	z-index:9999991;
	left:0;
	top:100px;
	margin:0;
	padding:20px;
	line-height:1.5em;
	font-size:16px;
	color:#000;
	font-family:sans-serif;
	border-radius:3px;
	box-shadow:0 0 30px rgba(0,0,0,.32);
}
.adpopup.adpopup-style-bg-dark {
	background:#292929;
	border-color:#000;
	color:#eee;
}
.adpopup.adpopup-style-bg-dark a {
	color:#eee;
}
.adpopup.adpopup-style-bg-dark a:hover {
	color:#fff;
}
.adpopup a.adpopup-close {
	width:40px !important;
	height:40px !important;
	display:block !important;
	position:absolute !important;
	z-index:999992 !important;
	top:-10px !important;
	right:-10px !important;
	cursor:pointer !important;
	text-decoration:none !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}
.adpopup.adpopup-style-close-dark a.adpopup-close {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
.adpopup.adpopup-style-close-dark a.adpopup-close:hover {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
.adpopup.adpopup-style-close-dark a.adpopup-close:active {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
.adpopup.adpopup-style-close-light a.adpopup-close {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
.adpopup.adpopup-style-close-light a.adpopup-close:hover {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
.adpopup.adpopup-style-close-light a.adpopup-close:active {
	color:white;
	background-color:#aaa;
	text-align:center;
	font-size:16px;
	line-height:39px;
	font-weight:bold;
	border-radius:50%;
}
@charset "utf-8";
body {
	font-family:Arial,Helvetica,sans-serif;
	color:#636363;
	font-size:12px;
	margin:auto;
	padding:0;
	width:1200px;
}
.clearspace {
	clear:both;
}
#popup_hoadon {
	color:#cb1d47;
	text-decoration:none;
	font-size:18px;
	cursor:pointer;
}
img {
	border:none;
}
.snonline_wrapp {
	width:100%;
}
.block_snonline_header {
	float:left;
	width:1200px;
	height:446px;
}
.block_snonline_middle {
	background:url('../images/images/addons/nk_sinh_nhat_online_2014/page_dangky_SinhNhatOnline_03.jpg') repeat-y;
	width:1200px;
	height:auto;
	float:left;
}
.block_snonline_bottom {
	background:url('../images/images/addons/nk_sinh_nhat_online_2014/page_dangky_SinhNhatOnline_07.jpg') no-repeat;
	width:1200px;
	height:39px;
	float:left;
}
.snonline_col_left {
	float:left;
	width:450px;
}
.snonline_col_right {
	float:left;
	width:750px;
}
.block_image_voucher {
	float:left;
	width:383px;
	height:584px;
	margin-left:67px;
}
.block_content_main_snonline {
	width:700px;
	height:auto;
	float:left;
	margin-left:20px;
}
.block_title_snonline {
	float:left;
	width:700px;
	height:133px;
}
.block_subcontent_snonline {
	float:left;
	width:700px;
}
.block_subcontent_text_snonline {
	float:left;
	width:650px;
	color:#212121;
	font-size:18px;
	line-height:30px;
	margin-bottom:25px;
}
.block_title_dkynhanvoucher {
	float:left;
	width:700px;
	color:#f61b50;
	font-size:25px;
	text-transform:uppercase;
	font-weight:bold;
}
.block_huongdanguianh {
	font-size:18px;
	color:#cb1d47;
	text-decoration:underline;
}
.block_dk_dn_ss {
	float:left;
	width:700px;
}
.note_block_title_sub_sub {
	float:left;
	width:650px;
	color:#212121;
	text-align:justify;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	font-family:times;
	margin-top:10px;
	margin-bottom:10px;
}
.box-arrow_sn-online {
	float:left;
	margin-bottom:7px;
	margin-top:10px;
	width:700px;
	margin-left:8px;
}
.title_sn-online {
	color:#212121;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	width:180px;
	font-family:times;
}
.input_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 6px;
	width:430px;
}
.select_oder_label1_sn-online {
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #BDBDBD;
	color:#444444;
	float:left;
	font-size:14px;
	margin:0 9px 0 0;
	padding:4px 6px;
	width:100px;
}
.bt_form_dn-dn {
	background:url('../images/images/addons/nk_sinh_nhat_online_2014/bt_vietbinhchon.png') no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:17px;
	height:42px;
	margin-left:170px;
	text-align:center;
	width:180px;
	margin-top:10px;
}
.dk_hoantat {
	color:#636363;
	font-size:24px;
	font-weight:normal;
	margin-top:4px;
	text-align:center;
	font-family:times;
}
.bg_thongke_sn {
	float:left;
	width:1000px;
	margin-left:105px;
	margin-bottom:10px;
}
.tr_top {
	background:none repeat scroll 0 0 #cb1d47;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.td_top {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.tr_sub {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.bg_thongke_sn tr.tr_sub td {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
.td_top {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	padding-top:2px;
	text-align:center;
}
.form_timkiem {
	float:left;
	margin-left:6px;
	width:110px;
}
.bt_timkiem {
	cursor:pointer;
	float:left;
	margin-left:6px;
	width:50px;
}
.content_tt_phone {
	float:left;
	background:#fff;
	width:100%;
}
.content_tt_phone_sub {
	float:left;
	background:#fff;
	width:1055px;
}
.content_colleft_phone {
	float:left;
	width:60%;
	margin-bottom:20px;
}
.content_collright_phone {
	float:left;
	width:40%;
}
.content_colleft_phone_title {
	float:left;
	width:760px;
	margin-bottom:20px;
	margin-top:10px;
	padding-left:10px;
}
.icone-phone {
	float:left;
}
.subtitle-phone {
	float:left;
	font-size:17px;
	font-weight:bold;
	padding-left:14px;
	text-transform:uppercase;
	padding-top:4px;
}
.block_form_sumit_phone {
	float:left;
	width:760px;
	padding-left:40px;
	margin-bottom:20px;
}
.block_form_sumit_phone1 {
	height:20px;
	line-height:20px;
	padding:2px;
	width:150px;
	font-size:14px;
	font-weight:bold;
	color:#dc0000;
	float:left;
}
.input_phone_tt {
	border:1px solid #c0c0c0;
	height:24px;
	line-height:20px;
	padding:2px;
	width:500px;
}
.block_form_topup_input {
	width:600px;
	float:left;
	padding-bottom:20px;
}
.note_phone_tt {
	float:left;
	color:#FF0000;
	width:340px;
	margin-top:10px;
	padding-left:115px;
	margin-bottom:10px;
}
.block_logo_tt {
	float:left;
	width:760px;
	margin-bottom:20px;
}
#mobifone {
	background:url('../images/images/mobifone.jpg') no-repeat;
}
#mobifone.active {
	background:url('../images/images/mobifone_act.jpg') no-repeat;
}
#vinafone {
	background:url('../images/images/vinaphone.jpg') no-repeat;
}
#vinafone.active {
	background:url('../images/images/vinaphone_act.jpg') no-repeat;
}
#sfone {
	background:url('../images/images/sfone.jpg') no-repeat;
}
#sfone.active {
	background:url('../images/images/sfone_act.jpg') no-repeat;
}
#viettel {
	background:url('../images/images/viettel.jpg') no-repeat;
}
#viettel.active {
	background:url('../images/images/viettel_act.jpg') no-repeat;
}
#gmobil {
	background:url('../images/images/gmobile-i.jpg') no-repeat;
}
#gmobil.active {
	background:url('../images/images/gmobile_act.jpg') no-repeat;
}
#vnm {
	background:url('../images/images/vnm.jpg') no-repeat;
}
#vnm.active {
	background:url('../images/images/vnm_act.jpg') no-repeat;
}
.block_mobi {
	float:left;
	height:32px;
	width:94px;
}
.text-fied-phone {
	float:left;
	width:560px;
	padding-left:10px;
	line-height:20px;
	text-align:justify;
}
.block_noidung_right_tt_phone {
	float:left;
	margin-left:150px;
	width:350px;
	height:100px;
	margin-top:55px;
}
.text-fied-phone-right {
	float:left;
	line-height:20px;
	text-align:justify;
	width:440px;
	margin-top:40px;
}
.block_full_tt_phone_bottom {
	float:left;
	width:100%;
}
.content_colleft_phone_title_bottom {
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	width:850px;
}
.content_colleft_phone_title_bottom_right {
	float:right;
	margin-bottom:20px;
	margin-top:10px;
	padding-right:10px;
	width:170px;
	text-align:right;
	text-transform:uppercase;
}
.content_colleft_phone_title_bottom_right a,.content_colleft_phone_title_bottom_right a:visited {
	text-decoration:none;
	color:#636363;
}
.content_colleft_phone_title_bottom_right a:hover {
	text-decoration:underline;
	color:#636363;
}
.block_full_tt_phone_bottom_logo {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.vcb {
	background:url('../images/images/vcb.jpg') no-repeat right;
}
.tech {
	background:url('../images/images/techbank.png') no-repeat right;
}
.vietin {
	background:url('../images/images/vietinbank.png') no-repeat right;
}
.exim {
	background:url('../images/images/eximbank.png') no-repeat right;
}
.vib {
	background:url('../images/images/vib.png') no-repeat right;
}
.va {
	background:url('../images/images/vietabank.jpg') no-repeat right;
}
.mb {
	background:url('../images/images/mbbank.png') no-repeat right;
}
.acb {
	background:url('../images/images/acb.png') no-repeat right;
}
.hd {
	background:url('../images/images/hdbank.png') no-repeat right;
}
.vp {
	background:url('../images/images/vpbank.png') no-repeat right;
}
.marin {
	background:url('../images/images/marintimebank.png') no-repeat right;
}
.sac {
	background:url('../images/images/sacombank.png') no-repeat right;
}
.gp {
	background:url('../images/images/gpb.jpg') no-repeat right;
}
.oce {
	background:url('../images/images/ocean.png') no-repeat right;
}
.bac {
	background:url('../images/images/baca.png') no-repeat right;
}
.ocb {
	background:url('../images/images/ocb.jpg') no-repeat right;
}
.ab {
	background:url('../images/images/abbank.jpg') no-repeat right;
}
.agr {
	background:url('../images/images/agribank.jpg') no-repeat right;
}
.daia {
	background:url('../images/images/daia.jpg') no-repeat right;
}
.nama {
	background:url('../images/images/namabank.jpg') no-repeat right;
}
.pg {
	background:url('../images/images/pgbank.jpg') no-repeat right;
}
.sgbank {
	background:url('../images/images/saigonbank.jpg') no-repeat right;
}
.navibank {
	background:url('../images/images/navibank.png') no-repeat right;
}
.tpbank {
	background:url('../images/images/tienphongbank.png') no-repeat right;
}
.lienviet {
	background:url('../images/images/lienviet.jpg') no-repeat right;
}
.donga {
	background:url('../images/images/donga.jpg') no-repeat right;
}
.bidv {
	background:url('../images/images/bidv.jpg') no-repeat right;
}
.radioinputbox {
	border:1px solid #e5e5e5;
	float:left;
	height:40px;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:7px;
	padding-left:10px;
	width:106px;
}
.radioinputbox a {
	border:1px solid #e5e5e5;
}
.radioinputbox a.active {
	border:1px solid #FF0000;
}
.block_thanhtoan_phone {
	float:left;
	margin-bottom:10px;
	left:38%;
	position:relative;
}
.button-submit input.block_btn_thanhtoan {
	background:url('../images/images/btn-thanhtoan-phone.jpg') no-repeat;
	width:345px;
	height:64px;
	cursor:pointer;
	font-size:0;
	text-indent:1000000px;
	border:none;
}
.content_tt_phone .help-inline {
	clear:both;
	display:block;
	font-weight:bold;
}
.content_tt_phone .button-wrap-left {
	border:0;
}
.block_tg_v4 {
	width:100%;
}
.block_title_tg_v4 {
	text-align:center;
	color:#212121;
	text-transform:uppercase;
	font-size:120%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	line-height:28px;
	width:100%;
	margin-bottom:30px;
}
.block_form_dl_tg_v4 {
	width:100%;
	margin-bottom:10px;
}
.block_sum_form_v4_tg {
	width:100%;
	margin-bottom:10px;
	float:left;
}
.block_sum_form_v4_tg>label:nth-child(4) {
	box-sizing:border-box;
	padding-left:24px;
}
.block_form_dl_tg_name_v4 {
	float:left;
	width:40%;
	text-align:left;
	padding-left:10px;
	color:#636363;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
}
.block_form_dl_tg_input_v4 {
	float:left;
	width:55%;
}
.input_form_tg_v4 {
	height:26px;
	width:100%;
	border:#ececec solid 1px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	font-size:97%;
}
.block_table_tg {
	background:#e5e5e5;
	width:100%;
	border:none;
}
.block_td_tg_col1 {
	width:25%;
	border:none;
	padding:0;
	text-align:left;
	color:#636363;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col2 {
	width:25%;
	border:none;
	padding:0;
	text-align:left;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	height:30px;
}
.block_td_tg_col3 {
	width:50%;
	border:none;
	padding:0;
	text-align:left;
	color:#424242;
	font-size:97%;
	font-weight:inherit;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	height:30px;
}
.block_td_tg_col1_sub {
	width:40%;
	border:none;
	padding:0;
	text-align:left;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub2 {
	width:20%;
	border:none;
	padding:0;
	text-align:center;
	color:#212121;
	font-size:97%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub_sub {
	width:40%;
	border:none;
	padding:0;
	text-align:left;
	color:#636363;
	font-size:87%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.block_td_tg_col1_sub2_sub {
	width:20%;
	border:none;
	padding:0;
	text-align:center;
	color:#636363;
	font-size:87%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-left:10px;
	height:30px;
}
.check_box_tg {
	color:#696969;
	font-size:11px;
}
.block_title_tg_v4_check {
	text-align:left;
	color:#212121;
	font-size:87%;
	font-weight:inherit;
	font-family:Arial,Helvetica,sans-serif;
	line-height:28px;
	width:100%;
	margin-bottom:10px;
}
.input_button {
	color:#737373;
	text-shadow:0 1px 0 #FFFFFF;
}
#tragop_form {
	border:1px solid #ccc;
	display:block;
	overflow:hidden;
	padding:10px;
	margin-bottom:20px;
}
@charset "utf-8";
@charset "utf-8";
.content_main_trungthu2014 {
	float:left;
	width:650px;
	margin-top:0;
}
.box_field_main_trungthu2014 {
	float:left;
	width:700px;
	margin-left:50px;
	padding:10px 0px;
}
.lable_trungthu2014 {
	float:left;
	width:200px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#212121;
}
.texbox_field_trungthu2014 {
	float:left;
	width:400px;
	color:#333333;
	border-radius:5px;
	border:#999999 solid 1px;
	padding:5px;
}
.button_chiase_trungthu2014 {
	float:left;
	margin-left:200px;
	z-index:5;
	cursor:pointer;
	background:url('../images/images/addons/nk_trung_thu_2014/button_chiase.png') no-repeat;
	width:368px;
	height:110px;
	border:none;
}
.block_main_danhsachchiase_trungthu2014 {
	float:left;
	width:1150px;
	margin-left:50px;
}
.trungthu2014_tr_top {
	background:none repeat scroll 0 0 #704f21;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
.trungthu2014_td_top {
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	border:1px solid #CBCBCD !important;
	display:table-cell !important;
}
.trungthu2014_tr_sub {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CBCBCD;
	color:#636363;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
td.trungthu2014_td_sub {
	line-height:30px;
	height:30px;
	border:1px solid #CBCBCD !important;
	vertical-align:middle !important;
	color:#636363;
}
.trungthu2014_form_timkiem {
	float:left;
	margin-left:6px;
	width:250px;
}
.trungthu2014_bt_timkiem {
	cursor:pointer;
	float:left;
	margin-left:6px;
	width:70px;
}
#gift_cert_data {
	min-width:650px;
}
.gift .buttons-container {
	border-radius:0 0 3px 3px;
	border-top:1px solid #ddd;
	margin:15px 0 28px -21px;
	padding:17px 20px;
	width:100%;
}
.gift .form-field-desc {
	color:#a6a6a6;
	padding-top:2px;
}
.gift .input-text,.gift .input-textarea,.gift-verify-table {
	width:100%;
}
.gift .input-text-short {
	width:112px;
}
.gift .no-items {
	display:none;
}
.gift .icon-plus {
	float:left;
	margin:2px 5px 0 0;
}
.gift .product-options {
	padding-right:0;
}
.gift .product-options .text-button {
	padding:0;
}
.gift .table {
	margin-bottom:15px;
}
.gift-history ol li {
	margin-left:5px;
}
.gift-history ol li span {
	color:gray;
}
.gift-send {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:15px;
	margin:12px 0 18px -21px;
	padding:15px 20px;
	width:100%;
}
.gift-send-left {
	float:right;
	margin-left:15px;
}
.gift-send-right {
	font-weight:700;
}
.gift-validate {
	margin-top:42px;
}
.gift-validate .control-group {
	width:235px;
}
.gift-validate h4 {
	font-size:18px;
	font-weight:normal;
	padding-bottom:17px;
	text-align:right;
}
.gift-validate .icon-gift {
	float:left;
	font-size:27px;
	line-height:27px;
	color:#ddd;
}
.gift-validate .input-text {
	width:200px;
	margin:0;
	float:right;
}
.gift-validate-error {
	max-width:250px;
}
.gift-verify {
	width:600px;
}
.gift-verify .subheader {
	padding:0 0 10px;
}
.gift-verify .table {
	margin-top:0;
}
.gift-verify-table td {
	padding:7px 13px;
}
.gift-cert-amount .help-inline {
	display:none;
}
.error .form-field-desc {
	color:#b94a48;
}
.info-field-body {
	overflow:visible;
	padding:0 0 10px;
}
.info-field-body .address_2 {
	margin-top:-4px;
}
.info-field-body .country,.info-field-body .state {
	margin:2px 0 18px 0;
}
.info-field-body .country {
	width:52%;
}
.info-field-body .state {
	width:30%;
}
.gift-image {
	display:block;
	position:relative;
	border:1px solid #ebebeb;
	background-color:#f9f9f9;
	color:#c8c8c8;
	cursor:default;
}
.gift-image i {
	display:inline-block;
	height:32px;
	width:32px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-16px 0 0 -16px;
	font-size:32px;
	line-height:32px;
}
.store-location {
	padding-left:420px;
}
.store-location-wrapper {
	margin-left:-420px;
	width:400px;
	height:300px;
	border:1px solid #979797;
}
.store-location-item {
	margin:15px 0;
}
.rma {
	position:relative;
}
.rma .buttons-container {
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	border-top:1px solid #ddd;
	margin-top:30px;
	padding:17px 20px;
}
.rma .tabs-content {
	padding:0;
}
.rma .price,.rma .reason {
	width:13%;
}
.rma .products {
	width:60%;
}
.rma .qty {
	text-align:center;
	width:5%;
}
.rma .rma-options {
	margin:15px 0 -4px 0;
}
.rma .tabs {
	margin-top:27px;
}
.rma-actions {
	float:left;
	margin-top:5px;
}
.rma-actions .text-button {
	height:16px;
	margin-right:20px;
	padding:2px 0;
	font-size:85%;
}
.rma-actions span i {
	font-size:120%;
}
.rma-actions span {
	display:inline-block;
}
.rma-comments {
	margin-top:50px;
}
.rma-comments-body {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #DDD;
	border-radius:5px;
	line-height:19px;
	margin-top:19px;
	padding:15px;
	position:relative;
}
.rma-date {
	color:#999;
	font-size:13px;
	font-style:normal;
}
.rma-register .table {
	margin-top:19px;
}
.rma-register .table input[type="checkbox"] {
	margin:3px 0 0;
}
.rma-register .table td {
	padding:6px 10px;
	vertical-align:middle;
}
.rma-register .reason-select {
	min-width:170px;
}
.rma-register-action {
	line-height:27px;
	padding-right:3px;
}
.rma-return-comments {
	margin-top:56px;
}
.rma-return-comments .input-textarea-long {
	display:block;
	margin-top:3px;
	width:57%;
}
.rma-return-table tbody td {
	padding-bottom:12px;
}
.rma-search .input-text {
	width:172px;
}
.rma-search .status td {
	padding:0 32px 1px 0;
}
.rma-status {
	float:right;
	padding-top:13px;
}
.rma-status em {
	color:#404040;
	display:block;
	font-size:13px;
	font-style:normal;
	padding-bottom:3px;
	text-align:right;
}
.rma-toggle {
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	cursor:pointer;
	margin-top:18px;
	padding:10px;
}
.rma-toggle span {
	color:#404040;
	font-weight:700;
	padding-right:14px;
	text-decoration:none;
}
.rma-toggle i {
	padding-left:5px;
}
.sort-by-bestsellers-asc {
	display:none;
}
.form-wrap-default .buttons-container {
	background:none repeat scroll 0 0 #F2F2F2;
	border-radius:0 0 3px 3px;
	border-top:1px solid #ddd;
	margin:15px 0 28px -21px;
	padding:17px 20px;
	width:100%;
}
.form-wrap-default .input-text {
	width:100%;
	max-width:372px;
}
.form-wrap-default .input-textarea {
	width:100%;
	max-width:372px;
}
.form-wrap-default select,.form-wrap-default select.cm-location-billing {
	width:100%;
	max-width:380px;
}
.polls .input-textarea {
	width:100%;
	height:40px;
}
.polls .buttons-container,.polls .polls-buttons {
	border-top:1px solid #eee;
	background-color:#F8F8F8;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	margin:10px 0 0 0;
	padding:10px 14px 12px 10px;
}
.polls .buttons-container .text-button {
	background:none;
	margin-left:35px;
}
.poll-header {
	font-weight:700;
	margin-bottom:9px;
}
.poll {
	margin:0 0 9px 0;
}
.poll li {
	margin-bottom:9px;
	list-style-type:none !important;
}
.poll .input-text {
	width:100%;
}
.polls .captcha {
	margin-top:13px;
}
.polls .captcha .captcha-input-text {
	width:100%;
	margin-bottom:10px;
}
.polls-results {
	margin-bottom:15px;
}
.polls-results-wrap {
	margin:13px 0 0;
}
.polls-results p {
	padding:0;
}
.polls-results-bar {
	border:1px solid #e2e2e2;
	height:11px;
	overflow:hidden;
	margin-top:3px;
}
.polls-results-bar-bg {
	background-color:#3e3e3e;
	width:0;
	height:100%;
}
.polls-desc {
	float:left;
}
.polls-ratio {
	float:right;
	font-size:12px;
}
.polls-total {
	margin-top:15px;
	font-weight:700;
}
.object-container .polls {
	min-width:460px;
}
.sidebox-wrapper .sidebox-body .polls .buttons-container,.sidebox-wrapper .sidebox-body .polls .polls-buttons {
	width:100%;
	margin:10px 0 -12px -12px;
}
.banners img {
	display:block;
	width:100%;
	height:auto;
}
.banner-link {
	display:block;
}
.cycle-slideshow,.cycle-slideshow * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.cycle-slideshow {
	overflow:hidden;
	height:481px;
	width:100%;
}
.cycle-slideshow .bg img {
	width:100%;
	padding:0;
	display:block;
}
.cycle-slideshow .content img {
	max-width:none;
}
.cycle-slideshow .product img {
	max-width:none;
}
.cycle-slideshow img:first-child {
	position:static;
	z-index:100;
}
.example-pager {
	text-align:center;
	width:100%;
	z-index:500;
	position:absolute;
	bottom:0px;
	overflow:hidden;
	height:30px;
	line-height:30px;
}
.example-pager span {
	font-family:arial;
	font-size:50px;
	width:16px;
	height:16px;
	display:inline-block;
	color:#030a0f;
	cursor:pointer;
}
.example-pager span.cycle-pager-active {
	color:#398e42;
}
.example-pager>* {
	cursor:pointer;
}
.cycle-caption {
	position:absolute;
	color:white;
	bottom:15px;
	right:15px;
	z-index:700;
}
.cycle-overlay {
	font-family:tahoma,arial;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:600;
	background:black;
	color:white;
	padding:15px;
	opacity:.5;
}
.banner-background-new .cycle-prev,.banner-background-new .cycle-next {
	position:absolute;
	top:0;
	width:30%;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:800;
	height:100%;
	cursor:pointer;
}
.banner-background-new .cycle-prev {
	left:0;
	background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;
}
.banner-background-new .cycle-next {
	right:0;
	background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;
}
.banner-background-new .cycle-prev:hover,.banner-background-new .cycle-next:hover {
	opacity:.7;
	filter:alpha(opacity=70)
}
.banner-background-new .disabled {
	opacity:.5;
	filter:alpha(opacity=50);
}
@media only screen and (max-width:480px),only screen and (max-device-width:480px) {
	.banner-background-new .cycle-slideshow {
		width:200px;
	}
	.banner-background-new .cycle-overlay {
		padding:4px
	}
	.banner-background-new .cycle-caption {
		bottom:4px;
		right:4px
	}
}
.banner-background-new .bg {
	width:762px;
	height:481px;
}
.banner-background-new .content,.banner-background-new .product {
	opacity:0;
	position:absolute;
}
.banner-background-new .content {
	z-index:100;
	-webkit-animation-duration:0.4s;
	animation-duration:0.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:0.05s;
	-webkit-animation-delay:0.05s;
}
.banner-background-new .product {
	z-index:10;
	-webkit-animation-duration:0.6s;
	animation-duration:0.6s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:0.4s;
	-webkit-animation-delay:0.4s;
}
.banner-background-new .leftrightslide,.banner-background-new .rightleftslide {
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.banner-background-new .centercenterslide {
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	top:50%;
	left:0px;
}
.banner-background-new .leftrightslide,.banner-background-new .centertopslide,.banner-background-new .centerbottomslide {
	left:-311px;
}
.banner-background-new .rightleftslide {
	right:0px;
}
.banner-background-new .centertopslide {
	top:-311px;
}
.banner-background-new .centerbottomslide {
	bottom:-311px;
}
.banner-background-new .centertopslide,.banner-background-new .centerbottomslide {
	-ms-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	left:50%;
}
.banner-background-new .content a,.banner-background-new .product a,.banner-background-new .bg a {
	display:block;
}
.banner-background-new .cycle-slide-active .centertopslide {
	-webkit-animation-name:centertopslide;
	animation-name:centertopslide;
}
@keyframes centertopslide {
	from {
		opacity:0;
		top:-311px;
	}
	to {
		opacity:1;
		top:0px;
	}
}
@-webkit-keyframes centertopslide {
	from {
		opacity:0;
		top:-311px;
	}
	to {
		opacity:1;
		top:0px;
	}
}
.banner-background-new .cycle-slide-active .centerbottomslide {
	-webkit-animation-name:centerbottomslide;
	animation-name:centerbottomslide;
}
@keyframes centerbottomslide {
	from {
		opacity:0;
		bottom:-311px;
	}
	to {
		opacity:1;
		bottom:0px;
	}
}
@-webkit-keyframes centerbottomslide {
	from {
		opacity:0;
		bottom:-311px;
	}
	to {
		opacity:1;
		bottom:0px;
	}
}
.banner-background-new .cycle-slide-active .leftrightslide {
	-webkit-animation-name:leftrightslide;
	animation-name:leftrightslide;
}
@keyframes leftrightslide {
	from {
		opacity:0;
		left:-311px;
	}
	to {
		opacity:1;
		left:0px;
	}
}
@-webkit-keyframes leftrightslide {
	from {
		opacity:0;
		left:-311px;
	}
	to {
		opacity:1;
		left:0px;
	}
}
.banner-background-new .cycle-slide-active .rightleftslide {
	-webkit-animation-name:rightleftslide;
	animation-name:rightleftslide;
}
@keyframes rightleftslide {
	from {
		opacity:0;
		right:0px;
	}
	to {
		opacity:1;
		right:0px;
	}
}
@-webkit-keyframes rightleftslide {
	from {
		opacity:0;
		right:0px;
	}
	to {
		opacity:1;
		right:0px;
	}
}
.banner-background-new .cycle-slide-active .centercenterslide {
	-webkit-animation-name:centercenterslide;
	animation-name:centercenterslide;
}
@keyframes centercenterslide {
	from {
		opacity:0;
		left:0px;
	}
	to {
		opacity:1;
		left:50%;
	}
}
@-webkit-keyframes centercenterslide {
	from {
		opacity:0;
		left:0px;
	}
	to {
		opacity:1;
		left:50%;
	}
}
.banner-slideshow {
	position:relative;
	height:481px;
}
.banner-slideshow .prev,.banner-slideshow .next {
	position:absolute;
	top:50%;
	z-index:100;
	display:block;
	width:36px;
	height:66px;
	margin-top:-68px;
	text-align:center;
	background-color:rgba(0,0,0,0.2);
	text-decoration:none;
	font-size:0;
}
.banner-slideshow .prev:before,.banner-slideshow .next:before {
	font-family:'FontAwesome';
	font-size:50px;
	color:#fff;
	height:66px;
	line-height:66px;
}
.banner-slideshow .prev {
	left:0px;
}
.banner-slideshow .prev:before {
	content:"\f104";
}
.banner-slideshow .next {
	right:0px;
}
.banner-slideshow .next:before {
	content:"\f105";
}
.mobile-slide {
	display:none;
}
.mobile .desktop-slide {
	display:none;
}
.mobile .mobile-slide {
	display:block;
}
h2.simso-title-2 {
	padding:0 0 9px;
	border-bottom:1px solid #cccccc;
	clear:both;
	margin:0 12px;
}
h2.simso-title-2 span {
	border-bottom:9px solid #ff0000;
	font-size:15px;
	text-transform:uppercase;
	padding-right:38px;
}
.nk_seo_promotion_wrapper .simso-banner-wrap .owl-item {
	border:0px !important;
}
.simso-banner-wrap .owl-item div {
	padding-right:20px;
	padding-left:20px;
	padding-top:1px;
}
.simso-banner-wrap .owl-item a {
	display:block;
	border:1px solid #cccccc;
	padding:4px;
	text-align:center;
	line-height:200px;
	height:200px;
}
.simso-banner-wrap .owl-item a img {
	max-width:100%;
	max-height:200px;
}
.simso-banner-wrap .owl-item p.news-name {
	font-size:14px;
	text-align:center;
	color:#000;
	padding:10px 0 5px;
}
.simso-banner-wrap .owl-item p.news-name a {
	border:0px;
	font-size:14px;
	height:auto;
	line-height:normal;
}
.simso-banner-wrap .owl-item p.news-name a:hover {
	color:#008ac2 !important;
}
.simso-section-1 {
	position:relative;
	padding:0 30px;
	clear:both;
}
.simso-section-1 .owl-controls {
	display:none !important;
}
.customNavigation .next,.customNavigation .prev {
	font-size:0;
}
.customNavigation .next:before,.customNavigation .prev:before {
	font-size:80px;
	position:absolute;
	top:50%;
	font-family:"FontAwesome";
	height:60px;
	margin-top:-30px;
	z-index:1000;
	cursor:pointer;
	color:#0085cf;
}
.customNavigation .next:before {
	content:"\f105";
	right:0px;
}
.customNavigation .prev:before {
	content:"\f104";
	left:0px;
}
@media(max-width:767px) {
	.mobile h2.simso-title-2 span {
		font-size:14px;
	}
}
.nk-menu-news {
	clear:both;
	width:100%;
}
.nk-menu-news ul.nk-menu-news-list,.section-news-top ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	float:left;
}
.nk-menu-news ul.nk-menu-news-list li,.section-news-top ul li {
	list-style-type:none;
	color:#212121;
	position:relative;
}
.nk-menu-news ul.nk-menu-news-list>li {
	float:left;
	width:25%;
	list-style-type:none;
}
.nk-menu-news ul.nk-menu-news-list>li>a>span {
	font-size:18px;
	text-transform:uppercase;
	display:block;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#cdd6da;
	margin:0 6px 0 0;
	color:#212121
}
.nk-menu-news ul.nk-menu-news-list>li:last-child>a>span {
	margin:0;
}
.nk-menu-news ul.nk-menu-news-list>li.color-newstype-1:hover>a>span,.nk-menu-news ul.nk-menu-news-list>li.color-newstype-1.active>a>span {
	background:#ff0000;
	color:#fff;
}
.nk-menu-news ul.nk-menu-news-list>li.color-newstype-2:hover>a>span,.nk-menu-news ul.nk-menu-news-list>li.color-newstype-2.active>a>span {
	background:#795548;
	color:#fff;
}
.nk-menu-news ul.nk-menu-news-list>li.color-newstype-3:hover>a>span,.nk-menu-news ul.nk-menu-news-list>li.color-newstype-3.active>a>span {
	background:#0091ea;
	color:#fff;
}
.nk-menu-news ul.nk-menu-news-list>li.color-newstype-4:hover>a>span,.nk-menu-news ul.nk-menu-news-list>li.color-newstype-4.active>a>span {
	background:#673ab7;
	color:#fff;
}
.section-news-top {
	display:inline-block;
	margin-top:10px;
	width:100%;
}
.section-news-top ul li>a {
	display:block;
	min-height:193px;
	overflow:hidden;
	padding:5px;
	position:relative;
}
.section-news-top ul li>a .no-image {
	width:283px !important;
	min-height:191px;
	height:unset !important;
}
.section-news-top ul li>a>span {
	background-color:rgba(0,0,0,0.59);
	bottom:5px;
	box-sizing:border-box;
	color:#fff;
	display:block;
	font-size:15px;
	left:5px;
	padding:5px;
	position:absolute;
	right:5px;
	text-align:center;
}
.section-news-top ul li>a>span:nth-child(2) {
	height:58px;
}
.section-news-top ul>li {
	float:left;
	margin-bottom:8px;
	margin-right:0.5%;
	width:24.6%;
}
.section-news-top ul>li:nth-child(4n) {
	margin:0;
}
.section-news-top ul .color-1>a {
	background:#b3e5fc none repeat scroll 0 0;
}
.section-news-top ul .color-2>a {
	background:#f8bbd0 none repeat scroll 0 0;
}
.section-news-top ul .color-3>a {
	background:#bbdefb none repeat scroll 0 0;
}
.section-news-top ul .color-4>a {
	background:#d1c4e9 none repeat scroll 0 0;
}
.section-news-bottom {
	padding:18px 7px;
}
.section-news-col {
	border-right:1px solid #eae9e5;
	padding-left:5px;
	padding-right:11px;
}
.news-category,.section-top-news {
	padding:30px 0 0;
}
.news-category:first-child,.section-top-news:first-child {
	padding:12px 0 0;
}
.section-news-bottom h2.news-title-2 {
	font-size:18px;
	color:#212121;
	text-transform:uppercase;
	border-bottom:1px solid #eAe9e5;
}
.section-news-bottom h2.news-title-2 span {
	border-bottom-style:solid;
	border-bottom-width:9px;
	display:inline-block;
	font-size:18px;
	padding-right:20px;
}
.section-news-bottom h2.color-newstype-1 span,.section-news-bottom h2.color-newstype-8 span {
	border-bottom-color:#ff0000;
}
.section-news-bottom h2.color-newstype-2 span {
	border-bottom-color:#795548;
}
.section-news-bottom h2.color-newstype-3 span {
	border-bottom-color:#0091ea;
}
.section-news-bottom h2.color-newstype-4 span {
	border-bottom-color:#673ab7;
}
.section-news-bottom h2.color-newstype-9 span {
	border-bottom-color:#62d200;
}
.section-news-bottom h2.color-newstype-10 span {
	border-bottom-color:#0091ea;
}
.section-news-bottom.news-category ul {
	padding:0;
	margin:0;
}
.news-category .product-item-image {
	border:1px solid #ccc;
	margin-right:25px;
	padding:4px;
	box-sizing:border-box;
}
.news-category ul li {
	padding:20px 0;
	list-style-type:none;
}
.news-category,.section-top-news {
	padding:30px 0 0;
}
.news-category:first-child,.section-top-news:first-child {
	padding:12px 0 0;
}
.product-info h2 a,.section-top-news ul li a>span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.product-info h2 a {
	color:#212121;
	display:inline-block;
	font-size:18px;
	text-transform:uppercase;
	width:100%;
}
.product-info>a {
	color:#212121 !important;
	font-size:14px;
	display:inline-block;
	border:1px solid #000000;
	text-align:center;
	width:95px;
	height:26px;
	line-height:26px;
	margin:4px 0 0;
}
.product-info p {
	color:#636363;
	font-size:14px;
}
.product-info .blog-params-block {
	padding:0;
}
.news-category:last-child ul>li:last-child {
	border-bottom:medium none;
}
.section-top-news ul,.section-top-news ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.section-top-news ul li {
	padding:15px 0;
}
.section-top-news ul li a>span {
	box-sizing:border-box;
	color:#212121;
	display:inline-block;
	font-size:15px;
	padding-right:30px;
	position:relative;
	max-width:100%;
}
.section-top-news ul li>a .sprite-news::before {
	background-position:-94px -464px;
	display:block;
	height:12px;
	position:absolute;
	right:0;
	top:5px;
	width:23px;
	content:"";
}
.section-top-news ul li>a .sprite-hot::before {
	background-position:-100px -731px;
	display:block;
	height:12px;
	position:absolute;
	right:0;
	top:0;
	width:29px;
	content:"";
}
.section-news-bottom .blog-params-block span i {
	margin:0 5px 0 0;
}
.section-news-bottom .section-top-news .blog-params-block {
	padding:0
}
.section-news-bottom .blog-params-block span,.section-news-bottom .section-top-news ul>li>p {
	color:#636363;
	display:inline-block;
	font-size:12px;
	line-height:14px;
}
.section-news-bottom .section-top-news ul>li>p {
	font-size:14px;
	overflow:hidden;
	padding-bottom:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
.section-news-bottom .news-category .blog-list-empty-posts {
	border:1px solid #eae9e5;
	box-shadow:1px 2px 5px #ccc;
	box-sizing:border-box;
	margin-top:10px;
	padding:10px;
	width:100%;
}
.section-news-bottom .news-category .blog-list-empty-posts>span {
	color:#212121;
	display:inline-block;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}
.blog-video ul li {
	padding:15px 0;
}
.blog-video .product-item-image {
	border:medium none;
	cursor:pointer;
	margin-right:5px;
	padding:0;
	width:50%;
}
.blog-video .product-info h2 a {
	color:#212121;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-transform:none;
}
.blog-video .product-info h2 a {
	overflow:initial;
	text-overflow:initial;
	white-space:normal;
}
.section-news-bottom .blog-video .blog-params-block span:first-child::before {
	content:none;
}
.section-news-bottom .blog-video .blog-params-block span::before {
	content:"/";
	padding-right:3px;
}
.section-news-bottom .blog-video .blog-params-block span {
	display:inline;
	font-size:11px;
}
.blog-video .product-info>span {
	color:#636363;
	font-size:11px;
}
.blog-video .video-news {
	border:1px solid #ccc;
	padding:0 3px;
	text-transform:uppercase;
}
.promiton-event .outer-promiton {
	border:1px solid #ccc;
	box-sizing:border-box;
	margin-top:15px;
	padding:5px;
}
.promiton-event .outer-promiton .promotion img {
	width:100%;
}
.promiton-event .outer-promiton .owl-buttons>div {
	background:#fff none repeat scroll 0 0;
	border-radius:initial;
	margin:0 !important;
	opacity:1;
	padding:0 3px;
	top:50% !important;
}
.promiton-event .outer-promiton .owl-buttons .arrow-left,.promiton-event .outer-promiton .owl-buttons .arrow-right {
	font-size:14px;
	padding-top:5px;
}
.section-news-bottom .fb-iframe {
	margin-top:15px;
}
.section-news-top ul li>a>span.tab-blog {
	bottom:unset;
	font-size:12px;
	left:-32px;
	padding:0 50px;
	right:unset;
	text-transform:uppercase;
	top:24px;
	transform:rotate(-45deg);
	display:inline-table;
}
.section-news-top ul li>a>span.tab-blog.tab-new {
	background-color:#62d200;
}
.section-news-top ul li>a>span.tab-blog.tab-hot {
	background-color:#ff0000;
}
.news-fb-author-wrap .col-left {
	float:left;
	padding:10px 0;
	width:50%;
}
.blog-item p,.blog-item span {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.section-news-bottom #seo_container_for_fb_box {
	display:inline;
	vertical-align:top;
}
.news-fb-author-wrap .col-right {
	float:right;
}
.section-news-bottom .section-news-col .blog .blog-item h1 {
	color:#212121 !important;
	font-size:22px !important;
	margin-bottom:7px !important;
	text-align:left !important;
}
.section-news-bottom .section-news-col .blog .blog-item {
	display:inline-block;
}
.section-news-bottom .section-news-col .blog .blog-item .blog-params-block {
	padding:0;
}
.section-news-bottom .section-news-col .blog .blog-item .blog-params-block span {
	font-size:13px !important;
	padding:0 3px;
}
.section-news-bottom .section-news-col .blog .blog-item .blog-params-block span.author-name span {
	color:#212121;
	padding:0;
}
.section-news-bottom .section-news-col .blog .blog-item .short-description {
	margin-bottom:15px;
}
.section-news-bottom .section-news-col .blog .blog-item .short-description,.section-news-bottom .section-news-col .blog .blog-item .short-description>p,.section-news-bottom .section-news-col .blog .blog-item .short-description>p>span {
	color:#212121 !important;
	font-size:14px !important;
	font-style:italic;
	font-weight:600 !important;
	line-height:20px !important;
	text-align:justify;
}
.section-news-bottom .section-news-col .blog .blog-item .short-description a {
	font-size:14px;
	font-style:italic;
	font-weight:600;
}
.section-news-bottom .section-news-col .blog .blog-item #nks-product-description-general-v2 {
	display:inline-block;
	margin:0 !important;
}
.news-fb-author-wrap .nk-footer-share a:nth-child(1) {
	background-color:#30497d;
}
.news-fb-author-wrap .nk-footer-share a:nth-child(2) {
	background-color:#e42c27;
}
.news-fb-author-wrap .nk-footer-share a:nth-child(3) {
	background-color:#405fa4;
}
.news-fb-author-wrap .nk-footer-share {
	float:none;
	padding:0;
}
.news-related-wrap {
	border-top:1px solid #ebebeb;
	display:inline-block;
	padding:20px 0;
	width:100%;
}
.news-related-wrap h3 {
	font-size:20px;
	padding:0 0 10px;
}
.news-related-wrap .news-related-item {
	float:left;
	width:25%;
}
.news-related-wrap .news-related-item div {
	display:block;
	padding:0 10px;
}
.news-related-wrap .news-related-item p a {
	color:#212121;
	font-size:14px;
	line-height:14px;
}
.news-related-wrap .news-related-item .news-name {
	padding:6px 0 0;
}
.news-related-wrap .news-related-item .blog-params-block {
	color:#c8c8c8;
	padding:0;
}
.news-related-wrap .blog-params-block i {
	color:#c8c8c8;
	font-size:12px;
}
.news-related-wrap .blog-params-block span {
	color:#c8c8c8;
	display:inline-block;
	font-size:12px;
	line-height:11px;
}
.news-related-wrap .blog-params-block span {
	vertical-align:middle;
}
.news-keyword a,.news-keyword span {
	font-size:14px;
}
.news-keyword .title {
	color:#333333;
	font-weight:bold;
	padding-right:5px;
}
.news-keyword a::after {
	content:",";
	padding:0 2px;
}
.news-keyword a:last-child::after {
	content:none;
}
.section-news-bottom .product-same .nk-fg-products .nk-fgp-items {
	margin-bottom:10px;
	width:100%;
}
.section-news-bottom .product-same .nk-fg-products .nk-fgp-items:last-child {
	margin-bottom:0;
}
.product-same .nk-fg-products .nk-fgp-items .nk-fgp-in-items {
	border:1px solid #d7d7d7;
	padding:10px 25px;
}
.view-more {
	margin-top:20px;
	text-align:center;
}
.blog-item #nks-product-description-general-v2 .nks-title>h2 {
	font-size:16px !important;
	margin:0 !important;
}
.blog-item #nks-product-description-general-v2 .nks-type-creative-description .nks-block-description * {
	font-size:16px !important;
}
.description-excerpt {
	-moz-box-orient:vertical;
	background:#fff none repeat scroll 0 0;
	display:-webkit-box;
	height:40px;
	line-height:20px;
	margin-bottom:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:justify;
	text-overflow:ellipsis;
}
.description-excerpt::before {
	background:#ffffff none repeat scroll 0 0;
	content:"…";
	float:right;
	position:absolute;
	right:0;
	text-align:right;
	top:20px;
}
.section-news-bottom .product-same .hover-promotiton {
	display:none;
}
@media (max-width:767px) {
	.mobile .news-category .product-item-image {
		margin:0;
		width:100%;
	}
	.mobile .news-category .product-info {
		display:inline-block;
		margin-top:8px;
		width:100%;
	}
	.mobile .nk-menu-news ul.nk-menu-news-list>li {
		width:23%;
	}
	.mobile .nk-menu-news ul.nk-menu-news-list>li:last-child {
		width:31%;
	}
	.mobile .news-related-wrap>div {
		display:flex;
		overflow-x:scroll;
		width:100%;
	}
	.mobile .news-related-wrap .news-related-item {
		flex:0 0 auto;
		width:50%;
	}
	.mobile .section-news-top {
		border-bottom:1px solid #eae9e5;
		border-top:1px solid #eae9e5;
		box-sizing:border-box;
		display:inline-block;
		padding:10px 12px 25px;
		width:100%;
	}
	.mobile .section-news-top ul li>a .no-image {
		width:274px !important;
	}
	.mobile .section-news-top .owl-theme .owl-controls .owl-page span,.mobile .section-news-top .owl-theme .owl-controls .owl-page.active span,.mobile .section-news-top .owl-theme .owl-controls.clickable .owl-page:hover span {
		border:medium none !important;
		height:10px !important;
		opacity:1;
		width:10px !important;
	}
	.mobile .section-news-top .owl-theme .owl-controls .owl-page.active span,.mobile .section-news-top .owl-theme .owl-controls.clickable .owl-page:hover span {
		background:#ff3333 none repeat scroll 0 0 !important;
	}
	.mobile .section-news-top ul li>a img {
		height:100%;
		width:100%;
	}
	.mobile .section-news-top .owl-buttons>div {
		background:#fff none repeat scroll 0 0;
		border-radius:initial;
		margin:0 !important;
		opacity:1;
		padding:0 3px;
	}
	.mobile .section-news-top .owl-buttons .arrow-left,.mobile .section-news-top .owl-buttons .arrow-right {
		font-size:14px;
		padding-top:5px;
	}
	.mobile .section-news-bottom .news-category .blog-list-empty-posts>span {
		font-size:14px;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.mobile .section-news-top ul>li>a {
		min-height:125px !important;
		display:block;
	}
	.mobile .section-news-top ul li>a .no-image {
		min-height:122px;
		width:99% !important;
	}
	.mobile .section-news-top ul li>a>span:nth-child(2) {
		font-size:14px;
		overflow:hidden;
	}
	.mobile .section-news-top ul li>a {
		min-height:initial;
	}
	.mobile .promiton-event .outer-promiton .promotion {
		box-sizing:border-box;
		height:300px;
		padding:0 5px;
	}
	.mobile .promiton-event .outer-promiton .promotion img {
		height:100%;
	}
}
@media (max-width:1024px) {
	.mobile .section-news-bottom .section-news-col #nks-product-description-general-v2>div {
		overflow-x:scroll;
	}
}
@media (min-width:1024px) and (max-width:1024px) {
	.mobile .section-news-top ul li>a .no-image {
		min-height:160px;
	}
}
.mobile .section-news-col {
	border-right:medium none;
	padding:0;
}
.mobile .section-news-top ul li>a>span:nth-child(2) {
	height:initial;
	padding:0;
}
.mobile .nk-menu-news-list {
	background-color:#434343;
}
.mobile .nk-menu-news ul.nk-menu-news-list>li {
	padding:0;
}
.mobile .nk-menu-news ul.nk-menu-news-list>li>a>span,.mobile .nk-menu-news ul.nk-menu-news-list>li:hover>a>span {
	background:transparent none repeat scroll 0 0;
	color:#fff;
	font-size:12px;
	margin:0;
}
.mobile .nk-menu-news ul.nk-menu-news-list>li.color-newstype-1.active>a>span {
	background:#ff0000 none repeat scroll 0 0;
}
.mobile .section-news-bottom .section-news-col .blog,.mobile .section-news-bottom .section-news-col .blog .blog-item {
	display:block;
	padding:0 !important;
}
.mobile .section-news-bottom .section-news-col .blog .blog-item h1 {
	font-size:16px !important;
	line-height:25px !important;
	text-align:justify !important;
}
.mobile .news-related-wrap .news-related-item .no-image {
	width:unset !important;
}
.mobile .blog-video .product-info h2 a {
	font-size:14px;
	line-height:20px;
}
.mobile .product-info h2 a {
	font-size:16px;
	padding-top:3px;
}
.mobile .section-news-bottom .mobile-products-list>ul {
	display:flex;
	overflow-x:scroll;
	width:100%;
}
.mobile .section-news-bottom .product-same .mobile-products-list .m-grid-item {
	flex:0 0 auto;
}
.posts {
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	margin:25px 0 35px 0;
	padding:15px;
}
.posts h2 {
	font:bold 100% Tahoma;
	float:left;
	padding:2px 0 0;
}
.posts .float-right {
	padding-top:5px;
}
.post-author {
	position:absolute;
	top:-25px;
	left:37px;
	font-weight:700;
}
.post-date {
	position:absolute;
	top:-25px;
	color:#a6a6a6;
	right:0;
}
.posts em {
	font-size:85%;
}
.post-message {
	padding:10px 0;
	text-align:justify;
	font-size:12px;
}
.mobile .post-message {
	padding:0;
}
.left-column .post-author,.right-column .post-author {
	padding:3px 0 15px;
}
#content_discussion p.stars {
	text-align:right;
	margin:0;
}
.discussion-block .no-items {
	margin-bottom:15px;
}
.discussion-block .subheader {
	padding-bottom:15px;
}
.product-main-info .stars img {
	margin:0;
	padding:3px 1px 0;
}
.product-main-info .stars {
	float:left;
	padding:0 17px 0 0;
}
.company-page-top-links .stars i {
	font-size:21px;
}
.product-quick-view .stars {
	float:left;
	padding:0 17px 0 0;
}
.product-main-info .image-border .stars {
	float:none;
	text-align:center;
	padding:8px 0 0;
}
.stars {
	padding:0;
	font-size:135%;
}
.product-image .stars img,.product-item-image .stars img,.feature-image .stars img,.image-border .stars img,.mainbox2-body .product-image .stars img,.mainbox2-body .product-item-image .stars img,.mainbox2-body .mainbox2-body .feature-image .stars img,.mainbox2-body .image-border .stars img {
	border:0 none;
	background-color:transparent;
	padding:0 1px;
}
.post-new {
	margin-top:-15px;
}
.posts .no-items {
	margin-bottom:40px;
}
.rating {
	float:left;
}
.rating label {
	display:inline-block;
}
.rating:not(:checked)>input {
	position:absolute;
	left:-9999px;
	clip:rect(0,0,0,0);
}
.rating:not(:checked)>label {
	float:right;
	width:17px;
	padding:0;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-size:100%;
	line-height:1.2;
	margin-right:2px;
}
.rating:not(:checked)>label:before {
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	font-size:21px;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	content:"\e004";
}
.rating:not(:checked)>label:hover:before,.rating:not(:checked)>label:hover ~ label:before {
	content:"\e041";
}
.rating>input:checked ~ label:before,.rating>input:checked+label:hover:before,.rating>input:checked+label:hover ~ label:before,.rating>input:checked ~ label:hover:before,.rating>input:checked ~ label:hover ~ label:before,.rating>label:hover ~ input:checked ~ label:before {
	content:"\e041";
}
.product-title-wrap .stars {
	margin-top:4px;
	height:15px;
}
.wishlist-wrap {
	width:700px;
}
.wishlist-wrap .qv-buttons-container {
	margin:15px 0 0;
}
.wishlist-products {
	margin-top:30px;
}
.wishlist-wrap .table {
	margin:0;
}
.wishlist-wrap .table td {
	padding:13px 10px;
}
.wishlist-wrap .wishlist-price {
	margin:10px 11px 0 0;
}
.wishlist-image {
	width:200px;
}
.wishlist-image a {
	outline:none;
}
.wish-list {
	margin:4px 0 40px 0;
}
.wish-list .last {
	margin-right:0px;
}
.wish-list-empty {
	margin-bottom:45px;
}
.wish-list-item {
	width:220px;
	text-align:center;
	float:left;
	margin:25px 20px 0 0;
}
.product-cell:hover .icon-cancel.small {
	visibility:visible;
}
.product-cell .icon-cancel.small {
	padding-left:15px;
	text-decoration:none;
	color:#b3b3b3;
	width:auto;
	margin-bottom:10px;
	visibility:hidden;
	font-size:11px;
}
.product-cell .icon-cancel.small:hover {
	color:#444444;
}
.wish-list-item .product-image {
	width:220px;
	margin:0 0 15px 0;
}
.wish-list-item .product-description {
	display:block;
	text-align:center;
}
.wish-list-item .product-description strong {
	display:block;
	margin-top:5px;
	font-size:16px;
}
.wish-list-btn {
	border-top:1px solid #ddd;
	border-radius:0 0 3px 3px;
	padding:17px 19px 17px 20px;
	min-height:29px;
}
.wish-list-btn .text-button {
	margin-left:20px;
}
.wish-list-continue {
	padding:25px 19px 17px 20px;
	min-height:21px;
}
.wish-link.text-button {
	padding:3px 0;
}
.add-buttons-wrap .add-to-wish {
	display:inline-block;
	margin:0px 0 2px 0;
}
.pagination-container .add-buttons-wrap .add-to-wish {
	display:block;
	margin:0;
}
.wishlist-remove-item {
	text-align:center;
	height:18px;
}
.add-buttons-wrap .wish-link.text-button {
	text-transform:none;
	font-size:inherit;
}
#content_answer .buttons-container {
	background:none repeat scroll 0 0 #F5F5F5;
	border-radius:0 0 3px 3px;
	border-top:1px solid #DDDDDD;
	margin-top:30px;
	padding:17px 20px;
}
#content_answer .buttons-container.reviews_tree_answer {
	background:none;
	border-radius:none;
	border:none;
	position:absolute;
	right:0px;
	top:-40px;
	display:none;
}
#content_answer .posts {
	position:relative;
}
.buttons-container.reviews_tree_answer {
	background:none;
	border-radius:none;
	border:none;
	position:absolute;
	right:-6px;
	top:-10px;
	display:none;
}
.product-main-info-nk .stars {
	clear:none;
	float:right
}
.post-like {
	float:right;
	margin-right:50px
}
div.posts:hover .reviews_tree_answer {
	display:block
}
#colorbox,#cboxOverlay,#cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft,#cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay,#cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
#cboxOverlay {
	background:url('../images/images/addons/hybrid_auth/images/overlay.png') repeat 0 0;
}
#colorbox {
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -100px 0;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -129px 0;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -100px -29px;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -129px -29px;
}
#cboxMiddleLeft {
	width:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/border.png') 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url('../images/images/addons/hybrid_auth/images/border.png') 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -75px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious.hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -50px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext.hover {
	background-position:-50px -25px;
}
#cboxLoadingOverlay {
	background:url('../images/images/addons/hybrid_auth/images/loading_background.png') no-repeat center center;
}
#cboxLoadingGraphic {
	background:url('../images/images/addons/hybrid_auth/images/loading.gif') no-repeat center center;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url('../images/images/addons/hybrid_auth/images/controls.png') no-repeat -25px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose.hover {
	background-position:-25px -25px;
}
p.auction_retail_price {
	font-weight:normal;
	color:#999999;
	text-decoration:line-through;
}
p.auction_save_price {
	font-weight:bold;
	color:rgb(255,102,0);
	margin-top:-10px;
}
span.auction_current_price {
	font-size:15px;
}
p.auction_time_left {
	font-size:16px;
	text-align:center;
	color:#666666;
}
p.auction_username {
	font-weight:normal;
	margin-top:-10px;
	color:#666666;
}
input.auction_bid {
	width:105px !important;
	vertical-align:top;
	font-size:14px !important;
	font-weight:bold !important;
	height:30px;
	margin-left:3px;
}
div.auction_details_top {
	height:40px;
	margin-right:0px;
	margin-left:0px;
}
div.auction_details_top_1 {
	float:left;
	margin-top:0px;
}
div.auction_details_top_2 {
	float:left;
	padding:0px 0px 0px 0px;
	width:150px;
}
div.auction_details_top_3 {
	float:left;
	width:0px;
	padding-top:5px;
	text-align:center;
}
div.auction_details_current_price {
	font-size:26px;
	font-weight:normal;
	line-height:40px;
	color:#666666;
	padding-left:2px;
	float:left;
}
p.auction_outbid {
	margin-top:-5px;
}
table.auction_details_savings_table {
	width:500px;
	border:none !important;
}
table.auction_details_savings_table td {
	padding-top:10px;
	padding-bottom:10px;
}
table.auction_details_savings_table td.lb-name-info {
	font-size:14px;
}
table.auction_details_savings_table td.lb-price-info .price {
	display:inline-block;
	color:#357BD9;
	font-weight:bold;
	font-size:15px;
}
.auction_savig_td {
	border-top:1px dashed rgb(190,190,190);
	vertical-align:middle;
}
.auction_savig_td .price {
	vertical-align:top;
	display:inline-block;
}
.auction_info table.bidhistory_table {
	width:100%;
	margin-top:0px;
	text-align:center;
	font-size:13px;
}
.auction_info table.bidhistory_table tbody tr {
	color:#999999;
	vertical-align:middle;
	text-align:center;
	border:1px solid #ccc;
}
.auction_info table.bidhistory_table tbody tr td {
	height:23px;
	vertical-align:middle;
	text-align:center;
	font-size:13px
}
.auction_info table.bidhistory_table tbody tr th {
	background:none repeat scroll 0% 0% #e6e6e6;
	color:#666;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.auction_new_bid {
	background-color:orange !important;
}
.auction_time_left_small {
	color:orange;
}
#outbidemail {
	margin-top:-2px;
}
div#auction_firework {
	border-top:1px solid #E7E7E7;
	float:left;
	width:100%;
	margin-top:10px;
	padding:10px;
	padding-left:0px;
	font-size:13px;
	color:#333;
}
@media screen and (max-width:480px) {
	div#auction_firework {
		width:300px;
		background:none
	}
}
table.auction_won_table {
	width:100%;
	text-align:center;
	border:0px;
}
table.auction_won_table tbody tr th {
	background:none repeat scroll 0% 0% #F1f1f1;
	color:#ff862b;
	border:1px solid #ccc;
	height:23px;
}
.jrHitsWidget {
	width:70px;
	height:16px;
	float:left;
	cursor:default;
	display:inline-block;
	font-size:11px;
	line-height:1em;
	padding:1px 1px;
	border:1px solid #ccc;
	vertical-align:middle;
	white-space:nowrap;
	background-color:#F6F6F6;
	background-image:-moz-linear-gradient(center top,#fff,#efefef);
	background-image:-o-linear-gradient(top,#fff,#efefef);
	background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#fff),color-stop(1,#efefef));
	background-image:-webkit-linear-gradient(#fff,#efefef);
	background-image:linear-gradient(top,#fff,#efefef);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.jrIconGraph {
	background-position:-64px -14px;
	margin:0;
	width:12px;
	height:12px;
}
.jrIcon {
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
	height:16px;
	margin-right:5px;
	vertical-align:middle;
	background-image:url('../images/images/addons/auction/icons/icons.png');
	background-repeat:no-repeat;
	display:none;
}
#auction_firework .nk-auction-auto-bid {
	margin-top:25px;
}
#auction_firework .auction-time {
	margin:5px 0 5px 0;
	width:80%;
	background-color:#eee;
	padding:25px 10px 10px 10px;
	box-sizing:border-box;
	border-radius:5px;
}
#auction_firework .auction-time .lb-auction-time-left {
	font-size:15px;
	color:#333;
	text-transform:uppercase;
	width:19%;
	float:left;
	line-height:20px;
	box-sizing:border-box;
	padding:10px 0;
	height:60px;
	font-weight:bold;
}
#auction_firework .auction_time_left {
	border-radius:4px;
	color:#333;
	float:left;
	font-size:34px !important;
	font-weight:bold;
	height:22px;
	text-align:center;
	width:79%;
}
#auction_firework .auction-auto-bid {
	margin-top:0px;
}
#auction_firework .auction-info {
	margin-top:5px;
	background-color:#f9f9f9;
	width:80%;
	padding:0 5px;
	border-radius:5px;
	box-sizing:border-box;
}
#auction_firework .auction-info .lb-name-info {
	font-size:13px;
	font-weight:bold;
}
#auction_firework .auction-info .lb-name-info>span {
	font-weight:bold;
	font-size:13px !important;
	width:150px;
	display:inline-block;
}
#auction_firework .auction-info .lb-price-info {
	color:#A80006;
	font-weight:bold;
	font-size:16px;
}
#auction_firework .auction-auto-bid .lb-name-info a {
	color:#3399ff !important;
	font-size:13px;
	font-weight:bold;
}
#auction_firework .price {
	display:inline-block !important;
}
#auction_firework .checkbox {
	float:none !important;
}
#auction_firework .auction_details_top .auction_details_current_price .lb-auction-name {
	text-transform:uppercase;
	font-size:26px;
	color:#F66809;
	font-weight:bold;
	margin-right:30px;
}
.auction_info .lb-name-info {
	font-size:13px;
	font-weight:bold;
}
.nk-block-auction-button {
	margin-left:5px;
	margin-top:10px;
}
#auction_firework .auction-info .lb-name-info.auction-each-bid-price {
	display:inline-block;
}
#auction_firework .captcha {
	margin:0 !important;
	padding-top:5px;
}
#auction_firework .captcha .cm-required {
	width:116px;
	float:left;
	font-size:13px !important;
}
#auction_firework .captcha p {
	margin-left:111px !important;
	line-height:25px;
}
#auction_firework .captcha .cm-field-container {
	float:left;
}
#auction_firework .captcha .cm-field-container .captcha-input-text.auction-captcha-verification-answer.valign.cm-autocomplete-off {
	height:30px;
	width:105px;
	margin-right:3px;
}
.product-info .product-info-detail .auction_info {
	display:block;
	float:left;
	width:100%;
}
.auction_info .auction-list-bider {
	width:80%;
}
.auction_info .title-list-bider {
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	background-color:#194f7b;
	color:#fff;
}
.auction_info .bidhistory_table .auction-rank.top-3 {
	background-color:#f8971a;
	color:#fff;
	display:inline-block;
	height:20px;
	line-height:20px;
	text-align:center;
	width:20px;
	font-weight:bold;
	border-radius:50%;
}
.auction_info .bidhistory_table .auction-rank.top-10 {
	background-color:#194f7b;
	color:#fff;
	display:inline-block;
	height:20px;
	line-height:20px;
	text-align:center;
	width:20px;
	font-weight:bold;
	border-radius:50%;
}
.auction-time .clock.flip-clock-wrapper {
	height:60px;
	display:inline-block;
	width:80%;
	margin:0;
}
.auction-time .flip-clock-divider {
	height:60px;
	width:10px;
}
.auction-time .flip-clock-dot {
	width:7px;
	height:7px;
	left:2px;
}
.auction-time .flip-clock-dot.top {
	top:15px;
}
.auction-time .flip-clock-dot.bottom {
	bottom:15px;
}
.auction-time .flip-clock-wrapper ul {
	font-size:40px;
	height:50px;
	line-height:47px;
	width:35px;
}
.auction-time .flip-clock-wrapper ul li {
	line-height:47px;
}
.auction-time .flip-clock-wrapper ul li a div div.inn {
	font-size:40px;
}
.auction-time .flip-clock-divider .flip-clock-label {
	right:-55px;
}
.auction-time .flip-clock-divider.minutes .flip-clock-label {
	right:-57px;
}
.auction-time .flip-clock-divider.seconds .flip-clock-label {
	right:-57px;
}
.auction-captcha-code .captcha.control-group {
	margin-top:5px;
}
.flip-clock-wrapper * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
.flip-clock-wrapper a {
	cursor:pointer;
	text-decoration:none;
	color:#ccc;
}
.flip-clock-wrapper a:hover {
	color:#fff;
}
.flip-clock-wrapper ul {
	list-style:none;
}
.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after {
	content:" ";
	display:table;
}
.flip-clock-wrapper.clearfix:after {
	clear:both;
}
.flip-clock-wrapper.clearfix {
	*zoom:1;
}
.flip-clock-wrapper {
	font:normal 11px "Helvetica Neue",Helvetica,sans-serif;
	-webkit-user-select:none;
}
.flip-clock-meridium {
	background:none !important;
	box-shadow:0 0 0 !important;
	font-size:36px !important;
}
.flip-clock-meridium a {
	color:#313333;
}
.flip-clock-wrapper {
	text-align:center;
	position:relative;
	width:100%;
	margin:1em;
}
.flip-clock-wrapper:before,.flip-clock-wrapper:after {
	content:" ";
	display:table;
}
.flip-clock-wrapper:after {
	clear:both;
}
.flip-clock-wrapper ul {
	position:relative;
	float:left;
	margin:5px;
	width:60px;
	height:90px;
	font-size:80px;
	font-weight:bold;
	line-height:87px;
	border-radius:6px;
	background:#000;
}
.flip-clock-wrapper ul li {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	line-height:87px;
	text-decoration:none !important;
}
.flip-clock-wrapper ul li:first-child {
	z-index:2;
}
.flip-clock-wrapper ul li a {
	display:block;
	height:100%;
	-webkit-perspective:200px;
	-moz-perspective:200px;
	perspective:200px;
	margin:0 !important;
	overflow:visible !important;
	cursor:default !important;
}
.flip-clock-wrapper ul li a div {
	z-index:1;
	position:absolute;
	left:0;
	width:100%;
	height:50%;
	font-size:80px;
	overflow:hidden;
	outline:1px solid transparent;
}
.flip-clock-wrapper ul li a div .shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
}
.flip-clock-wrapper ul li a div.up {
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%;
	top:0;
}
.flip-clock-wrapper ul li a div.up:after {
	content:"";
	position:absolute;
	top:44px;
	left:0;
	z-index:5;
	width:100%;
	height:3px;
	background-color:#000;
	background-color:rgba(0,0,0,0.4);
}
.flip-clock-wrapper ul li a div.down {
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	bottom:0;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
.flip-clock-wrapper ul li a div div.inn {
	position:absolute;
	left:0;
	z-index:1;
	width:100%;
	height:200%;
	color:#ccc;
	text-shadow:0 1px 2px #000;
	text-align:center;
	background-color:#333;
	border-radius:6px;
	font-size:70px;
}
.flip-clock-wrapper ul li a div.up div.inn {
	top:0;
}
.flip-clock-wrapper ul li a div.down div.inn {
	bottom:0;
}
.flip-clock-wrapper ul.play li.flip-clock-before {
	z-index:3;
}
.flip-clock-wrapper .flip {
	box-shadow:0 2px 5px rgba(0,0,0,0.7);
}
.flip-clock-wrapper ul.play li.flip-clock-active {
	-webkit-animation:asd 0.5s 0.5s linear both;
	-moz-animation:asd 0.5s 0.5s linear both;
	animation:asd 0.5s 0.5s linear both;
	z-index:5;
}
.flip-clock-divider {
	float:left;
	display:inline-block;
	position:relative;
	width:20px;
	height:100px;
}
.flip-clock-divider:first-child {
	width:0;
}
.flip-clock-dot {
	display:block;
	background:#323434;
	width:10px;
	height:10px;
	position:absolute;
	border-radius:50%;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	left:5px;
}
.flip-clock-divider .flip-clock-label {
	position:absolute;
	top:-1.5em;
	right:-86px;
	color:black;
	text-shadow:none;
}
.flip-clock-divider.minutes .flip-clock-label {
	right:-88px;
}
.flip-clock-divider.seconds .flip-clock-label {
	right:-91px;
}
.flip-clock-dot.top {
	top:30px;
}
.flip-clock-dot.bottom {
	bottom:30px;
}
@-webkit-keyframes asd {
	0% {
		z-index:2;
	}
	20% {
		z-index:4;
	}
	100% {
		z-index:4;
	}
}
@-moz-keyframes asd {
	0% {
		z-index:2;
	}
	20% {
		z-index:4;
	}
	100% {
		z-index:4;
	}
}
@-o-keyframes asd {
	0% {
		z-index:2;
	}
	20% {
		z-index:4;
	}
	100% {
		z-index:4;
	}
}
@keyframes asd {
	0% {
		z-index:2;
	}
	20% {
		z-index:4;
	}
	100% {
		z-index:4;
	}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
	z-index:2;
	-webkit-animation:turn 0.5s 0.5s linear both;
	-moz-animation:turn 0.5s 0.5s linear both;
	animation:turn 0.5s 0.5s linear both;
}
@-webkit-keyframes turn {
	0% {
		-webkit-transform:rotateX(90deg);
	}
	100% {
		-webkit-transform:rotateX(0deg);
	}
}
@-moz-keyframes turn {
	0% {
		-moz-transform:rotateX(90deg);
	}
	100% {
		-moz-transform:rotateX(0deg);
	}
}
@-o-keyframes turn {
	0% {
		-o-transform:rotateX(90deg);
	}
	100% {
		-o-transform:rotateX(0deg);
	}
}
@keyframes turn {
	0% {
		transform:rotateX(90deg);
	}
	100% {
		transform:rotateX(0deg);
	}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
	z-index:2;
	-webkit-animation:turn2 0.5s linear both;
	-moz-animation:turn2 0.5s linear both;
	animation:turn2 0.5s linear both;
}
@-webkit-keyframes turn2 {
	0% {
		-webkit-transform:rotateX(0deg);
	}
	100% {
		-webkit-transform:rotateX(-90deg);
	}
}
@-moz-keyframes turn2 {
	0% {
		-moz-transform:rotateX(0deg);
	}
	100% {
		-moz-transform:rotateX(-90deg);
	}
}
@-o-keyframes turn2 {
	0% {
		-o-transform:rotateX(0deg);
	}
	100% {
		-o-transform:rotateX(-90deg);
	}
}
@keyframes turn2 {
	0% {
		transform:rotateX(0deg);
	}
	100% {
		transform:rotateX(-90deg);
	}
}
.flip-clock-wrapper ul li.flip-clock-active {
	z-index:3;
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
	background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));
	background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;
	background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
	background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));
	background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;
	background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.3s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
	background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));
	background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;
	background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
	background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));
	background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;
	background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.2s linear both;
}
@-webkit-keyframes show {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-moz-keyframes show {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-o-keyframes show {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@keyframes show {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-webkit-keyframes hide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-moz-keyframes hide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-o-keyframes hide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@keyframes hide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
.mobile-call-me .button.button-wrap-right>a {
	color:red;
	font-weight:bold !important;
}
.touchcarousel {
	height:auto !important;
}
.touchcarousel .scrollbar-holder {
	background:none repeat scroll 0 0 #ccc;
	bottom:1px;
	height:2px;
	left:0px;
	position:absolute;
	right:0;
}
.touchcarousel .scrollbar {
	background-color:#ccc !important;
	bottom:0;
}
.touchcarousel .arrow-holder {
	display:none !important;
}
.touchcarousel .scrollbar-holder {
	background:none;
}
.touchcarousel .touchcarousel-item {
	position:relative !important;
	width:240px;
	margin-right:0px;
	min-height:275px;
}
.block_cate_new_uudai_them {
	display:block;
	margin-top:3px;
	min-height:17px;
	text-align:center;
	width:100%;
}
.nk_discount {
	background:none repeat scroll 0 0 #ed1c24;
	color:#fff;
	font-weight:bold;
	padding:7px;
	position:absolute;
	right:0;
	top:1px;
	z-index:9999;
}
.xemhuongdan {
	color:#00373f;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:20px;
	margin-bottom:5px;
}
.bodydiv .content_2 .title_suggest a {
	color:#F80C1A !important;
	font-size:15px !important;
	font-weight:bold;
}
.hide-block {
	left:0px !important;
	top:-63px !important;
	width:30% !important;
}
.chuadenthoigian1 {
	border:1px dashed red;
	clear:both;
	color:red;
	font-size:1.5em;
	font-weight:bold;
	padding:12px;
	text-align:center;
}
@media (max-width:767px) {
	.bodydiv #content_1 {
		margin:0px 0px 40px 0px !important;
		width:100% !important;
	}
	.bodydiv .content_2 {
		width:100% !important;
		height:auto !important;
	}
	.bodydiv .list_user_enjoy table {
		margin-top:0px !important;
	}
	.bodydiv .img-responsive {
		min-height:130px !important;
	}
	.hide-block {
		left:0 !important;
		padding:0 !important;
		top:66px !important;
		width:60% !important;
	}
}
.bodydiv .form-horizontal .form-group {
	margin-left:0px !important;
	margin-right:0px !important;
}
#seo_product_description.template2 a {
	color:#2496d7 !important;
	font-size:14px !important;
	font-weight:bold;
}
#services-nk-2015 .services-nk-2015-span5 {
	margin-bottom:10px;
}
#services-nk-2015 .bg {
	border:0px !important;
	background:transparent;
}
#services-nk-2015 .services-nk-2015-span5 img,#services-nk-2015 .services-nk-2015-span2 img {
	border:1px solid #e5e5e5;
}
@media (max-width:767px) {
	#services-nk-2015 .bg {
		min-height:auto;
	}
}
.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9,.jscroll-item .tag_ff544c4628950b0c194b45653f616077 {
	border-bottom:0 none !important;
	color:#ffffff;
	height:22px;
	margin:0;
	position:absolute;
	left:5px !important;
	bottom:90px !important;
	width:100%;
	z-index:1;
}
.nk_seo_promotion_wrapper .owl-item>div>.jscroll-item {
	position:relative;
}
@media (max-width:767px) {
	.nk_seo_promotion_wrapper .nk_seo_promotion_wrapper_mobile-tab-style .jscroll-item {
		min-height:320px !important;
	}
	.jscroll-item .tag_a31d34224feca354c001e150a9c9e4cb,.jscroll-item .tag_5bea90e474b4143527a7a4f77a0f1df3,.jscroll-item .tag_5eedd5990f5a96e34fc07808f93a895d,.jscroll-item .tag_2b3f05ffb127dc488ec012d1f571411b,.jscroll-item .tag_f3d94c618adf3a7aefde8bfa3475a841,.jscroll-item .tag_cd7dc891a6c391d6a7df7f8fb8f280b9 {
		border-bottom:0 none !important;
		bottom:168px !important;
		color:#ffffff;
		height:22px;
		top:unset;
		left:5px !important;
		margin:0;
		position:absolute;
		width:100%;
		z-index:1;
	}
	#services-nk-2015 .services-nk-2015-span2 span {
		display:block;
		font-size:1em !important;
		overflow:hidden;
		max-height:30px;
	}
	#services-nk-2015 .services-nk-2015-span5 span {
		font-size:1em !important;
	}
}
.post_title h2,.post_title h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:20px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	line-height:40px;
}
.seo_product_description_v2 .container-v3 h2,.seo_product_description_v2 .container-v3 h2 strong,.seo_product_description_v2 .container-v3 h2 a {
	font-family:segoe ui !important;
	color:#009cce !important;
	font-size:23px !important;
	font-weight:bold !important;
	padding:10px !important;
	text-decoration:none;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content p,.seo_product_description_v2 .post_content p,.seo_container p,.post_content li,.post_content span,.post_title p,.post_title span,.post_title li,.post_content em,.post_content strong {
	font-family:segoe ui !important;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3,.seo_product_description_v2 .container-v3 .container-v3-item .container-v3-item-inn .post_title h3 * {
	font-family:segoe ui !important;
	font-size:19px;
	font-weight:bold;
	line-height:36px;
	text-transform:uppercase;
}
.seo_product_description_v2 .container-v2 .description-short .post_title h2 {
	font-family:segoe ui !important;
	font-size:20px !important;
	font-weight:normal !important;
	text-transform:uppercase;
}
.seo_product_description_v2 .post_content li,#seo_product_description.template2 li {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.block_product-title {
	font-size:15px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p * {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item,.description-short,.content-special {
	box-sizing:border-box;
	padding:10px 25px 0 !important;
}
.container-v3-inn>h2 {
	margin-left:25px;
}
.product-main-info-nk #content_description strong a {
	font-weight:bold !important;
}
.post_content ul {
	margin:5px 0 5px 38px !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content p *,.post_content,.post_title ul *,#seo_product_description.template2 p,#seo_product_description.template2 p span,.post_content li span {
	color:#333 !important;
}
#seo_product_description.template2 h3 {
	border-bottom:0 solid #2496d7;
	color:#000 !important;
	font-family:segoe ui !important;
	font-size:20px;
	font-weight:500;
	line-height:30px;
	margin:0;
	text-transform:uppercase;
}
.post_content h3 {
	font-size:19px;
	font-weight:bold;
	padding-left:10px;
}
#seo_product_description.template2 h2 {
	line-height:30px !important;
	text-align:initial !important;
	font-size:20px !important;
}
#seo_product_description.template2 h3 a {
	font-size:20px !important;
	font-weight:400 !important;
}
@media(max-width:767px) {
	.description-short,.content-special {
		padding:0px !important;
	}
}
.seo_product_description_v2 .container-v2 .description-short .post_title a {
	color:#009cce !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content strong,.post_content strong,.post_title strong,#seo_product_description.template2 strong,#seo_product_description.template2 strong {
	font-weight:600 !important;
}
.seo_product_description_v2 .container-v3 .container-v3-item .post_content strong,.post_content strong,.post_title strong,#seo_product_description.template2 strong,#seo_product_description.template2 strong {
	font-weight:600 !important;
}
.post_title h2,.post_title h2 a {
	line-height:30px !important;
}
.seo_product_description_v2 .container-v3 h2 {
	font-size:20px !important;
	font-weight:normal !important;
	line-height:30px !important;
}
.container-v3-inn>h2 {
	margin:auto !important;
}
.nicescroll-rails {
	display:none !important;
}
.blog-item {
	padding:10px !important;
}
.blog-item h1,.blog-item h1 span,.blog-item span h1 {
	color:#009cce !important;
	font-family:segoe ui !important;
	font-size:23px !important;
	font-weight:bold !important;
	text-decoration:none;
	text-transform:uppercase;
}
.blog-item p,.blog-item span {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
}
.blog-item span strong,.blog-item strong span {
	font-family:segoe ui;
	font-size:15px !important;
	font-weight:400 !important;
	letter-spacing:-0.0666667px !important;
	text-align:justify !important;
	color:#009cce !important;
}
.blog-item img {
	display:block;
	margin:auto;
	text-align:center;
}
#nks-product-description-general {
	margin:5px 15px !important;
}
#nks-product-description-general * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general a {
	color:#008AC2;
}
#nks-product-description-general p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general .nks-list-title,#nks-product-description-general .nks-list-title a,#nks-product-description-general .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general .nks-general-un-order-list p,#nks-product-description-general .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general .nks-type-key-feature {
}
#nks-product-description-general .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general .nks-images,#nks-product-description-general img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3,#nks-product-description-general .nks-type-reason-to-buy h3 *,#nks-product-description-general .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general .nks-type-reason-to-buy,#nks-product-description-general .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-type-key-feature .nks-block-title *,#nks-product-description-general .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general .nks-type-reason-to-buy h3,#nks-product-description-general .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
#nks-product-description-general-v2 {
	margin:5px 15px !important;
}
#nks-product-description-general-v2 * {
	font-family:roboto !important;
	color:#4c4c4c;
	font-size:16px;
}
#nks-product-description-general-v2 a {
	color:#008AC2;
}
#nks-product-description-general-v2 p {
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-align:justify;
}
#nks-product-description-general-v2.nks-column-1 .nks-block-description {
	margin-bottom:20px;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-description {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-list-title,#nks-product-description-general-v2 .nks-list-title a,#nks-product-description-general-v2 .nks-block-title {
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
	font-size:26px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
}
#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title {
	margin-bottom:10px;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
	font-size:30px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px !important;
}
#nks-product-description-general-v2 .nks-type-creative-description .nks-block-description * {
	font-size:18px !important;
	line-height:30px;
}
#nks-product-description-general-v2 .nks-general-un-order-list p,#nks-product-description-general-v2 .nks-general-order-list p {
	padding:0px;
	margin-top:0px;
	margin-bottom:6px;
}
#nks-product-description-general-v2 .nks-type-key-feature {
}
#nks-product-description-general-v2 .nks-block-item .nks-image-description-center {
	text-align:center;
	width:100%;
	font-style:italic;
	font-size:15px !important;
}
#nks-product-description-general-v2 .nks-column-group {
	clear:both;
	margin-bottom:30px !important;
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:first-child {
	width:48%;
	margin-right:4%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item:last-child {
	width:48%;
}
#nks-product-description-general-v2.nks-column-2 .nks-block-item {
	width:50%;
	float:left;
}
#nks-product-description-general-v2.nks-column-2 .nks-custom-full-width {
	width:100% !important;
	float:left;
}
#nks-product-description-general-v2 .nks-images,#nks-product-description-general-v2 img {
	margin:auto;
	display:block;
	text-align:center;
	max-width:100%;
}
#nks-product-description-general-v2.nks-column .nks-custom-full-width {
	width:100% !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
	float:left;
	width:50%;
}
#nks-product-description-general-v2 .nks-block-description-wrapper {
	float:left;
	width:100%;
}
#nks-product-description-general-v2 .sec-line {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(50%,#008ac2),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
	background:linear-gradient(to right,#ffffff 0%,#008ac2 50%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow:0 4px 4px 0 rgba(0,138,194,0.03);
	display:block;
	height:1px;
	margin-bottom:30px;
	margin-top:15px;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
	font-size:28px !important;
	color:#008ac2 !important;
	font-weight:600 !important;
	padding-left:10px !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list {
	margin-bottom:10px;
	margin-left:40px;
}
#nks-product-description-general-v2.nks-general-un-order-list li {
	list-style:disc !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li {
	list-style:disc !important;
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-general-un-order-list:nth-child(1) li * {
	color:#008ac2;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-top:10px;
}
#nks-product-description-general-v2 .nks-block-sub-title {
	font-size:24px;
	font-weight:500 !important;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus li::before {
	content:"+";
	float:left;
	height:10px;
	padding-right:5px;
	width:10px;
}
#nks-product-description-general-v2 .nks-type-key-feature .nks-type-plus {
	margin-left:25px !important;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:7px 30px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
	background-image:url("../images/companies/1/Design/images/bg-icon.png");
	background-repeat:no-repeat;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3,#nks-product-description-general-v2 .nks-type-reason-to-buy h3 *,#nks-product-description-general-v2 .nks-type-product-note h3 * {
	color:white !important;
	font-size:15px;
	font-weight:600 !important;
	height:40px;
	padding-left:13px;
}
#nks-product-description-general-v2.nks-column-2 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-2 .nks-type-product-note {
	width:4%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy,#nks-product-description-general-v2.nks-column-1 .nks-type-product-note {
	width:48%;
	float:left !important
}
#nks-product-description-general-v2.nks-column-1 .nks-type-reason-to-buy {
	margin-right:4%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	border:1px solid #1878F3 !important;
	margin:-48px -21px 0 5px;
	padding-top:35px !important;
	box-sizing:border-box;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
	padding:35px 15px 0px 15px !important;
	width:100%;
}
#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
	margin-left:-5px !important;
}
@media screen and (max-width:767px) {
	#nks-product-description-general-v2 .nks-type-reason-to-buy {
		margin-bottom:25px !important;
	}
	#nks-product-description-general-v2 .nks-block-item {
		width:100% !important;
		float:left;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-images {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-description {
		float:left;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy .nks-block-description-wrapper,#nks-product-description-general-v2 .nks-type-product-note .nks-block-description-wrapper {
		padding:35px 15px 0 !important;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy,#nks-product-description-general-v2 .nks-type-product-note {
		float:left !important;
		width:100% !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		font-size:15px;
		width:100%;
	}
	#nks-product-description-general-v2 .nks-type-creative-description .nks-title * {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-type-key-feature .nks-block-title *,#nks-product-description-general-v2 .big-title h2 {
		font-size:20px !important;
	}
	#nks-product-description-general-v2 .nks-block-sub-title {
		font-size:18px !important;
	}
	#nks-product-description-general-v2 .nks-type-normal-feature .nks-block-title * {
		font-size:19px !important;
	}
	#nks-product-description-general-v2 .nks-type-reason-to-buy h3,#nks-product-description-general-v2 .nks-type-product-note h3 {
		background-repeat:no-repeat;
	}
}
.wysiwyg-content>iframe {
	border:0px solid #00f !important;
	position:static;
	display:block !important;
	width:320px !important;
}
.page-content-10 .imagelazyload {
	min-height:200px;
}
.mobile-home-banner-2015 #home_banner_main.owl-theme img {
	max-height:unset !important;
	min-height:unset !important;
	width:100%;
}
.imagelazyload.mobile-guide-img {
	height:100%;
	width:100%;
}
.mobile-guide-wrap {
	display:block;
	float:left !important;
	height:auto !important;
	position:fixed;
	top:0;
	width:100%;
	z-index:999999 !important;
}
.seo_product_description_v2 .container-v2 .description-short .post_title a {
	color:#009cce !important;
}
.mobile-product-list-v4 .price-container {
	background:none repeat scroll 0 0 #f2f2f2 !important;
	border-bottom:1px solid #d7d7d7;
	box-sizing:border-box;
	display:block;
	float:left;
	height:43px !important;
	max-height:43px !important;
	min-height:43px !important;
	padding-top:3px;
	position:relative;
	width:100% !important;
}
.desktop-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	display:inline;
	left:auto;
	position:absolute;
	right:5px;
	top:10px
}
.mobile-product-list-v4 .float-left.product-prices {
	padding:0px 5px!important
}
.mobile-product-list-v4 .price-container .price {
	text-align:left
}
.mobile-product-list-v4 .price-container .discount-container .nk-discount-block .price-num {
	color:#fff !important;
	font-size:12px !important;
	padding-right:3px !important;
}
.nk_seo_promotion_wrapper.mobile-product-list-v4 .product-description a.product-title {
	float:none;
}
.mobile-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	background:#ed1c24 none repeat scroll 0 0 !important;
	color:white;
	display:inline;
	font-weight:bold;
	left:auto;
	padding:4px !important;
	position:absolute;
	right:1px;
	top:1px;
}
.main-product.span.touchcarousel.swiper-container.nk_seo_promotion_wrapper {
	margin:5px !important;
}
.nmb_scroll_v9 .touchcarousel-item.swiper-slide.lg {
	border:medium none !important;
	width:100% !important;
}
.d-cat-title-h1 {
	color:#f2f2f2 !important;
	display:table-cell;
	font-size:11px !important;
	font-weight:normal !important;
	height:20px !important;
	opacity:0.2 !important;
	overflow:hidden;
	position:absolute;
	right:0 !important;
	top:20px !important;
	vertical-align:middle;
	white-space:nowrap !important;
}
#tags {
	display:none !important;
}
.sprite.sprite-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:40px !important;
}
.gif-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:40px !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	right:3px !important;
	width:32px !important;
}
.gif-recent-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:40px !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	right:3px !important;
	width:32px !important;
}
.sprite.sprite-flash-star-2 {
	background-position:-1054px -1340px !important;
	bottom:41px;
}
.ty-grid-list__item-name {
	line-height:18px!important
}
.sort-container .sort-dropdown {
	background:#f7f7f7!important
}
.sort-container .icon-down-micro::after {
	border-width:0!important;
	content:"";
	font-family:"FontAwesome";
	font-size:16px;
	line-height:15px;
	padding-left:2px;
	position:absolute;
	top:0
}
.sort-container .icon-down-micro,#slider-2015 .next,#slider-2015 .prev {
	border-width:0!important
}
.sort-container .dropdown-container .sort-dropdown a {
	font-size:90%!important
}
.sort-container {
	margin:1px 0!important
}
.sort-container .sort-dropdown a {
	display:block!important;
	height:16px!important;
	padding:8px 20px 5px 10px!important
}
.top-cart-content .dropdown-box .icon-down-micro {
	top:10px
}
.image-wrap .cm-image-gallery-wrapper .product-thumbnails {
	display:block;
	max-height:402px!important;
	opacity:1;
	overflow:hidden
}
.cm-image-gallery-wrapper .owl-carousel .owl-item {
	margin:0 2%!important
}
.nk-menu-2015-v2 li:hover a i.sprite {
}
.mn-home-new h2.productpage a {
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:table-cell;
	font-size:15px!important;
	font-weight:600!important;
	list-style:outside none none;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	width:100%
}
.nks-parent-cat-group .cat-max-item-5 .mn-home-new .nicescroll-mn {
	margin-right:-1px;
	max-height:212px!important;
	min-height:212px!important
}
.bg_content {
	height:auto!important;
	overflow:auto!important
}
.boder_fiter_cate {
	border:1px solid #ccc;
	box-sizing:border-box;
	max-height:150px !important;
	overflow:hidden !important;
	padding:5px;
}
.boder_fiter_cate .sp-scrollbar {
	background-color:#ccc;
	cursor:pointer
}
.boder_fiter_cate .sp-scrollbar .sp-thumb {
	background-color:#aaa;
	transition:height .2s ease-in-out
}
.boder_fiter_cate .sp-scrollbar.active .sp-thumb {
	background-color:#999
}
.boder_fiter_cate .sp-scrollbar {
	border-radius:5px
}
.boder_fiter_cate .sp-scrollbar .sp-thumb {
	border-radius:5px
}
.sp-scrollbar {
	overflow:visible!important;
	width:2px!important
}
.sp-scrollbar .sp-thumb {
	margin-left:-2px;
	overflow:visible!important;
	width:5px!important
}
.boder_fiter_cate .sp-scrollbar {
	margin-right:2px!important;
	overflow:visible!important;
	width:2px!important
}
.subbanner-home-page-2015-wrap {
	display:block;
	float:left;
	margin:10px 0 0!important;
	width:100%!important;
	height:150px;
}
.subbanner-home-page-2015-wrap .subbanner-item {
	display:block;
	float:left;
	width:49.5%!important
}
.subbanner-home-page-2015-wrap .subbanner-item img {
	transition:box-shadow .2s;
}
.subbanner-home-page-2015-wrap .subbanner-item img:hover {
	box-shadow:0 0 15px rgba(0,0,0,.3);
}
.subbanner-home-page-2015-wrap .subbanner-item-left {
	margin:0 .5% 0 0
}
.subbanner-home-page-2015-wrap .subbanner-item-right {
	margin:0 0 0 .5%!important
}
.menu-danh-muc-san-pham .sub-menu1 {
	display:none;
	float:left;
	left:100%;
	position:absolute;
	top:0;
	width:762px
}
.menu-danh-muc-san-pham .sub-menu .level1:hover .sub-menu1 {
	display:block!important
}
.menu-danh-muc-san-pham .sub-menu-left {
	box-sizing:border-box;
	display:block;
	float:left;
	width:25%!important;
	background-color:#d7d7d7!important
}
.menu-danh-muc-san-pham .sub-menu-right {
	box-sizing:border-box;
	display:block;
	float:left;
	height:481px;
	margin:0!important;
	padding:0 5px!important;
	width:75%;
	background-color:#fff!important
}
.sub-menu-right-banner-bottom-item {
	border-right:1px solid #f2f2f2;
	box-sizing:border-box;
	float:left;
	height:100%;
	margin-top:5px;
	width:33.333%
}
.imagelazyload.subbanner-right-top-item-image {
	height:284px!important;
	width:100%
}
.imagelazyload.subbanner-right-bottom-item-image {
	height:192px!important;
	width:100%
}
.sub-menu-right-banner-bottom-item:last-child {
	border-right:none!important
}
.grid-list div[class^="ty-column4"] {
	border-bottom:1px solid #d7d7d7!important;
	border-right:1px solid #d7d7d7!important;
	border-top:1px solid #d7d7d7!important;
	margin-bottom:-1px;
	min-height:317px!important;
	max-height:317px!important;
	padding-bottom:5px!important
}
.nks-parent-cat-group .cat-max-item-5 .mn-home-new .nicescroll-mn {
	margin-right:0px!important;
	max-height:259px!important;
	min-height:259px!important
}
.nks-parent-cat-group .cat-max-item-10 .mn-home-new .nicescroll-mn {
	min-height:575px!important;
	max-height:575px!important;
	margin-right:0px!important
}
.nk-product-hover span {
	color:#fff;
	float:left;
	font-size:12px;
	line-height:16px!important;
	padding:5px 10px!important;
	text-align:left
}
.mn-colorwhite {
	background-color:#fff;
	border-bottom:1px solid #d7d7d7!important;
	border-left:1px solid #d7d7d7!important;
	border-right:1px solid #d7d7d7
}
.nks-parent-cat-group .mn-colorwhite {
	border-right:none!important
}
.sidebox_no_title .boder_fiter_cate {
	border:1px solid #d7d7d7!important;
	margin:5px!important
}
.grid-list div.ty-column4:nth-child(4n+1) {
	border-left:1px solid #d7d7d7!important;
	margin-lefr:-2px!important
}
.nks-parent-cat-group .grid-list div.ty-column4:nth-child(4n+1) {
	border-left:1px solid #d7d7d7!important;
	margin-left:-1px
}
.nks-child-cat-group .grid-list {
	border:none!important
}
#our-brands .fa-angle-left::before,#our-brands .fa-angle-right::before {
	font-size:26px;
}
#main-content-brands .owl-controls {
	display:block;
	float:right;
	position:absolute;
	right:0;
	top:-15px
}
.grid-list .ty-column4 .pict.imagelazyload {
	height:150px!important;
	width:150px!important
}
.mn-home-new h2.productpage {
	display:table-cell;
	font-size:16px;
	height:56px;
	line-height:28px;
	max-height:56px!important;
	min-height:56px!important;
	overflow:hidden!important;
	vertical-align:middle;
	width:100%
}
.nks-custom-subcategories-label {
	display:inline-block!important;
	height:50px;
	margin:auto!important;
	max-height:50px!important;
	min-height:50px!important;
	overflow:hidden!important;
	padding:0!important;
	text-align:center;
	width:100%!important
}
.nks-custom-subcategories-label a {
	display:table-cell!important;
	height:50px;
	max-height:50px!important;
	min-height:50px!important;
	overflow:hidden!important;
	padding:0 5px!important;
	text-align:center;
	vertical-align:middle;
	width:100%!important
}
.desktop-product-list-v4 .price-container {
	display:block;
	float:left;
	width:100% !important;
	background:#dfdfdf none repeat scroll 0 0
}
.desktop-product-list-v4 .properties-update {
	font-weight:normal;
	margin-bottom:0;
	margin-top:1px;
	padding:1px 0px 1px 0px !important;
	text-overflow:ellipsis;
}
.desktop-product-list-v4 .properties-update {
	font-weight:normal;
	margin-bottom:0px;
	margin-top:1px;
	padding:0 5px;
	text-overflow:ellipsis
}
.desktop-product-list-v4 .pict.imagelazyload {
	height:145px!important;
	width:150px!important
}
.desktop-product-list-v4 .price-container {
	background:none repeat scroll 0 0 #f2f2f2 !important;
	border-bottom:1px solid #d7d7d7;
	box-sizing:border-box;
	display:block;
	float:left;
	height:43px !important;
	max-height:43px !important;
	min-height:43px !important;
	padding-top:3px;
	position:relative;
	width:100% !important;
}
.desktop-product-list-v4 .price-container .discount-container .nk-discount-block,.nk-discount-block {
	display:inline;
	left:auto;
	position:absolute;
	right:5px;
	top:10px
}
.desktop-product-list-v4 .float-left.product-prices {
	padding:0px 5px!important
}
.desktop-product-list-v4 .price-container .price {
	text-align:left
}
.desktop-product-list-v4 .price-container .discount-container .nk-discount-block .price-num {
	color:#fff !important;
	font-size:12px !important;
	padding-right:3px !important;
}
.desktop-product-list-v4 .product-container.clearfix .label.clearfix {
	height:35px;
	margin:0!important;
	padding:0;
}
.desktop-product-list-v4 .product-title {
	text-align:center;
	display:block;
	width:100%;
}
.desktop-product-list-v4 .nk-discount-block,.nk-discount-block {
	background:#ed1c24 none repeat scroll 0 0 !important;
	color:white;
	font-weight:bold;
	padding:3px;
	position:absolute;
	right:0;
	top:0;
	z-index:9999;
}
.desktop-product-list-v4.product-container.clearfix .label.clearfix {
	height:35px;
	margin:0 !important;
	max-height:35px !important;
	min-height:35px !important;
	padding:0;
}
.desktop-product-list-v4.nk-product-hover {
	background:rgba(255,255,255,0.95) none repeat scroll 0 0;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.desktop-product-list-v4 .block_cate_new_uudai_them {
	border-bottom:1px solid #ccc;
	box-sizing:border-box !important;
	display:block;
	float:left;
	height:35px !important;
	margin:0 !important;
	padding:0 !important;
	position:static;
	text-align:left;
	width:100%;
}
.desktop-product-list-v4 .nk-product-hover .nk-product-short-description p {
	color:#515151 !important;
}
.desktop-product-list-v4 .sprite.sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	display:block !important;
	float:left;
	height:20px;
	position:absolute;
	width:20px;
}
.desktop-product-list-v4 .nk-product-promotion {
	width:100% !important;
	display:block !important;
	float:left !important;
	padding-left:5px !important;
	box-sizing:border-box;
	padding:5px !important;
}
.desktop-product-list-v4 .block_cate_new_uudai_them span.L_uu_dai {
	color:red !important;
	font-family:"Roboto",sans-serif;
	text-align:left !important;
	padding-left:25px !important;
	line-height:15px;
}
.desktop-product-list-v4 .block_cate_new_uudai_them.no-deals {
	display:none !important;
}
.desktop-product-list-v4 .nk-product-hover {
	box-shadow:-1px 5px 7px 0 rgba(50,50,50,0.32) !important;
	background:rgba(255,255,255,.95) none repeat scroll 0 0;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.sprite.sprite-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px;
	display:block;
	float:left;
	height:33px !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	right:3px !important;
	width:32px !important;
}
.rotagift {
	box-shadow:3px 3px 5px yellow;
	transition-delay:1s;
	transition-duration:1s;
	transition-timing-function:ease-in-out;
}
.sprite.sprite-product-has-gift.rotagift::before {
	color:yellow;
	content:"";
	display:block;
	float:left;
	font-family:"FontAwesome";
	font-size:15px;
}
.sprite.sprite-product-has-gift.rotagift::after {
	color:#FFAB26;
	content:"";
	display:block;
	float:left;
	box-shadow:#fff 0 0 18px,#fff 0 0 40px;
	transform:rotateY(-60deg);
	transition:transform 0.3s cubic(0,0.75,0,5),text-shadow 0.5s ease-out;
}
.imagelazyload.floor-banner-image {
	border:none !important;
}
.sprite.sprite-flash-star-1 {
	background-position:-1035px -1325px !important;
	bottom:45px;
	display:block;
	float:left;
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	width:45px;
	z-index:100 !important;
}
.sprite.sprite-flash-star-2 {
	background-position:-1054px -1342px !important;
	bottom:37px;
	display:block;
	float:left;
	height:48px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	transform:scale(0.6);
	width:47px;
	z-index:100 !important;
}
.sprite.sprite-flash-star-3 {
	background-position:-1058px -1309px !important;
	bottom:35px;
	display:block;
	float:left;
	height:48px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	transform:scale(0.6);
	width:47px;
	z-index:100 !important;
}
.sprite.sprite-flash-star-4 {
	background-position:-1040px -1315px !important;
	bottom:37px;
	display:block;
	float:left;
	height:45px;
	margin:0;
	padding:0;
	position:absolute;
	right:-4px;
	width:45px;
	z-index:100 !important;
	transform:scale(0.7);
}
.nks-d-promotion-group .sprite.sprite-flash-star-1 {
	top:0 !important;
	left:-10px !important;
}
.nks-d-promotion-group .sprite.sprite-flash-star-3 {
	left:-10px !important;
	top:-3px !important;
}
.nks-d-promotion-group .sprite.sprite-flash-star-4 {
	left:-20px !important;
	top:-18px !important;
}
.nk-floor-banner .owl-pagination {
	margin-top:-20px !important;
}
.banner-background-new .owl-controls.clickable {
	display:block;
	float:left;
	height:70px;
	overflow:hidden;
}
.nks-floor-border-top-dienlanh {
	border-top:1px solid #3EAAEB !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-dientu {
	border-top:1px solid #D84040 !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-giadung {
	border-top:1px solid #6F993E !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-nhabep {
	border-top:1px solid #8BC34A !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-kts {
	border-top:1px solid #607D8B !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-vt {
	border-top:1px solid #FFAB40 !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-dienco {
	border-top:1px solid #3F51B5 !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-bachhoa {
	border-top:1px solid #FF4081 !important;
	box-sizing:border-box !important;
}
.nks-floor-border-top-dichvu {
	border-top:1px solid #d1ce11 !important;
	box-sizing:border-box !important;
}
.footer-bottom-nk-2015-2 .footer_seo_title h3 {
	color:#6a6a6a;
	font-size:13px;
	font-weight:bold;
	padding:0 0 10px;
	text-transform:uppercase;
}
.floor-group .banners.owl-carousel {
	margin-bottom:0px !important;
}
.product-option-gift-image-wrap {
	position:absolute;
	right:0;
	bottom:0;
	width:30%;
	opacity:0.7;
}
.product-option-gift-image-small.imagelazyload {
	display:block !important;
	float:left;
	width:25px;
	padding:0px;
	margin:0px !important;
}
.desktop-product-list-v4 .L_uu_dai {
	display:block;
	float:left !important;
	width:150px !important;
}
.row-fluid .span8.nk-location-wrapper-custom {
	width:30%;
}
.top-cart-content div.dropdown-box[id^="cart_status2_"] a.popup-title {
	padding:5px 21px !important;
}
.nk-hotline-2015 {
	float:right;
	padding:5px 0 !important;
	text-align:center;
}
.top-cart-content div.dropdown-box[id^="cart_status2_"] .compare-amount {
	right:21px !important;
}
.desktop-product-list-v4 .pict {
	height:145px !important;
	width:145px !important;
}
.brand-products-list .compare-button .ty-add-to-compare.text-button {
	padding:2px 5px 2px 30px !important;
}
.nks-parent-cat-group .block_cate_new_uudai_them .ty-add-to-compare,.nks-child-cat-group .block_cate_new_uudai_them .ty-add-to-compare {
	padding:2px 5px 2px 30px !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list .block_cate_new_uudai_them .ty-add-to-compare {
	padding:2px 5px 2px 30px !important;
}
.desktop-product-list-v4 .block_cate_new_uudai_them span.L_uu_dai {
	color:red !important;
	display:inline-block;
	float:left;
	font-family:"Roboto",sans-serif;
	line-height:15px;
	margin:0 !important;
	overflow:hidden;
	padding:5px 0 2px 22px !important;
	text-align:left !important;
	text-overflow:ellipsis;
	width:165px !important;
}
#frm-dat-hang-nhanh-2015 {
	z-index:999999 !important;
	top:80px;
	left:0;
	right:0;
	color:#212121;
	z-index:9999;
	width:765px;
	margin-left:auto;
	margin-right:auto;
}
.desktop-product-list-v4 .product-label {
	line-height:11px;
}
.clock-builder-output-home.flip-clock-wrapper {
	display:block !important;
	float:left;
	margin:auto !important;
	padding:0 !important;
	text-align:center;
	width:100% !important;
	left:5%;
}
.hot-service-container .flip-clock-wrapper ul li a div div.inn {
	background-color:#333;
	border-radius:6px;
	color:#fff;
	font-size:30px;
	height:200%;
	left:0;
	position:absolute;
	text-align:center;
	text-shadow:0 1px 2px #000;
	width:100%;
	z-index:1;
}
.hot-service-container .flip-clock-wrapper ul li {
	height:100%;
	left:0;
	line-height:20px !important;
	position:absolute;
	text-decoration:none !important;
	top:0;
	width:100%;
	z-index:1;
}
.hot-service-container .flip-clock-divider {
	display:inline-block;
	float:left;
	height:25px !important;
	position:relative;
	width:10px !important;
}
.hot-service-container .flip-clock-dot.bottom {
	bottom:1px !important;
	left:2px !important;
}
.hot-service-container .flip-clock-dot.top {
	top:10px !important;
	left:2px !important;
}
.hot-service-container .flip-clock-wrapper ul li a div div.inn {
	background-color:#333;
	border-radius:6px;
	color:#fff;
	font-size:20px !important;
	height:200%;
	left:0 !important;
	position:absolute;
	text-align:center;
	text-shadow:0 1px 2px #000;
	width:100% !important;
	z-index:1;
}
.hot-service-container .flip-clock-wrapper ul {
	background:#000 none repeat scroll 0 0;
	border-radius:6px;
	float:left;
	font-size:18px !important;
	font-weight:bold;
	height:22px !important;
	line-height:28px !important;
	margin:1px !important;
	position:relative;
	width:18px !important;
}
.hot-service-container .flip-clock-divider {
	display:inline-block;
	float:left;
	height:22px !important;
	position:relative;
	width:10px !important;
}
.hot-service-container .clock-builder-output-home.flip-clock-wrapper {
	position:absolute;
	top:91px;
}
.hot-service-container .flip-clock-label {
	top:26px !important;
	color:#fff !important;
	display:block !important;
	font-weight:bold;
	height:60px !important;
	left:-43px;
	position:absolute;
}
.item-service-bottom .service-image {
	margin-top:20px;
}
.item-service.item-service-top.center {
	border-bottom:none !important;
}
.item-service-top .service-image.imagelazyload {
	margin-top:10px;
}
.seo-link-parent li {
	font-size:10px !important;
	list-style-type:none !important;
	min-width:140px !important;
}
.item-service-top .service-image.imagelazyload {
	margin:0 !important;
	padding:0 !important;
	border-left:1px solid #f2f2f2 !important;
	box-sizing:border-box !important;
}
.item-service-bottom .service-image {
	margin:0 !important;
	padding:0 !important;
	border-left:1px solid #f2f2f2 !important;
	box-sizing:border-box !important;
}
.service-image.imagelazyload {
	min-height:241px !important;
}
.nk-hot-service .item-service {
	border-bottom:1px dashed #3bbf83;
	height:auto!important;
}
.nk-content-introduce-tourist-item>h3 {
	font-size:18px;
	font-weight:600 !important;
	line-height:27px;
	margin-bottom:15px;
}
.blogs #pagination_contents p {
	text-align:justify !important;
}
.blogs #pagination_contents p,.blog #pagination_contents p *,.blog .product-info *,.blog-content.wysiwyg-content>p,.blog-content.wysiwyg-content p * {
	font-family:"Roboto" !important;
	font-size:16px !important;
	font-weight:400 !important;
	line-height:26px !important;
}
.blogs .fa-long-arrow-right::before {
	content:"";
	font-family:"FontAwesome" !important;
}
.blog-content.wysiwyg-content img {
	height:auto !important;
	max-width:100% !important;
}
.blogs h1 {
	color:#008ac2 !important;
	display:block;
	float:left;
	font-family:"Roboto";
	font-size:27px !important;
	line-height:30px !important;
	margin-bottom:15px !important;
	text-align:center !important;
	width:100% !important;
}
.blogs h2 {
	color:#008ac2 !important;
	display:block;
	float:left;
	font-family:"Roboto";
	font-size:20px !important;
	line-height:27px !important;
	margin-bottom:8px !important;
	width:100% !important;
}
.blogs h3 {
	color:#008ac2 !important;
	display:block;
	float:left;
	font-family:"Roboto";
	font-size:18px !important;
	line-height:27px !important;
	margin-bottom:5px !important;
	width:100% !important;
}
.blogs .blog-title h1 {
	text-align:left !important;
}
.sprite-award-three {
	background-position:97% 19.611% !important;
	display:block;
	height:128px;
	margin:0 auto;
	width:96px;
}
#dich-vu .mn-home-new .owl-theme {
	padding:0px 0px 21px 0px !important;
}
.nks-block-description strong {
	font-weight:500 !important;
	font-family:roboto !important;
	color:#2d2d2d !important;
}
.d-cat-title-h1,#tabs_content {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.allow-user-select {
	-webkit-user-select:text !important;
	-moz-user-select:text !important;
	-ms-user-select:text !important;
	user-select:text !important;
}
.desktop-product-list-v4 .price-container {
	background:#fafafa none repeat scroll 0 0 !important;
	border-bottom:1px solid #d7d7d7 !important;
	border-top:1px solid #f2f2f2 !important;
}
.desktop-product-list-v4 .product-label {
	color:#666 !important;
}
.desktop-product-list-v4 .properties-update,.desktop-product-list-v4 .properties-update>strong {
	color:#666;
	font-size:13px !important;
	font-weight:600 !important;
}
.menu-danh-muc-san-pham .sub-menu-left {
	background-color:#f1f1f1 !important;
}
.nk-keyword-2015 ul li a {
	color:#777;
	font-size:11px;
}
.nk_seo_promotion_wrapper .owl-item {
	border-left:1px solid #ccc !important;
	border-right:1px solid #ccc !important;
	border-top:1px solid #ccc !important;
	box-sizing:border-box;
	margin:-1px 0 0 -1px;
}
.menu-danh-muc-san-pham ul.sub-menu li ul.sub-menu2 li a:hover,.mn-home .mn-home-new ul li a:hover {
	color:#e47911 !important;
	font-weight:bold !important;
}
.mn-home-new h2 a {
	color:white;
	font-size:18px !important;
	font-weight:bold !important;
}
.mn-home-new h2 a:hover {
	color:#fdd504;
	font-size:18px !important;
	font-weight:bold !important;
}
.mn-home-new h2.productpage a:hover {
	color:#fdd504 !important;
	font-size:15px !important;
	font-weight:bold !important;
}
a:hover,.subcategory-item-header>span:hover {
	color:#fdd504;
}
.view-all:hover,.more .view-all:hover {
	font-weight:bold !important;
	color:#e47911 !important;
}
.right-controls li:hover a span {
	color:#ed1c24 !important;
}
.floor-menu-fixed .sprite,.right-controls .sprite {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	opacity:0.4;
}
.floor-menu-fixed .sprite:hover,.right-controls li:hover .sprite {
	filter:none;
	-webkit-filter:grayscale(0);
	opacity:1;
}
.sprite.sprite-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
}
.sprite.sprite-product-has-gift.rotagift::before {
	color:#ff0;
	content:"";
	display:block;
	float:left;
	font-family:"FontAwesome";
	font-size:14px;
	left:-2px !important;
	position:absolute;
	top:4px;
}
.sprite.sprite-flash-star-2 {
	background-position:-1054px -1342px !important;
	bottom:34px;
	display:block;
	float:left;
	height:48px;
	margin:0;
	padding:0;
	position:absolute;
	right:3px;
	transform:scale(0.6);
	width:47px;
	z-index:100 !important;
}
.desktop-product-list-v4 .sprite.sprite-product-gift {
	background:rgba(0,0,0,0) url("../images/product/gift_blue_hover.png") no-repeat scroll 0 0 !important;
	display:block !important;
	float:left;
	height:20px;
	position:absolute;
	width:20px;
}
.sprite.sprite-product-has-gift.rotagift::before {
	color:#ff0;
	content:"";
	display:block;
	float:left;
	font-family:"FontAwesome";
	font-size:15px;
}
.desktop-product-list-v4 .float-left.product-prices div.product-price {
	margin-right:24px !important;
}
.actual-price .imagelazyload.imagelazyload-tag {
	display:none !important;
}
.mn-home-newh2.brown.homepagea {
	color:#fff !important;
	font-size:15px !important;
	font-weight:bold !important;
	margin-left:-26px !important;
}
.ty-column4 {
	position:relative !important;
}
.sprite.sprite-product-has-gift {
	background:rgba(0,0,0,0) url("../images/product/gift3.gif") no-repeat scroll 0 0 !important;
	bottom:46px !important;
	display:block !important;
	float:left;
	height:40px !important;
}
.sprite.sprite-flash-star-2 {
	background-position:-1054px -1340px !important;
	bottom:41px !important;
}
#content_discussion #posts_list div[id^="content_"] .posts {
	background-color:#c5e3e5!important;
	border:1px solid #fff;
}
.reviews_tree_answer .button.button-wrap-left,body.mobile .reviews_tree_answer .button-wrap-left,body.mobile .reviews_tree_answer .button-wrap-right {
	background:rgba(0,0,0,0) none repeat scroll 0 0 !important;
	border:medium none !important;
	display:block !important;
	float:left !important;
	width:54px !important;
	box-shadow:none !important;
}
.reviews_tree_answer .button.button-wrap-right a {
	padding:0 0 0 5px !important;
	color:#008ac2 !important;
	line-height:40px;
	text-align:center;
	width:100%;
	text-transform:unset !important;
	font-weight:bold !important;
}
body.mobile .reviews_tree_answer .button.button-wrap-right a {
	padding:0 0 0 5px !important;
	color:#008ac2 !important;
	line-height:30px;
	text-align:center;
	width:100%;
	text-transform:unset !important;
	font-weight:bold !important;
}
.mobile #opener_new_post.button.button-wrap-right,.mobile #opener_new_post.button.button-wrap-left {
	display:block !important;
	float:left;
	text-align:center;
	width:100%;
}
.nk-blog-main .buttons-container.reviews_tree_answer {
	top:11px !important;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.row {
	margin-left:-15px;
	*zoom:1;
}
.row:before,.row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after {
	clear:both;
}
[class*="span"] {
	float:left;
	min-height:1px;
	margin-left:15px;
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:945px;
}
.span16 {
	width:945px;
}
.span15 {
	width:885px;
}
.span14 {
	width:825px;
}
.span13 {
	width:765px;
}
.span12 {
	width:705px;
}
.span11 {
	width:645px;
}
.span10 {
	width:585px;
}
.span9 {
	width:525px;
}
.span8 {
	width:465px;
}
.span7 {
	width:405px;
}
.span6 {
	width:345px;
}
.span5 {
	width:285px;
}
.span4 {
	width:225px;
}
.span3 {
	width:165px;
}
.span2 {
	width:105px;
}
.span1 {
	width:45px;
}
.offset16 {
	margin-left:975px;
}
.offset15 {
	margin-left:915px;
}
.offset14 {
	margin-left:855px;
}
.offset13 {
	margin-left:795px;
}
.offset12 {
	margin-left:735px;
}
.offset11 {
	margin-left:675px;
}
.offset10 {
	margin-left:615px;
}
.offset9 {
	margin-left:555px;
}
.offset8 {
	margin-left:495px;
}
.offset7 {
	margin-left:435px;
}
.offset6 {
	margin-left:375px;
}
.offset5 {
	margin-left:315px;
}
.offset4 {
	margin-left:255px;
}
.offset3 {
	margin-left:195px;
}
.offset2 {
	margin-left:135px;
}
.offset1 {
	margin-left:75px;
}
.row-fluid {
	width:100%;
	*zoom:1;
}
.row-fluid:before,.row-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.row-fluid:after {
	clear:both;
}
.row-fluid [class*="span"] {
	display:block;
	width:100%;
	min-height:;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:1.5873015873016%;
	*margin-left:1.5343915343915%;
}
.row-fluid [class*="span"]:first-child {
	margin-left:0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:1.5873015873016%;
}
.row-fluid .span16 {
	width:100%;
	*width:99.94708994709%;
}
.row-fluid .span15 {
	width:93.650793650794%;
	*width:93.597883597884%;
}
.row-fluid .span14 {
	width:87.301587301587%;
	*width:87.248677248677%;
}
.row-fluid .span13 {
	width:80.952380952381%;
	*width:80.899470899471%;
}
.row-fluid .span12 {
	width:74.603174603175%;
	*width:74.550264550265%;
}
.row-fluid .span11 {
	width:68.253968253968%;
	*width:68.201058201058%;
}
.row-fluid .span10 {
	width:61.904761904762%;
	*width:61.851851851852%;
}
.row-fluid .span9 {
	width:55.555555555556%;
	*width:55.502645502645%;
}
.row-fluid .span8 {
	width:49.206349206349%;
	*width:49.153439153439%;
}
.row-fluid .span7 {
	width:42.857142857143%;
	*width:42.804232804233%;
}
.row-fluid .span6 {
	width:36.507936507937%;
	*width:36.455026455026%;
}
.row-fluid .span5 {
	width:30.15873015873%;
	*width:30.10582010582%;
}
.row-fluid .span4 {
	width:23.809523809524%;
	*width:23.756613756614%;
}
.row-fluid .span3 {
	width:17.460317460317%;
	*width:17.407407407407%;
}
.row-fluid .span2 {
	width:11.111111111111%;
	*width:11.058201058201%;
}
.row-fluid .span1 {
	width:4.7619047619048%;
	*width:4.7089947089947%;
}
.row-fluid .offset16 {
	margin-left:103.1746031746%;
	*margin-left:103.06878306878%;
}
.row-fluid .offset16:first-child {
	margin-left:101.5873015873%;
	*margin-left:101.48148148148%;
}
.row-fluid .offset15 {
	margin-left:96.825396825397%;
	*margin-left:96.719576719577%;
}
.row-fluid .offset15:first-child {
	margin-left:95.238095238095%;
	*margin-left:95.132275132275%;
}
.row-fluid .offset14 {
	margin-left:90.47619047619%;
	*margin-left:90.37037037037%;
}
.row-fluid .offset14:first-child {
	margin-left:88.888888888889%;
	*margin-left:88.783068783069%;
}
.row-fluid .offset13 {
	margin-left:84.126984126984%;
	*margin-left:84.021164021164%;
}
.row-fluid .offset13:first-child {
	margin-left:82.539682539683%;
	*margin-left:82.433862433862%;
}
.row-fluid .offset12 {
	margin-left:77.777777777778%;
	*margin-left:77.671957671958%;
}
.row-fluid .offset12:first-child {
	margin-left:76.190476190476%;
	*margin-left:76.084656084656%;
}
.row-fluid .offset11 {
	margin-left:71.428571428571%;
	*margin-left:71.322751322751%;
}
.row-fluid .offset11:first-child {
	margin-left:69.84126984127%;
	*margin-left:69.73544973545%;
}
.row-fluid .offset10 {
	margin-left:65.079365079365%;
	*margin-left:64.973544973545%;
}
.row-fluid .offset10:first-child {
	margin-left:63.492063492063%;
	*margin-left:63.386243386243%;
}
.row-fluid .offset9 {
	margin-left:58.730158730159%;
	*margin-left:58.624338624339%;
}
.row-fluid .offset9:first-child {
	margin-left:57.142857142857%;
	*margin-left:57.037037037037%;
}
.row-fluid .offset8 {
	margin-left:52.380952380952%;
	*margin-left:52.275132275132%;
}
.row-fluid .offset8:first-child {
	margin-left:50.793650793651%;
	*margin-left:50.687830687831%;
}
.row-fluid .offset7 {
	margin-left:46.031746031746%;
	*margin-left:45.925925925926%;
}
.row-fluid .offset7:first-child {
	margin-left:44.444444444444%;
	*margin-left:44.338624338624%;
}
.row-fluid .offset6 {
	margin-left:39.68253968254%;
	*margin-left:39.57671957672%;
}
.row-fluid .offset6:first-child {
	margin-left:38.095238095238%;
	*margin-left:37.989417989418%;
}
.row-fluid .offset5 {
	margin-left:33.333333333333%;
	*margin-left:33.227513227513%;
}
.row-fluid .offset5:first-child {
	margin-left:31.746031746032%;
	*margin-left:31.640211640212%;
}
.row-fluid .offset4 {
	margin-left:26.984126984127%;
	*margin-left:26.878306878307%;
}
.row-fluid .offset4:first-child {
	margin-left:25.396825396825%;
	*margin-left:25.291005291005%;
}
.row-fluid .offset3 {
	margin-left:20.634920634921%;
	*margin-left:20.529100529101%;
}
.row-fluid .offset3:first-child {
	margin-left:19.047619047619%;
	*margin-left:18.941798941799%;
}
.row-fluid .offset2 {
	margin-left:14.285714285714%;
	*margin-left:14.179894179894%;
}
.row-fluid .offset2:first-child {
	margin-left:12.698412698413%;
	*margin-left:12.592592592593%;
}
.row-fluid .offset1 {
	margin-left:7.9365079365079%;
	*margin-left:7.8306878306878%;
}
.row-fluid .offset1:first-child {
	margin-left:6.3492063492063%;
	*margin-left:6.2433862433862%;
}
[class*="span"].hide,.row-fluid [class*="span"].hide {
	display:none;
}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {
	float:right;
}
.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1;
}
.container:before,.container:after {
	display:table;
	content:"";
	line-height:0;
}
.container:after {
	clear:both;
}
.container-fluid {
	padding-right:15px;
	padding-left:15px;
	*zoom:1;
}
.container-fluid:before,.container-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.container-fluid:after {
	clear:both;
}
.container-fluid {
	max-width:auto;
	min-width:auto;
	margin:0 auto;
}
.desktop-product-list-v3 .pict.imagelazyload {
	width:auto !important;
	height:auto !important;
}
.desktop-product-list-v3 .properties-update {
	margin-top:5px;
	margin-bottom:5px;
	padding:0 5px;
	text-overflow:ellipsis;
	font-weight:normal;
}
.desktop-product-list-v3 .properties-update a {
	display:block;
	text-align:center;
	color:inherit;
}
.desktop-product-list-v3 .properties-update .product-description {
	font-size:inherit;
	color:inherit;
	font-weight:inherit;
}
.desktop-product-list-v3 .properties-update .product-unit {
	font-size:inherit;
	font-weight:inherit;
}
.desktop-product-list-v3 .block_cate_new_uudai_them {
	padding:0 !important;
}
.desktop-product-list-v3 .price-container {
	background:#f4f4f4;
}
.desktop-product-list-v3 .price-container .prices-container {
	display:block;
	width:48%;
	padding-left:2%;
	text-align:left;
	float:left;
	min-height:46px;
	max-height:46px;
}
.desktop-product-list-v3 .price-container .product-price .price {
	text-align:left;
}
.desktop-product-list-v3 .price-container .price .price-num {
	line-height:24px;
}
.desktop-product-list-v3 .price-container .price .price-num:nth-child(2) {
	margin:0 !important;
	margin-left:-2px !important;
	text-decoration:underline;
	position:absolute;
	top:-2px;
}
.desktop-product-list-v3 .price-container .product-old-price .list-price {
	color:#777 !important;
}
.desktop-product-list-v3 .price-container .discount-container {
	display:block;
	width:48%;
	float:left;
	text-align:right;
	margin-top:16px;
	padding-right:2%;
}
.desktop-product-list-v3 .price-container .discount-container .nk-discount-block {
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	display:inline;
}
.desktop-product-list-v3 .price-container .discount-container .nk-discount-block .price-num {
	font-size:12px !important;
	color:#ffffff !important;
	padding-right:3px !important;
}
.desktop-product-list-v3 .price-container .discount-container .nk-discount-block .price-num:nth-child(2) {
	font-size:10px !important;
	margin:0 !important;
	margin-left:-2px !important;
	position:absolute;
	top:0;
}
.desktop-product-list-v4 .product-prices .strike {
	font-size:12px !important;
	float:none;
}
.desktop-product-list-v4 .block_cate_new_uudai_them.b-b-none {
	border-bottom-width:0px;
}
.desktop-product-list-v4 .block_cate_new_uudai_them.center {
	text-align:center;
}
.nks-parent-cat-group .desktop-product-list-v4 .price .price-num,.block_hang_moi_ve_nk_v6 .desktop-product-list-v4 .price .price-num,.best-selling-product-desktop-v4 .desktop-product-list-v4 .price .price-num {
	font-size:18px !important;
	padding-right:0 !important;
}
ul.right-controls {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	position:fixed;
	margin-left:1205px !important;
	top:15%;
	z-index:100;
}
ul.right-controls li {
	background:#fff;
	width:60px !important;
	height:77px !important;
	height:auto;
	border:1px solid #e1e1e1;
	border-bottom-width:0;
	list-style-type:none;
	padding:1px;
}
ul.right-controls li:last-child {
	border-bottom-width:1px;
	height:62px !important;
}
ul.right-controls li .control-title {
	color:#000;
	display:block;
	text-align:center;
}
ul.right-controls li .control-title>span {
	display:block;
	font-size:12px;
}
ul.right-controls span {
	color:#676767;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	padding:0 5px 0 1px;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
ul.right-controls .sprite-icon-top-up {
	background-position:-709px -1942px;
	height:50px;
	width:55px;
}
.subcategories img {
	margin-bottom:2px;
}
.subcategories .owl-theme .owl-controls .owl-buttons div {
	color:#FFF;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:none;
	filter:Alpha(Opacity=50);
}
.subcategories .owl-theme .owl-controls .owl-buttons .owl-prev,.subcategories .owl-theme .owl-controls .owl-buttons .owl-next {
	position:absolute;
	top:44%;
	z-index:1005 !important;
}
.subcategories .owl-theme .owl-controls .owl-buttons .owl-prev {
	left:0;
}
.subcategories .owl-theme .owl-controls .owl-buttons .owl-next {
	right:0;
}
.subcategories .owl-theme .owl-controls .owl-buttons .arrow-left,.subcategories .owl-theme .owl-controls .owl-buttons .arrow-right {
	font-size:16px;
	border-radius:50%;
	border:2px solid #333;
	width:10px;
	height:10px;
	padding:5px;
	z-index:1005;
}
.subcategories .owl-theme .owl-controls .owl-buttons .arrow-left:before {
	position:absolute;
	top:8px;
	right:17px;
}
.subcategories .owl-theme .owl-controls .owl-buttons .arrow-right:before {
	position:absolute;
	top:8px;
	left:18px;
}
.nks-tag-wrapper,.nks-tag-wrapper-special {
	position:absolute;
	z-index:999;
}
.nks-tag-wrapper.position-top-left,.nks-tag-wrapper-special.position-top-left {
	top:2px;
	left:2px;
}
.nks-tag-wrapper.position-top-right,.nks-tag-wrapper-special.position-top-right {
	top:2px;
	right:2px;
}
.nks-tag-wrapper.position-top-full-width,.nks-tag-wrapper-special.position-top-full-width {
	top:35px;
	bottom:initial;
}
.nks-tag-wrapper.position-bottom-full-width,.nks-tag-wrapper-special.position-bottom-full-width {
	bottom:44px;
	top:initial;
	padding:0;
}
.nks-tag-wrapper.tag-overlay,.nks-tag-wrapper-special.tag-overlay {
	top:180px;
	bottom:initial;
	min-height:42px;
	background-color:#f2f2f2;
}
.nks-tag-wrapper img,.nks-tag-wrapper-special img {
	display:inline;
}
.best-selling-product-desktop-v4 .desktop-product-list-v4 {
	border-width:0px !important;
}
.best-selling-product-desktop-v4 .desktop-product-list-v4.desktop-compare-product-list-v6 .nks-tag-wrapper.tag-overlay.tag-overlay,.best-selling-product-desktop-v4 .desktop-product-list-v4.desktop-compare-product-list-v6 .nks-tag-wrapper-special.tag-overlay.tag-overlay {
	top:216px !important;
}
.best-selling-product-desktop-v4 .desktop-product-list-v4 .block_cate_new_uudai_them .ty-add-to-compare {
	padding:3px 5px 2px 30px !important;
}
.best-selling-product-desktop-v4 .owl-item {
	margin:0;
	border:1px solid #f2f2f2 !important;
	border-right-width:0px !important;
	border-top-width:0px !important;
}
.best-selling-product-desktop-v4 .owl-item:first-child {
	border-left:1px solid #f2f2f2 !important;
}
.best-selling-product-desktop-v4 .owl-item:last-child {
	border-right:1px solid #f2f2f2 !important;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons {
	opacity:1;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons .owl-prev,.best-selling-product-desktop-v4 .owl-controls .owl-buttons .owl-next {
	top:44%;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-left,.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-right {
	font-size:16px;
	border-radius:50%;
	border:2px solid #333;
	width:10px;
	height:10px;
	padding:5px;
	z-index:1005;
	background-color:#ffffff;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-left:before,.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-right:before {
	position:absolute;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-left:before {
	top:8px;
	right:17px;
}
.best-selling-product-desktop-v4 .owl-controls .owl-buttons .arrow-right:before {
	top:8px;
	left:18px;
}
.best-selling-product-desktop-v4 .desktop-product-list-v4 {
	border:1px solid #D7D7D7;
	padding-top:5px !important;
	padding-bottom:0px !important;
	margin-bottom:10px !important;
}
.best-selling-product-desktop-v4 .nks-tag-wrapper.position-top-left,.best-selling-product-desktop-v4 .nks-tag-wrapper.position-top-full-width,.best-selling-product-desktop-v4 .nks-tag-wrapper-special.position-top-left,.best-selling-product-desktop-v4 .nks-tag-wrapper-special.position-top-full-width {
	top:35px;
	bottom:initial;
}
.best-selling-product-desktop-v4 .nks-tag-wrapper.position-bottom-full-width,.best-selling-product-desktop-v4 .nks-tag-wrapper-special.position-bottom-full-width {
	bottom:45px;
	top:initial;
}
.grid-list-custom .grid-list-custom-item {
	position:relative;
}
.grid-list-custom .nks-tag-wrapper.position-top-left,.grid-list-custom .nks-tag-wrapper.position-top-full-width,.grid-list-custom .nks-tag-wrapper-special.position-top-left,.grid-list-custom .nks-tag-wrapper-special.position-top-full-width {
	top:60px;
	bottom:initial;
}
.grid-list-custom .nks-tag-wrapper.position-bottom-full-width,.grid-list-custom .nks-tag-wrapper-special.position-bottom-full-width {
	bottom:45px;
	top:initial;
}
.grid-list-custom .nks-tag-wrapper.tag-overlay,.grid-list-custom .nks-tag-wrapper-special.tag-overlay {
	top:214px !important;
	bottom:initial !important;
}
.compare-products-list .nks-tag-wrapper.position-bottom-full-width,.compare-products-list .nks-tag-wrapper-special.position-bottom-full-width {
	bottom:39px;
	top:initial;
}
.compare-products-list .nks-tag-wrapper.tag-overlay,.compare-products-list .nks-tag-wrapper-special.tag-overlay {
	top:185px !important;
	bottom:initial !important;
}
.products-search-content div[class^="ty-column"] {
	position:relative;
}
.products-search-content div[class^="ty-column"] .nks-tag-wrapper.position-top-left,.products-search-content div[class^="ty-column"] .nks-tag-wrapper.position-top-full-width,.products-search-content div[class^="ty-column"] .nks-tag-wrapper-special.position-top-left,.products-search-content div[class^="ty-column"] .nks-tag-wrapper-special.position-top-full-width {
	top:0 !important;
	bottom:initial !important;
}
.products-search-content div[class^="ty-column"] .nks-tag-wrapper.position-bottom-full-width,.products-search-content div[class^="ty-column"] .nks-tag-wrapper-special.position-bottom-full-width {
	bottom:101px;
	top:initial !important;
}
.products-search-content div[class^="ty-column"] .nks-tag-wrapper.tag-overlay,.products-search-content div[class^="ty-column"] .nks-tag-wrapper-special.tag-overlay {
	min-height:42px;
	top:215px !important;
	bottom:initial !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list {
	border-left-width:0px !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list div[class^="ty-column"] {
	min-height:262px !important;
	padding-bottom:0 !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list div[class^="ty-column"].owl-item {
	margin:0 -0.25em 0 0 !important;
	border-left-width:0px !important;
	border-top-width:0px !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list .block_cate_new_uudai_them.center {
	text-align:center !important;
}
.desktop-product-list-v4.product-grid-compare .grid-list .block_cate_new_uudai_them .ty-add-to-compare {
	padding:3px 5px 2px 30px !important;
}
.desktop-product-list-v4.product-grid-compare .compare-product-2 .box {
	height:225px !important;
}
.desktop-product-list-v4.product-grid-compare .compare-product-2 .box-compare .btn-compare {
	height:190px;
	position:absolute;
	top:50%;
	margin:-60px 0 0 0px;
	display:block;
	width:100%;
}
.desktop-product-list-v4.product-grid-compare .compare-product-2 .box-compare .btn-compare span {
	color:#515151 !important;
	font-weight:bold;
	padding:0 10px;
	margin-top:20px;
}
.desktop-product-list-v4.product-grid-compare .nks-tag-wrapper.tag-overlay,.desktop-product-list-v4.product-grid-compare .nks-tag-wrapper-special.tag-overlay {
	top:218px !important;
}
.sprite.sprite-compare {
	background-position:-715px -2038px;
	width:118px;
	height:118px;
}
.brand-products-list .grid-list div[class^="ty-column"] {
	position:relative;
}
.brand-products-list .nks-tag-wrapper.position-top-left,.brand-products-list .nks-tag-wrapper.position-top-full-width,.brand-products-list .nks-tag-wrapper-special.position-top-left,.brand-products-list .nks-tag-wrapper-special.position-top-full-width {
	top:60px;
	bottom:initial;
}
.brand-products-list .nks-tag-wrapper.position-bottom-full-width,.brand-products-list .nks-tag-wrapper-special.position-bottom-full-width {
	bottom:98px;
	top:initial;
}
.brand-products-list .nks-tag-wrapper.tag-overlay,.brand-products-list .nks-tag-wrapper-special.tag-overlay {
	min-height:42px;
	top:215px !important;
	bottom:initial !important;
}
.brand-products-list .nk-product-hover {
	box-shadow:-1px 5px 7px 0 rgba(50,50,50,0.32) !important;
	background:rgba(255,255,255,0.95) none repeat scroll 0 0;
	cursor:pointer;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	width:100%;
	z-index:1000;
}
.brand-products-list .nk-product-hover .nk-product-promotion {
	width:100% !important;
	display:block !important;
	float:left !important;
	padding-left:5px !important;
	box-sizing:border-box;
	padding:5px !important;
}
.brand-products-list .nk-product-hover .nk-product-short-description p {
	color:#515151 !important;
}
.subcategories {
	margin:0 0 15px 0 !important;
}
.subcategories.subcategories-label .owl-controls .owl-buttons .owl-prev,.subcategories.subcategories-label .owl-controls .owl-buttons .owl-next {
	top:8px;
	margin:0px;
	padding:5px;
}
.subcategories.subcategories-label .owl-controls .owl-buttons .arrow-left:before {
	top:10px;
	right:12px;
}
.subcategories.subcategories-label .owl-controls .owl-buttons .arrow-right:before {
	top:10px;
	left:13px;
}
.desktop-product-list-v4.desktop-compare-product-list-v6 .nks-tag-wrapper.tag-overlay,.desktop-product-list-v4.desktop-compare-product-list-v6 .nks-tag-wrapper-special.tag-overlay {
	top:216px;
}
.notification-container {
	z-index:10000000 !important;
}
.tblBody .col1 {
	width:45% !important;
}
.product-main-info .price-num,.product-main-info.product-quick-view .price-num {
	font-family:Arial,Helvetica,sans-serif;
	font-size:32px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
body,div,span,li,td,input[type="text"],input[type="password"],textarea,select,.scroll-y,.ui-widget select,.ui-widget textarea,.ui-widget,.ui-dialog .ui-dialog-title,a,a:visited,a:active,.popup-title:hover>a,.popup-title.unlogged a,.popup-title.logged a,.minicart-title,ul.dropdown-multicolumns li a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
}
h1 .mainbox-title,.mainbox-title span,.product-main-info h1.mainbox-title,.product-quick-view.product-main-info .quick-view-title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.shipping-edit-link span {
	font-size:100%;
	line-height:130%;
}
.button-submit-action input,.button-submit input,.button a,.button-action a,.button-big a,.button-submit-action input,.button-submit input,.button-submit-big input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.button-submit-big input,.button-big a {
	font-size:12.65px;
}
.tygh-top-panel>div {
	background-color:#efefef;
	background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#efefef));
	background:-webkit-linear-gradient(top,#f5f5f5,#efefef);
	background:-moz-linear-gradient(top,#f5f5f5,#efefef);
	background:-ms-linear-gradient(top,#f5f5f5,#efefef);
	background:-o-linear-gradient(top,#f5f5f5,#efefef);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffefefef',GradientType=0);
}
.tygh-content>div {
	background:#ffffff;
}
a,.statistic-list .shipping-edit-link span,.ui-widget-content a,.dropdown-box .buttons-container a.account:hover,.orders-actions i,.orders-print i,.sidebox-body a:hover,.sidebox-important-wrapper .text-links a:hover,.cvv2,.sidebox-body .checkout-summary a:link,.sidebox-body .checkout-summary a:visited,.sidebox-wrapper.order-products .sidebox-body a,.select-link>span,.account-cancel,ul.dropdown-vertical ul li:hover>a,ul.dropdown-vertical li.active>a,.sidebox-wrapper .sidebox-body ul li.active>a,ul.dropdown-multicolumns li:hover div .alt-link a,ul.dropdown-multicolumns li:hover div .dropdown-bottom a,ul.dropdown-multicolumns li:hover div a:hover,ul.dropdown-multicolumns li li.active a,ul.dropdown-multicolumns li h3.active a,ul.dropdown-multicolumns li ul li a:hover,.stars .icon-star,.stars .icon-star-empty,.stars .icon-star-half,.icon-flight,.icon-heart,.icon-chart-bar,.icon-download,.popup-tabs i,.link-dashed {
	color:#08c;
}
.cvv2:hover,.product-description a.cm-dialog-opener,.product-description a.cm-dialog-opener:hover,.shipping-edit-link:hover span,.select-link>span,#sign_io>a,#sign_io>a:visited,#sign_io>a:hover,#sign_io>a:active,.select-link .select-vendor,.link-dashed {
	border-color:#08c;
}
ul.dropdown-multicolumns>li.active {
	background-color:#696969;
}
.cm-paging a.active,.cm-paging a:hover.active {
	background-color:#525252;
}
.dropdown-1column,.dropdown-2columns,.dropdown-3columns,.dropdown-4columns,.dropdown-5columns,.dropdown-fullwidth,ul.dropdown-multicolumns {
	border-color:#464646;
}
ul.dropdown-multicolumns {
	border-top-color:#5f5f5f;
}
ul.dropdown-multicolumns>li:hover {
	background-color:#fff;
}
ul.dropdown-multicolumns li a {
	text-shadow:0 1px 0 #131313;
	color:#ffffff;
}
ul.dropdown-multicolumns li:hover a {
	color:#000000;
}
.ui-widget-header .ui-icon-closethick {
	color:#acacac;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before {
	color:#dfdfdf;
}
.compare-menu ul li a:hover {
	background-color:#08c;
}
.tabs,.tabs ul li,.tabs ul li.active {
	border-color:#dcdcdc;
}
.tabs ul li {
	background-color:#f0f0f0;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f0f0f0));
	background:-webkit-linear-gradient(top,#ffffff,#f0f0f0);
	background:-moz-linear-gradient(top,#ffffff,#f0f0f0);
	background:-ms-linear-gradient(top,#ffffff,#f0f0f0);
	background:-o-linear-gradient(top,#ffffff,#f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff0f0f0',GradientType=0);
}
.tabs ul li:hover {
	background-color:#e9e9e9;
	background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e9e9e9));
	background:-webkit-linear-gradient(top,#f8f8f8,#e9e9e9);
	background:-moz-linear-gradient(top,#f8f8f8,#e9e9e9);
	background:-ms-linear-gradient(top,#f8f8f8,#e9e9e9);
	background:-o-linear-gradient(top,#f8f8f8,#e9e9e9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7',endColorstr='#ffe8e8e8',GradientType=0);
}
.tabs ul li.active {
	background-color:#ffffff;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
	background:-webkit-linear-gradient(top,#ffffff,#ffffff);
	background:-moz-linear-gradient(top,#ffffff,#ffffff);
	background:-ms-linear-gradient(top,#ffffff,#ffffff);
	background:-o-linear-gradient(top,#ffffff,#ffffff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);
}
.tabs ul li.active {
	border-bottom-color:#ffffff;
}
.table th,.orders-summary-wrap {
	background-color:#eeeeee;
	background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eeeeee));
	background:-webkit-linear-gradient(top,#fdfdfd,#eeeeee);
	background:-moz-linear-gradient(top,#fdfdfd,#eeeeee);
	background:-ms-linear-gradient(top,#fdfdfd,#eeeeee);
	background:-o-linear-gradient(top,#fdfdfd,#eeeeee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc',endColorstr='#ffededed',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);
}
.sidebox-title {
	background-color:#a4a4a4;
	background:-webkit-gradient(linear,left top,left bottom,from(#c0c0c0),to(#a4a4a4));
	background:-webkit-linear-gradient(top,#c0c0c0,#a4a4a4);
	background:-moz-linear-gradient(top,#c0c0c0,#a4a4a4);
	background:-ms-linear-gradient(top,#c0c0c0,#a4a4a4);
	background:-o-linear-gradient(top,#c0c0c0,#a4a4a4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0c0c0',endColorstr='#ffa4a4a4',GradientType=0);
}
.sidebox-title span,.sidebox-title a:link,.sidebox-title a:visited,.sidebox-title a:hover {
	color:#ffffff;
	text-shadow:0px 1px 0px #393939;
}
.sidebox-wrapper .sidebox-body {
	border-color:#a4a4a4;
	box-shadow:inset 0 30px 25px -20px #e5e5e5;
}
.sidebox-important-wrapper .sidebox-body {
	background-color:#e4e4e4;
	box-shadow:inset 0 30px 25px -20px #e5e5e5;
}
.ui-slider .ui-slider-range.ui-widget-header {
	background-color:#269dd9;
	background:-webkit-gradient(linear,left top,left bottom,from(#7dc4e8),to(#269dd9));
	background:-webkit-linear-gradient(top,#7dc4e8,#269dd9);
	background:-moz-linear-gradient(top,#7dc4e8,#269dd9);
	background:-ms-linear-gradient(top,#7dc4e8,#269dd9);
	background:-o-linear-gradient(top,#7dc4e8,#269dd9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7cc4e8',endColorstr='#ff269dd8',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.25);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.25);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.25);
	border-color:#1f7ead;
	border-top-color:#52b1e0;
}
body,div,p,.tabs ul li.active a,.tabs ul li.active a:visited,.tabs ul li.active a:hover,.tabs ul li.active a:active,.checkout-sidebox-title,.demo-site-panel select {
	color:#333333;
}
.icon-cancel.small {
	color:#ffffff;
}
.button-submit-action.button-wrap-left,.button-submit.button-wrap-left,.button-action.button-wrap-left,.button.button-wrap-left,.button-submit-big.button-wrap-left,.button-big.button-wrap-left {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.go-button {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.button-submit.button-wrap-left,.button.button-wrap-left,.go-button {
	background-color:#e1e1e1;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e1e1e1));
	background:-webkit-linear-gradient(top,#ffffff,#e1e1e1);
	background:-moz-linear-gradient(top,#ffffff,#e1e1e1);
	background:-ms-linear-gradient(top,#ffffff,#e1e1e1);
	background:-o-linear-gradient(top,#ffffff,#e1e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	border-color:#cccccc;
}
.button-submit.button-wrap-left:hover,.button.button-wrap-left:hover,.go-button:hover {
	background-color:#d9d9d9;
	background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#d9d9d9));
	background:-webkit-linear-gradient(top,#f3f3f3,#d9d9d9);
	background:-moz-linear-gradient(top,#f3f3f3,#d9d9d9);
	background:-ms-linear-gradient(top,#f3f3f3,#d9d9d9);
	background:-o-linear-gradient(top,#f3f3f3,#d9d9d9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffd9d9d9',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	border-color:#c5c5c5;
}
.button-submit.button-wrap-left:hover:active,.button.button-wrap-left:hover:active,.go-button:active {
	background-color:#ededed;
	background:-webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#ededed));
	background:-webkit-linear-gradient(top,#d4d4d4,#ededed);
	background:-moz-linear-gradient(top,#d4d4d4,#ededed);
	background:-ms-linear-gradient(top,#d4d4d4,#ededed);
	background:-o-linear-gradient(top,#d4d4d4,#ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd3d3d3',endColorstr='#ffededed',GradientType=0);
	-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	border-color:#c5c5c5;
}
.button-action.button-wrap-left,.button-submit-action.button-wrap-left,.button-submit-big.button-wrap-left,.button-big.button-wrap-left {
	background-color:#fb8913;
	background:-webkit-gradient(linear,left top,left bottom,from(#fcb745),to(#fb8913));
	background:-webkit-linear-gradient(top,#fcb745,#fb8913);
	background:-moz-linear-gradient(top,#fcb745,#fb8913);
	background:-ms-linear-gradient(top,#fcb745,#fb8913);
	background:-o-linear-gradient(top,#fcb745,#fb8913);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb745',endColorstr='#fffb8913',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.45);
	border-color:#cd6a03;
}
.button-action.button-wrap-left:hover,.button-submit-action.button-wrap-left:hover,.button-submit-big.button-wrap-left:hover,.button-big.button-wrap-left:hover {
	background-color:#f57f04;
	background:-webkit-gradient(linear,left top,left bottom,from(#fcb031),to(#f57f04));
	background:-webkit-linear-gradient(top,#fcb031,#f57f04);
	background:-moz-linear-gradient(top,#fcb031,#f57f04);
	background:-ms-linear-gradient(top,#fcb031,#f57f04);
	background:-o-linear-gradient(top,#fcb031,#f57f04);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbaf31',endColorstr='#fff57e04',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.41);
	border-color:#b96003;
}
.button-action.button-wrap-left:hover:active,.button-submit-action.button-wrap-left:hover:active,.button-submit-big.button-wrap-left:hover:active,.button-big.button-wrap-left:hover:active {
	background-color:#fcb031;
	background:-webkit-gradient(linear,left top,left bottom,from(#f57f04),to(#fcb031));
	background:-webkit-linear-gradient(top,#f57f04,#fcb031);
	background:-moz-linear-gradient(top,#f57f04,#fcb031);
	background:-ms-linear-gradient(top,#f57f04,#fcb031);
	background:-o-linear-gradient(top,#f57f04,#fcb031);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff57e04',endColorstr='#fffbaf31',GradientType=0);
	-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);
	border-color:#b96003;
}
.button-submit.button-wrap-left input,.button-submit.button-wrap-left a,.button.button-wrap-left input,.button.button-wrap-left a,.go-button input,.go-button a {
	color:#737373;
	text-shadow:0px 1px 0px #ffffff;
}
.button-submit.button-wrap-left i,.button.button-wrap-left i,.go-button i {
	color:#808080;
	text-shadow:0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left input,.button-submit-action.button-wrap-left a,.button-action.button-wrap-left input,.button-action.button-wrap-left a,.qv-buttons-container .button-action.button-wrap-left input,.qv-buttons-container .button-action.button-wrap-left a,.buttons-container .button-action.button-wrap-left input,.buttons-container .button-action.button-wrap-left a,.buttons-container-item .button-action.button-wrap-left input,.buttons-container-item .button-action.button-wrap-left a,.button-submit-big.button-wrap-right input,.button-submit-big.button-wrap-right a,.sidebox-body .button-action.button-wrap-left input,.sidebox-body .button-action.button-wrap-left a,.button-big.button-wrap-left input,.button-big.button-wrap-left a {
	color:#281501;
	text-shadow:0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left i,.button-action.button-wrap-left i,.qv-buttons-container .button-action.button-wrap-left i,.buttons-container .button-action.button-wrap-left i,.buttons-container-item .button-action.button-wrap-left i,.button-submit-big.button-wrap-right i,.sidebox-body .button-action.button-wrap-left i,.button-big.button-wrap-left i {
	color:#412201;
	text-shadow:0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left input,.button-submit-action.button-wrap-left a,.button-action.button-wrap-left input,.button-action.button-wrap-left a,.qv-buttons-container .button-action.button-wrap-left input,.qv-buttons-container .button-action.button-wrap-left a,.buttons-container .button-action.button-wrap-left input,.buttons-container .button-action.button-wrap-left a,.buttons-container-item .button-action.button-wrap-left input,.buttons-container-item .button-action.button-wrap-left a,.button-submit-big.button-wrap-right input,.button-submit-big.button-wrap-right a,.sidebox-body .button-action.button-wrap-left input,.sidebox-body .button-action.button-wrap-left a,.button-big.button-wrap-left input,.button-big.button-wrap-left a {
	color:#ffffff;
	text-shadow:0px 1px 0px #be6203;
}
.button-submit-action.button-wrap-left i,.button-action.button-wrap-left i,.qv-buttons-container .button-action.button-wrap-left i,.buttons-container .button-action.button-wrap-left i,.buttons-container-item .button-action.button-wrap-left i,.button-submit-big.button-wrap-right i,.sidebox-body .button-action.button-wrap-left i,.button-big.button-wrap-left i {
	color:#ffffff;
	text-shadow:0px 1px 0px #be6203;
}
.top-links-grid a:link,.top-links-grid a:visited,.top-links-grid a>span {
	color:#0088cc;
	white-space:nowrap;
}
.top-links-grid .dropdown-box .popup-title.logged .icon-user,.top-links-grid .dropdown-box .popup-title.logged a,.top-links-grid .dropdown-box .logged .icon-down-micro,.top-links-grid .select-link i {
	color:#444;
	white-space:nowrap;
}
.top-links-grid .dropdown-box .popup-title .icon-user,.top-links-grid .dropdown-box .popup-title a,.top-links-grid .dropdown-box .icon-down-micro {
	color:#6a6a6a;
}
.top-links-grid .popup-title:hover>a,.top-links-grid .dropdown-box .popup-title:hover i,.top-links-grid .popup-title.logged:hover>a,.top-links-grid .dropdown-box .popup-title.logged:hover i {
	color:#333333;
}
.footer-menu {
	border-bottom:1px solid #dcdcdc;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3);
	-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.3);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3);
}
.footer-menu p span,p.bottom-copyright {
	color:#4d4d4d;
}
a.bottom-copyright {
	color:#d9d9d9;
}
.step-title-active {
	background-color:#eeeeee;
	background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#eeeeee));
	background:-webkit-linear-gradient(top,#f8f8f8,#eeeeee);
	background:-moz-linear-gradient(top,#f8f8f8,#eeeeee);
	background:-ms-linear-gradient(top,#f8f8f8,#eeeeee);
	background:-o-linear-gradient(top,#f8f8f8,#eeeeee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7',endColorstr='#ffededed',GradientType=0);
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.7);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.7);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.7);
}
.checkout-summary table tbody.total th,.order-products .edit-products {
	background-color:#f8f8f8;
	background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#f8f8f8));
	background:-webkit-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-moz-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-ms-linear-gradient(top,#eeeeee,#f8f8f8);
	background:-o-linear-gradient(top,#eeeeee,#f8f8f8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed',endColorstr='#fff7f7f7',GradientType=0);
	border-top:1px solid #dedede;
}
.checkout-separator {
	background-color:#ffffff;
	background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ffffff));
	background:-webkit-linear-gradient(top,#f5f5f5,#ffffff);
	background:-moz-linear-gradient(top,#f5f5f5,#ffffff);
	background:-ms-linear-gradient(top,#f5f5f5,#ffffff);
	background:-o-linear-gradient(top,#f5f5f5,#ffffff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffffffff',GradientType=0);
}
.icon-cancel-circle {
	color:#c7c7c7;
}
.icon-cancel-circle:hover,.remove:hover .icon-cancel-circle,.remove:hover span {
	color:#4d4d4d;
}
.section-body,.section-body-details {
	box-shadow:inset 0 30px 25px -20px #f0f0f0;
	-webkit-box-shadow:inset 0 30px 25px -20px #f0f0f0;
	-moz-box-shadow:inset 0 30px 25px -20px #f0f0f0;
}
.cm-slide-prev i,.cm-slide-next i,.owl-more-theme .owl-prev,.owl-more-theme .owl-next {
	color:#c0c0c0;
}
.cm-slide-prev:hover i,.cm-slide-next:hover i,.owl-more-theme .owl-prev:hover,.owl-more-theme .owl-prev:focus,.owl-more-theme .owl-prev:active,.owl-more-theme .owl-next:hover,.owl-more-theme .owl-next:focus,.owl-more-theme .owl-next:active {
	color:#343434;
}
.owl-more-theme .owl-prev:hover,.owl-more-theme .owl-next:hover {
	background-color:#ebebeb;
}
.ui-slider .ui-slider-handle {
	background-color:#e6e6e6;
	background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e6e6e6));
	background:-webkit-linear-gradient(top,#fafafa,#e6e6e6);
	background:-moz-linear-gradient(top,#fafafa,#e6e6e6);
	background:-ms-linear-gradient(top,#fafafa,#e6e6e6);
	background:-o-linear-gradient(top,#fafafa,#e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffe5e5e5',GradientType=0);
	border:1px solid #b3b3b3;
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.3);
	box-shadow:0 0 1px 0 rgba(0,0,0,0.3);
}
.range-slider.ui-slider.ui-slider-horizontal {
	background-color:#e6e6e6;
	background:-webkit-gradient(linear,left top,left bottom,from(#cdcdcd),to(#e6e6e6));
	background:-webkit-linear-gradient(top,#cdcdcd,#e6e6e6);
	background:-moz-linear-gradient(top,#cdcdcd,#e6e6e6);
	background:-ms-linear-gradient(top,#cdcdcd,#e6e6e6);
	background:-o-linear-gradient(top,#cdcdcd,#e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc',endColorstr='#ffe5e5e5',GradientType=0);
	border:1px solid #b3b3b3;
	border-right:none;
}
.section-title {
	background-color:#e9e9e9;
	background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9e9e9));
	background:-webkit-linear-gradient(top,#f5f5f5,#e9e9e9);
	background:-moz-linear-gradient(top,#f5f5f5,#e9e9e9);
	background:-ms-linear-gradient(top,#f5f5f5,#e9e9e9);
	background:-o-linear-gradient(top,#f5f5f5,#e9e9e9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);
}
.no-items,.step-title-complete span.float-left,h2.step-title-complete a.title,h2.step-title-complete a.title:hover,.pb-container .icon-right-thin,.product-filters li a.filter-item.disabled,.product-filters li a.filter-item.checked.disabled,.product-cell-empty p {
	color:#cdcdcd;
}
input[type="text"],input[type="password"],textarea,select,.scroll-y,.account-info .user-name,.arrows-list li.delim,.b-bottom,.delim,.order-information hr,.image-captcha,form .captcha-input-text,.object-image,.button a,.button-action a,.button-big a,.button-submit-action input,.button-submit input,.button-submit-big input,.updates-wrapper,.order-products .order-product-list li,.breadcrumbs,.product-notification-body ul ul,.thumbnails-item,.csse-uploaded-images img,.csse-uploaded-images a.delete-thumb {
	border-color:#cdcdcd;
}
.dropdown-box .icon-down-micro,.icon-cancel-circle,.icon-basket.empty,.details-link,.combination-link,.detailed-link,.popup-title,.popup-title.unlogged a i {
	color:#b3b3b3;
}
.pagination a.set,.pagination a.prev,.pagination a.next,.sort-pagination a.set,.sort-pagination a.prev,.sort-pagination a.next {
	border-color:#b3b3b3;
}
.step-title span.float-left {
	background-color:#b3b3b3;
}
.table,table.qty-discounts,.checkout-sidebox-title,.checkout-totals,.table-filters .delim td,hr,.section-body .buttons-container,.mainbox-cart-body .table,.ui-dialog .buttons-container.picker,.compare-table td,.sitemap-section h2,.product-main-info .add-buttons-wrap,.success-registration-list li {
	border-color:#ebebeb;
}
.select-wrap.languages a.active-element,.select-wrap.currencies a.active-element {
	background-color:#ebebeb;
}
.statistic-list-wrap {
	width:100%;
	-webkit-box-shadow:inset 0 120px 100px -100px #ebebeb;
	box-shadow:inset 0 120px 100px -100px #ebebeb;
}
.table th,.table td,.table .table td,.dark-hr,.border,.table,.table .table-footer td,.buttons-container-picker,.notification-body-extended,.product-notification-buttons {
	border-color:#e3e3e3;
}
.section-title,.section-body,.section-body-details,.products-2,ul.statistic-list.total,.orders-summary-wrap,.orders-summary-wrap table tbody tr {
	border-color:#d4d4d4;
}
.checkout-summary table td,.section-title span,.search-magnifier,html input.search-input:focus,.popup-title.logged a,.sidebox-body .add-buttons-wrap a,.sidebox-body .add-buttons-wrap a:hover,.sidebox-body a:link,.sidebox-body a:visited,.sidebox-body .account-info a span,.sidebox-important-wrapper .text-links a:link,.sidebox-important-wrapper a:visited,.extra-link,a.extra-link:visited,a.extra-link:hover,a.extra-link:active,.sidebox-body ul a.extra-link,.card-info h5,.card-info p,.order-information h4,.order-information ul,.order-products .product-price,.product-filters li a.filter-item,.product-filters li a.filter-item:hover,.filter-title,.select-wrap.currencies a.active-element,.detailed-link.open,.detailed-link:hover,.product-info .sub-price,.details-link:hover,.details-block .open,.control-group label,.product-list-field label,.login-popup .control-group label,.login .control-group label,.step-body-active .control-group label,.qty label,.product-list-field span {
	color:#1a1a1a;
}
.product-filters a.extra-link,.filter-title,.detailed-link:hover,.detailed-link.open,.details-link:hover,.compare-checkbox {
	border-color:#4d4d4d;
}
.price,.sub-price,.qty-in-stock,.popup-content ul.account-info li a:hover,ul.select-list li:hover,.select-list a.item-link,.dropdown-content li:hover,.tabs ul li a:hover,.tabs ul li:active a:hover,.popup-title a,.minicart-title,.cart-title:hover,.mainbox-title span,.product-quick-view.product-main-info .quick-view-title,.pagination a:hover,.paym-methods li div.radio1 h5,.paym-methods li div.radio1.active h5,.checkout-summary table tbody.total th div,.select-list a,.select-list a:visited,.select-list a:hover,.select-list a:active,.dropdown-content a,.dropdown-content a:visited,.dropdown-content a:hover,.cart-shipping-title,.product-info .price,.sort-pagination a:hover,ul.statistic-list li.total span,ul.statistic-list li.total .price span,ul.statistic-list span,#step_one_body.step-body-active,#step_one_body.step-body-active div,.step-title-active .title,.step-title-active a.title:hover,.step-title-complete a.title,.step-title-complete a.title:hover,.price-curency {
	color:#343434;
}
.list-price,.list-price,.sku,.compact .sku>div span,.tabs ul li a,.tabs ul li a:visited,.tabs ul li a:hover,.popup-title.unlogged a,.empty-cart,.features div,.paym-methods li div.radio1,.product-info .list-price,.product-description,.details-block-field label,.search-result p,.product-coming-soon {
	color:#767676;
}
.no-items,.product-cell-empty div,.statistic-list-wrap,.table tr:nth-child(2n),.table .table-footer td,.mainbox-cart-body .product-options,.discount-info,.info-block,.checkout-sidebox-title {
	background-color:#fafafa;
}
.caret-info .caret-inner {
	border-bottom-color:#fafafa;
}
.discount-info,.info-block,.details-block-box,.product-filters li a.filter-item.disabled .filter-icon,.orders-notes-body,.details-block-box,.form-wrap-default .buttons-container {
	border-color:#dedede;
}
.caret-info .caret-outer,.caret-info.alt .caret-outer,.minicart-separator td {
	border-bottom-color:#dedede;
}
.buttons-container,.buttons-container-item,.buttons-container.wrap,.checkout-buttons {
	border-top-color:#dedede;
}
.caret .caret-outer,.object-container {
	border-right-color:#dedede;
}
.object-container {
	border-left-color:#dedede;
}
.popup-content ul.account-info li a:hover,ul.select-list li:hover,.dropdown-content li:hover,.tabs .dropdown-menu li.active {
	background-color:#dedede;
	background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#dedede));
	background:-webkit-linear-gradient(top,#eeeeee,#dedede);
	background:-moz-linear-gradient(top,#eeeeee,#dedede);
	background:-ms-linear-gradient(top,#eeeeee,#dedede);
	background:-o-linear-gradient(top,#eeeeee,#dedede);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed',endColorstr='#ffdedede',GradientType=0);
}
.cm-slider .cm-paging-dots a,.cm-slider .cm-paging-dots a:hover,.cm-slider .cm-paging-dots a.active,.cm-paging a:hover {
	background-color:#dedede;
}
.buttons-container,.buttons-container-item,.checkout-buttons,.ui-dialog .ui-dialog-content,.product-notification-buttons,.box,.buttons-container.wrap,.login .body-bc,.details-block-box,.entry-page-countries li a:hover,.pagination-helper-container {
	background-color:#f3f3f3;
}
.caret-info.alt .caret-inner,.caret-info.light .caret-outer {
	border-bottom-color:#f3f3f3;
}
.mainbox-cart-body .product-options {
	border-color:#f3f3f3;
}
.cm-hint {
	color:#c0c0c0 !important;
}
.exception-code {
	color:#c0c0c0;
}
.popup-content ul.account-info li.user-name {
	border-color:#c0c0c0;
}
.price-slider ul li {
	background-color:#c0c0c0;
}
.icon-basket.filled,.popup-title.logged .icon-user,.tree-limb .icon-user,.step-four .control-group input,.step-four .control-group select,.step-four .control-group,.form-payment label,.filter-wrap .icon-right-dir,.filter-wrap .icon-down-dir,form .captcha-input-text,.order-status,input[type="text"],input[type="password"],textarea,select,.scroll-y,.price-slider ul,.demo-site-panel .dp-label,.helper-container .search-input:focus {
	color:#676767;
}
.calendar-but,.dropdown-box .buttons-container,.cart-items p.center,.mainbox-title .date,.password .forgot-password,.remove span {
	color:#9a9a9a;
}
.pagination-selected-page,.sort-pagination span {
	background-color:#9a9a9a;
}
.tab-list-title {
	border-color:#9a9a9a;
}
.control-group label em,.other-text h2,.other-text p,.exception p,.sort-pagination a,.sort-pagination a:link,.sort-pagination a:visited,.sort-pagination a:hover,.account-detail p,.account-detail ul li,.account-benefits ul li,.login-info p,.pagination a,.pagination a:visited,.pagination a:hover,.pagination a:active,.pagination-selected-page,.mid-gray {
	color:#808080;
}
.filter-icon,.product-variant-image-selected {
	border-color:#808080;
}
.views-icons a:hover,.views-icons .active,.discount-info,.info-block,.order-products .product-options,#applied_promotions,.captcha .icon-refresh {
	color:#8d8d8d;
}
.views-icons a,.helper-container .search-input,.value-changer .increase,.value-changer .decrease {
	color:#b3b3b3;
}
ul.text-links.text-links-inline li.level-0>ul,.sort-dropdown,.popup-tools,.popup-title.active,.popup-content,.cvv2-note,.select-popup,.value-changer .increase,.value-changer .decrease,.dropdown-content {
	border-color:#b3b3b3;
}
.success-registration-list li span {
	color:#a6a6a6;
}
.pagination a.set:hover,.pagination a.prev:hover,.pagination a.next:hover,.sort-pagination a.set:hover,.sort-pagination a.prev:hover,.sort-pagination a.next:hover,.increase:hover,.decrease:hover {
	background-color:#454545;
}
.sort-pagination a.set:hover,.sort-pagination a.prev:hover,.sort-pagination a.next:hover,.pagination a.set:hover,.pagination a.prev:hover,.pagination a.next:hover,.increase:hover,.decrease:hover,.product-description {
	border-color:#454545;
}
.sort-dropdown {
	background-color:#e1e1e1;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e1e1e1));
	background:-webkit-linear-gradient(top,#ffffff,#e1e1e1);
	background:-moz-linear-gradient(top,#ffffff,#e1e1e1);
	background:-ms-linear-gradient(top,#ffffff,#e1e1e1);
	background:-o-linear-gradient(top,#ffffff,#e1e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	border-color:#cccccc;
}
.sort-dropdown.open {
	background-color:#f3f3f3;
	background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f3f3f3));
	background:-webkit-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-moz-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-ms-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-o-linear-gradient(top,#d9d9d9,#f3f3f3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9',endColorstr='#fff2f2f2',GradientType=0);
	border-color:#c5c5c5;
}
.sort-dropdown.open,.sort-dropdown:hover {
	border-color:#c5c5c5;
}
.views-icons a:hover {
	background-color:#d4d4d4;
	background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#d4d4d4));
	background:-webkit-linear-gradient(top,#eeeeee,#d4d4d4);
	background:-moz-linear-gradient(top,#eeeeee,#d4d4d4);
	background:-ms-linear-gradient(top,#eeeeee,#d4d4d4);
	background:-o-linear-gradient(top,#eeeeee,#d4d4d4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed',endColorstr='#ffd4d4d4',GradientType=0);
	background-color:#e1e1e1;
	background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e1e1e1));
	background:-webkit-linear-gradient(top,#f3f3f3,#e1e1e1);
	background:-moz-linear-gradient(top,#f3f3f3,#e1e1e1);
	background:-ms-linear-gradient(top,#f3f3f3,#e1e1e1);
	background:-o-linear-gradient(top,#f3f3f3,#e1e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe0e0e0',GradientType=0);
}
.views-icons .active,.views-icons .active:hover {
	background-color:#f3f3f3;
	background:-webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#f3f3f3));
	background:-webkit-linear-gradient(top,#d4d4d4,#f3f3f3);
	background:-moz-linear-gradient(top,#d4d4d4,#f3f3f3);
	background:-ms-linear-gradient(top,#d4d4d4,#f3f3f3);
	background:-o-linear-gradient(top,#d4d4d4,#f3f3f3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd4d4d4',endColorstr='#fff2f2f2',GradientType=0);
	background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f3f3f3));
	background:-webkit-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-moz-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-ms-linear-gradient(top,#d9d9d9,#f3f3f3);
	background:-o-linear-gradient(top,#d9d9d9,#f3f3f3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9',endColorstr='#fff2f2f2',GradientType=0);
}
.sort-dropdown input,.sort-dropdown a,.sort-dropdown a input,.sort-dropdown a a,.views-icons .active input,.views-icons .active a,.views-icons>a:hover input,.views-icons>a:hover a {
	color:#737373;
	text-shadow:0px 1px 0px #ffffff;
}
.sort-dropdown i,.sort-dropdown a i,.views-icons .active i,.views-icons>a:hover i {
	color:#808080;
	text-shadow:0px 1px 0px #ffffff;
}
.breadcrumbs,.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:active,.breadcrumbs span {
	color:#9a9a9a;
}
.breadcrumbs a:hover {
	color:#08c;
}
.pagination-selected-page {
	color:#fff;
}
.mainbox-cart-body .table tr {
	background-color:#fff;
}
.actual-price,.actual-price .price span,.price-update,.price-num,.price-update .price span,.price-update {
	color:#A80006;
}
.product-list-field .qty-out-of-stock,.qty-out-of-stock {
	color:#A80006;
}
.thumb-discount-label,.discount-label {
	background:#a80006;
	color:white;
	border-bottom:1px solid #750004;
}
.product-list-field .qty-in-stock,.qty-in-stock,.product-promo-header {
	color:#62ad00;
}
.icon-left-circle,.icon-right-circle {
	color:#676767;
}
.product-switcher .icon-left-circle,.product-switcher .icon-right-circle {
	color:#c0c0c0;
}
.icon-left-circle:hover,.icon-right-circle:hover {
	color:#121212;
}
.product-switcher .switcher-icon:hover .icon-left-circle,.product-switcher .switcher-icon:hover .icon-right-circle,.icon-left-circle:hover,.icon-right-circle:hover {
	color:#121212;
}
.homepage-vendors {
	box-shadow:inset -60px 0 60px -30px #f2f2f2;
}
.form-wrap,.payment-methods-wrap {
	box-shadow:inset 0 70px 70px -30px #f7f7f7;
	-webkit-box-shadow:inset 0 70px 70px -30px #f7f7f7;
	-moz-box-shadow:inset 0 70px 70px -30px #f7f7f7;
}
.form-wrap,.payment-methods-wrap {
	border-color:#e3e3e3;
}
html,body {
	width:100%;
	height:100%;
}
body.m .center {
	text-align:center;
}
body.m .right {
	text-align:right;
}
body.m .float-left {
	float:left;
}
body.m div .text-links {
	margin-right:0;
}
body.m div.row-fluid .span12 {
	width:100%;
}
body.m .mobile-header-title,body.m .mobile-category-item h3 {
	margin-bottom:0;
}
body.m div .owl-theme .owl-controls .owl-buttons div,body.m div .owl-theme .owl-controls .owl-buttons div {
	margin-top:-12px;
}
body.m .float-right {
	float:right;
}
body.m .qty label {
	float:left;
}
body.m .icon-arrow-up,body.m .icon-user,body.m .icon-cog,body.m .icon-left-open-thin,body.m .icon-right-open-thin,body.m .icon-search,body.m .icon-arrow-left,body.m .icon-right-circle,body.m .icon-cancel-circle {
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
}
body.m .icon-arrow-up:before {
	content:"\e03e";
}
body.m .icon-user:before {
	content:"\e024";
}
body.m .icon-cog:before {
	content:"\e037";
}
body.m .icon-left-open-thin:before {
	content:"\e020";
}
body.m .icon-right-open-thin:before {
	content:"\e01f";
}
body.m .icon-search:before {
	content:"\e029";
}
body.m .icon-arrow-left:before {
	content:"\e03f";
}
body.m .icon-right-circle:before {
	content:"\e00f";
}
body.m .icon-cancel-circle:before {
	content:"\e00a";
}
body.m div .tygh-content .text-links li {
	border-bottom:1px solid #ccc;
	border-right:0;
	border-left:0;
	background:#fff;
	font-weight:inherit;
	color:#222;
	text-shadow:0 1px 0 #FFF;
	margin:0 -5px;
	padding:0;
}
body.m div .tygh-content .text-links li a {
	display:block;
	text-overflow:ellipsis;
	font-size:1.17em;
	font-weight:normal;
	overflow:hidden;
	color:#212121;
	padding:24px 19px 22px;
	margin-right:15px;
	text-decoration:none;
	position:relative;
}
body.m div .tygh-content .text-links li a:before {
	content:"\e00f";
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	right:10px;
	margin-top:-10px;
	top:50%;
	font-size:20px;
	color:#aeaeae;
}
body.m .ty-text-links {
	margin-right:0;
}
body.m #mobile-cart-reload .center .btn__secondary {
	text-align:center;
	margin:0 auto;
}
body.m div .product-image-cell {
	float:left;
}
body.m .mobile-cart-content-big form {
	clear:both;
	padding-top:1px;
}
body.m .mobile-cart-content-big .cart-total {
	margin-bottom:5px;
}
body.m div .ty-cart-total {
	margin-bottom:7px;
}
body.m .ty-mainbox-cart__body {
	background:#fff;
}
body.m div.ty-reward-points__product-info:before,body.m div.ty-reward-points__product-info:after {
	display:none;
}
body.m .dropdown-multicolumns,body.m .ui-dialog .ui-dialog-titlebar,body.m .sidebox-important-wrapper .sidebox-title,body.m .step-title-active span.float-left,body.m .notification-content-extended h1,body.m .cm-paging-dots a.active i,body.m .cm-paging-dots a.active:hover i {
	background-color:#808080;
}
body.m .step-title-active span.float-left,body.m .step-title-complete span.float-left,body.m .step-title span.float-left {
	font-weight:normal;
	font-size:18px;
	display:inline-block;
	color:#FFF;
	padding:3px 10px;
	margin-right:10px;
	height:initial;
	width:35px;
	box-sizing:border-box;
	background-color:#000000;
	border-radius:50px;
}
body.m .step-title-active span.float-left,body.m .step-title-complete span.float-left {
	background:#808080;
	color:#222;
}
body.m .mobile-order-summary-opener {
	position:relative;
}
body.m .step-title-active.mobile-order-summary-opener span.float-left {
	position:static;
}
body.m div .ty-checkout-buttons {
	background:none;
	padding:0;
	border:none;
}
body.m .step-title-active .title,body.m .step-title-active a.title:hover,body.m .step-title-complete a.title,body.m .step-title-complete a.title:hover,body.m .step-title a {
	text-decoration:none;
	font-size:120%;
	line-height:1;
}
body.m .step-title-active a.title,body.m .step-title-complete a.title,body.m .step-title a {
	padding:8px 0;
}
body.m .step-title-active.mobile-order-summary-opener .title {
	padding:3px;
	line-height:28px;
}
body.m .step-container {
	margin:0 0 5px 0;
	position:relative;
}
body.m .step-container .icon-down-micro {
	display:none;
}
body.m .step-container-active {
	margin:0 0 45px 0;
}
body.m .step-container-active .tabs {
	margin-top:5px;
	padding:0px 10px;
}
body.m .step-container-active .tabs-content {
	padding:0;
}
body.m .checkout-buttons {
	padding:17px 25px 0px 25px;
	margin-top:15px;
	border-top:1px solid #676767;
}
body.m .step-body-active .address-switch {
	margin:25px 20px;
}
body.m .step-container-active .step-title-txt {
	margin-left:32px;
}
body.m .step-container-active .step-title-left {
	background:#FFF;
	color:#525252;
	margin-top:-1px;
}
body.m .step-container {
	background:#808080;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
body.m .step-title,body.m .step-title-active,body.m .step-title-complete {
	padding:8px;
}
body.m .step-title-complete {
	padding-right:110px;
}
body.m .step-title-complete .step-title-left {
	position:static;
	padding:0px;
	background:none;
	color:#404040;
	display:inline;
}
body.m .step-title-complete .step-title-txt {
	margin-left:30px;
	color:#404040;
}
body.m .step-title-complete .step-title-right .btn {
	position:absolute;
	right:8px;
	top:8px;
}
body.m .step-title-active {
	background:#f2f2f2;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
body.m .step-title-arrow {
	display:block;
	width:35px;
	height:18px;
	position:absolute;
	font-size:80px;
	line-height:0;
	bottom:-30px;
	color:#525252;
	left:35px;
}
body.m .step-title-txt {
	color:white;
	font-size:20px;
	font-weight:normal;
}
body.m .step-title .step-title-txt {
	font-weight:normal;
	color:#404040;
	margin-left:36px;
}
body.m .step-title-icon {
	position:absolute;
	top:14px;
	left:16px;
}
body.m .step-one .checkout-buttons {
	border:0;
	margin-top:6px;
}
body.m .step-one .buttons-container {
	border:0;
	padding-left:0;
	padding-right:0;
}
body.m .step-title-left {
	font-weight:normal;
	font-size:18px;
	position:absolute;
	display:inline-block;
	color:#fff;
	padding:2px 9px;
	background:#525252;
	border-radius:50px;
}
body.m .step-title-right {
	float:right;
	padding:4px 0 0 0;
}
body.m .step-body-active {
	padding:20px 0;
}
body.m .step-body-active .select-profile label {
	display:none;
}
body.m .step-body-active .control-group .input-text {
	width:100%;
}
body.m .checkout-relogin {
	display:inline-block;
	padding:10px 10px 20px;
}
body.m #step_one_body.step-body-active .float-right {
	margin-bottom:5px;
}
body.m .checkout-register .button-wrap-left,body.m #step_one_body .button-wrap-left,body.m #step_two_body .button-wrap-left,body.m #step_three_body .button-wrap-left,body.m #step_four_body .button-wrap-left {
	margin-bottom:15px;
}
body.m .checkout-login {
	float:left;
	padding-right:3%;
	padding-left:3%;
	width:46%;
}
body.m .checkout-login .login {
	margin-top:0;
}
body.m .checkout-register {
	position:relative;
	float:left;
	margin:0 0 0 3%;
	width:45%;
}
body.m .checkout-register-content {
	padding-left:20px;
}
body.m .checkout-register-cancel {
	margin-left:15px;
}
body.m .checkout-register-methods {
	margin:0;
	padding:0;
}
body.m .checkout-register-methods-item {
	margin:0px;
	padding:15px 0 0;
}
body.m input.checkout-register-methods-radio {
	float:left;
	margin-top:2px;
}
body.m .checkout-register-methods-title {
	display:block;
	padding-bottom:5px;
	overflow:hidden;
}
body.m .checkout-register-methods-hint {
	display:inline-block;
	padding-left:20px;
	color:#7f7f7f;
	font-size:95%;
}
body.m .shipping-options-vendor-name {
	display:inline-block;
	padding:15px 0 10px;
	font-weight:bold;
}
body.m .shipping-options-products {
	margin-left:15px;
}
body.m .shipping-options-total {
	margin-top:15px;
	padding:15px 0;
	border-top:1px solid #e5e5e5;
}
body.m .mobile-footer .button-submit.button-wrap-right {
	margin:0;
	padding:8px 15px;
	background:#fb8913;
	color:#fff;
}
body.m .mobile-footer .button-submit.button-wrap-right input[type="submit"] {
	color:#FFFFFF;
	text-shadow:none;
}
body.m .mobile-footer .button.button-wrap-right {
	background:#d9d9d9;
	margin:0;
	padding:8px 15px;
}
body.m .mobile-footer .button.button-wrap-right a {
	color:#404040;
}
.on-app #smart-banner {
	display:none;
}
.on-app .mobile-header {
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
}
.on-app .tygh-top-panel {
	height:72pt;
}
.on-app.on-ios .action-bar {
	padding-top:12pt;
	visibility:hidden;
}
.on-app.on-ios .tygh-top-panel {
	height:82pt;
}
.on-app.on-android .pswp__top-bar {
	top:90px !important;
}
.on-app.on-ios .pswp__top-bar {
	top:110px !important;
}
.on-app .hide-on-app {
	display:none !important;
}
.show-on-app {
	display:none;
}
.on-app .show-on-app {
	display:inherit;
}
.on-app .full-site-link {
	display:none;
}
.m .mobile-content {
	width:100%;
	text-align:center;
	margin:0 auto;
}
.m .mobile-content a {
	color:#038fd7;
	text-decoration:none;
}
.m .mobile-call-me {
	margin-top:15px;
}
.m .mobile-call-me span.glyphicon {
	margin-right:10px;
}
@media (max-width:979px) {
	.m .mobile-content img {
		width:100%;
	}
}
@media (max-width:767px) {
	.m .mobile-content img {
		width:100%;
	}
}
@media (max-width:478px) {
	.m .mobile-content {
		width:320px;
	}
	.m .mobile-content {
		text-align:justify;
	}
}
.m .discount-label span {
	padding:0 7px 0 7px;
}
.m .discount-label li,.m .discount-label span {
	height:20px;
	font-size:10px;
	line-height:17px;
}
.m #home_banner_main.owl-theme {
	margin-top:10px !important;
}
.m #home_banner_main.owl-theme .owl-controls {
	clear:both;
	margin-top:0;
	bottom:25px;
	position:absolute;
	width:100%;
	left:initial;
}
.m #home_banner_main.owl-theme .owl-controls {
	clear:both;
	margin-top:0;
	bottom:25px;
	position:absolute;
	width:100%;
	left:0% !important;
}
.m input[type="text"],.m input[type="password"],.m input[type="tel"],.m input[type="number"],.m input[type="email"],.m textarea,.m select,.m .scroll-y {
	height:32px;
}
.m input[type="text"].input-text,.m input[type="password"].input-text,.m input[type="tel"].input-text,.m input[type="number"].input-text,.m input[type="email"].input-text {
	width:100%;
}
.m a {
	outline:none;
}
.m .captcha .icon-refresh {
	font-size:20px;
	top:5px;
}
.m #tygh_container {
	position:relative;
}
.m .mobile-no-products,.m .mobile-no-products span,.m .mobile-no-items {
	font-size:16px;
	text-align:center;
	margin:25px 0;
}
.m .tygh-footer,.m .tygh-top-panel {
	border:none;
	color:#212121;
	background-color:#F1F1F1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F1F1F1));
	background-image:-webkit-linear-gradient(#FFF,#F1F1F1);
	background-image:-moz-linear-gradient(#fff,#f1f1f1);
	background-image:-ms-linear-gradient(#fff,#f1f1f1);
	background-image:-o-linear-gradient(#fff,#f1f1f1);
	background-image:linear-gradient(#FFF,#F1F1F1);
	min-width:318px;
}
.m .tygh-top-panel>div,.m .tygh-header>div,.m .tygh-footer>div {
	padding:0;
}
.m .tygh-footer {
	padding:0 !important;
}
.m .tygh-footer>div {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-height:35px;
}
.m .tygh-content>div {
	padding:0 4pt;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.m .notification-container {
	right:0;
	left:0;
	margin:auto;
	top:80pt;
}
.m .close {
	font-size:32px;
}
.m .alert-success,.m .alert-warning,.m .alert-error {
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-ms-transform-origin:center center;
	-o-transform-origin:center center;
	transform-origin:center center;
	display:inline-block;
	-webkit-animation-name:shake-rotate;
	-o-animation-name:shake-rotate;
	animation-name:shake-rotate;
	-webkit-animation-duration:100ms;
	-o-animation-duration:100ms;
	animation-duration:100ms;
	-webkit-animation-iteration-count:2;
	-o-animation-iteration-count:2;
	animation-iteration-count:2;
	-webkit-animation-timing-function:ease-in-out;
	-o-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
	width:100%;
}
.m .mobile-header-title {
	font-size:1.5em;
	color:#636363;
	display:block;
	padding:5pt;
	margin:0;
	text-align:center;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.m .remove {
	visibility:visible;
}
@font-face {
	font-family:'mobile-font';
	src:url('../images/addons/mobile/mobile-font.eot?53122475');
	src:url('../images/addons/mobile/mobile-font.eot?53122475#iefix') format('embedded-opentype'),url('../images/addons/mobile/mobile-font.woff?53122475') format('woff'),url('../images/addons/mobile/mobile-font.ttf?53122475') format('truetype'),url('../images/addons/mobile/mobile-font.svg?53122475#mobile-font') format('svg');
	font-weight:normal;
	font-style:normal;
}
.m .icon-mobile-basket:before {
	content:'\e800';
	position:relative;
	top:2px;
	left:2px;
	font-size:17px;
	font-family:"mobile-font";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
}
.m .icon-basket {
	position:static;
}
.m .mobile-header {
	width:100%;
	text-align:center;
	background:#f6f6f6;
}
.m .mobile-store-logo {
	display:inline-block;
}
.m .mobile-back-button {
	display:none;
}
.m .mobile-back-button,.m .mobile-search-button {
	float:left;
}
.m .mobile-back-button a i {
	font-size:18px;
}
.m .mobile-search-body {
	width:100%;
	clear:both;
	float:none;
}
.m .form-search {
	padding:5pt;
	border-bottom:1px solid #ccc;
}
.m .mobile-searchbox-input-text {
	width:100%;
	font-size:1.5em;
}
.m .form-search .ms.ms-search {
	position:absolute;
	top:-5px;
	right:0px;
}
.m .breadcrumbs ul {
	width:max-content;
	width:-moz-max-content;
	width:-webkit-max-content;
	width:-o-max-content;
}
.m .breadcrumbs ul li a,.m .breadcrumbs ul li span {
	display:block;
	background:none;
	text-align:center;
	padding:10px 0px 10px 20px;
	position:relative;
	font-size:12px;
	text-decoration:none;
	color:#9a9a9a;
	text-shadow:0 1px 0 #fff;
	max-width:300px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.m .breadcrumbs ul li a:before,.m .breadcrumbs ul li span:before {
	content:"/";
	border-bottom:0px solid !important;
	border-left:0px solid !important;
	border-top:0px solid !important;
	position:absolute;
	left:8px;
	top:9px;
}
.m .breadcrumbs ul li:first-child a {
	padding-left:5px;
}
.m .breadcrumbs ul li:last-child {
	padding-right:0;
	margin-right:0;
}
.m .breadcrumbs ul li:first-child a:before {
	display:none;
}
.m .breadcrumbs ul li a:hover {
	background:none;
	color:#222;
}
.m .breadcrumbs ul li a:hover:after {
	border-left-color:black;
}
.m .mobile-footer {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	z-index:9999;
}
.m .mobile-footer-up-section {
	background-color:#EEEEEE;
}
.m .mobile-copyright {
	text-align:center;
	color:#999;
	margin:5pt;
}
.m .mobile-footer-circle-icon {
	float:right;
}
.m .mobile-cart-button {
	float:right;
}
.m .mobile-cart-content {
	position:relative;
}
.m .mobile-cart-content .mobile-cart-amount {
	display:block;
	position:absolute;
	top:0px;
	right:6px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	width:16px;
	height:16px;
	color:#000;
	background:#f44;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	text-shadow:0 1px 0 #f00;
}
.m .list-footer-button {
	margin:0px;
	background-color:#565656;
	display:block;
	width:100%;
}
.m .list-footer-button li {
	margin:0px;
	padding:5pt;
	display:inline-block;
	text-align:center;
}
.m .list-footer-button li * {
	color:#ffffff;
}
.m .list-footer-button .link-good-price {
	background-color:#d41820;
	border:1px dotted #fff;
	border-radius:5px;
	padding:5px;
	display:inline-block;
}
.m .shake {
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-ms-transform-origin:center center;
	-o-transform-origin:center center;
	transform-origin:center center;
	display:inline-block;
}
.m .shake.shake-rotate {
	-webkit-animation-name:shake-rotate;
	-moz-animation-name:shake-rotate;
	-ms-animation-name:shake-rotate;
	-o-animation-name:shake-rotate;
	animation-name:shake-rotate;
	-webkit-animation-duration:100ms;
	-moz-animation-duration:100ms;
	-ms-animation-duration:100ms;
	-o-animation-duration:100ms;
	animation-duration:100ms;
	-webkit-animation-iteration-count:2;
	-moz-animation-iteration-count:2;
	-ms-animation-iteration-count:2;
	-o-animation-iteration-count:2;
	animation-iteration-count:2;
	-webkit-animation-timing-function:ease-in-out;
	-moz-animation-timing-function:ease-in-out;
	-ms-animation-timing-function:ease-in-out;
	-o-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
}
@-webkit-keyframes shake-horizontal {
	.m 0 {
		-webkit-transform:translate(0,0) rotate(0deg);
	}
	.m 12% {
		-webkit-transform:translate(2px,0) rotate(0deg);
	}
	.m 34%,.m 22%,.m 6%,.m 2% {
		-webkit-transform:translate(4px,0) rotate(0deg);
	}
	.m 44%,.m 30%,.m 14% {
		-webkit-transform:translate(-7px,0) rotate(0deg);
	}
	.m 50%,.m 46% {
		-webkit-transform:translate(3px,0) rotate(0deg);
	}
	.m 52% {
		-webkit-transform:translate(1px,0) rotate(0deg);
	}
	.m 56%,.m 38%,.m 26% {
		-webkit-transform:translate(9px,0) rotate(0deg);
	}
	.m 68%,.m 28%,.m 16% {
		-webkit-transform:translate(-3px,0) rotate(0deg);
	}
	.m 76%,.m 66% {
		-webkit-transform:translate(-9px,0) rotate(0deg);
	}
	.m 78%,.m 70%,.m 60%,.m 58%,.m 20%,.m 10% {
		-webkit-transform:translate(-6px,0) rotate(0deg);
	}
	.m 84%,.m 74%,.m 42%,.m 18% {
		-webkit-transform:translate(-5px,0) rotate(0deg);
	}
	.m 86%,.m 62%,.m 36% {
		-webkit-transform:translate(6px,0) rotate(0deg);
	}
	.m 88%,.m 54%,.m 48%,.m 40% {
		-webkit-transform:translate(-4px,0) rotate(0deg);
	}
	.m 90%,.m 80% {
		-webkit-transform:translate(-1px,0) rotate(0deg);
	}
	.m 92%,.m 8% {
		-webkit-transform:translate(5px,0) rotate(0deg);
	}
	.m 94%,.m 82%,.m 64%,.m 24% {
		-webkit-transform:translate(8px,0) rotate(0deg);
	}
	.m 96%,.m 4% {
		-webkit-transform:translate(-10px,0) rotate(0deg);
	}
	.m 98%,.m 72%,.m 32% {
		-webkit-transform:translate(7px,0) rotate(0deg);
	}
}
@-moz-keyframes shake-horizontal {
	.m 0 {
		-moz-transform:translate(0,0) rotate(0deg);
	}
	.m 12% {
		-moz-transform:translate(2px,0) rotate(0deg);
	}
	.m 34%,.m 22%,.m 6%,.m 2% {
		-moz-transform:translate(4px,0) rotate(0deg);
	}
	.m 44%,.m 30%,.m 14% {
		-moz-transform:translate(-7px,0) rotate(0deg);
	}
	.m 50%,.m 46% {
		-moz-transform:translate(3px,0) rotate(0deg);
	}
	.m 52% {
		-moz-transform:translate(1px,0) rotate(0deg);
	}
	.m 56%,.m 38%,.m 26% {
		-moz-transform:translate(9px,0) rotate(0deg);
	}
	.m 68%,.m 28%,.m 16% {
		-moz-transform:translate(-3px,0) rotate(0deg);
	}
	.m 76%,.m 66% {
		-moz-transform:translate(-9px,0) rotate(0deg);
	}
	.m 78%,.m 70%,.m 60%,.m 58%,.m 20%,.m 10% {
		-moz-transform:translate(-6px,0) rotate(0deg);
	}
	.m 84%,.m 74%,.m 42%,.m 18% {
		-moz-transform:translate(-5px,0) rotate(0deg);
	}
	.m 86%,.m 62%,.m 36% {
		-moz-transform:translate(6px,0) rotate(0deg);
	}
	.m 88%,.m 54%,.m 48%,.m 40% {
		-moz-transform:translate(-4px,0) rotate(0deg);
	}
	.m 90%,.m 80% {
		-moz-transform:translate(-1px,0) rotate(0deg);
	}
	.m 92%,.m 8% {
		-moz-transform:translate(5px,0) rotate(0deg);
	}
	.m 94%,.m 82%,.m 64%,.m 24% {
		-moz-transform:translate(8px,0) rotate(0deg);
	}
	.m 96%,.m 4% {
		-moz-transform:translate(-10px,0) rotate(0deg);
	}
	.m 98%,.m 72%,.m 32% {
		-moz-transform:translate(7px,0) rotate(0deg);
	}
}
@-ms-keyframes shake-horizontal {
	.m 0 {
		-ms-transform:translate(0,0) rotate(0deg);
	}
	.m 12% {
		-ms-transform:translate(2px,0) rotate(0deg);
	}
	.m 34%,.m 22%,.m 6%,.m 2% {
		-ms-transform:translate(4px,0) rotate(0deg);
	}
	.m 44%,.m 30%,.m 14% {
		-ms-transform:translate(-7px,0) rotate(0deg);
	}
	.m 50%,.m 46% {
		-ms-transform:translate(3px,0) rotate(0deg);
	}
	.m 52% {
		-ms-transform:translate(1px,0) rotate(0deg);
	}
	.m 56%,.m 38%,.m 26% {
		-ms-transform:translate(9px,0) rotate(0deg);
	}
	.m 68%,.m 28%,.m 16% {
		-ms-transform:translate(-3px,0) rotate(0deg);
	}
	.m 76%,.m 66% {
		-ms-transform:translate(-9px,0) rotate(0deg);
	}
	.m 78%,.m 70%,.m 60%,.m 58%,.m 20%,.m 10% {
		-ms-transform:translate(-6px,0) rotate(0deg);
	}
	.m 84%,.m 74%,.m 42%,.m 18% {
		-ms-transform:translate(-5px,0) rotate(0deg);
	}
	.m 86%,.m 62%,.m 36% {
		-ms-transform:translate(6px,0) rotate(0deg);
	}
	.m 88%,.m 54%,.m 48%,.m 40% {
		-ms-transform:translate(-4px,0) rotate(0deg);
	}
	.m 90%,.m 80% {
		-ms-transform:translate(-1px,0) rotate(0deg);
	}
	.m 92%,.m 8% {
		-ms-transform:translate(5px,0) rotate(0deg);
	}
	.m 94%,.m 82%,.m 64%,.m 24% {
		-ms-transform:translate(8px,0) rotate(0deg);
	}
	.m 96%,.m 4% {
		-ms-transform:translate(-10px,0) rotate(0deg);
	}
	.m 98%,.m 72%,.m 32% {
		-ms-transform:translate(7px,0) rotate(0deg);
	}
}
@-o-keyframes shake-horizontal {
	.m 0 {
		-o-transform:translate(0,0) rotate(0deg);
	}
	.m 12% {
		-o-transform:translate(2px,0) rotate(0deg);
	}
	.m 34%,.m 22%,.m 6%,.m 2% {
		-o-transform:translate(4px,0) rotate(0deg);
	}
	.m 44%,.m 30%,.m 14% {
		-o-transform:translate(-7px,0) rotate(0deg);
	}
	.m 50%,.m 46% {
		-o-transform:translate(3px,0) rotate(0deg);
	}
	.m 52% {
		-o-transform:translate(1px,0) rotate(0deg);
	}
	.m 56%,.m 38%,.m 26% {
		-o-transform:translate(9px,0) rotate(0deg);
	}
	.m 68%,.m 28%,.m 16% {
		-o-transform:translate(-3px,0) rotate(0deg);
	}
	.m 76%,.m 66% {
		-o-transform:translate(-9px,0) rotate(0deg);
	}
	.m 78%,.m 70%,.m 60%,.m 58%,.m 20%,.m 10% {
		-o-transform:translate(-6px,0) rotate(0deg);
	}
	.m 84%,.m 74%,.m 42%,.m 18% {
		-o-transform:translate(-5px,0) rotate(0deg);
	}
	.m 86%,.m 62%,.m 36% {
		-o-transform:translate(6px,0) rotate(0deg);
	}
	.m 88%,.m 54%,.m 48%,.m 40% {
		-o-transform:translate(-4px,0) rotate(0deg);
	}
	.m 90%,.m 80% {
		-o-transform:translate(-1px,0) rotate(0deg);
	}
	.m 92%,.m 8% {
		-o-transform:translate(5px,0) rotate(0deg);
	}
	.m 94%,.m 82%,.m 64%,.m 24% {
		-o-transform:translate(8px,0) rotate(0deg);
	}
	.m 96%,.m 4% {
		-o-transform:translate(-10px,0) rotate(0deg);
	}
	.m 98%,.m 72%,.m 32% {
		-o-transform:translate(7px,0) rotate(0deg);
	}
}
@keyframes shake-horizontal {
	.m 0 {
		transform:translate(0,0) rotate(0deg);
	}
	.m 12% {
		transform:translate(2px,0) rotate(0deg);
	}
	.m 34%,.m 22%,.m 6%,.m 2% {
		transform:translate(4px,0) rotate(0deg);
	}
	.m 44%,.m 30%,.m 14% {
		transform:translate(-7px,0) rotate(0deg);
	}
	.m 50%,.m 46% {
		transform:translate(3px,0) rotate(0deg);
	}
	.m 52% {
		transform:translate(1px,0) rotate(0deg);
	}
	.m 56%,.m 38%,.m 26% {
		transform:translate(9px,0) rotate(0deg);
	}
	.m 68%,.m 28%,.m 16% {
		transform:translate(-3px,0) rotate(0deg);
	}
	.m 76%,.m 66% {
		transform:translate(-9px,0) rotate(0deg);
	}
	.m 78%,.m 70%,.m 60%,.m 58%,.m 20%,.m 10% {
		transform:translate(-6px,0) rotate(0deg);
	}
	.m 84%,.m 74%,.m 42%,.m 18% {
		transform:translate(-5px,0) rotate(0deg);
	}
	.m 86%,.m 62%,.m 36% {
		transform:translate(6px,0) rotate(0deg);
	}
	.m 88%,.m 54%,.m 48%,.m 40% {
		transform:translate(-4px,0) rotate(0deg);
	}
	.m 90%,.m 80% {
		transform:translate(-1px,0) rotate(0deg);
	}
	.m 92%,.m 8% {
		transform:translate(5px,0) rotate(0deg);
	}
	.m 94%,.m 82%,.m 64%,.m 24% {
		transform:translate(8px,0) rotate(0deg);
	}
	.m 96%,.m 4% {
		transform:translate(-10px,0) rotate(0deg);
	}
	.m 98%,.m 72%,.m 32% {
		transform:translate(7px,0) rotate(0deg);
	}
}
.m .mobile-options-li {
	padding:0;
}
.m .mobile-option-selector {
	padding:0 5px 8px 15px;
}
.m .mobile-option-selector li {
	display:inline-block;
	max-width:30%;
	margin-right:15px;
}
.m .mobile-option-selector li a {
	color:#fff;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
.m li.mobile-option-item {
	border-bottom:1px solid #676767;
}
.m ul .mobile-option-item:last-child {
	border-bottom:0;
}
.m .mobile-option-item>a,.m .mobile-option-item>a:active {
	font-weight:bold;
	font-size:16px;
	padding:.6em 20px .6em 35px;
	display:block;
	position:relative;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	zoom:1;
	color:#fff;
	text-decoration:none;
}
.m .mobile-option-item>a i {
	background:#676767;
	margin-right:4px;
	color:#FFF;
	margin-right:5px;
	width:16px;
	height:16px;
	display:inline-block;
	overflow:hidden;
	line-height:16px;
	font-size:14px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	text-align:center;
	text-shadow:0 1px 0 #000;
	position:absolute;
	left:15px;
	top:10px;
}
.m .mobile-option-item>a.open i:before {
	content:"\e019";
}
.m .mobile-footer .control-group label {
	color:#404040;
}
.m .mobile-footer .help-inline {
	display:none;
}
.m .mobile-footer .control-group {
	margin:5pt;
}
.m .mobile-footer p.text-track {
	margin-left:7px;
}
.m .mobile-footer .input-append {
	padding-right:32px;
}
.m .mobile-category-image {
	float:left;
	display:block;
}
.m .button-submit.button-wrap-left input,.m .button-wrap-left a {
	font-size:12px;
	font-weight:bold;
}
.m .mobile-profile-content {
	margin-bottom:4px;
}
.m .user-logining li {
	text-align:center;
}
.m .user-logining li a {
	min-width:150px;
}
.m .m-product-sort-options {
	margin:0;
	padding:0;
	opacity:0.97;
}
.m .m-product-sort-options li a i {
	margin-right:4pt;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	border:none;
}
.m #products_reload {
	float:left;
	width:100%;
}
.m .m-gird-item {
	width:50%;
	float:left;
}
.m .m-tab-titles .m-tab-title:last-child {
	border-right-width:0;
}
.m .m-tab-titles .m-tab-title div {
	color:#ffffff;
}
.m .m-tab-titles-2 .m-tab-title {
	width:49%;
}
.m .m-tab-titles-3 .m-tab-title {
	width:33.33%;
}
.m .m-tab-titles-4 .m-tab-title {
	width:24%;
}
.m .m-tab-active {
	background:gray;
}
.m #p-tab-titles i {
	display:block;
	font-size:1.5em;
	padding:2pt;
}
.m .display-method-grid {
	display:initial;
}
.m .display-method-list {
	display:none;
}
.m .m-grid .display-method-grid {
	display:none;
}
.m .m-grid .display-method-list {
	display:initial;
}
.m .mobile-more-button {
	border:1px solid #CCC;
	border-right:0;
	border-left:0;
	font-weight:bold;
	color:#222;
	background:white;
	margin:0;
	padding:0;
	text-align:center;
	display:inline-block;
	width:100%;
}
.m .mobile-more-button a {
	font-size:16px;
	display:block;
	padding:15px;
	text-decoration:none;
}
.m .mobile-products-list .m-grid-item .mobile-product-image {
	float:left;
	padding:2pt;
	text-align:center;
}
.m .mobile-products-list .m-grid-item .mobile-product-image img {
	display:inline-block;
}
.m .mobile-products-list .m-grid-item .mobile-product-info {
	padding:10px 5px 5px;
	position:initial;
	display:block !important;
}
.m .mobile-products-list .m-grid-item .mobile-product-name {
	margin-top:15px;
}
.m .mobile-products-list .m-grid-item .mobile-product-name.product-title {
	float:none;
	font-size:1em;
	color:#444;
	text-align:left;
	display:block;
}
.m .mobile-products-list .m-grid-item .mobile-product-info-grid {
	display:none;
}
.m .mobile-products-list .m-grid-item .mobile-product-info-list {
	display:block;
}
.m .mobile-products-list .m-grid-item .mobile-product-price {
	display:block;
	color:#B8030A;
}
.m .mobile-products-list .m-grid-item .discount-prc {
	font-size:12px;
	background:#ed1c24;
	color:white;
	padding:5px;
	display:block;
	position:absolute;
	top:-2px;
	right:0;
}
.m .m-grid .mobile-products-list .m-grid-item .mobile-product-image {
	float:none;
}
.m .m-grid .mobile-products-list .m-grid-item .product-container {
	border:1px solid #ccc;
	min-height:100%;
}
.m .m-grid .mobile-products-list .m-grid-item .mobile-product-name {
	margin-top:0;
	text-align:center;
	text-transform:none;
}
.m .m-grid .mobile-products-list .m-grid-item .mobile-product-info-grid {
	padding:25px 5px 0;
	display:block;
	text-align:center;
}
.m .m-grid .mobile-products-list .m-grid-item .mobile-product-info-list {
	display:none;
}
.m .m-grid .mobile-products-list .m-grid-item .mobile-product-price {
	text-align:center;
}
.m .m-grid .mobile-products-list .m-grid-item .list-price {
	text-align:center;
	display:block;
}
.m .m-grid .mobile-products-list .m-grid-item .uudai_them {
	text-align:center;
}
.m .m-grid .mobile-products-list .m-grid-item .discount-prc {
	top:0;
	right:0;
}
.m .product-container {
	position:relative;
}
.m .scroll-image {
	float:none;
}
.m .uudai_them {
	color:red;
}
.m .block_cate_new_uudai_them {
	min-height:initial;
}
.m .cm-value-changer {
	float:left;
	margin-right:15px;
	margin-top:10px;
}
.m .value-changer .increase,.m .value-changer .decrease {
	display:inline-block;
	min-height:30px;
	line-height:29px;
	width:30px;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	float:none;
	padding:0;
	margin:0;
	margin-right:1px;
	vertical-align:middle;
}
.m input[type="text"].cm-amount,.m input[type="tel"].cm-amount,.m input[type="number"].cm-amount,.m input[type="email"].cm-amount {
	display:inline-block;
	text-align:center;
	margin:0;
	vertical-align:bottom;
	margin-right:1px;
	float:none;
}
.m .mobile-product-add-to-cart {
	margin-top:10px;
	float:left;
}
.m .mobile-product-add-to-cart>a {
	display:block;
	min-height:32px;
	line-height:32px;
	padding:0 7px;
}
.m .owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.m .owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y;
}
.m .owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px,0px,0px);
}
.m .owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%;
}
.m .owl-carousel .owl-wrapper-outer.autoHeight {
	-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;
}
.m .owl-carousel .owl-item {
	float:left;
}
.m .owl-controls .owl-page,.m .owl-controls .owl-buttons div {
	cursor:pointer;
}
.m .owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.m .grabbing {
	cursor:url('../images/grabbing.png') 8 8,move;
}
.m .owl-carousel .owl-wrapper,.m .owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.m .owl-prev,.m .owl-next {
	position:absolute;
	top:50%;
	margin:-8px 0 0 0;
	display:block;
}
.m .owl-prev {
	left:0;
}
.m .owl-next {
	right:0;
}
.m .mobile-product-main-info .item img,.m .big-mazafaka .item img {
	width:100%;
	height:auto;
}
.m .mobile-product-detailed-images .item {
	padding:5px 10px 15px;
}
.m .big-mazafaka {
	margin:0 -5px;
	text-align:center;
}
.m .big-mazafaka .cm-slide-page.item {
	float:none;
}
.m .big-mazafaka .owl-prev {
	left:5px;
}
.m .big-mazafaka .owl-next {
	right:5px;
}
.m .mobile-products-scroller {
	padding:10px 0;
}
.m .mobile-products-scroller .product-image,.m .mobile-products-scroller .feature-image {
	float:none;
	margin-right:0;
}
.m .mobile-products-scroller .item {
	padding:5px;
	text-align:center;
}
.m .mobile-products-scroller .item form {
	text-align:center;
}
.m .no-image {
	display:block;
	margin:0 auto;
}
.m .mobile-product-main-info {
	position:relative;
}
.m .product-main-info {
	margin-bottom:0;
}
.m .changer .value-changer {
	width:auto;
	margin-top:0;
}
.m .qty.changer {
	margin-top:10px;
}
.m .mobile-product-detailed-add-to-cart {
	margin:15px;
	text-align:center;
}
.m .mobile-product-detailed-add-to-cart .button-submit-action input,.m .mobile-product-detailed-add-to-cart .text-button {
	font-size:16px;
	padding:8px 30px;
	display:inline-block;
}
.m .mobile-product-detailed-add-to-cart .text-button,.m .mobile-product-detailed-add-to-cart .text-button:hover {
	margin-top:15px;
	margin-right:0;
}
.m .mobile-product-tab-name.open i:before {
	content:"\e019";
}
.m .mobile-product-tabs li {
	padding:0;
}
.m .thumb-discount-label,.m .discount-labe {
	position:absolute;
	padding:6px;
	top:0;
	left:0;
	z-index:4;
}
.m .mobile-product-info .thumb-discount-label {
	position:static;
	color:#fff !important;
	background:none;
	border:0;
	padding-left:0;
	font-size:110%;
	text-shadow:none !important;
}
.m .product-main-info .price-wrap {
	padding-top:5px;
}
.m .mobile-wish-list .remove .icon-cancel-circle {
	left:12px;
}
.m .clear-wish-list-box {
	text-align:center;
	margin:7px 0 25px;
}
.m .exception {
	padding-top:250px;
	padding-left:0;
	background-position:top center;
	margin:10px 5px 50px;
	min-height:inherit;
}
.m .exception-code {
	left:50%;
	margin-left:-72px;
}
.m .exception p,.m .exception h1 {
	padding-bottom:5px;
}
.m .mobile-cart-content-big {
	margin:7px 0 20px;
}
.m .mobile-cart-content-big h3 {
	border:1px solid #CCC;
	border-right:0;
	border-left:0;
	background:#EEE;
	font-weight:bold;
	text-shadow:0 1px 0 #FFF;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F1F1F1));
	background-image:-webkit-linear-gradient(#FFF,#F1F1F1);
	background-image:-moz-linear-gradient(#fff,#f1f1f1);
	background-image:-ms-linear-gradient(#fff,#f1f1f1);
	background-image:-o-linear-gradient(#fff,#f1f1f1);
	background-image:linear-gradient(#FFF,#F1F1F1);
	font-size:16px;
	padding:.6em 20px .6em 35px;
	min-width:.75em;
	display:block;
	position:relative;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	zoom:1;
	cursor:pointer;
	margin-top:7px;
}
.m .mainbox-cart-body {
	margin:0 -5px;
}
.m .product-cart-row {
	border-bottom:1px dotted #D4D4D4;
	padding:7px 5px;
	position:relative;
	min-height:120px;
}
.m .mobile-product-description {
	padding-left:130px;
}
.m .mobile-product-description .icon-delete-big {
	float:right;
	display:block;
	width:40px;
	height:40px;
	text-decoration:none;
	position:relative;
	top:-7px;
	padding:5px;
	text-align:right;
	margin:0;
}
.m .mobile-product-description .icon-cancel-circle {
	font-size:40px;
}
.m .mobile-product-description .product-title {
	font-size:1.5em;
}
.m .mobile-cart-content-big .product-image-cell {
	padding:0 5px 0 0;
}
.m ul.statistic-list.total {
	border:0;
}
.m .statistic-list.total {
	padding-bottom:9px;
}
.m .mainbox-cart-body .mobile-options {
	margin:0;
}
.m .mainbox-cart-body .mobile-options .control-group {
	margin:0;
	padding:0 0 5px;
}
.m .mainbox-cart-body .mobile-options .control-group:after {
	content:'';
	display:none;
}
.m .mainbox-cart-body .mobile-options .control-group label {
	margin:0;
	float:none;
	padding:0;
}
.m .mainbox-cart-body .mobile-options .control-group select {
	width:100%;
}
.m .price-box {
	margin-top:3px;
}
.m .mobile-product-description .price-cell,.m .mobile-product-description .quantity-cell,.m .mobile-product-description .quantity-cell .cm-value-changer {
	display:block;
	float:none;
	text-align:left;
}
.m .mobile-product-description .quantity-cell {
	margin-top:3px;
}
.m .mobile-product-description .price-cell {
	font-size:110%;
}
.m .billing-last-name,.m .billing-state,.m .shipping-last-name,.m .shipping-state,.m .account .last-name,.m .billing-first-name,.m .billing-country,.m .shipping-first-name,.m .shipping-country,.m .account .first-name {
	width:100%;
	margin-right:0;
}
.m .checkout-steps {
	padding-top:5px;
	padding-bottom:20px;
	margin:0 -5px;
}
.m .step-title-complete,.m .step-title-active,.m .step-title {
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	margin:0 5px;
}
.m .step-body-active {
	padding-top:2px;
}
.m .step-one .checkout-inside-block,.m .step-two .checkout-inside-block {
	width:100%;
	padding:0 10px;
}
.m .cvv2:hover>.cvv2-note,.m .cvv2>.cvv2-note {
	position:static;
	left:-100%;
	width:auto;
	min-width:300px;
	margin-left:-35px;
}
.m .cvv2>.cvv2-note .cards-images {
	padding:0 5px 0 0;
}
.m #step_one_body #step_one_login .login-form.float-left,.m #step_one_body #step_one_login .checkout-register {
	float:none;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
}
.m .mobile-order-summary-opener {
	margin:5px 0 0;
}
.m .mobile-order-summary-opener a {
	display:block;
}
.m .mobile-order-summary-opener .total-price-small {
	line-height:25px;
}
.m .mobile-order-summary-content {
	padding:0 5px 5px;
}
.m .mobile-order-summary-content .checkout-summary table {
	margin:0;
}
.m .mobile-order-summary-content table tbody.total th {
	background:none;
	border:none;
}
.m .mobile-order-summary-content table tbody.total th div,.m .mobile-order-summary-content table tbody.total th span {
	font-weight:bold;
	font-size:14px;
}
.m .mobile-order-summary-opener span.for-icon-rigt-down {
	line-height:25px;
	font-size:16px;
}
.m .mobile-order-summary-opener.open i.icon-right-open-thin:before {
	content:"\e019";
	margin:0;
}
.m .go-button {
	width:32px;
	height:32px;
}
.m .go-button i {
	top:5px;
	left:12px;
}
.m .checkout-login-form .captcha {
	width:auto;
}
.m .checkout-steps .control-group {
	width:100% !important;
	height:initial !important;
	box-sizing:border-box;
}
.m .checkout-steps .control-group input[type=text] {
	width:100% !important;
	margin:0 !important;
	box-sizing:border-box;
}
.m .checkout-steps .checkout-textarea {
	width:100%;
	box-sizing:border-box;
	height:initial;
}
.m .checkout-inside-block {
	display:block;
	padding:15px;
	box-sizing:border-box;
}
.m .mobile-profile-update {
	padding-bottom:20px;
}
.m .tygh-content .ty-text-links li {
	border-bottom:1px solid #ccc;
	border-right:0;
	border-left:0;
	background:#fff;
	font-weight:inherit;
	color:#222;
	text-shadow:0 1px 0 #FFF;
	margin:0 -5px;
	padding:0;
}
.m .tygh-content .ty-text-links li a {
	display:block;
	text-overflow:ellipsis;
	font-size:1.17em;
	font-weight:normal;
	overflow:hidden;
	color:#212121;
	padding:18px 19px;
	margin-right:15px;
	text-decoration:none;
	position:relative;
}
.m .tygh-content .ty-text-links li a:before {
	content:"\e00f";
	font-family:'glyphs';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	right:10px;
	margin-top:-10px;
	top:50%;
	font-size:20px;
	color:#676767;
}
.m .notification-content-extended {
	width:320px;
	margin-left:-160px;
}
.m .close {
	width:auto;
	height:auto;
}
.m .notification-content-extended .close {
	top:11px;
	right:9px;
	font-size:24px;
}
.m .notification-content-extended .product-notification-content {
	width:auto;
	padding-left:95px;
	float:none;
}
.m .product-notification-body .product-list-field {
	float:left;
	clear:inherit;
	overflow:initial;
}
.m .full-site-link {
	text-align:center;
	padding:5pt;
}
.m .full-site-link a {
	display:block;
	font-weight:bold;
}
.m .tygh-footer a.mobile-register-button {
	font-size:12px;
	font-weight:bold;
}
.m .mobile-cart-content-big .coupons-container {
	width:100%;
}
.m .input-append {
	max-width:100%;
	display:block;
}
.m .mobile-cart-content-big .checkout-totals {
	border:none;
	margin-bottom:15px;
}
.m .mobile-cart-content-big .checkout-totals ul.statistic-list {
	float:none;
	display:block;
	clear:both;
	text-align:right;
}
.m .mobile-cart-content-big ul.statistic-list li {
	overflow:initial;
	text-align:right;
	white-space:inherit;
}
.m .mobile-cart-content-big ul.statistic-list li .delete-icon {
	left:-32px;
	top:-8px;
	right:auto;
}
.m .mobile-cart-content-big ul.statistic-list li .delete-icon i {
	font-size:32px;
}
.m .mobile-cart-content-big ul.statistic-list li span.checkout-item-value {
	width:100px;
	text-align:right;
	display:inline-block;
	float:none;
}
.m .mobile-cart-content-big ul.statistic-list li span.checkout-item-title {
	width:auto;
	display:inline-block;
	float:none;
}
.m .shipping-estimation {
	width:auto;
}
.m .points-in-use .icon-cancel-circle,.m .right.discount-price .icon-cancel-circle {
	font-size:32px;
}
.m .right.discount-price .icon-cancel-circle {
	position:relative;
	top:-10px;
}
.m .mobile-cart-content-big .statistic-list-wrap .statistic-list-taxes span {
	margin-right:125px;
}
.m .block_bottom_hang_moi_ve_nk_v6 .buttons-container {
	background-color:#fff;
	border:none;
}
.m .mobile-product-main-info .owl-controls .owl-pagination {
	display:none;
}
.m .mobile-product-detailed-add-to-cart .button-submit-action.button-wrap-left {
	margin-bottom:10px;
	margin-right:0;
}
.m .mobile-product-detailed-add-to-cart .button.button-wrap-right>a {
	font-size:16px;
	padding:8px 30px;
}
.m div.seo-promotion-tab-wapper ul li.active a {
	color:#000;
}
.m div.seo-promotion-tab-wapper ul li:hover a {
	color:#000;
}
.m .wysiwyg-content>iframe {
	position:static;
	top:0 !important;
}
.m .continue {
	padding-top:30px;
	text-align:center;
	clear:both;
}
.m .continue>a {
	background:none repeat scroll 0 0 #005661;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	padding:10px;
	text-transform:uppercase;
}
.m #imagelightbox-close {
	top:5.5em;
}
.m .ms {
	width:24pt;
	height:24pt;
	border:none;
}
.m .ms.ms-menu {
	background-position:2px -603px;
	opacity:0.7;
}
.m .ms.ms-search {
	background-position:-64px -608px !important;
	opacity:0.7;
}
.m .ms.ms-basket {
	background-position:-130px -604px;
	opacity:0.7;
}
.m .ms-menu-up {
	background-position:-456px -565px;
	padding:0;
}
.m .ms-dienlanh {
	background-position:-453px -16px;
}
.m .ms-dientu {
	background-position:-453px -60px;
}
.m .ms-nhabep {
	background-position:-454px -103px;
}
.m .ms-giadung {
	background-position:-453px -156px;
}
.m .ms-vienthong {
	background-position:-453px -210px;
}
.m .ms-tinhoc {
	background-position:-363px -12px;
}
.m .ms-kythuatso {
	background-position:-363px -57px;
}
.m .ms-thietbivanphong {
	background-position:-412px -14px !important;
}
.m .ms-dienco {
	background-position:-411px -60px !important;
}
.m .ms-phukien {
	background-position:-413px -101px !important;
}
.m .ms-suckhoelamdep {
	background-position:-413px -147px !important;
}
.m .ms-bachhoa {
	background-position:-452px -525px;
}
.m .ms-dichvudoitac {
	background-position:-412px -188px !important;
}
.m .menu .ms {
	margin:3pt 10pt;
}
.m #main-menu>.menu {
	height:0;
	display:none;
}
.m .main-menu ul.menu {
	position:relative;
	width:100%;
	background-color:#fff;
	border-top:1px solid #e1e1e1;
	padding:22px 0;
	overflow-x:hidden;
}
.m .menu .text {
	font-size:1.2em;
}
.m .menu .nav {
	background-color:#ff151f;
	text-align:left;
	color:white;
}
.m .menu .nav .title {
	font-size:1.5em;
	vertical-align:middle;
}
.m .menu .items {
	width:100%;
	overflow:auto;
}
.m .menu .link {
	width:100%;
	display:inline-block;
	box-sizing:border-box;
}
.m .menu .link {
	color:white;
}
.m .sub-menu {
	background-color:#fff;
	position:absolute;
	top:0;
	bottom:0;
	left:58px;
	display:none;
	width:100%;
	z-index:2;
}
.m .item.active>.sub-menu {
	display:block;
}
.m .sub-menu .item {
	padding:0 12px;
}
.m .nk_seo_promotion_wrapper .nmb_scroll_v9 .owl-item {
	margin:0;
}
.m .nks-d-promotion-group .nks-product-gift-main {
	top:-39px;
}
span.nk-search-gg-desc {
	display:none;
}
ui-autocomplete {
	width:520px;
}
.mobile .mobile-products-list .m-grid-item {
	display:block;
	float:left;
	width:100%;
	min-height:130px;
	padding:0 3px;
}
.mobile .mobile-products-list .m-grid-item a {
	display:block;
	text-align:center;
	text-decoration:none;
	width:100%;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-image {
	float:left;
	padding:2pt;
	text-align:center;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-image img {
	display:inline-block;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-info {
	padding:5px;
	position:initial;
	display:block !important;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-name {
	margin-top:20px;
	color:#5f5f5f;
	font-size:14px !important;
	font-family:"Roboto",sans-serif;
	white-space:nowrap;
	overflow:hidden;
	min-height:16px;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-name.product-title {
	float:none;
	font-size:1em;
	color:#5f5f5f;
	text-align:left;
	display:block;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-description {
	color:#808080;
	font-size:11px !important;
	font-family:"Roboto",sans-serif;
	padding:3px 0;
	white-space:nowrap;
	overflow:hidden;
	min-height:16px;
	line-height:16px;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-info-grid {
	display:none;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-info-list {
	display:block;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-price {
	display:block;
	color:#b60f0f;
	font-size:12px;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-price span {
	font-size:18px;
	font-weight:bold;
	font-family:"Roboto",sans-serif;
	line-height:18px;
}
.mobile .mobile-products-list .m-grid-item .mobile-product-price.contact-us {
	text-transform:none;
}
.mobile .mobile-products-list .m-grid-item .uudai_them>span {
	color:#ff0000;
	font-size:12px !important;
	font-family:"Roboto",sans-serif;
	overflow:hidden;
	white-space:nowrap;
	min-height:16px;
	line-height:12px;
}
.mobile .mobile-products-list .m-grid-item .discount-prc {
	font-size:12px;
	background:#ed1c24;
	color:white;
	padding:5px;
	display:block;
	position:absolute;
	top:-2px;
	right:0;
	width:40px;
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-image {
	float:none;
}
.mobile .m-grid .mobile-products-list .m-grid-item .product-container {
	border:1px solid #ccc;
	min-height:100%;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-name {
	margin-top:0;
	text-align:center;
	text-transform:none;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-name.product-title {
	line-height:16px;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-info-grid {
	padding:25px 5px 0;
	display:block;
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-info-list {
	display:none;
}
.mobile .m-grid .mobile-products-list .m-grid-item .mobile-product-price {
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .list-price {
	text-align:center;
	display:block;
	min-height:14px;
	max-height:14px;
}
.mobile .m-grid .mobile-products-list .m-grid-item .uudai_them {
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .discount-prc {
	top:0;
	right:0;
}
@media (min-width:480px) {
	.mobile .m-grid .mobile-products-list .m-grid-item {
		width:33.33% !important;
	}
}
.mobile .block_cate_new_uudai_them span {
	min-height:18px;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	padding:0;
	text-align:center;
}
.mobile .mobile-product-main-info .m-control-group-promotion {
	border-top-width:0px !important;
}
.mobile .mobile-product-main-info .m-control-group-promotion .product-list-field {
	margin:0px !important;
}
.mobile .product-notification-options .options-list li {
	padding:5px 10px;
	list-style:inside;
	color:#000;
}
.mobile .qty.changer {
	border-bottom:1px solid #e9eaec;
	padding-bottom:10px;
}
.mobile .m-nks-tag-wrapper,.mobile .m-nks-tag-wrapper-special {
	position:absolute;
	text-align:left;
}
.mobile .m-nks-tag-wrapper.position-top-left,.mobile .m-nks-tag-wrapper-special.position-top-left {
	top:2px;
	left:2px;
	text-align:left;
}
.mobile .m-nks-tag-wrapper.position-top-left img,.mobile .m-nks-tag-wrapper-special.position-top-left img {
	max-width:80%;
}
@media (max-width:767px) {
	.mobile .m-nks-tag-wrapper.position-top-left img,.mobile .m-nks-tag-wrapper-special.position-top-left img {
		max-width:60%;
	}
}
.mobile .m-nks-tag-wrapper.position-top-right,.mobile .m-nks-tag-wrapper-special.position-top-right {
	top:2px;
	right:2px;
	text-align:right;
}
.mobile .m-nks-tag-wrapper.position-top-right img,.mobile .m-nks-tag-wrapper-special.position-top-right img {
	max-width:80%;
}
@media (max-width:767px) {
	.mobile .m-nks-tag-wrapper.position-top-right img,.mobile .m-nks-tag-wrapper-special.position-top-right img {
		max-width:60%;
	}
}
.mobile .m-nks-tag-wrapper.position-top-full-width,.mobile .m-nks-tag-wrapper-special.position-top-full-width {
	top:60px;
	padding:0;
}
.mobile .m-nks-tag-wrapper.position-bottom-full-width,.mobile .m-nks-tag-wrapper-special.position-bottom-full-width {
	bottom:64px;
}
.mobile .m-nks-tag-wrapper.tag-overlay,.mobile .m-nks-tag-wrapper-special.tag-overlay {
	top:164px !important;
	padding:0 !important;
	min-height:36px;
	max-height:36px;
	background-color:#f2f2f2;
}
.mobile .m-nks-tag-wrapper img,.mobile .m-nks-tag-wrapper-special img {
	display:inline;
	max-width:100%;
}
.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special {
	position:absolute;
}
.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper.position-top-full-width,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special.position-top-full-width {
	top:60px;
	padding:0;
}
.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper.position-bottom-full-width,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special.position-bottom-full-width {
	bottom:64px !important;
}
.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper.tag-overlay,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special.tag-overlay {
	top:164px !important;
	padding:0 !important;
	min-height:36px;
	max-height:36px;
	background-color:#f2f2f2;
}
.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper img,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special img {
	display:inline;
	max-width:80%;
}
@media (max-width:767px) {
	.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper img,.mobile .nk-recent-viewed-products-block .m-nks-tag-wrapper-special img {
		max-width:60%;
	}
}
.mobile .mobile-products-list .mobile-product-image {
	position:relative;
}
.mobile .mobile-products-list .m-nks-tag-wrapper.tag-overlay,.mobile .mobile-products-list .m-nks-tag-wrapper-special.tag-overlay {
	top:63px !important;
	left:130px !important;
	background-color:#f2f2f2;
	min-height:32px !important;
	max-height:32px !important;
}
.mobile .m-grid .mobile-products-list .mobile-product-image .m-nks-tag-wrapper.tag-overlay,.mobile .m-grid .mobile-products-list .mobile-product-image .m-nks-tag-wrapper-special.tag-overlay {
	top:129px !important;
	left:0 !important;
	background-color:#f2f2f2;
	min-height:35px !important;
	max-height:35px !important;
}
.mobile .mobile-hot-promotion-list .m-nks-tag-wrapper.tag-overlay,.mobile .mobile-hot-promotion-list .m-nks-tag-wrapper-special.tag-overlay {
	top:167px !important;
}
.mobile .mobile-product-list-v4 .product-container .product-old-price .strike-center {
	text-decoration:line-through;
}
.mobile .mobile-products-list .m-grid-item .list-price {
	display:block;
	min-height:14px;
	max-height:14px;
}
.mobile .m-categories-new .touchcarousel-item {
	min-height:188px !important;
}
.mobile .mobile-hot-promotion-list .touchcarousel-item,.mobile .mobile-product-list-v4 .touchcarousel-item {
	min-height:230px !important;
}
.mobile .ajax-overlay {
	background:#000 none repeat scroll 0 0;
	opacity:0.7;
	z-index:99;
}
.mobile .sp-item-popup {
	background:transparent none repeat scroll 0 0;
	right:0;
	top:95px;
	width:100%;
	z-index:1000;
}
.mobile .sp-item-popup .sp-item-sub-popup {
	background:#fff none repeat scroll 0 0;
	display:table;
	margin:0 auto;
	width:85%;
}
.mobile .breadcrumbs {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	margin:5px 0;
	overflow-x:auto;
	padding:0;
}
.mobile .breadcrumbs ul li {
	float:left;
	padding:0;
}
.mobile .m-grid .mobile-products-list .m-grid-item {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid #e1e1e1;
	box-sizing:border-box;
	height:unset;
	padding:8px 4px;
	width:50%;
	position:relative;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items {
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items>a .no-image {
	height:148px !important;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items .nk-product-name-txt {
	color:#636363;
	overflow:hidden;
	padding:3px 0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section {
	float:none;
	height:auto;
	padding:0;
	text-align:center;
	width:100%;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items .nk-price-quick-section .nk-price-section .nk-price-txt {
	font-size:15px;
	font-weight:600;
	line-height:20px;
	text-align:center;
}
.mobile .m-grid .mobile-products-list .m-grid-item .nk-fgp-items .nk-fgp-in-items .nk-promotion-txt {
	color:#50b647;
	overflow:hidden;
	padding:3px 0 0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:static;
}
.mobile .m-grid .mobile-products-list .m-grid-item:nth-child(2n+1) {
	border-right:1px solid #e1e1e1;
}
.mobile .m-tab-titles {
	background-color:#35bafd;
	border-top:1px solid #fff;
	display:inline-block;
	font-size:0.8em;
	width:100%;
}
.mobile .m-tab-titles .m-tab-title {
	border-right:1px solid #fff;
	box-sizing:border-box;
	color:#ffffff;
	float:left;
	padding:2pt 0;
	text-align:center;
}
.mobile .m-tab-titles .m-tab-title .outer-icon .sprite {
	height:20px;
}
.mobile .m-tab-titles .m-tab-title .outer-icon .fa-list-icon {
	background-position:-58px -789px;
	width:18px;
}
.mobile .m-tab-titles .m-tab-title .outer-icon .fa-filter-icon {
	background-position:-2px -789px;
	width:17px;
}
.mobile .m-tab-titles .m-tab-title .outer-icon .fa-subcate-icon {
	background-position:-53px -756px;
	width:19px;
}
.mobile .m-tab-titles .m-tab-title .outer-icon .fa-sort-amount-desc-icon {
	background-position:-6px -819px;
	width:20px;
}
.mobile .m-tab-contents #p-tab-content-sub-categories,.mobile .m-tab-contents #p-tab-content-sort-options,.mobile .m-tab-contents #p-tab-content-display-method,.mobile .m-tab-contents #p-tab-content-filter {
	background:#fff none repeat scroll 0 0;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	margin:0 auto;
	max-height:350px;
	padding:0 8px 4px;
	width:98%;
}
.mobile .m-tab-contents .mobile-category-item,.mobile .m-tab-contents .sort-option {
	border-bottom:1px solid #e1e1e1;
	color:#636363;
	padding:0;
}
.mobile .m-tab-contents .mobile-category-item a,.mobile .m-tab-contents .sort-option a {
	color:#636363;
	display:block;
	font-family:"Roboto",sans-serif !important;
	font-size:1.25em;
	line-height:25px;
	padding:8px 0.2em;
	text-overflow:ellipsis;
}
.mobile .m-tab-contents .mobile-category-item a h3,.mobile .m-tab-contents .sort-option a h3 {
	color:#636363;
	display:block;
	font-family:"Roboto",sans-serif !important;
	font-size:1.05em;
	font-weight:normal;
	line-height:25px;
	overflow:hidden;
}
.mobile .m-tab-contents .mobile-category-item .fa::before,.mobile .m-tab-contents .sort-option .fa::before {
	content:"";
	font-size:13px;
	padding-right:10px;
	font-family:"FontAwesome";
}
.mobile .left-filter-category {
	padding:0 !important;
	background-color:#fff;
}
.mobile .left-filter-category .boder_fiter_cate {
	margin:10px 0;
}
.mobile .blog {
	background:white none repeat scroll 0 0;
	box-sizing:border-box;
	padding:0 6px;
}
.mobile .blog .list {
	border-bottom:1px solid #eae9e5;
	padding:10px 0;
}
.mobile .blog .list .blog-title a,.mobile .blog .list .blog-title a:active,.mobile .blog .list .blog-title a:hover {
	color:#4d4d4d;
	font-size:16px;
	text-decoration:none;
	line-height:24px;
}
.mobile .blog .list .blog-title a:active,.mobile .blog .list .blog-title a:hover {
	color:#08C;
}
.mobile .blog .list .product-item-image {
	margin:0;
	width:100%;
}
.mobile .blog .list .blog-image {
	text-align:center;
}
.mobile .blog .list .product-info {
	display:inline-block;
	margin-top:10px;
	position:relative;
	width:100%;
}
.mobile .blog .list .product-info .blog-more a {
	color:#08c;
}
.mobile .nk-same-products-block,.mobile .nk-recent-viewed-products-block {
	padding-left:10px !important;
	padding-right:10px !important;
}
.mobile .nk-same-products-block .nk-block-title h2,.mobile .nk-recent-viewed-products-block .nk-block-title h2 {
	font-size:18px;
}
.mobile .nk-same-products-block .mobile-products-list ul,.mobile .nk-recent-viewed-products-block .mobile-products-list ul {
	display:flex;
	overflow:auto;
	width:100%;
}
.mobile .nk-same-products-block .mobile-products-list ul .m-grid-item,.mobile .nk-recent-viewed-products-block .mobile-products-list ul .m-grid-item {
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	box-sizing:border-box;
	display:inline-block !important;
	flex:0 0 auto;
	float:left !important;
	width:50%;
	position:relative;
}
.mobile .nk-same-products-block .mobile-products-list ul .m-grid-item .nk-fgp-in-items .nk-promotion-txt,.mobile .nk-recent-viewed-products-block .mobile-products-list ul .m-grid-item .nk-fgp-in-items .nk-promotion-txt {
	position:static;
}
.mobile .nk-same-products-block .mobile-products-list ul .m-grid-item .nk-price-quick-section .nk-price-section,.mobile .nk-recent-viewed-products-block .mobile-products-list ul .m-grid-item .nk-price-quick-section .nk-price-section {
	height:unset;
}
.mobile .nk-same-products-block .mobile-products-list .m-grid-item:last-child,.mobile .nk-recent-viewed-products-block .mobile-products-list .m-grid-item:last-child {
	border-right:none;
}
@media (min-width:767px) {
	.m-grid .mobile-products-list .m-grid-item {
		border-right:1px solid #e1e1e1;
	}
	.mobile-products-list ul .m-grid-item {
		width:33.33% !important;
	}
}
.tag span {
	background-color:#e6e6e6;
	color:#676767;
	text-shadow:0 1px 0 #ffffff;
}
.tag span:before {
	border-color:transparent #e6e6e6 transparent transparent;
}
.tag:hover .delete-icon .icon-cancel-circle {
	color:#a6a6a6;
}
.tag:hover .delete-icon:hover .icon-cancel-circle {
	color:#4d4d4d;
}
.subscribe-block .subscribe-notice {
	color:#808080;
}
.news-sidebox a {
	color:#08c;
}
span.nk-search-gg-img {
	float:left;
	margin-right:7px;
	padding:3px;
}
span.nk-search-gg-name {
	display:block;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
	margin-bottom:3px;
}
span.nk-search-gg-price {
	color:#4B4B4B;
	font-weight:bold;
	display:block;
	margin-top:3px;
}
span.nk-search-gg-desc {
	display:none;
}
.ui-autocomplete {
	width:520px;
}
.ui-autocomplete li a {
	padding:2px 2px;
	color:#608E9A;
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border:none;
	background:#a8afb5;
	color:#fff;
}
.ui-widget-content {
	border:none;
	background:#fff;
	-webkit-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.75);
	-moz-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.75);
	box-shadow:1px 1px 7px 0px rgba(50,50,50,0.75);
	border-radius:5px;
}
.ui-state-focus .nk-search-gg-price,.ui-state-focus .nk-search-gg-desc {
	color:#fff !important;
}
.ui-state-hover a,.ui-widget-content .ui-state-hover a,.ui-widget-header .ui-state-hover a,.ui-state-focus a,.ui-widget-content .ui-state-focus a,.ui-widget-header .ui-state-focus a {
	color:#fff;
}
.ui-menu-item {
	float:left;
}
.ui-menu .ui-menu-item {
	margin-top:4px;
}
.ui-autocomplete-show {
	display:block;
}
.ui-widget-content .triangle {
	margin-top:-12px;
	margin-left:25px;
	border-left:14px solid transparent;
	border-right:5px solid #fff;
	border-bottom:5px solid transparent;
	border-top:14px solid #fff;
	width:0;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.3);
	-moz-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.3);
	box-shadow:2px -2px 5px 0px rgba(50,50,50,0.3);
}
.gift-send,.gift-verify-table tr:nth-child(odd) {
	background-color:#f8f8f8;
}
.gift .buttons-container {
	border-color:#dedede;
}
.gift .icon-plus {
	color:#08c;
}
.rma-actions .text-button,.rma-actions i {
	color:#08c;
}
.rma-toggle {
	background-color:#f8f8f8;
}
.rma .buttons-container {
	border-color:#dedede;
}
.rating:not(:checked)>label,.rating>input:checked ~ label {
	color:#08c;
}
.rating>input:checked+label:hover,.rating>input:checked+label:hover ~ label,.rating>input:checked ~ label:hover,.rating>input:checked ~ label:hover ~ label,.rating>label:hover ~ input:checked ~ label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover ~ label {
	color:#33bbff;
}
.wish-list-btn {
	border-color:#dedede;
	background-color:#f3f3f3;
}
body {
	width:100%;
}
.tygh-content,.footer-grid,.nk_header_new_2015_outer .row-fluid,.nk-service {
	max-width:1200px !important;
	margin:auto !important;
}
.row-fluid .span3.nks-custom-larger {
	width:23.4603% !important;
}
#nks-floor-services .nks-middle-img {
	display:block;
	text-align:center;
	width:100%;
}
.row-fluid .span3.nks-custom-smaller {
	width:14.4603% !important;
}
.banner-background-new .owl-carousel .owl-item span {
	display:none !important;
}
.banner-background-new .banners img {
	height:411px !important;
}
.banner-background-new .owl-theme .owl-controls .owl-page span {
	background-color:#000 !important;
	height:70px !important;
	border-radius:0px;
	margin:0px;
	border:0px;
	color:#fff;
	padding:0px 5px;
	box-sizing:border-box;
	text-align:center;
	font-size:14px;
	float:none !important;
	opacity:0.25 !important;
	display:table-cell !important;
	vertical-align:middle !important;
}
.floor-menu-fixed,.right-controls {
	display:none;
}
.menu-danh-muc-san-pham ul.sub-menu {
	display: block;
}