@font-face {
	font-family: 'AvertaStdCY-Regular';
	src: url('../fonts/AvertaStdCY-Regular.eot');
	src: url('../fonts/AvertaStdCY-Regular.woff') format('woff'),
		 url('../fonts/AvertaStdCY-Regular.ttf') format('truetype'),
	     url('../fonts/AvertaStdCY-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvertaStdCY-Bold';
	src: url('../fonts/AvertaStdCY-Bold.eot');
	src: url('../fonts/AvertaStdCY-Bold.woff') format('woff'),
		 url('../fonts/AvertaStdCY-Bold.ttf') format('truetype'),
	     url('../fonts/AvertaStdCY-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvertaStdCY-SemiBold';
	src: url('../fonts/AvertaStdCY-SemiBold.eot');
	src: url('../fonts/AvertaStdCY-SemiBold.woff') format('woff'),
		 url('../fonts/AvertaStdCY-SemiBold.ttf') format('truetype'),
	     url('../fonts/AvertaStdCY-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body.ldp-product-body{font:14px/22px "AvertaStdCY-Regular",sans-serif;background:#f6f6f6;}
.header-ldp-container{float:left;width:100%;position:relative;background:url('../images/ldp/luxfuni-ldp-header-bg.png') left top no-repeat;background-size:100% 100%;}
.header-ldp-content{float:left;width:100%;padding:15px 0;position:relative;}
.header-ldp-content .header-ldp-logo{float:left;}
.header-ldp-content .header-ldp-logo a{float:left;}
.header-ldp-content .header-ldp-logo img{max-width:100%;width:209px;float:left;}
.header-ldp-content .ldp-logo-text{float:left;margin:0 0px 0 10px;font-size:13px;font-weight:normal;line-height:18px;text-transform:uppercase;text-align:left;
	position:relative;color:#fff;padding:15px 0 8px 10px;
}	
.header-ldp-content .ldp-logo-text:before{position:absolute;left:0;top:50%;margin-top:-6px;z-index:1;content:'';height:26px;width:2px;
	background-color:#66c2a2;
}
.header-ldp-content .ldp-logo-text label{font-size:18px;font-weight:bold;text-transform:uppercase;margin:0;font-family:"AvertaStdCY-Bold",sans-serif;}
.ldp-product-body .cat-level-0{display:block;}
.ldp-product-body .menu-box-container{position:absolute;left:0;top:100%;float:left;width:100%;display:none;margin-top:-31px;}
.header-ldp-content .header-ldp-top-danh-muc{float:left;margin:34px 0 0px 25px;}
.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm{position:relative;font-size:14px;font-family:"AvertaStdCY-Bold",sans-serif;text-transform:uppercase;
	line-height:20px;color:#fff;padding-right:20px;margin:0;cursor:pointer;z-index:99999;
}
.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm:before{font-family:"FontAwesome",sans-serif;
	position:absolute;top:0px;right:0;z-index:1;content:'\f0d7';height:20px;line-height:20px;text-align:right;
}
.header-ldp-content .header-ldp-top-danh-muc:hover .menu-box-container{display:block;}
.header-ldp-content .header-ldp-top-menu{float:right;margin:20px 0 0;}
.header-ldp-top-menu ul{list-style:none;padding:0;margin:0;float:right;}
.header-ldp-top-menu ul li{float:left;margin-right:15px;}
.header-ldp-top-menu ul li:last-child{margin-right:0;}
.header-ldp-top-menu ul li a{display:inline-block;line-height:40px;padding:0 20px;border-radius:40px;
	background-color:transparent;border:0;font-size:14px;color:#fff;text-transform:uppercase;font-family:"AvertaStdCY-Bold",sans-serif;
}
.header-ldp-top-menu ul li:last-child a{}
.header-ldp-top-menu ul li a:hover{color:#fff;background-color:#e12d46;}

.header-dathangngay{float:right;margin-left:15px;margin-top:20px;}
.header-dathangngay a{display:inline-block;line-height:40px;padding:0 20px;border-radius:40px;
	background-color:#e12d46;border:0;font-size:14px;color:#fff;text-transform:uppercase;font-family:"AvertaStdCY-Bold",sans-serif;
}

.ldp-product-top-banner{float:left;width:100%;background:url('../images/ldp/luxfuni-ldp-product-top-banner-bg.jpg') left top no-repeat;background-size:100% 100%;text-align:center;
	min-height:500px;
}
.ldp-product-top-banner .ldp-top-banner-title{font-size:55px;font-weight:bold;line-height:55px;text-transform:capitalize;
	color:#fff;margin-bottom:0;float:left;width:100%;text-align:center;padding:35px 0 15px;font-family:"AvertaStdCY-Bold",sans-serif;
}
.ldp-product-top-banner .ldp-top-banner-img{float:left;width:100%;text-align:center;}
.ldp-product-top-banner .ldp-top-banner-title br{display:block!important;}
.ldp-product-top-banner .ldp-top-banner-title label{font-weight:normal;margin:0;font-size:35px;font-family:"AvertaStdCY-Regular",sans-serif;}
.ldp-product-top-banner img{max-width:100%;margin:0 auto;}
.ldp-product-top-banner p{margin:0;}
.ldp-product-top-banner br{display:none;}
.ldp-product-top-pods{float:left;width:100%;}
.ldp-product-top-pods .ldp-product-pods{float:left;width:100%;position:relative;padding:35px 0; }
.ldp-product-pods ul{list-style:none;padding:0;margin:0;}
.ldp-product-pods ul li{float:left;width:25%;padding:0 40px;text-align:center;}
.ldp-product-pods .ldp-pod-image{display:inline-block;width:100%;text-align:center;margin:0 0 10px;}
.ldp-product-pods .ldp-pod-image img{max-width:100%;margin:0 auto;width:100px;}
.ldp-product-pods p{font-size:14px;line-height:20px;font-weight:normal;color:#888888;margin:0;}

.ldp-product-details{float:left;width:100%;margin-bottom:20px;}
.ldp-product-details-box{display:inline-block;width:100%;background:#fff;border-radius:10px;padding:30px;
	-webkit-box-shadow: 0px 0px 10px 0px #d1d1d1; 
	box-shadow: 0px 0px 10px 0px #d1d1d1;
}
.ldp-product-details-box .ldp-product-left-img{float:left;width:40%;padding-right:15px;position:relative;}
.ldp-product-details-box .ldp-product-left-img .onsale{position:absolute;left:5px;top:0;z-index:1;display:inline-block;padding:0 10px;
	line-height:25px;background:#e12d46;color:#fff;font-size:15px;font-family:"AvertaStdCY-Bold",sans-serif;
}
.ldp-product-details-box .woocommerce-product-gallery__image.slick-slide{text-align:center;padding:0 5px;}
.ldp-product-details-box .woocommerce-product-gallery__image.slick-slide img{max-width:100%;margin:0 auto;width:100%;}
.ldp-product-details-box .ldp-product-right-summary{float:right;width:60%;padding-left:15px;}
.ldp-product-right-summary-left{float:left;width:55%;padding-right:15px;}
.ldp-product-right-summary-right{float:right;width:45%;padding-left:15px;}
.ldp-product-right-summary-right .summary-promotion-box{padding:30px 15px 0;}
.ldp-product-right-summary-right .summary-promotion-box .promotion-box p,
.ldp-product-right-summary-right .summary-promotion-box .promotion-box ul li{line-height:21px;}
.ldp-product-body .wpa-woocommerce-product-gallery__wrapper.wpa-product-gallery .wpawg-prev,
.ldp-product-body .wpa-woocommerce-product-gallery__wrapper.wpa-product-gallery .wpawg-next{display:none;}
.ldp-rating-star-box{display:inline-block;width:100%;text-align:center;padding:0px;}
.ldp-rating-star-box-inner{float:left;width:100%;padding:15px 0;margin:0px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.ldp-rating-star-box .ldp-rb{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #000000;
	font-size:15px;font-weight:normal;color:#866f86;line-height:23px;
}
.ldp-rating-star-box .ldp-rb:last-child{border:0;padding:0;margin:0;}
.ldp-rating-star-box .ldp-rb label{color:#000;font-weight:normal;text-decoration:underline!important;margin-bottom:0;margin-right:5px;}
.ldp-rating-star-box .ldp-rb p{font-size:15px;font-weight:normal;color:#866f86;margin:0;line-height:23px;}
.ldp-rating-star-box .ldp-star-box{float:left;}
.ldp-rating-star-box .ldp-star-box label{padding-right:78px;background:url('../images/ldp/luxfuni-ldp-star.png') right center no-repeat;}
.ldp-rating-star-box .ldp-count-review{}
.ldp-rating-star-box .ldp-count-sale{}
.ldp-product-price-box{display:inline-block;width:100%;padding:15px 0 0;margin-bottom:30px;}
.ldp-product-price-box span.slug-price{display:inline-block;font-size:18px;padding-left:15px;}
.ldp-product-price-box .ldp-price{float:left;width:auto;margin-right:15px;font-family:"AvertaStdCY-Bold",sans-serif;font-size:25px;color:#037c59;vertical-align:middle;}
.ldp-product-price-box .ldp-price.ldp-price-old{font-size:16px;font-weight:normal;font-family:"AvertaStdCY-Regular",sans-serif;color:#686868;
	text-decoration:line-through;
}
.ldp-summary-quickbuy .devvn_buy_now.devvn_buy_now_style{background:#da3b1b!important;color:#fff!important;}
.ldp-summary-quickbuy .devvn_buy_now.devvn_buy_now_style strong{font-family:"AvertaStdCY-Bold",sans-serif;font-size:20px!important;}
.ldp-summary-quickbuy .devvn_buy_now.devvn_buy_now_style span{text-transform:uppercase;font-size:12px;}
.ldp-summary-quickbuy .devvn_buy_now.devvn_buy_now_style:hover{background:#ffb000!important;}
.ldp-product-countdown-time{float:left;width:100%;border-bottom:1px solid #ddd;text-align:center;padding:15px 0;}
.ldp-product-countdown-time h2{display:inline-block;width:100%;text-align:center;font-size:21px!important;font-weight:normal;
	margin-bottom:0px;color:#333;text-transform:uppercase; 
}
.ldp-product-countdown-time .element_conteiner{background:#363636!important;border-radius:10px!important;color:#fff;padding:10px 0;}
.ldp-product-countdown-time #main_countedown_widget_2 .time_left{background:transparent!important;padding:5px!important;font-size:31px!important;
	font-family:"AvertaStdCY-Bold",sans-serif;color:#fff!important;
}
.ldp-product-countdown-time #main_countedown_widget_2 .time_description{color:#fff!important;font-size:18px!important;font-weight:normal;}
.ldp-product-name{display:inline-block;width:100%;font-size:20px;font-family:"AvertaStdCY-Bold",sans-serif;text-transform:none;}
.ldp-hinh-anh-thuc-te-container{float:left;width:100%;position:relative;padding:20px 0 0px;}
.ldp-hinh-anh-thuc-te-container ul,
.ldp-hinh-anh-thuc-te-container .owl-nav,
.ldp-hinh-anh-thuc-te-container .owl-carousel{margin:0!important;}
.ldp-box-title{float:left;width:100%;text-align:center;font-size:23px;font-weight:normal;color:#058956;margin:10px 0 20px;
	text-transform:uppercase;font-family:"AvertaStdCY-Bold",sans-serif;
}
.ldp-hinh-anh-thuc-te-slider{float:left;width:100%;position:relative;}
.ldp-hinh-anh-thuc-te-slider img{width:100%!important;}
.ldp-hinh-anh-thuc-te-slider .owl-carousel .owl-item img{width:100%!important;}
.ldp-hinh-anh-thuc-te-slider p{margin-bottom:0;}
.ldp-hinh-anh-thuc-te-slider .owl-dots{display:none!important;position:absolute!important;left:0!important;
	bottom:45px!important;z-index:1;float:left;width:100%;text-align:center;height:5px;
}
.ldp-hinh-anh-thuc-te-slider .owl-dots .owl-dot{display:inline-block;margin:0 3px;border-radius:0;}
.ldp-hinh-anh-thuc-te-slider .owl-dots .owl-dot span{display:inline-block;border-radius:0;margin:0;width:30px;height:5px;background:#fff;text-indent:-9999px;}
.ldp-hinh-anh-thuc-te-slider .owl-dots .owl-dot:hover span,
.ldp-hinh-anh-thuc-te-slider .owl-dots .owl-dot.active span{background:#297f66;}
.ldp-hinh-anh-thuc-te-slider .owl-carousel .owl-nav .owl-prev{
	display:inline-block;height:60px;width:30px;text-indent:-9999px;
	background:url('../images/ldp/luxfuni-ldp-slider-prev.png') center center no-repeat;
	background-size:100% 100%;position:absolute;top:50%;margin-top:-30px;
}
.ldp-hinh-anh-thuc-te-slider .owl-carousel .owl-nav .owl-next{
	display:inline-block;height:60px;width:30px;text-indent:-9999px;
	background:url('../images/ldp/luxfuni-ldp-slider-next.png') center center no-repeat;
	background-size:100% 100%;position:absolute;top:50%;margin-top:-30px;
}
.ldp-product-description-container{float:left;width:100%;padding:0px 0 20px;}
.ldp-product-des-box{display:inline-block;width:100%;}
.ldp-product-des-box img{max-width:100%;margin:0 auto;}
.ldp-product-des-box figure{width:100%!important;max-width:100%!important;margin:10px 0!important;}
.ldp-product-des-box p{font-size:15px;line-height:22px;color:#686868;margin-bottom:10px;}
.ldp-product-des-box table{max-width:100%!important;}
.ldp-product-des-box h2{font-size:23px;font-weight:bold;}
.ldp-product-des-box h3{font-size:21px;font-weight:bold;}
.ldp-product-des-box h4{font-size:19px;font-weight:bold;}
.ldp-product-des-box h5{font-size:17px;font-weight:bold;}
.ldp-product-des-box h6{font-size:15px;font-weight:bold;}
.ldp-product-des-box ul{list-style:none;padding:0;margin:0;}
.ldp-product-des-box ul li{float:left;width:25%;padding:0 30px;text-align:center;}
.ldp-product-des-box ul li .ldp-des-img{display:inline-block;width:100%;text-align:center;}
.ldp-product-des-box ul li img{max-width:100%;margin:0 auto;}
.ldp-product-des-box ul li p{line-height:21px;font-size:15px;color:#898989;font-weight:normal;}

.ldp-product-description-main{float:left;width:100%;padding:25px 0 50px;position:relative;margin-bottom:0px;}
.ldp-des-viewmore{float:left;width:100%;text-align:center;position:absolute;left:0;bottom:0;z-index:1;
	padding:15px 0 15px;background:rgba(255,255,255,0.8); 
}
.ldp-des-viewmore a{
	display:inline-block;font-size:15px;color:#fff;font-weight:normal;text-transform:uppercase;padding-bottom:10px;position:relative;
	background:#008190;padding:0 30px;border-radius:5px;height:30px;line-height:30px;
	animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
.ldp-des-viewmore a:after{
	/*position:absolute;height:10px;width:10px;text-align:center;display:inline-block;line-height:10px;
	font-family:"FontAwesome",sans-serif;font-size:17px;color:#008190;content:'\f0d7';left:50%;margin-left:-5px;bottom:0;z-index:2;*/

}
.ldp-des-viewmore.active a:after{
	/*position:absolute;height:10px;width:10px;text-align:center;display:inline-block;line-height:10px;
	font-family:"FontAwesome",sans-serif;font-size:17px;color:#008190;content:'\f0d8';left:50%;margin-left:-5px;bottom:0;z-index:2;
	*/
}
.ldp-product-description-main .ldp-description-main{float:left;width:62%;}
.ldp-description-main{height:500px;overflow:hidden;position:relative;}
.ldp-description-main.active{height:auto;}
.ldp-product-description-main .ldp-product-specification{float:right;width:35%;}
.ldp-product-specification .specification-title{display:inline-block;width:100%;text-align:left;font-size:25px;text-transform:uppercase;
	font-weight:bold;color:#0b7ba3;margin-bottom:20px;
}
.ldp-product-specification .sp-table{display:inline-block;width:100%;}
.ldp-product-specification .sp-table table{width:100%;float:left;border:0;}
.ldp-product-specification .sp-table tr{float:left;width:100%;border-bottom:1px dotted #ddd;}
.ldp-product-specification .sp-table tr:nth-child(2n){background:#f9f9f9;}
.ldp-product-specification .sp-table tr td{float:left;width:50%;padding:6px 5px;line-height:20px;font-size:14px;font-weight:normal;color:#333;}
.ldp-product-specification .sp-table tr td:first-child{width:35%;font-weight:bold;}
.ldp-product-specification .sp-table tr td:last-child{width:65%;font-weight:normal;font-style:italic;color:#52223e;}

.ldp-product-description2{float:left;width:100%;padding:0;background:#e2f4de;margin-bottom:25px;}
.ldp-product-description2 .ldp-product-des2-left{float:left;width:40%;padding:50px 0;}
.ldp-product-description2 .ldp-product-des2-left h2{font-size:30px;font-weight:bold;line-height:46px;color:#50976a;padding-bottom:0px;margin-bottom:0px;position:relative;}
.ldp-product-description2 .ldp-product-des2-left h2:after{/*height:1px;width:80%;position:absolute;left:0;bottom:0;z-index:1;background:#50976a;content:'';*/content:none;}
.ldp-product-description2 .ldp-product-des2-left p{font-size:17px;font-weight:bold;color:#50976a;margin-bottom:0; margin-top: 10px;}
.ldp-product-description2 .ldp-product-des2-right{float:right;width:60%;}
.ldp-product-description2 .ldp-product-des2-right p{margin-bottom:0;}
.ldp-product-description2 .ldp-product-des2-right img{width:100%;}

.ldp-product-upsell-container{float:left;width:100%;background-color:#fff;}
.ldp-upsell-title{float:left;width:100%;text-align:center;margin-bottom:0;}
.ldp-upsell-title h2{display:inline-block;padding:15px 80px;font-style:31px;text-transform:uppercase;
	color:#fff;font-family:"AvertaStdCY-SemiBold",sans-serif;
	background:url('../images/ldp/ldp-luxfuni-upsell-title-bg.png') center center no-repeat;
	background-size:100% 100%;margin-bottom:35px;
}
.ldp-upsell-slider{float:left;width:100%;position:relative;}
.ldp-upsell-slider .upsell-item{display:inline-block;width:100%;text-align:center;margin:0 0 30px;}
.ldp-upsell-slider .upsell-p-images{float:left;width:100%;margin-bottom:10px;}
.ldp-upsell-slider .upsell-p-images img{width:100%!important;border-radius:5px;}
.ldp-upsell-slider .upsell-p-details{float:left;width:100%;}
.ldp-upsell-slider .upsell-p-title{font-size:15px;font-weight:normal;text-transform:uppercase;color:#333;line-height:22px;
	margin-bottom:6px;height:45px;overflow:hidden;
}
.ldp-upsell-slider .upsell-p-title a{color:#333;}
.ldp-upsell-slider .upsell-p-title a:hover{color:#ffb000;}
.ldp-upsell-slider .upsell-p-price{float:left;width:100%;text-align:center;margin-bottom:10px;}
.ldp-upsell-slider .upsell-p-price .woocommerce-Price-amount{font-size:21px;font-weight:normal;color:#e12d46;}
.ldp-upsell-slider .upsell-p-price del .woocommerce-Price-amount{font-size:13px;color:#787878;text-decoration:line-through;}
.ldp-upsell-slider .upsell-p-price del{display:inline-block;vertical-align:middle;margin:0 4px;}
.ldp-upsell-slider .upsell-p-price ins{display:inline-block;vertical-align:middle;margin:0 4px;}
.ldp-upsell-slider .upsell-p-btn{float:left;width:100%;text-align:center;}
.ldp-upsell-slider .upsell-p-btn a{display:inline-block;line-height:32px;border-radius:10px;background-color:#e12d46;
	color:#fff;font-weight:normal;font-family:"AvertaStdCY-SemiBold",sans-serif;font-size:15px;padding:0 15px;
}
.ldp-upsell-slider .upsell-p-btn a:hover{background-color:#ffb000;color:#fff;}

.ldp-product-bottom-form-container{float:left;width:100%;padding:35px 0 120px;
	background:url('../images/ldp/luxfuni-ldp-bg-form.png') top left no-repeat;
	background-size:100% 100%;margin-bottom:50px;
}
.ldp-product-bottom-form-container .ldp-bottom-form-left{float:left;width:48%;padding:80px 50px 0;}
.ldp-product-bottom-form-container .ldp-bottom-form-left p{margin-bottom:0;}
.ldp-product-bottom-form-container .ldp-bottom-form-left img{width:100%;border:2px solid #fff;border-radius:10px;}
.ldp-product-bottom-form-container .ldp-bottom-form-right{float:right;width:52%;padding:0 20px;text-align:left;}
.ldp-bottom-form-box{display:inline-block;width:560px;max-width:100%;border:3px solid #068b89;border-radius:10px;
	box-shadow: 0px 0px 37px 0px rgba(116,116,116,0.75);
-webkit-box-shadow: 0px 0px 37px 0px rgba(116,116,116,0.75);
-moz-box-shadow: 0px 0px 37px 0px rgba(116,116,116,0.75);
}
.ldp-bottom-form-box .ldp-bottom-form-title{float:left;width:100%;margin-bottom:0;
	background:url('../images/ldp/ldp-bottom-form-title-bg.png') left top no-repeat;
	background-size:100% 100%;text-align:center;border-top-right-radius:8px;border-top-left-radius:8px;
}
.ldp-bottom-form-box .ldp-bottom-form-title h2{display:inline-block;line-height:35px;padding:20px 10px;font-size:28px;text-transform:uppercase;
	margin-bottom:0;font-family:"AvertaStdCY-Bold",sans-serif;color:#fff;
}
.ldp-bottom-form-box .ldp-bottom-form-content{
	float:left;width:100%;background:#363636;padding:35px 20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;
}
.ldp-bottom-countdown{display:inline-block;width:100%;text-align:center;margin-bottom:15px;}
.ldp-bottom-countdown h2{display:inline-block;width:100%;text-align:center;font-size:16px;font-weight:normal;
	text-transform:uppercase;color:#fff;margin-bottom:10px;
}
.ldp-bottom-countdown .element_conteiner{background-color:#297f66!important;color:#fff!important;margin:0 4px!important;
	border-radius:10px;padding:0 0 5px!important;
}
.ldp-bottom-countdown .time_left{background-color:transparent!important;padding:15px 10px!important;font-size:45px!important;
	font-family:"AvertaStdCY-SemiBold",sans-serif!important;letter-spacing:-1px;color:#fff!important;
}
.ldp-bottom-countdown .time_description{font-size:15px!important;font-weight:normal;color:#fff!important;}
.ldp-form-row{float:left;width:100%;margin-bottom:10px;}
.ldp-form-row .ldp-field{float:left;width:100%;}
.ldp-form-row .ldp-field-left{float:left;width:48.5%;}
.ldp-form-row .ldp-field-right{float:right;width:48.5%;}
.ldp-form-row .ldp-field input{float:left;width:100%;height:45px;line-height:45px;padding:0 15px;
	background:#fff;font-weight:normal;font-size:15px;color:#888888;border:0;border-radius:5px;
}
.ldp-form-row .ldp-field input::-webkit-input-placeholder{color:#888888;opacity:1;}
.ldp-form-row .ldp-field input:-ms-input-placeholder{color:#888888;opacity:1;}
.ldp-form-row .ldp-field input::placeholder{color:#888888;opacity:1;}
.ldp-form-row .ldp-field select{float:left;width:100%;height:45px;line-height:45px;padding:0 15px;
	background:#fff;font-weight:normal;font-size:15px;color:#888888;border:0;border-radius:5px;
}
.ldp-form-row .ldp-field select option{padding:5px 10px;line-height:20px;}
.ldp-form-row .ldp-field.btn-form-ldp{text-align:center;padding:20px 0;}
.ldp-form-row .ldp-field input.btn-ldp{float:none;display:inline-block;height:45px;line-height:45px;
	padding:0 50px;background-color:#e01930;color:#fff;font-size:21px;text-transform:uppercase;
	text-shadow:none;font-family:"AvertaStdCY-SemiBold",sans-serif;width:auto;border:0;
}
.ldp-form-row .ldp-field input.btn-ldp:hover{background-color:#ffb000;}
.checklinkldp{display:none!important;}
.ldp-bottom-form-box .wpcf7-form p{font-size:15px;font-weight:normal;line-height:21px;color:#fff;}
.ldp-bottom-form-box .wpcf7-form p.form-note{display:inline-block;width:100%;text-align:center;}
.ldp-faqs-container{float:left;width:100%;}
.ldp-faqs{display:inline-block;width:100%;padding:0 0px;margin-bottom:30px;}
.box-faqs{float:left;width:100%;padding-right:0px;text-align:left;padding:0;background:transparent;border-radius:5px;}
.box-faqs h2{font-size:25px;text-transform:uppercase;color:#19908a;font-weight:bold;line-height:30px;margin-bottom:15px;cursor:pointer;}
.box-faqs p{font-size:15px;color:#686868;font-weight:normal;margin-bottom:10px;}
.box-faqs p.note{font-size:15px;color:#686868;font-weight:normal;margin-bottom:10px;}
.box-faqs ul{list-style:none;padding:0;margin:0;display:inline-block;width:100%;border-top:1px solid #ddd;}
.box-faqs ul li{float:left;width:100%;border-bottom:1px solid #ddd;}
.box-faqs .faq-question{float:left;width:100%;line-height:30px;font-size:15px;font-weight:bold;color:#19908a;margin:0 0 0px;border-bottom:0px solid #ddd;padding:5px 0;position:relative;padding-left:20px;}
.box-faqs .faq-question:before{font-family:"FontAwesome";content:'\f067';position:absolute;top:10px;left:0;display:inline-block;width:20px;height:20px;text-align:left;
	line-height:20px;color:#19908a;font-size:12px;font-weight:normal;
}
.box-faqs .faq-question.active{float:left;width:100%;line-height:30px;font-size:15px;font-weight:bold;color:#19908a;margin:0 0 0px;padding:5px 0;position:relative;padding-left:25px;}
.box-faqs .faq-question.active:before{font-family:"FontAwesome";content:'\f068';position:absolute;top:10px;left:0;display:inline-block;width:20px;height:20px;text-align:left;
	line-height:20px;color:#19908a;font-size:12px;font-weight:normal;
}
.box-faqs .faq-aw{float:left;width:100%;line-height:22px;font-size:15px;color:#686868;font-weight:normal;display:none;padding:5px 0 10px;}
.ldp-product-body #comments a.btn-reviews-now,
#comments a.btn-reviews-now, #mecom_cmt_submit,
#commentform .form-submit input{background-color:#4fc38d!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border:0!important;}
.ldp-product-body #comments a.btn-reviews-now:hover,
#comments a.btn-reviews-now:hover, #mecom_cmt_submit:hover,
#commentform .form-submit input:hover{background-color:#ffb000!important;color:#fff!important}
.comment-form-comment textarea{font-size:15px;font-weight:normal;line-height:23px;padding:5px 15px;}
#commentform .form-submit input{height:35px!important;line-height:35px!important;padding:0 10px!important;}
div#review_form_wrapper button.fancybox-button.fancybox-close-small{background:#e1154f!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;}
div#review_form_wrapper button.fancybox-button.fancybox-close-small:hover{background:#ffb000!important;}
span.mecom_num_reviews{color:#686868;}
.ldp-product-body .product-reviews .review-title h2{background-color:#4fc38d!important;}
.ldp-product-body .product-reviews .review-title{border-color:#4fc38d!important;}
.header-ldp-logo-mobile{display:none;}
.ldp-related-container{float:left;width:100%;background-color:#ececec;padding:30px 0;}
.related-km-title{float:left;width:100%;text-align:center;}
.related-km-title h2{display:inline-block;font-size:21px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;color:#08755c;}
.related-km-list{float:left;width:100%;position:relative;}
.related-km-list .related-img{float:left;width:100%;text-align:center;margin-bottom:10px;}
.related-km-list .related-img img{width:100%;}
.related-km-list .related-title{float:left;width:100%;line-height:22px;height:45px;overflow:hidden;margin-bottom:10px;
	color:#686868;text-align:center;font-size:18px;
}
.related-km-list .related-title a{color:#686868;}
.related-km-list .related-price-box{float:left;width:100%;text-align:center;}
.related-km-list .related-price-box del{display:inline-block;margin-right:10px;}
.related-km-list .related-price-box ins{display:inline-block;}
.related-km-list .related-price-box .woocommerce-Price-amount{
	font-size: 21px;
	font-weight: normal;
	color: #e12d46;
}
.related-km-list .related-price-box del .woocommerce-Price-amount{
	font-size:14px;color:#888;text-decoration:line-through;
}
.ldp-bottom-form-content div.wpcf7-validation-errors, 
.ldp-bottom-form-content div.wpcf7-acceptance-missing{color:#fff!important;}
.ldp-newsletter-container{float:left;width:100%;padding:20px 0 15px;text-align:center;
	background:url('../images/ldp/luxfuni-ldp-footer-newsletter-bg.png') left top no-repeat;
	background-size:100% 100%;
}
.ldp-newsletter-container .ldp-newsletter-title{
	float:non;width:auto;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:100px;
	line-height:40px;font-size:25px;text-transform:uppercase;font-weight:bold;color:#fff;
}
.ldp-newsletter-container .ldp-newsletter-form{display:inline-block;padding:0;vertical-align:middle;position:relative;}
.ldp-field-new{float:left;width:auto;}
.ldp-field-new br{display:none;}
.ldp-field-new input{float:left;width:250px;max-width:100%;border:0!important;border-radius:0px;background-color:#fff!important;
	font-size:15px;font-weight:normal;color:#686868;height:40px!important;line-height:40px!important;
	border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0 0 0 15px!important;
}
.ldp-field-new input:focus{outline:none!important;}
.ldp-field-new input.wpcf7-submit{
	width:auto;border:0!important;padding:0 20px!important;background-color:#e1154f!important;box-shadow:none;text-shadow:none;
	color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;border:0;border-radius:5px;
	border-top-left-radius:0;border-bottom-left-radius:0;
}
.ldp-field-new input.wpcf7-submit:hover{background-color:#ffb000;}
.ldp-newsletter-form div.wpcf7-validation-errors, 
.ldp-newsletter-form div.wpcf7-acceptance-missing,
.ldp-newsletter-form div.wpcf7-response-output{position:absolute;top:100%;left:0;z-index:1;margin:0;color:#fff;}
.ldp-newsletter-form .wpcf7-not-valid-tip{display:none!important;}
.ldp-bottom-form-content div.wpcf7-response-output{color:#fff!important;}
.video-product-container{float:left;width:100%;margin:10px 0 10px;}
.video-product-container .video-product-box{float:left;width:100%;text-align:center;}
.video-product-box p{margin-bottom:0;}
.video-product-box iframe{float:none;width:750px;margin:0 auto;max-width:100%; margin: 5px 0;}
.video-product-box img{width:100%;}

@keyframes pulse{ 
	0% {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}
	50% {
	    -webkit-transform: scale(1.1);
	    transform: scale(1.15);
	}
	100% {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}
}

@media (min-width: 993px) and (max-width: 1199px) {
	.header-dathangngay a,
	.header-ldp-top-menu ul li a{padding:0 10px;font-size:12px;}
	.header-ldp-content .header-ldp-logo img{width:156px;margin:10px 0 0;}
	.ldp-product-top-banner .ldp-top-banner-title{font-size:45px;}
	.summary-promotion-box h3.p-title{font-size:14px;}
	.summary-promotion-box .promotion-box h4{font-size:14px;}
	.summary-promotion-box .promotion-box h4 br{display:none;}
	.ldp-product-details-box .ldp-product-right-summary{width:100%;padding:0;}
	.ldp-product-details-box .ldp-product-left-img{width:100%;padding:0;margin-bottom:20px;}
	.ldp-product-des-box ul li{padding:0 10px;}
	.ldp-bottom-form-box .ldp-bottom-form-title h2{font-size:23px;}
}
@media (max-width: 992px) {
	.header-ldp-merge{display:inline-block;width:100%;padding-top:20px;}
	.header-ldp-logo-mobile{display:block;}
	.header-ldp-logo-des{display:none;}
	.ldp-product-body .site-header,
	
	.header-ldp-container{background:#f0f0f0;}
	.header-dathangngay a{background:url('../images/ldp/ldp-dat-hang-btn-bg.png') left top no-repeat;background-size:100% 100%;}
	.header-dathangngay a:hover{background:#e01930;}
	.header-ldp-content .ldp-logo-text::before{background-color:#666666;}
	.header-ldp-content .ldp-logo-text{color:#666666;}
	.header-ldp-content .header-ldp-top-menu,.header-ldp-content .header-ldp-top-danh-muc{margin:0;}
	.header-ldp-top-menu ul{float:left;width:100%;}
	.header-ldp-top-menu ul li{float:left;width:33.3333333%!important;text-align:center;margin:0;}
	.header-ldp-top-menu ul li a{color:#686868!important;background:transparent!important;padding:0!important;line-height:25px;}
	.header-ldp-content .header-ldp-top-menu{width:75%;}
	.header-ldp-content .header-ldp-top-danh-muc{width:25%;margin-left:0;padding:0;}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm{padding:0;
		color:#686868;padding-left:43px;background:url('../images/ldp/ldp-luxfuni-drop-menu-mobile-icon.png') left center no-repeat; 
		background-size:33px 25px;line-height:25px;display:inline-block;
	}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm::before{content:none;}
	.header-ldp-content{padding:15px 0 10px;}
	.ldp-product-top-banner .ldp-top-banner-title label{font-size:25px;}
	.ldp-product-top-banner .ldp-top-banner-title{font-size:40px;line-height:50px;}
	.ldp-product-pods ul li{padding:0 10px;}
	.ldp-product-details-box .ldp-product-right-summary{width:100%;padding:0;}
	.ldp-product-details-box .ldp-product-left-img{width:100%;padding:0;margin-bottom:25px;}
	.ldp-product-des-box ul li{padding:0 5px;}
	.ldp-upsell-title h2{padding:10px 45px;}
	.ldp-product-bottom-form-container .ldp-bottom-form-left{width:100%;padding:0;margin-bottom:20px;}
	.ldp-product-bottom-form-container .ldp-bottom-form-right{width:100%;padding:0;}
	.ldp-bottom-form-box{width:100%;}
	.ldp-product-bottom-form-container{padding-bottom:30px;margin-bottom:20px;}
	.ldp-product-body .menu-box-container{position:fixed;top:0;left:0;z-index:100000;overflow-y:auto;}
	.ldp-product-body .menu-box-container{margin-top:0;}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm{z-index:10000000;}
	.ldp-product-body .hidden-menu{background-color:#08755c;}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm.active{
		background:#fff url('../images/ldp/ldp-x-icon.png') center center no-repeat;
		height:30px;width:30px;border-radius:30px;background-size:100% 100%;border:2px solid #fff;
	}
	.ldp-product-body .hidden-menu{padding-bottom:80px;}
	.ldp-product-description2 .ldp-product-des2-left{width:100%;padding:20px 0 0;margin-bottom:20px;text-align:center;}
	.ldp-product-description2 .ldp-product-des2-right{width:100%;text-align:center;}
	.ldp-product-description2 .ldp-product-des2-right img{width:100%;}
	.ldp-product-description2 .ldp-product-des2-left h2::after{content:'';}
	.ldp-product-description-main .ldp-description-main{float:left;width:100%;}
	.ldp-product-description-main .ldp-product-specification{float:left;width:100%;margin-bottom:20px;}

}

@media (max-width: 767px) {
	.ldp-product-pods ul li{width:50%;min-height:120px;}
	.ldp-product-top-banner .ldp-top-banner-title{font-size:35px;line-height:45px;}
	.ldp-product-right-summary-left{width:100%;padding:0;margin-bottom:20px;}
	.ldp-product-right-summary-right{width:100%;padding:0;}
	.ldp-product-details-box{padding:10px;}
	.ldp-product-des-box ul li{width:50%;padding:0 5px;margin-bottom:15px;}
	.ldp-upsell-title h2{margin-bottom:25px;font-size:20px!important;}
	.ldp-bottom-form-box .ldp-bottom-form-title h2{font-size:25px;}
	.ldp-product-body .container-ldp, .ldp-product-body .container{padding-left:10px;padding-right:10px;}
	.ldp-product-body .footer-content .f-col{width:100%;}
	.ldp-product-pods .ldp-pod-image img{height:45px;width:auto;}
	.ldp-product-details-box{padding:15px 15px 10px;}
	.ldp-product-description2 .ldp-product-des2-left h2{font-size:30px;line-height:36px;}
	.ldp-product-description2 .ldp-product-des2-left h2::after{content:none;}
	.ldp-product-top-pods .ldp-product-pods{padding:20px 0 0;}
	.ldp-product-top-banner{min-height:1px;}
	.ldp-product-description-container{padding-bottom:0;}
	.ldp-product-description-main{padding-top:5px;}
	.video-product-box iframe{width:100%;margin:0;}
	.ldp-product-des-list-inline-block { display: inline-block; width: 100%; }
}
@media (max-width: 640px) {.video-product-box iframe{width:100%;margin:0; max-height: 350px;}}
@media (max-width: 568px) {
	.ldp-product-top-banner .ldp-top-banner-title{padding:15px 0;}
	.header-ldp-content .header-ldp-logo img{width:128px;}
	.header-ldp-content .ldp-logo-text{padding:0;padding-left:10px;}
	.header-ldp-content .ldp-logo-text::before{height:20px;}
	.header-ldp-content .ldp-logo-text{font-size:11px;}
	.header-ldp-content .ldp-logo-text label{font-size:16px;}
	.header-dathangngay{margin:3px 0 0;}
	.header-dathangngay a{line-height:34px;height:34px;padding:0 15px;font-size:13px;}
	.ldp-product-body .footer-content .f-col{width:100%;}
	.video-product-box iframe{ max-height: 305px;}
}
@media (max-width: 480px) {
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm,
	.header-ldp-top-menu ul li a{font-size:12px;}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm{padding-left:35px;background-size:28px 25px;}
	.video-product-box iframe{ max-height: 255px;}
}
@media (max-width: 420px) {
	.header-dathangngay a{font-size:11px;padding:0 10px;}
	.header-ldp-merge{padding-top:15px;}
	.header-ldp-content .header-ldp-top-danh-muc{width:auto;}
	.header-ldp-content .header-ldp-top-menu{width:auto;}
	.header-ldp-content .header-ldp-top-menu li{float:left;width:auto!important;text-align:left;margin-right:10px;}
	.header-ldp-content .header-ldp-top-menu li:last-child{margin-right:0;}
	.header-dathangngay a,.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm,.header-ldp-content .header-ldp-top-menu li a{
		font-family:"AvertaStdCY-Regular",sans-serif;
	}
	.ldp-product-top-banner .ldp-top-banner-title{font-size:25px;line-height:30px;}
	.ldp-product-top-banner .ldp-top-banner-title label{font-size:18px;line-height:22px;}
	.ldp-upsell-title h2{font-size:18px;}
	.ldp-bottom-countdown .time_left{font-size:35px!important;}
	.ldp-bottom-form-box .ldp-bottom-form-content{padding:20px 10px;}
	.ldp-product-body .owl-carousel .owl-nav .owl-prev{left:-10px;width:25px;height:50px;background-size:100% 100%;}
	.ldp-product-body .owl-carousel .owl-nav .owl-next{right:-10px;width:25px;height:50px;background-size:100% 100%;}
	.ldp-hinh-anh-thuc-te-slider .owl-carousel .owl-nav .owl-prev{left:0;}
	.ldp-hinh-anh-thuc-te-slider .owl-carousel .owl-nav .owl-next{right:0;}
	.ldp-upsell-slider .upsell-p-price{min-height:50px;}
	.ldp-field-new input{width:190px;}
	.ldp-newsletter-container .ldp-newsletter-title{width:100%;margin:0 0 5px;}
	.header-ldp-content .header-ldp-top-danh-muc .header-ldp-dm{display:inline-block;height:25px;width:30px;padding:0;z-index:1;text-indent:-9999px;
		background:url('../images/ldp/ldp-luxfuni-drop-menu-mobile-icon.png') center center no-repeat;
		background-size:100% 100%;z-index:100000000;
	}
	.header-ldp-content .header-ldp-top-danh-muc:hover .menu-box-container{display:none;}
	.ldp-rating-star-box .ldp-rb{margin-right:5px;padding-right:5px;}
	.ldp-product-des-box ul li p{font-size:14px;}
	.ldp-product-description2 .ldp-product-des2-left h2{font-size:25px;line-height:30px;padding:0;margin-bottom:15px;}
	#main_countedown_widget_2 .element_conteiner{min-width:60px!important;}
	.ldp-description-main{height:350px;}
	.video-product-box iframe{ max-height: 225px;}
}
@media (max-width:390px) {
	.header-ldp-content .ldp-logo-text{display:none;}
	
	.ldp-bottom-countdown .time_left{padding:10px 0!important}
	.ldp-bottom-countdown .time_left{font-size:30px!important;}
	#main_countedown_widget_4 .element_conteiner{min-width:60px!important;}
	.header-ldp-content .header-ldp-top-menu li{margin-right:15px;}
	.ldp-upsell-title h2{padding:10px 30px;}
	.video-product-box iframe{ max-height: 205px;}
}
@media (max-width:360px) {
	.ldp-product-top-banner .ldp-top-banner-title{font-size:21px;line-height:28px;}
	.video-product-box iframe{ max-height: 190px;}
}
