
.swatch {
	margin:0.5em 0;
}
/* Label */
.swatch .header-s {
	margin: 0;
	font-weight: bold;
	margin: 10px 0;
//border-style: dashed;
	display: inline-block;
	min-width: 200px;
	position: relative;
}
.swatch .header-s:before{
	content: '';
}
/* Hide radio buttons.*/
.swatch input {
	display:none;
}
.swatch label {
	float:left;
	min-width:35px !important;
	height:35px !important;
	margin:0;
	text-align:center;
	line-height:35px;
	white-space:nowrap;
	font-size: 12px;
	border:1px solid #ccc;
	cursor: pointer;
	position: relative;
}
.swatch-element label { padding:0 10px; }
.color.swatch-element label {
	background-size: contain !important;
	padding: 0px 10px 0px 25px;
}
.swatch .swatch-element {
//float:left;
	-webkit-transform:translateZ(0); /* webkit flicker fix */
	-webkit-font-smoothing:antialiased; /* webkit text rendering fix */
	margin:0px;
	display: inline-block;
	position:relative;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
	filter: alpha(opacity=60); /* internet explorer */
	-khtml-opacity: 0.6;      /* khtml, old safari */
	-moz-opacity: 0.6;       /* mozilla, netscape */
	opacity: 0.6;           /* fx, safari, opera */
}
.swatch .img-check{
	display:none;
	position: absolute;
	right: 0;
	bottom: 0;
}
.swatch-element label.sd {
	border: 1px solid #e4393c;
}
.swatch-element label.sd img.img-check {
	display: block;
}
.swatch-element label span {
	color: #000;
	font-size: 13px;
	line-height: normal;
	vertical-align: middle;
//display: none;
}
/*
label.sd{
border: 1px solid #F00;
background: url(//bizweb.dktcdn.net/100/369/010/themes/752396/assets/select-pro.png?1619246936203) right bottom no-repeat;
}

.n-sd:nth-child(1) label {
border: 1px solid #F00;
background: url(//bizweb.dktcdn.net/100/369/010/themes/752396/assets/select-pro.png?1619246936203) right bottom no-repeat;
}
*/

label[for="product-select-option-0"] { display: none; }
label[for="product-select-option-1"] { display: none; }
label[for="product-select-option-2"] { display: none; }
#product-select-option-0 { display: none; }
#product-select-option-1 { display: none; }
#product-select-option-2 { display: none; }
#product-select-option-0 + .custom-style-select-box { display: none !important; }
#product-select-option-1 + .custom-style-select-box { display: none !important; }
#product-select-option-2 + .custom-style-select-box { display: none !important; }
.selector-wrapper {
	display: none;
}
.color.swatch-element label.no-thumb {
	padding-left: 10px;
}
/*end swatch*/


li.nav-item.lv1.filter-item--green {
	clear: both;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background:transparent;
	color: #000000;
}
.fb-comments, .fb-comments > span, .fb-comments span iframe,.tab-product-detail {
	width: 100% !important;
}
li.IsDe {
	margin-bottom: 7px !important;
	margin-top: 7px !important;
}

.dmsp .aside-content .navbar-pills .lv1 ul .lv2 a {
	padding-left: 15px !important;
	word-break: break-word;
	word-wrap: break-word;
	max-width: 100%;
	display: block;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	background: transparent;
	color: #000;
}

.flexslider {
	margin: 0;
	background: 0;
	border: 0;
	border-radius: 0;
}
#carousel .flex-direction-nav a {
	font-size: 20px;
}
#carousel .flex-direction-nav a.flex-next {
	right: 0px;
}
#carousel .flex-direction-nav a.flex-next:before {
	font-family: 'FontAwesome';
	content: '\f105';
	font-size: 24px;
	display: block;
	text-align: center;
	color: #bdbdbd;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: 40px;
	height: 40px;
	background: #f3f3f3;
	line-height: 40px;
	border-radius: 50%;
}
#carousel .flex-direction-nav a.flex-next:hover {
	right: 0px;
}
#carousel .flex-direction-nav a.flex-next:hover:before {
	background: #000000;
	color: #fff;
}
#carousel .flex-direction-nav a.flex-prev {
	left: -0px;
}
#carousel .flex-direction-nav a.flex-prev:before {
	font-family: 'FontAwesome';
	content: '\f104';
	font-size: 24px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #bdbdbd;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	width: 40px;
	height: 40px;
	background: #f3f3f3;
	line-height: 40px;
	border-radius: 50%;
}
#carousel .flex-direction-nav a.flex-prev:hover {
	left: 0px;
}
#carousel .flex-direction-nav a.flex-prev:hover:before {
	background: #000000;
	color: #fff;
}
#carousel:hover .flex-direction-nav .flex-next {
	opacity: 1;
	right: 0px;
}
#carousel:hover .flex-direction-nav .flex-prev {
	opacity: 1;
	left: 0px;
}
#carousel ul .product-thumb {
	border: 1px solid #eaeaea;
	max-width:80px;
}
#carousel ul .product-thumb.checked {
	border-color: #000000;
}
#slider {
	border: 0;
	background: transparent;
}
#slider .flex-direction-nav {
	display: none;
}
#slider .flex-direction-nav a {
	font-size: 20px;
	color: rgba(0, 0, 0, 0.3);
	background: #fff;
	box-shadow: #999 0 0 3px;
}
#slider .flex-direction-nav a.flex-next {
	right: 35px;
}
#slider .flex-direction-nav a.flex-next:before {
	font-family: 'FontAwesome';
	content: '\f105';
	font-size: 24px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: rgba(0, 0, 0, 0.3);
}
#slider .flex-direction-nav a.flex-next:hover {
	background: #689a3c;
	right: 35px;
}
#slider .flex-direction-nav a.flex-next:hover:before {
	color: #fff;
}
#slider .flex-direction-nav a.flex-prev {
	left: 35px;
}
#slider .flex-direction-nav a.flex-prev:before {
	font-family: 'FontAwesome';
	content: '\f104';
	font-size: 24px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: rgba(0, 0, 0, 0.3);
}
#slider .flex-direction-nav a.flex-prev:hover {
	background: #689a3c;
}
#slider .flex-direction-nav a.flex-prev:hover:before {
	color: #fff;
}
#slider:hover .flex-direction-nav .flex-next {
	opacity: 1;
}
#slider:hover .flex-direction-nav .flex-prev {
	opacity: 1;
}
.tab-product-detail {
	margin-top: 30px;
}
.description-product .info-desc h1 {
	font-size: 25px;
	color: #000;
	margin: 0;
}

.description-product .info-desc .preview {
	margin-bottom: 30px;
}
.description-product .info-desc .preview i {
	color: #000000;
}
.description-product .info-desc .price {
	margin-bottom: 15px;
}
.description-product .info-desc .price span {
	font-size: 28px;
	display: inline-block;
	margin-right: 15px;
	color:#000;
}
.description-product .info-desc .price del {
	font-size: 18px;
}
.description-product .info-desc .cate {
	font-size: 14px;
	color: #1c1c1c;
	margin-bottom: 15px;
}
.description-product .info-desc .cate a {
	color: #000000;
	text-decoration: none;
	display: inline-block;
	margin-left: 5px;
	cursor: default;
}
.description-product .info-desc p {
	font-size: 14px;
	color: #666;
	margin-bottom: 30px;
	margin-top:10px;
}
.description-product .qty-cart {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 30px 0;
}
.description-product .qty-cart:after {
	content: '';
	display: table;
	clear: both;
}
.description-product .qty-cart .qty-number-cart {
	float: left;
	margin-right: 10px;
}
.description-product .qty-cart .qty-number-cart:after {
	content: '';
	display: table;
	clear: both;
}
.description-product .qty-cart .qty-number-cart input {
	border: 0;
	border-left: 1px solid #eee;
	outline: none;
	height: 50px;
	text-align: center;
	width: 50px;
	float: left;
	margin-right: 5px;
	border: 1px solid #eee;
	border-radius: 5px;
	background: #fff;
	color: #909090;
	font-size: 18px;
}
.description-product .qty-cart .qty-number-cart input[type="button"] {
	font-size: 24px;
	cursor: pointer;
}
.description-product .qty-cart .link-detail {
	float: left;
}
.description-product .qty-cart .link-detail:after {
	content: '';
	display: table;
	clear: both;
}
.description-product .qty-cart .link-detail > a {
	font-size: 13px;
	color: #000;
	text-decoration: none;
	padding: 0 30px;
	background: #ffffff;
	border: 1px solid;
	border-color: #000000;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	/* border-radius: 50px; */
	text-transform: uppercase;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.description-product .qty-cart .link-detail > a:hover {
	background: #fff;
	color: #000000;
}
.description-product .qty-cart .link-detail ul {
	display: inline-block;
	float: left;
}
.description-product .qty-cart .link-detail ul li {
	display: inline-block;
	margin-left: 10px;
}
.description-product .qty-cart .link-detail ul li a {
	display: block;
	width: 45px;
	height: 45px;
	color: #ababab;
	border: 1px solid #ababab;
	border-radius: 50%;
	text-align: center;
	font-size: 15px;
	padding-top: 9px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.description-product .qty-cart .link-detail ul li a:hover {
	border-color: #000000;
	background: #000000;
	color: #fff;
}


#addCartModal .modal-dialog{
	margin:auto;
	top:15%;
}
#addCartModal .modal-body{

	padding:15px;
}

/* Popup complete add cart */
#addCartModal .modal-dialog {
	width: 400px;
}
#addCartModal .modal-dialog .modal-content {
	border-radius: 0;
}
#addCartModal .modal-header {
	padding: 10px 0px;
	position: relative;
}
#addCartModal h4.modal-title {
	color: #000000;
	font-size: 15px;
	padding: 0;
}
#addCartModal .modal-header button{
	background: url('../images/fancybox_sprite.png') top left no-repeat;
	width: 35px;
	height: 35px;
	opacity: 1;
	filter: alpha(opacity=1);
	position: absolute;
	top: -10px;
	right: -15px;
}
h4.modal-title {
	color: #fff;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
}

.itemCartPrice {
	color: #000000;
	font-size: 17px;
}
.itemCartPrice span {
	display: inline-block;
	vertical-align: middle;
}
.imgCartDetail .detail-info-entry {
	margin-top: 10px;
}
.itemCartPrice del, .itemCartPrice .prev{
	color: #999999;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.itemCartPrice .current {
	display: inline-block;
	vertical-align: middle;
}
.imgCartDetail{
	padding: 0px
}
.imgCartDetail h3{
	padding-right: 10px;
	line-height: 1.3;
}
#addCartModal .modal-footer {
	text-align: center;
	border: none;
	padding: 0;
}
#addCartModal .modal-footer button {
	display: inline-block;
	float: none;
	font-size: 14px;
	height: 35px;
	padding: 0px 10px;
	margin: 0px 5px;
	border: 1px solid #000000;
	color: #fff;
	background: #000000;
	opacity: 1;
	filter: alpha(opacity=100);
	text-shadow: none;
	font-weight: normal;
	margin-bottom: 10px;
}


















@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 10px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:0 0;border:0}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}