/*pl-062020-hot*/
.pls-product
{
    display:block;
    height:786px;
    width:100%;
    overflow:hidden;    
}
.pl-062020-hot
{
    width:50%;
    border: 1px solid #a5a6aa;
    background-color: #fff;
    float: left;
    height: 411px;
    position: relative;
}
.pca-cas .pl-062020-hot
{
    width:40%;
}
.pl-062020-hot .owl-theme .owl-controls div.owl-prev 
{
    z-index: 2;
    top: 160px;
    left: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat 0px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: #333;
}
.pl-062020-hot .owl-theme .owl-controls div.owl-next 
{
    z-index: 2;
    top: 160px;
    right: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat -30px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: #333;
}
.hpl20-item-ul
{
    position:relative;
    list-style: none;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image
{
    position: relative;
    width: 100%;
    height: 180px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    display: table;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image a
{
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image a img
{
    max-height: 220px;
    max-width: 100%;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-discount
{
    position: absolute;
    z-index: 2;
    right: 35px;
    bottom: -60px;
    background: url(images/type-discount.png) no-repeat scroll center center transparent;
    background-size: cover;
    width: 54px;
    height: 54px;
    color: #f8f06a;
    font: bold 13px/54px Arial;
    text-align: center;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-11
{
    background: url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=01164) no-repeat center center;
    display: block;
    width: 73px;
    height: 22px;
    position: absolute;
    
    left: 175px;
    bottom: -35px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-22
{
    background: url(https://cdn.mediamart.vn/ProductOption/22-icon.png) no-repeat center center;
    display: none;
    width: 90px;
    height: 26px;
    position: absolute;
    
    left: 0;
    bottom: 10px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-33
{
    background: url(images/33-icon.png?v=11061) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
    left: 15px;
    bottom: -35px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-44
{
    background: url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=01164) no-repeat center center;
    display: block;
    width: 73px;
    height: 22px;
    position: absolute;
    
    left: 0;
    bottom: 10px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-55
{
    background: url(https://cdn.mediamart.vn/ProductOption/55-icon.png?v=04231) no-repeat center center;
    display: none;
    width: 96px;
    height: 50px;
    position: absolute;

    left: 0;
    bottom: 10px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-66
{
    background: url(images/icon-tet.png?v=12251) no-repeat center center;
    display: block;
	width: 145px;
	height: 22px;
	position: absolute;
	left: 15px;
	bottom: -35px;
	z-index:12;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-77
{
    background: url(images/icon-tet.png?v=12251) no-repeat center center;
    width: 145px;
    height: 22px;
    position: absolute;

    left: 15px;
    bottom: -35px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-888
{	
	background: url(https://cdn.mediamart.vn/ProductOption/icon-sautet.png?v=02081) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
    
    left: 0;
    bottom: 10px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-image .icon-999
{
    background: url(https://cdn.mediamart.vn/ProductOption/999-icon.png?v=08011) no-repeat center center;
    display: none;
    width: 110px;
    height: 21px;
    position: absolute;
	border-radius: 3px;
    background-size: contain;
    
    left: 0;
    bottom: 10px;
    z-index:1;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-brand
{
    padding: 0 15px;
    
    color: #0072bc;
    text-transform: uppercase;
    font-size: 16px;
    margin: 50px 0 5px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-name a
{
    padding: 0 15px;
    
    text-transform: capitalize;
    color: #333;
    overflow: hidden;
    display: block;
    line-height: 19px;
    font-size: 13px;
    height: 19px;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-pbuy
{
    padding: 0 15px;
    
    display: block;
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
    color: #e3007b;
    margin: 6px 0;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-pmarket
{
    padding: 0 15px;
    
    color: #828486;
    display: block;
    font-size: 14px;
    height:16px;
    text-decoration: line-through;
}
.hpl20-item-ul .hpl20-item-li .hpl20-item-soffer
{
    padding: 0 15px;
    
    margin: 6px 0;
    color: #ff0000;
    font-size: 13px;
    height:15px;
}
/*PS thanh lý*/
.ps-thanhly
{
    position:relative;
    margin:5px 0;    
}
.ps-thanhly .ps-thanhly-title
{
    padding:0 10px;
    text-align:left;
}
.ps-thanhly .ps-thanhly-price
{
    padding:10px 10px 0 10px;
    text-align:left;
    background-color:#fff200;
    color:#c4161c;
}
.ps-thanhly .ps-thanhly-price b
{
    color:#c4161c;
    font-size:33px;
}
.ps-thanhly .ps-thanhly-price span
{
   display:block;
   font-size:11px;
}
.ps-thanhly .ps-thanhly-order a
{
    position: absolute;
    top: 0;
    right: 0;
    height: 90px;
    width: 87px;
    text-align: center;
    line-height: 27px;
    background-color:
    #c4161c;
    font-size: 20px;
    color:
    #fff200;
    padding-top: 21px;
}
.ps-thanhly .ps-thanhly-order a:hover
{
    text-decoration:none;
}
.ps-thanhly-title
{
    border-radius:3px 3px 0 0;  
    height:30px;
    line-height:32px;
    background-color:#000;
    color:#fff200;
    text-transform:uppercase;
    font-size:16px;
    text-align:center;
}
.ps-thanhly-title span
{
    color:#fff;
}
.ps-thanhly-price
{
    font-size:16px;
    border-radius:0 0 3px 3px; 
    padding-top:10px;
    height:60px;
    background-color:#fff200;
    line-height:20px;
    text-align:center;
    color:#c4161c;
}
.ps-thanhly-price b
{
    font-size:26px;
}
.ps-thanhly-price span
{
}
/*PS giờ vàng*/
.ps-giovang
{
    position:relative;
    margin:5px 0;    
}
.ps-giovang .ps-giovang-title
{
    padding:0 10px;
    text-align:left;
}
.ps-giovang .ps-giovang-price
{
    padding:0 10px;
    text-align:left;
    background-color:#fff200;
    color:#c4161c;
}
.ps-giovang .ps-giovang-price b
{
    color:#c4161c;
    font-size:33px;
}
.ps-giovang .ps-giovang-order a
{
    position: absolute;
    top: 0;
    right: 0;
    height: 72px;
    width: 87px;
    text-align: center;
    line-height: 27px;
    background-color:
    #c4161c;
    font-size: 20px;
    color:
    #fff200;
    padding-top: 12px;
}
.ps-giovang .ps-giovang-order a:hover
{
    text-decoration:none;
}
.ps-giovang-title
{
    border-radius:3px 3px 0 0;  
    height:30px;
    line-height:32px;
    background-color:#000;
    color:#fff200;
    text-transform:uppercase;
    font-size:16px;
    text-align:center;
}
.ps-giovang-title span
{
    color:#fff;
}
.ps-giovang-price
{
    font-size:16px;
    border-radius:0 0 3px 3px; 
    height:42px;
    background-color:#fff200;
    line-height:42px;
    text-align:center;
    color:#c4161c;
}
.ps-giovang-price b
{
    font-size:26px;
}
.ps-giovang-price span
{
}
/*LandingPage 2020*/
.lp2020-frame
{
    margin-bottom:20px;    
}
.lp2020-banner li {
	float: left;
}
.lp2020-frame-all .pl18-item-ul {
    height: 780px;
    overflow: hidden;
}
.lp2020-frame .pl18-item-ul .pl18-item-li
{
    width:20%;  
    border:1px solid #e0e0e0;
    border-collapse: collapse;  
    height:390px;
}
.lp2020-frame .pl18-item-ul .pl18-item-li .pl18-item-soffer
{
    margin-top:12px;
}
.lp2020-frame .lp2020-viewall {
    display: block;
    margin: 20px auto;
    border: 1px solid #1e9ad6;
    color: #1e9ad6;
    text-transform: none;
    width: 24%;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
    background-color:#ffffff;
    font-size: 14px;
}

.pls-product ul li
{
    width:20% !important;    
}
/*HOME GIÁ RẺ*/
.home-pl-giare-bg
{
    display:block;
    margin:0 0 10px 0;  
}
.home-pl-giare-menu
{
    background-color:#fff;
    width:100%;
    overflow:hidden;
    height:50px;
    border:10px solid #c5161d;
    border-top:none;  
    border-bottom:2px solid #71a4d4;
}
.home-pl-giare-menu ul li
{
    float:left;
}
.home-pl-giare-menu ul li a
{
    padding: 0 25px;
    display:table-cell;
    vertical-align:middle;
    height:50px;
    text-align:center;
    color:#000;
    font-size:14px;
    line-height:19px;
}
.home-pl-giare-menu ul li a.active
{
    color:#fff; 
    background-image: linear-gradient(to bottom, #006eb3, #00acee);
}
.home-pl-giare-menu ul li:last-child
{
    float:right;    
}
#pl-giare-content
{
    display:inline-block;
    width:100%;
    border:10px solid #c5161d;
    border-top:none;  
}
#pl-giare-content .hpl18-item-ul .hpl18-item-li
{
    padding: 5px 10px;
    background-color: #fff;
    float: left;
    width: 16.65%;
    height: 350px;
    position:relative;
    
    border: 1px solid #eee;
    border-collapse:collapse;
}
.home-pl-giare .hpl18-item-ul .hpl18-item-li .hpl18-item-discount
{
    background: url(images/type-discount-2020.png?v=07101) no-repeat scroll center center transparent;
    width:54px;
    height:54px;
    line-height:54px;
    bottom:-3px;
    z-index:9;
}
.home-pl-giare .hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-999
{
    
}
.hpl18-item-ul
{
    position:relative;
    list-style: none;
}
.hpl18-item-ul .hpl18-item-li:hover
{
    border: 1px solid #abacae;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image
{
    position: relative;
    padding-top: 20px;
    width: 100%;
    height: 180px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    display: table;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image a
{
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image a img
{
    max-height: 160px;
    max-width: 80%;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-discount
{
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 20px;
    background: url(images/type-discount.png) no-repeat scroll center center transparent;
    background-size: cover;
    width: 54px;
    height: 54px;
    color: #f8f06a;
    font: bold 13px/54px Arial;
    text-align: center;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-11
{
    background: url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=01164) no-repeat center center;
    display: block;
    width: 73px;
    height: 22px;
    position: absolute;
    left: -5px;
    top: -10px;
    z-index:2;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-22
{
    background: url(https://cdn.mediamart.vn/ProductOption/22-icon.png) no-repeat center center;
    display: none;
    width: 90px;
    height: 26px;
    position: absolute;
    left: 0;
    bottom: -110px;
    z-index:2;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-33
{
    background: url(images/33-icon.png?v=02191) no-repeat center center;
    display: block;
    width: 145px;
    height: 22px;
    position: absolute;
    left: 0px;
    bottom: -30px;
    z-index: 10;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-888
{	
	background: url(https://cdn.mediamart.vn/ProductOption/icon-sautet.png?v=02081) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
    left: 0;
    bottom: -30px;
    z-index: 9;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-44
{
    background: url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=01164) no-repeat center center;
    display: block;
    width: 73px;
    height: 22px;
    position: absolute;
    left: -5px;
    top: -10px;
    z-index:1;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-55
{
    background: url(https://cdn.mediamart.vn/ProductOption/55-icon.png?v=11061) no-repeat center center;
    display: none;
    width: 96px;
    height: 50px;
    position: absolute;
    left: -13px;
    bottom: -44px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-999
{
    background: url(https://cdn.mediamart.vn/ProductOption/999-icon.png?v=08011) no-repeat center center;
    display: none;
    width: 110px;
    height: 21px;
    position: absolute;
    right: 5px;
    top: -10px;
    z-index:3;
	border-radius: 3px;
    background-size: contain;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-brand
{
    color: #0072bc;
    text-transform: uppercase;
    font-size: 15px;
    margin: 35px 0 5px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-brand span
{
    text-transform: uppercase;
    color: #555;
    font-size: 12px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-name a
{
    text-transform: capitalize;
    color: #333;
    overflow: hidden;
    display: block;
    line-height: 19px;
    font-size: 13px;
    height: 38px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-pbuy
{
    display: block;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #e3007b;
    margin: 4px 0;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-pmarket
{
    color: #828486;
    display: block;
    font-size: 14px;
    height:16px;
    text-decoration: line-through;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer
{
    margin: 6px 0;
    color: #58585a;
    font-size: 13px;
    height:15px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer span
{
    color: #e3007b;
    font-weight: bold;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar
{
    display:none;    
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul
{
    border: 1px solid #fdcc0c;
    background-color: #fff;
    overflow: hidden;
    height: 32px;
    line-height: 30px;
    width: 100%;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li
{
    float: left;
    padding:0 3px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li.title
{
    padding: 0 5px;
    background-color: #e3007b;
    color: #fff200;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li img
{
    max-width: 37px;
    max-height: 25px;
}
/*HOME GIÁ RẺ*/
.kmpk {

}
/*------------------------*/
.cat-2-3 {
    background: url(images/72h.png) no-repeat center center;
    width: 150px;
    height: 150px;
    background-size: contain;
    display: none;
    position: absolute;
    right: 0;
    top: -20px;
}

/*------------------------*/
.red { color:#ed1c24;}
.table-responsive { overflow-x: auto; max-width:600px; margin:auto; }
.table-responsive .table {   
	width: 100%; max-width: 100%;  border-spacing: 0; border-collapse: collapse;
    background: #f5f6f7;
    border: solid 2px #e1e3e4;
}
.table-responsive .table td { border-bottom:solid 1px #e1e3e4; padding:6px 10px;}
.table-responsive .col-1 { width:25px;}
.table-responsive .col-2 { width:170px;}
.table-responsive .col-3 input { width:50px; border:solid 1px #ccc; padding: 3px 5px;}
.find_BTU input[disabled="disabled"] { background:#eee;}
.pca-pl-l #find_BTU {
	margin:5px auto 10px;
}
.find_BTU { clear:both;}

.ct-buyed {
    padding: 0;
    height: 23px;
    margin: 20px 0px 10px 0;
    overflow: hidden;
    position: relative;
	font-size:15px;
/*	visibility: hidden;  
 	box-shadow: 0px 0px 0 1px #e8e9ea;
	border: solid 8px #fff;
*/
    color: #ED1C24;
	display:none;
}
.pd-schema .list-buyed { margin-left:15px;}
.list-buyed {
/*	position:absolute; left:1px; right:0px; top:100%; */
/*	animation: marquee 20s linear infinite;*/
}
.list-buyed > div {
	width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-buyed:hover {
    animation-play-state: paused !important;
}
.buyed-name {
	text-transform: capitalize; font-weight:bold;
}
/*
@keyframes marquee {
    0%   { top:100%; }
    100% { top:-460px;}
}
*/
/*-------------------------------------------------------------------*/
.progress {
    height: 2px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
	z-index:999999;
/*    overflow: hidden;
    background-color: #f5f5f5;*/
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress-bar {
    float: left;
	position:relative;
    width: 0;
    height: 100%;
/*    background-color: #337ab7;*/
    background-color:#b91f1f;
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar:after {
	position: absolute;
    right: 0px;
    top: 0;
    content: "";
    width: 90px;
    height: 2px;
    opacity: .6;
    -moz-box-shadow: 1px 0px 6px 1px #b91f1f;
    -webkit-box-shadow: 1px 0px 6px 1px #b91f1f;
    box-shadow: 1px 0px 6px 1px #b91f1f;
    border-radius: 100%;
    -moz-animation: pulse 2s ease-out 0s infinite;
    -webkit-animation: pulse 2s ease-out 0s infinite;
    animation: pulse 2s ease-out 0s infinite;     
}
@-webkit-keyframes pulse{
	30%{opacity:.6}60%{opacity:0}to{opacity:.6}
}
@keyframes pulse{
	30%{opacity:.6}60%{opacity:0}to{opacity:.6}
}

/*--------------------------- Navigation ----------------------------*/
.w-path {
    overflow: hidden;
    line-height: 20px;
    padding: 5px 0 5px 15px;
    font-size: 11px;
    background: #fff;
    margin-top: -10px;
}
.w-path-l {
	float:left; margin-right:2%; max-width:43%;
}
.w-path-r {
	float:left;  width:55%;
}
.w-path ul {
	overflow:hidden; 
    height: 20px;
    white-space: nowrap;
}
.w-path ul li { 
	margin-right:2px;     
	line-height: 20px; 
	display: inline-block;
}
.w-path ul li a {
	color:#333333; 
}
.w-path ul li a:hover {
	color:#ed1c24; text-decoration:underline;
}
.w-path ul li i {
    font-style: initial;
    font-family: monospace;
}
.w-path ul li h1 {
	font-size:11px; font-weight:normal;
}
.w-path-r .w-path-r-head {
    float: left;
    display: inline;
    color: #1B75BB;
    line-height: 20px;
}
.w-path-r .menuby-pca {
	height:20px; overflow:hidden; 
}
.w-path-r .menuby-pca li {
	margin-left:10px;
}
.w-path-r .menuby-pca li a {
	    color: #ed1c24;
}
/*--------------------------- End Navigation ----------------------------*/

/*--------------------------- Banner product ----------------------------*/
.pca-banner {
    margin-bottom:10px;
}
.pca-banner .pc-bl-c1
{
    display:block;
    width:100%;  
}
.pca-banner .pc-bl-c1 img
{
    width:100%;
    height:100%;
}
.pca-banner .pc-bl-c2
{
    display:block;
    width:100%;
}
.pca-banner .pc-bl-c2 .item-1
{
    float:left;
    width:583px;
}
.pca-banner .pc-bl-c2 .item-2
{
    float:right;
    width:583px;
}
.pca-banner .pc-bl-owl-18
{
    width:1176px;
}
.pca-banner .pc-bl-owl-18 .owl-item
{
    float:left;
    width:386px !important;
    margin-right:9px;
}
.pca-banner .pc-bl-owl-18 .item
{
    float:left;
    width:386px;
    height:180px;
}
.pca-banner .pc-bl-owl-18 .item img
{
    display:block;
    width:386px;
    height:180px;
}
.pca-banner .pc-bl-owl-18.owl-theme .owl-controls
{
    margin-top:0;    
}
.pca-banner .pc-bl-owl-18.owl-theme .owl-controls div.owl-prev {
    z-index: 2;
    top: 64px;
    left: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat 0px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: #333;
}
.pca-banner .pc-bl-owl-18.owl-theme .owl-controls div.owl-next {
    z-index: 2;
    top: 64px;
    right: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat -30px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: #333;
}
/*--------------------------- End Banner product ----------------------------*/

.pca-pl {
    background: #ffffff;
}
.pca-pl-l {
	float:left; width:77.0408163%;
}
.pca-pl-r {
	float:right; 
	width:22.9591837%; 
}
.pca-pl-r-filter {
/*	border:solid 1px #d2d3d5; */
	background:#f6f6f6; 
	padding:12px 14px 38px 14px;
	width:100%;
}
.pca-pl-l-none {
	text-align: center;
    padding: 50px 0 0;
    color: #3083CC;
    font-size: 19px;
}

/*---------------------------  filter --------------------------------------*/
ul.option-filter {
	overflow:hidden;
	width:100%; 
	margin-bottom:10px;
}
.option-filter li {
	display:table-cell; 
    vertical-align: top;
	float:left; 
	width:50%;
}
.option-filter li a {
	display:block;     
	margin: auto;
    position: relative;
}
.option-filter li a.option-filter-11 {
	background:url(https://cdn.mediamart.vn/ProductOption/11-avatar.png?v=040903) no-repeat 20px 1px transparent;
	height:30px;
}
.option-filter li a.option-filter-22 {
	background:url(https://cdn.mediamart.vn/ProductOption/22-avatar.png) no-repeat 20px 5px transparent;
	height:30px;
}
.option-filter li a.option-filter-33 {
	background:url(https://cdn.mediamart.vn/ProductOption/33-avatar.png?v=28114) no-repeat 20px 5px transparent;
	height:30px;
}
.option-filter li a.option-filter-44 {
	background:url(https://cdn.mediamart.vn/ProductOption/44-avatar.png?v=040903) no-repeat 20px 1px transparent;
	height:30px;
}
/*
.option-filter li a.option-filter-55 {
	background:url(https://cdn.mediamart.vn/ProductOption/55-avatar.png) no-repeat 20px 1px transparent;
	height:30px;
}
,.option-filter li a.option-filter-55 i
*/
.option-filter li a.option-filter-11 i
,.option-filter li a.option-filter-22 i
,.option-filter li a.option-filter-33 i
,.option-filter li a.option-filter-44 i
 {
	background: url(images/icon_ckbox.png) no-repeat left top;	
    width: 17px;
    height: 17px;
    display: block;
    top: 8px;
    left: 0;
    position: absolute;
}
.option-filter li a.active i {
	background: url(images/icon_ckbox_selected.png) no-repeat left top;
}
/*---------------------------  filter --------------------------------------*/
.pca-pl-r .pca-filter {
	overflow:hidden; padding-bottom:14px; 
}
.pca-filter li {
    padding: 0;
	margin-bottom:4px;
    display: inline;
    width: 50%;
    float: left;
}
.pca-filter li a {
    color: #288ad6;
    background: url(images/icon_ckbox.png) no-repeat left 2px;
    display: block;
    padding: 4px 4px 4px 21px;
}
.pca-filter li a.active {
    background: url(images/icon_ckbox_selected.png) no-repeat left 2px;
}
.pca-filter li a.filter-brand img
{
    max-height:25px;
    max-width:90%;
}
.pca-filter li a.filter-brand, .pca-filter li a.active.filter-brand
{
    background-position:left 8px;
    height: 28px;
    overflow: hidden;
    margin-bottom:3px;
}
.pca-filter-head {
	text-transform:uppercase; 
	padding:9px 0 9px;
    font-weight: bold;
	border-top: solid 1px #c0bfc4;
}
.pca-filter-head span {
	color:#333; 
}
.pca-pl-r .pca-filter.pca-image li{
	padding:5px 0; height: 47px;
}
.pca-pl-r .pca-filter.pca-image span{
	display:none;
}
.pca-pl-r .pca-filter.pca-image a{
	padding:0;
	position:relative;
}
.pca-pl-r .pca-filter.pca-image a img {max-width:100%;}
.pca-pl-r .pca-filter.pca-image a:after{
	content:"";
	width:17px;
	height:17px;
	position:absolute;
	left:8px;
	top:50%;
	margin-top:-8px;
	background:url(images/icon_ckbox.png) no-repeat 0 0;display:block;
}
.pca-pl-r .pca-filter.pca-image a.active:after{
	background:url(images/icon_ckbox_selected.png) no-repeat 0 0;
}

.pca-filter-head-20 i {
	display:block;
	width:100%;
	height: 110px;
	background:url(images/filter-size-tv.png) no-repeat 0 0;display:block;
	margin: 5px 0;
}

/*---------------------------  End filter --------------------------------------*/

/*---------------------------  product tree ----------------------------*/
.pca-tree {
	padding:10px 0 10px 0px; 
}
.pca-tree ul {
	overflow:hidden;
}
.pca-tree ul li {
	float: left;
    width: 16.666666%;
    padding: 5px;
}
.pca-tree ul li a {
    color: #333333;
    padding: 4px 5px 5px;
    font-size: 12px;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pca-tree ul li a.active,
.pca-tree ul li a:hover {
/*	background:#cd181d; color:#ffffff;*/
}

.pca-tree ul li:nth-child(48) {
	
}
.pca-tree ul li:nth-child(48) a {
	
}
.pca-tree ul.menuby-pca-icon li {
	float: left;
    width: 7.14285714%;
    padding: 2px;
}
.pca-tree ul.menuby-pca-icon li a {
    color: #333333;
    padding:2px 3px 0px 3px;
    font-size: 11px;
    display: block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #b8d3f3;    
	height: 75px;
	background:#ffffff;
}
.pca-tree ul.menuby-pca-icon li:nth-child(1) a
{
    padding-left:0;
    margin-left:0;
}
.pca-tree ul.menuby-pca-icon li a:hover {
    border: 1px solid #ed1c24;
}
.pca-tree ul.menuby-pca-icon li a span {
	display: block;
    padding: 0px;
    color: #0072bc;
    line-height: 13px;
    text-align: center;
    margin-top: 3px;
    max-height: 40px;
    overflow: hidden;
}
.pca-tree ul.menuby-pca-icon li a img {
	display: block !important;
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 1px auto 0;
}

/*--------------------------- End product tree ----------------------------*/


/*---------------------------  Menu cat gia dung ----------------------------*/
ul.menuby-pca {}

/*-------------------------------- Product list - 2 col----------------------------------*/
.pl-item {margin:0 0 20px 0;}
.pl-item-ul {
	list-style:none; 
    border-left: 1px solid #e7e7e8;
    border-top: 1px solid #e7e7e8; display: inline-block; width:100%;
}
.pl-item-li {
	float:left; width:25%; height:280px; position:relative;
    border-right: 1px solid #e7e7e8;
    border-bottom: 1px solid #e7e7e8;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}
.pl-item-li > div {padding-top: 15px;}
.pl-item-li .pl-item-image {
    width: 100%;
    height: 130px;
    margin:  auto ;
    text-align: center;
/*    vertical-align: middle;
    display: table-cell;*/
}
.pl-item-li .pl-item-image a {}
.pl-item-li .pl-item-image img {
	max-height:130px; 
	max-width:190px;
}
.pl-item-li .pl-item-price {

}
.pl-item-li .icon-installment {
	background:url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=040903) no-repeat center center;
	display:block;
	width:90px;
	height:26px;
	position:absolute;
	left:14px; 
	top:144px;
}
.pl-item-li .icon-hotdeal {
	background:url(https://cdn.mediamart.vn/ProductOption/33-avatar?v=12241.png) no-repeat center center;
	display:block;
	width:52px;
	height:67px;
	position:absolute;
	right:0px; 
	top:0px;
}
.pl-item-li .icon-endoflife 
{
    background:url(https://cdn.mediamart.vn/ProductOption/22-avatar.png) no-repeat center center;
	display:block;
	width:106px;
	height:32px;
	position:absolute;
	left:14px; 
	top:34px;
}
.pl-item-li .pl-item-discount {
    position: absolute;
    z-index: 2;
    right: 7px;
    background: url("images/type-discount.png") no-repeat scroll center center transparent;
	background-size: cover;
    color: #f8f06a;
    text-align: center;
    width: 46px;
    height: 46px;
    font-size: 12px;
    top: 95px;
    line-height: 46px;
}
.pl-item-li .pl-item-pmarket {
	position: absolute;
    top: 146px;
    right: 15px;
}
.pl-item-li .draw-price { position:relative;}

.pl-item-li .pl-item-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 37%;
    height: 1px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}
.pl-item-li.pl-item-li-big .pl-item-pmarket .draw-price:after {
	height:2px;
}
.pl-item-li .draw-price-content {}
.pl-item-li .pl-item-pmarket .draw-price-content span {
    width: 14px;
    height: 19px;
    display: inline-block;
    margin-left: -9px;
    background-size: 14px;
}
.pl-item-li .draw-price-content .drw-pri-small-view-0 {
	background:url(images/0.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-1 {
	background:url(images/1.png) no-repeat left top;	
}
.pl-item-li .draw-price-content .drw-pri-small-view-2 {
	background:url(images/2.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-3 {	
	background:url(images/3.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-4 {	
	background:url(images/4.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-5 {	
	background:url(images/5.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-6 {	
	background:url(images/6.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-7 {	
	background:url(images/7.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-8 {	
	background:url(images/8.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-view-9 {	
	background:url(images/9.png) no-repeat left top;
}
.pl-item-li .draw-price-content .drw-pri-small-last {
	background:url(images/.-.png) no-repeat left bottom;
}

.pl-item-li .pl-item-pmarket .draw-price-content .drw-pri-small-dot {
	background:url(images/dau-cham.png) no-repeat left bottom;     
	width: 9px;
    height: 8px;
    background-size: 9px;
}
	/*-------------------------------------------------------------*/
.pl-item-li .pl-item-pbuy {
	position: absolute;
    top: 168px;
    right:9px; 
}
.pl-item-li .pl-item-pbuy .draw-price-content span {
	width:24px; height:32px; display:inline-block; margin-left:-12px; 
}
.pl-item-li  .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background:url(images/0.png) no-repeat left top;     width: 22px;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-1 {
    background: url(images/1.png) no-repeat 0px top;
    width: 19px;	
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background:url(images/2.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background:url(images/3.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background:url(images/4.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background:url(images/5.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background:url(images/6.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background:url(images/7.png) no-repeat left top;     
	width: 22px; margin-right: -2px;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background:url(images/8.png) no-repeat left top;
}
.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background:url(images/9.png) no-repeat left top;
}
.pl-item-li  .pl-item-pbuy .draw-price-content .drw-pri-thumb-last {
	background:url(images/.-.png) no-repeat left bottom;     margin-left: -11px;
}

.pl-item-li .pl-item-pbuy .draw-price-content .drw-pri-thumb-dot {
	background:url(images/dau-cham.png) no-repeat left bottom; width:13px; height:15px;
	    margin:0 3px 0 -13px;
}
	/*-------------------------------------------------------------*/

.pl-item-li .price {
	bottom: 90px;
    position: absolute;
    right: 20px;
}
.pl-item-li .price-number-small {}
.pl-item-li .pl-item-soffer {
    background: url(images/icon_gift.png) no-repeat left center;
    padding-left: 19px;
    position: absolute;
    right: 12px;
    top: 196px;
    font-size: 10px;
    color: #ed1c24;
    line-height: 14px;
    padding-top: 7px;
    display: block;
    max-width: 84%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 22px;
}
.pl-item-li .pl-item-soffer > p{
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.pl-item-li .pl-item-brand {
    color: #0071bd;
	font-weight:700;
    padding:80px 0 2px 14px;
    text-align: left;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.pl-item-li .pl-item-brand span {

}
.pl-item-li .pl-item-name {
    padding:0px 5px 0px 14px;
}
.pl-item-li-mover:hover .pl-item-ism .pl-item-name 
{
    margin:60px 0 0 0 !important;
}
.pl-item-li-big :hover .pl-item-name 
{
    margin:0 !important;
}
.pl-item-li .pl-item-name a {
    color: #58585a;
    line-height: 140%;
    max-height: 33px;
    overflow: hidden;
    display: block;
}


.pl-item-li .pl-item-mover {
	display:none; margin:5px 0 0 0; text-align:center;
}
.pl-item-li .pl-item-ism {
	display:none;
    margin: 47px 22px 10px 22px;
	padding-bottom:1px;
    text-align: left;
	color: #58585a;
    font-size: 0.95em;
}
.pl-item-li .pl-item-ins-title {
	text-transform:uppercase; background:#0d9246; width:54px; height:20px; padding-top: 4px; position:relative; color:#fff;
    font-size: 10px; text-align: right; margin-bottom: 3px;
}
.pl-item-li .pl-item-ins-title i {
	position:absolute;     left: 54px; top:0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 10px solid #0d9246;
	border-bottom: 10px solid transparent;
}

.pl-item-li .pl-item-ins-price {
	border-bottom:solid 1px #e2e3e4;
}

.pl-item-li .pl-item-mover .pl-item-des {
	background:#f5f6f7; padding:5px 10px 0px 22px; border-bottom:solid 1px #e2e3e4; height:118px; line-height: 170%;
	color: #58585a; font-size:0.95em;     text-align: left;

}
.pl-item-li .pl-item-mover .pl-item-des ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pl-item-li .pl-item-mover .pl-item-des ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pl-item-li .pl-item-mover .pl-item-support {
	color:#ed1c24; text-transform:uppercase; text-align:center; margin-top:10px;
}
.pl-item-li .pl-item-mover .pl-item-support b {padding-right: 4px;}
.pl-item-li .pl-item-mover .pl-item-support span {}

.pl-item-li .pl-item-mover .pl-item-detail {
	display:inline-block; margin:6px 7px 0 0px;
}
.pl-item-li .pl-item-mover .pl-item-detail a {
	border:solid 1px #dededf; height:32px; width:74px; line-height:32px; text-align:center; display:block; color:#58585a;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
}
.pl-item-li .pl-item-mover .pl-item-orders {
	display:inline-block; margin:6px 0px 0 0px;
}
.pl-item-li .pl-item-mover .pl-item-orders a {
    height: 32px;
    width: 90px;
    line-height: 32px;
    /* padding-left: 18px; */
    display: block;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    background: #ed1b24;
    background: -moz-linear-gradient(top, #ed1b24 0%, #b31218 100%);
    background: -webkit-linear-gradient(top, #ed1b24 0%,#b31218 100%);
    background: linear-gradient(to bottom, #ed1b24 0%,#b31218 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#b31218',GradientType=0 );
    border: solid 1px #D7171F;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
/*
	height:38px; width:122px; line-height:38px; padding-left:18px;  display:block; color:#ffffff; font-weight:bold;
	background:url(images/icon_cart_white.png) no-repeat 13px 11px #f37021;     cursor: pointer;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
*/	
}
.pl-item-li .pl-item-mover .pl-item-orders a:hover {
/*    color: #ed1c24;	background:url(images/icon_cart_red.png) no-repeat 13px 11px #f2f2f2; 
	border:solid 1px #dededf; text-decoration: none;
*/}
.pl-item-li .pl-item-mover .pl-item-detail a:hover {
    color: #ed1c24;	background-color:#f2f2f2; border:solid 1px #dededf; text-decoration: none;
}

	/*------------------------------------------------------------------*/	

/*--------------------------- End product list  - 2 col----------------------------*/

/*-------------------------------- Title Product list - 1 col ----------------------------------*/
.pls-menu {
    overflow: hidden;
    background: #f3f3f4;
    border-bottom: solid 1px #ebadb1;
    padding: 0;
    font-size: 14px; margin-top: 10px;
}
.pls-menu-head {
	float:left; position:relative; 
}
.pls-menu-head:after {
	position:absolute; top:0; right:-16px;
	width: 0;
	height: 0;
	border-bottom: 35px solid #ed1c24;
	border-right: 16px solid transparent;
	content:"";
}
.pls-menu-head a{
	background:#ed1c24; text-align:center; float:left;     padding: 0 25px 0 30px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 29px;
	height:34px;
    font-size: 15px;
    padding-top: 5px;
}
/*-------------------------------- Product list - 1 col ----------------------------------*/
.pls-item {margin:0 0 20px 0;}
.pls-item-ul {
	list-style:none;     
    border-left: 1px solid #e7e7e8;
    display: inline-block; width:100%; background:#ffffff;
}
.pls-item-li {
	float:left; width:20%; height:238px; position:relative;     

    border-right: 1px solid #e7e7e8;
    border-bottom: 1px solid #e7e7e8;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}
.pls-item-li > div {padding-top: 5px;}
.pls-item-li .pls-item-image {
    width: 259px;
    height: 160px;
    margin:  auto ;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.pls-item-li .pls-item-image a {}
.pls-item-li .pls-item-image img {
	max-height:150px; 
	max-width:220px;
}
.pls-item-li .pls-item-price {

}
.pls-item-li .pls-item-discount {
    position: absolute;
    z-index: 2;
    right: 10px;
    top: 55px;
    background: url("images/type-discount.png") no-repeat scroll center center transparent;
	background-size: cover;
    width: 42px;
    height: 42px;
    color: #f8f06a;
    font: bold 13px/42px Arial;
    text-align: center;
}
.pls-item-li .pls-item-pmarket {
	position: absolute;
    top: 115px;
    right: 19px;
}
.pls-item-li .draw-price { position:relative;}
.pls-item-li .pls-item-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 37%;
    height: 2px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}
.pls-item-li .draw-price-content {}
.pls-item-li .pls-item-pmarket .draw-price-content span {
    width: 14px;
    height: 19px;
    display: inline-block;
    margin-left: -9px;
    background-size: 14px;
}
.pls-item-li .draw-price-content .drw-pri-small-view-0 {
	background:url(images/0.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-1 {
	background:url(images/1.png) no-repeat left top;	
}
.pls-item-li .draw-price-content .drw-pri-small-view-2 {
	background:url(images/2.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-3 {	
	background:url(images/3.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-4 {	
	background:url(images/4.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-5 {	
	background:url(images/5.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-6 {	
	background:url(images/6.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-7 {	
	background:url(images/7.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-8 {	
	background:url(images/8.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-view-9 {	
	background:url(images/9.png) no-repeat left top;
}
.pls-item-li .draw-price-content .drw-pri-small-last {
	background:url(images/.-.png) no-repeat left bottom;
}

.pls-item-li .pls-item-pmarket .draw-price-content .drw-pri-small-dot {
	background:url(images/dau-cham.png) no-repeat left bottom;     
	width: 9px;
    height: 8px;
    background-size: 9px;
}
	/*-------------------------------------------------------------*/
.pls-item-li .pls-item-pbuy {
	position: absolute;
    top: 134px;
    right:12px; 
}
.pls-item-li .pls-item-pbuy .draw-price-content span {
	width:22px; height:32px; display:inline-block; margin-left:-9px; 
}
.pls-item-li  .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background:url(images/0.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-1 {
	background:url(images/1.png) no-repeat left top;     width: 19px;	
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background:url(images/2.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background:url(images/3.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background:url(images/4.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background:url(images/5.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background:url(images/6.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background:url(images/7.png) no-repeat left top; width: 22px;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background:url(images/8.png) no-repeat left top;
}
.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background:url(images/9.png) no-repeat left top;
}
.pls-item-li  .pls-item-pbuy .draw-price-content .drw-pri-thumb-last {
	background:url(images/.-.png) no-repeat left bottom;     margin-left: -11px;
}

.pls-item-li .pls-item-pbuy .draw-price-content .drw-pri-thumb-dot {
	background:url(images/dau-cham.png) no-repeat left bottom; width:13px; height:15px;
	    margin: 0 1px 0 -10px;
}
	/*-------------------------------------------------------------*/

.pls-item-li .price {
	bottom: 90px;
    position: absolute;
    right: 20px;
}
.pls-item-li .price-number-small {}
.pls-item-li .pls-item-soffer {
	background: url(images/icon_gift.png) no-repeat left center;
    padding-left: 27px;
    position: absolute;
    right: 12px;
    top: 158px;	
    font-size: 10px;
    color: #ed1c24;
    line-height: 14px;
    padding-top: 8px;
    display: block;
    max-width: 84%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 22px;
}

.pls-item-li .pls-item-brand {
    color: #0072bc;
	font-weight: bold;
    padding: 17px 0 3px 22px;
    text-align: left;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.pls-item-li .pls-item-brand span {}
.pls-item-li .pls-item-name {
    padding: 0 5px 0 22px;
}
.pls-item-li-mover:hover .pls-item-ism .pls-item-name 
{
    margin:60px 0 0 0 !important;
}
.pls-item-li-big :hover .pls-item-name 
{
    margin:0 !important;
}
.pls-item-li .pls-item-name a {
	color:#58585a; line-height: 140%;
}


.pls-item-li .pls-item-mover {
	display:none; margin:5px 0 0 0; text-align:center;
}
.pls-item-li .pls-item-ism {
	display:none;
    margin: 25px 22px 5px 22px;
	padding-bottom:1px;
    text-align: left;
	color: #58585a;
    font-size: 0.95em;
}
.pls-item-li .pls-item-ins-title {
	text-transform:uppercase; background:#0d9246; width:54px; height:20px; padding-top: 4px; position:relative; color:#fff;
    font-size: 10px; text-align: right; margin-bottom: 3px;
}
.pls-item-li .pls-item-ins-title i {
	position:absolute;     left: 54px; top:0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 10px solid #0d9246;
	border-bottom: 10px solid transparent;
}

.pls-item-li .pls-item-ins-price {
	border-bottom:solid 1px #e2e3e4;
}

.pls-item-li .pls-item-mover .pls-item-des {
	background:#f5f6f7; padding:10px 10px 10px 22px; border-bottom:solid 1px #e2e3e4; height:118px; line-height: 170%;
	color: #58585a; font-size:0.95em;     text-align: left;

}
.pls-item-li .pls-item-mover .pls-item-des ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pls-item-li .pls-item-mover .pls-item-des ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pls-item-li .pls-item-mover .pls-item-support {
	color:#ed1c24; text-transform:uppercase; text-align:center; margin-top:10px;
}
.pls-item-li .pls-item-mover .pls-item-support b {padding-right: 4px;}
.pls-item-li .pls-item-mover .pls-item-support span {}

.pls-item-li .pls-item-mover .pls-item-detail {
	display:inline-block; margin:6px 7px 0 0px;
}
.pls-item-li .pls-item-mover .pls-item-detail a {
	border: solid 1px #dededf;
    height: 32px;
    width: 74px;
    line-height: 32px;
    text-align: center;
    display: block;
    color: #58585a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pls-item-li .pls-item-mover .pls-item-orders {
	display:inline-block; margin:6px 0px 0 0px;
}
.pls-item-li .pls-item-mover .pls-item-orders a {
	height: 32px;
    width: 90px;
    line-height: 32px;
    display: block;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    background: #ed1b24;
    background: -moz-linear-gradient(top, #ed1b24 0%, #b31218 100%);
    background: -webkit-linear-gradient(top, #ed1b24 0%,#b31218 100%);
    background: linear-gradient(to bottom, #ed1b24 0%,#b31218 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#b31218',GradientType=0 );
    border: solid 1px #D7171F;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pls-item-li .pls-item-mover .pls-item-orders a:hover {
/*    color: #ed1c24;	background:url(images/icon_cart_red.png) no-repeat 13px 11px #f2f2f2; 
	border:solid 1px #dededf; text-decoration: none;
*/}
.pls-item-li .pls-item-mover .pls-item-detail a:hover {
    color: #ed1c24;	background-color:#f2f2f2; border:solid 1px #dededf; text-decoration: none;
}
	/*------------------------------------------------------------------
.pls-item-li.pls-item-li-mover > div {
}
.pls-item-li.pls-item-li-mover:hover > div { 
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.45);
    -webkit-box-shadow:0 0 5px rgba(0,0,0,0.45);
    box-shadow: 0 0 5px rgba(0,0,0,0.45);
	height:474px; position:absolute; left:0; top:0px; width:100%; background:#ffffff; padding-top:5px;
}

.pls-item-li.pls-item-li-mover:hover {
	z-index:3;
}
.pls-item-li.pls-item-li-mover:hover .pls-item-ism {
	display:block;
}
.pls-item-li.pls-item-li-mover:hover .pls-item-name a{
	color:#000000;     text-transform: uppercase;    
	max-height: 33px;     overflow: hidden;     font-weight: bold;
}
.pls-item-li.pls-item-li-mover:hover .pls-item-name a:hover {
    color: #ed1c24; 
}
.pls-item-li.pls-item-li-mover:hover .pls-item-mover{
	display:block;     text-align: center;
}
.pls-item-li.pls-item-li-mover:hover .pls-item-brand{
	display:none;
}

.pls-item-li.pls-item-li-mover.pls-item-not-ism:hover .pls-item-name{
	margin-top:49px;
}

	------------------------------------------------------------------*/
/*	
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background:url(images/0_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-1 {
	background:url(images/1_35.png) no-repeat left top;     width: 29px;	
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background:url(images/2_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background:url(images/3_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background:url(images/4_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background:url(images/5_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background:url(images/6_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background:url(images/7_35.png) no-repeat left top; width: 32px;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background:url(images/8_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background:url(images/9_35.png) no-repeat left top;
}
.pls-item-li.pls-item-li-big  .pls-item-pbuy .draw-price-content .drw-pri-thumb-last {
	background:url(images/.-_35.png) no-repeat left bottom;     margin-left: -16px;
}

.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-dot {
	background:url(images/daucham_35.png) no-repeat left bottom; width:13px; height:15px;
	    margin:0 1px 0 -15px;
}

.pls-item-li.pls-item-li-big {
	width:40%;
}
.pls-item-li.pls-item-li-big .pls-item-image {
	float:left; width:268px;
}
.pls-item-li.pls-item-li-big .pls-item-image img {
    max-height: 160px;
    max-width: 95%;
    margin: 24px auto 0;
}
.pls-item-li.pls-item-li-big .pls-item-brand {
    font-size: 15px;
    font-weight: normal;
    text-shadow: 0 0 0 #0072bc;
    padding: 36px 5px 3px 22px;
}
.pls-item-li.pls-item-li-big .pls-item-discount {
    right: 250px;
    top: 99px;
    width: 54px;
    height: 54px;
    font-size: 15px;
    line-height: 54px;
}
.pls-item-li.pls-item-li-big .pls-item-soffer {
    font-size: 14px;
    right: 22px;
    top: 190px;
	padding-left:38px;
    background: url(images/icon_gift_big.png) no-repeat left center;
}
.pls-item-li.pls-item-li-big .pls-item-soffer {
    padding-top: 17px;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content span {
    width: 35px;
    height: 52px;
    display: inline-block;
    margin-left: -12px;
    background-size: 35px;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy {
    top: 155px;
}
.pls-item-li.pls-item-li-big .pls-item-pbuy .draw-price-content .drw-pri-thumb-dot {
    background-size: 19px;
    width: 16px;
    height: 19px;
}
.pls-item-li.pls-item-li-big	.pls-item-pmarket {
	    top: 128px; right:30px;
}
.pls-item-li.pls-item-li-big .pls-item-pmarket .draw-price-content span {
    width: 18px;
    height: 24px;
    display: inline-block;
    margin-left: -9px;
    background-size: 18px;
}
.pls-item-li.pls-item-li-big .pls-item-pmarket .draw-price-content .drw-pri-small-dot {
    width: 11px;
    height: 10px;
    background-size: 11px;	
}
*/
	/*-------------------------------- Hover san pham dau tien ----------------------------------
.pls-item-li-big.pls-item-li.pls-item-li-mover > div {
	border: solid 1px #ffffff;
}
.pls-item-li-big.pls-item-li.pls-item-li-mover > div { 
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.45);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.45);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.45);
	z-index:2;
	height:236px; position:absolute; left:0px; top:0px; width:100%; background:#ffffff; padding-top:5px;
}
.pls-item-li-big.pls-item-li.pls-item-li-mover= {
	z-index:3;
}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-ism {
    display: block;
    position: absolute;
    top: 174px;
    left: 22px;
    margin: 0; overflow:hidden;
}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-ism > p{
	 font-size: 13px;     margin-right: 18px;     
}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-ism > p.pls-item-ins-title{
	margin-right:22px; height: 26px; width: 65px;padding-top: 4px;
}
.pls-item-li-big.pls-item-li .pls-item-ins-title i {
    border-top: 13px solid transparent;
    border-left: 13px solid #0d9246;
    border-bottom: 13px solid transparent;
	left: 65px;	
}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-ism > p.pls-item-ins-price{
    padding: 4px 0 3px;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover  .pls-item-discount {
	width: 50px;
    font-size: 15px;
    top: 63px;
    line-height: 50px;
    right: 22px;
    height: 50px;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-image img {

}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-name a{
	font-weight:bold; color:#000000;     text-transform: uppercase;
}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-mover{
	display:block;
    display: block;
    margin: 32px 0px 0 0;
    width: 50%;
padding-bottom:1px; margin-left: -1px;

background: -moz-linear-gradient(left, rgb(189, 189, 189) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgb(189, 189, 189) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to right,  rgb(189, 189, 189) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8C8C8', endColorstr='#00ffffff',GradientType=1 );

}
.pls-item-li-big.pls-item-li.pls-item-li-mover .pls-item-brand{
	display:none;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-image {
    float: right;
    width: 254px;
    text-align: left;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-soffer {
	background: url(images/icon_gift_25.png) no-repeat left 6px;
    padding-left: 31px;
    position: absolute;
    right: 34px;
    top: 196px;
    font-size: 12px;
    height: 31px;
    max-width: 50%;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-name {
	position:absolute;     top: 6px;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-name a {
	color: #ed1c24;     font-size: 17px;  overflow: hidden; height: 22px; display:block;
    
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-support {
	display:none;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-orders,
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-detail {
	margin-top:32px;     float: left; margin-left:22px; display:none;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-des {
	height:117px; border-bottom:none;
	background: #f5f6f7; 
	background: -moz-linear-gradient(left,  #EEF1F3 0%, #ffffff 100%); 
	background: -webkit-linear-gradient(left,  #EEF1F3 0%,#ffffff 100%); 
	background: linear-gradient(to right,  #EEF1F3 0%,#ffffff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEF1F3', endColorstr='#ffffff',GradientType=1 );

}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-detail a {
    border: solid 1px #dededf;
    height: 29px;
    width: 58px;
    line-height: 29px;
    text-align: center;
    display: block;
    color: #58585a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pls-item-li.pls-item-li-big.pls-item-li-mover .pls-item-mover .pls-item-orders a {
    height: 29px;
    width: 95px;
    line-height: 29px;
    padding-left: 34px;
    display: block;
    color: #ffffff;
    background: url(images/icon_cart_white.png) no-repeat 13px 11px #000;
	background-size:13px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
*/
/*--------------------------- End product list  - 1 col----------------------------*/


/*--------------------------- Pagging ---------------------------*/
ul.pagination
{
    float: right; margin:15px 0 0;
}
.pagination li
{
    display: inline-block;
    margin: 0 2px;
    font: 13px/24px Arial;
	min-width: 15px;
	line-height: 26px;
    padding: 0 8px;
    text-align: center;
    height: 26px;
    background-color: #e6e6e6;
	border-radius: 3px;  -webkit-border-radius: 3px;   -moz-border-radius: 3px;
}
.pagination li a
{
    color: #333333; display: block;
}
ul.pagination li.active, ul.pagination li:hover, ul.itemContainer li:hover
{
     background:#0A61AD; color: #ffffff;
}
ul.pagination li:hover span,
ul.pagination li.active span, ul.pagination li:hover a {
	color: #ffffff;
}
/*--------------------------- End Pagging ---------------------------*/

/*--------------------------- Product detail ---------------------------*/
.pd-body {
    overflow: hidden;
}
.pd-left {
	float:left; 
	width:27.273%;
    margin-left: 14px;
}
	
.pd-right {
	float:right; width:68%; overflow: hidden;
}

.pd-left .pdl-image {
	text-align:center;
    height: 230px; overflow:hidden;
} 
.pd-left .pdl-image + .cl { display:none;}
.pd-left .pdl-image img {
	max-width:100%;  max-height: 230px;
}
.pdl-small-images {
    margin-top: 10px; height:60px; overflow:hidden;
}
.pdl-small-images .g_images,
.pdl-small-images ul {
/*	height: 58px;*/
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.pdl-small-images .g_item,
.pdl-small-images li {
    height: 58px;
    margin: 0 2px 0;
/*    width: 19%;*/
	float:left;
    text-align: center;
}
.pdl-small-images .g_item:first-child,
.pdl-small-images li:first-child {

}
.pdl-small-images .g_item img,
.pdl-small-images li img {
    max-width: 60px;
    max-height: 54px;
}
.pdl-small-images .g_item a,
.pdl-small-images li a {
	display: table-cell;
    vertical-align: middle;
    width: 70px;
    height: 58px;
    text-align: center;
    border: 1px solid #DDDDDD;
}
.pdl-small-images .g_item a.active,
.pdl-small-images li a.active {
	border:solid 1px #ed1c24;
}
.pdl-small-images .owl-theme .owl-controls {
    margin-top: 0px;
}
.pdl-small-images .owl-theme .owl-controls .owl-buttons div.owl-prev {
    cursor: pointer;
    display: block;
    width: 20px;
    height: 60px;
	margin:0;
	padding:0;
    left: 2px;
    top: 50%;
    margin-top: -30px;
    position: absolute;
    z-index: 99;
    background: url(images/arrow_nextprev_2.png) no-repeat -5px center;
	background-size: 58px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: Alpha(Opacity=70);
    opacity:0.7;
}
.pdl-small-images .owl-theme .owl-controls .owl-buttons div.owl-next {
    cursor: pointer;
    display: block;
    width: 20px;
    height: 60px;
	margin:0;
	padding:0;
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -30px;
    z-index: 99;
    background: url(images/arrow_nextprev_2.png) no-repeat -32px center;
	background-size: 58px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: Alpha(Opacity=70);
    opacity:0.7;
}
.pdl-small-images .owl-theme .owl-controls .owl-buttons div.owl-prev:hover, 
.pdl-small-images .owl-theme .owl-controls .owl-buttons div.owl-next:hover {
    filter: Alpha(Opacity=100);
    opacity:1;	
}

.zoomLens {;
    box-shadow: #333 0 0 10px;
}
.zoomWindowContainer div {
/* 
    border: 4px solid #fff !important;
    background-color: #fff !important;
    box-shadow: #aaa 0 0 10px; 
*/
}

	/*-----------------------------------------------*/
.pdl-name {
    color: #ed1c24;
	font-size: 20px;
    padding: 15px 0 0;
    visibility: hidden;
}
.pd-left.fixed-left {
	position:fixed; top:0; max-width:360px;     background: #fff; z-index:2;
}
.pd-left.fixed-left .pdl-body,
.pd-left.fixed-left .pdl-name {
	    visibility: visible;
}
.pd-left.fixed-left .pdl-small-images {

}
	/*-----------------------------------------------*/
.pdl-body {
	background:#eaecec; 
	overflow:hidden;     
	padding-bottom: 16px; 
    visibility: hidden;
}
.pdl-price {
	background:url(images/bg-pdl-price.png) repeat-x left top;
	padding-top:10px;     background-size: contain;
}
.pdl-specialoffer {
	padding:5px 13px 8px 13px;
}
.pdl-specialoffer .pdl-so-head {
    background: url(images/icon_gift_53.png) no-repeat 5px 0;
    padding-left: 68px; 
	border-bottom:solid 2px #e4e6e6;
	line-height:48px;
	color:#ed1c24; 
	font-size:23px;
    padding-top: 10px;
}
.pdl-specialoffer .pdrr-so-head i {

}
.pdl-specialoffer .pdl-so-head span {}
.pdl-specialoffer .pdl-so-info {
	padding:10px 0;      line-height: 150%;
}
		/*-----------------------------------------------*/
.pdl-ism {
	margin:0px 0 0px 18px; float: left;
}
.pdl-ism .hpl-item-ism {
	display:none;
    margin: 25px 22px 5px 22px;
	padding-bottom:1px;
    text-align: left;
	color: #58585a;
    font-size: 0.95em;
}
.pdl-ism .pdl-ins-title {
	text-transform:uppercase; background:#0d9246; width:58px; height:22px; padding-top:5px; position:relative; color:#fff;
    font-size: 10px;  margin-bottom:3px; padding-left: 8px;
}
.pdl-ism .pdl-ins-title i {
	position:absolute;     left: 58px; top:0;
	width: 0;
	height: 0;
	border-top: 11px solid transparent;
	border-left: 11px solid #0d9246;
	border-bottom: 11px solid transparent;
}
.pdl-ism .pdl-ins-price {
	border-bottom:solid 1px #e2e3e4;     padding-bottom: 2px;     display: inline;     font-size: 11px;
}
		/*-----------------------------------------------*/
.pdl-orders {
	margin:4px 6.1% 0px 0px; float: right;
}
.pdl-orders a {
	height:38px; width:164px; line-height:38px;  display:block; color:#ffffff; font-weight:bold;
	cursor:pointer;     font-size: 16px; text-align:center;
/*	background:url(images/icon_cart27_white.png) no-repeat 15px 8px #f37021; padding-left:56px; 
	background-size:27px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
*/
	background: #ed1b24;
    background: -moz-linear-gradient(top, #ed1b24 0%, #b31218 100%);
    background: -webkit-linear-gradient(top, #ed1b24 0%,#b31218 100%);
    background: linear-gradient(to bottom, #ed1b24 0%,#b31218 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#b31218',GradientType=0 );
    border: solid 1px #D7171F;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pdl-orders a:hover {
 /*   color: #ed1c24;	background:url(images/icon_cart27_red.png) no-repeat 15px 8px #f2f2f2; 
	border:solid 1px #dededf; text-decoration: none; background-size:27px;
	color: #ed1c24;	background-color:#f2f2f2; border:solid 1px #dededf; text-decoration: none;
*/
}
	/*-----------------------------------------------*/
.pdr-body {
	margin-bottom:15px;
}
.pdr-left {
	float:left; width:68%;
}
.pdr-right {
	float:right; width:29%; padding-top:9px;
	background:#f5f6f7; border:solid 2px #e1e3e4;
}
.pdrl-name {
    font-size: 16px;
    padding: 10px 0 10px;
    font-family: Arial;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
}
ul.pdrl-main {
	overflow:hidden; padding-bottom:3px;
	border-bottom:solid 1px #f4f4f4;
}
.pdrl-main li {
	float:left; display:inline; margin-right:12px;	
}
.pdrl-des {
	border-top:solid 1px #e8e9ea; padding-top:10px; line-height: 200%;
}
ul.pdrl-policy {
	overflow:hidden; 
	padding:10px 0 10px;
	border-top:solid 2px #f4f4f4; 
	border-bottom:solid 2px #f4f4f4; 
    margin: 15px 0 5px;
}
ul.pdrl-policy li {
	float:left; display:inline; margin-left:30px;     line-height: 21px;
}
ul.pdrl-policy li:first-child {
	margin-left:0;
}
ul.pdrl-policy li a ,
ul.pdrl-policy li span {
	border-bottom:solid 1px #f4f4f4; padding-bottom:3px; color:#222222;
}
ul.pdrl-policy li i {
	width:28px; height:21px; float:left; display:inline;
}
ul.pdrl-policy li i.pdrl-policy-origin {
	background:url(images/icon-origin.png) no-repeat left top;
}
ul.pdrl-policy li i.pdrl-policy-warranty {
	background:url(images/icon-warranty.png) no-repeat left top;
}
ul.pdrl-policy li i.pdrl-policy-transport {
	background:url(images/icon-transport.png) no-repeat left top;
}

.pd-program {
 
}
.pd-program > div{
	overflow:hidden; line-height:30px; padding:3px 0;
}
.pd-program a {
	color:blue; text-decoration:underline;
}
.pd-program .icon-baogia {
	background:url(images/bao-gia.png) no-repeat center -3px;
	float:left; margin-right:10px; width:31px; height:30px;
}
.pd-program .icon-doitra {
	background:url(images/doi-tra.png) no-repeat center -3px;
	float:left; margin-right:10px; width:31px; height:30px;
}
.pd-program .icon-tragop0 {
	background:url(images/lai-xuat.png) no-repeat center -3px;
	float:left; margin-right:10px; width:31px; height:30px;
}

	/*---------------------------------------------*/
.pdrr-specialoffer {
	background:#eaecec; padding:5px 9px 8px 9px; min-height: 137px; overflow:hidden;
}
.pdrr-specialoffer .pdrr-so-head {
    background: url(images/icon_gift_25.png) no-repeat 12px 0;
    padding-left: 48px; 
	border-bottom:solid 2px #e4e6e6;
	line-height:24px;
	color:#ed1c24; 
	font-size:15px;
    font-weight: bold;
    padding-top: 5px;
}
.pdrr-specialoffer .pdrr-so-head i {

}
.pdrr-specialoffer .pdrr-so-head span {}
.pdrr-specialoffer .pdrr-so-info {
	padding-top:5px;     
	min-height: 93px;
    line-height: 150%;
}
.pdl-specialoffer .pdl-so-info a,
.pdrr-specialoffer .pdrr-so-info a {
    color: blue;
    text-decoration: underline;
}
	/*---------------------------------------------*/
.pdrr-ism {
	margin:12px 0 7px 18px;
}
.pdrr-ism .hpl-item-ism {
	display:none;
    margin: 25px 22px 5px 22px;
	padding-bottom:1px;
    text-align: left;
	color: #58585a;
    font-size: 0.95em;
}
.pdrr-ism .pdrr-ins-title {
	text-transform:uppercase; background:#0d9246; width:62px; height:26px; padding-top:7px; position:relative; color:#fff;
    font-size: 11px;  margin-bottom:6px; padding-left: 8px;
}
.pdrr-ism .pdrr-ins-title i {
	position:absolute;     left: 62px; top:0;
	width: 0;
	height: 0;
	border-top: 13px solid transparent;
	border-left: 13px solid #0d9246;
	border-bottom: 13px solid transparent;
}
.pdrr-ism .pdrr-ins-price {
	border-bottom:solid 1px #e2e3e4;     padding-bottom: 2px;     display: inline;
}
	/*---------------------------------------------*/
.pdrr-orders {
	margin:9px 0 16px 18px;
}
.pdrr-orders a {
	height:39px; width:170px; line-height:39px;  text-align:center; display:block; color:#ffffff; font-weight:bold;
	cursor:pointer;     font-size: 16px;
/*	background:url(images/icon_cart27_white.png) no-repeat 18px 8px #f37021;  padding-left:60px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
*/
	background: #ed1b24;
    background: -moz-linear-gradient(top, #ed1b24 0%, #b31218 100%);
    background: -webkit-linear-gradient(top, #ed1b24 0%,#b31218 100%);
    background: linear-gradient(to bottom, #ed1b24 0%,#b31218 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#b31218',GradientType=0 );
    border: solid 1px #D7171F;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pdrr-orders a:hover {
/*    color: #ed1c24;	background:url(images/icon_cart27_red.png) no-repeat 18px 8px #f2f2f2; 
	border:solid 1px #dededf; text-decoration: none; 
    color: #ed1c24;	background-color:#f2f2f2; border:solid 1px #dededf; text-decoration: none;
*/}

	/*---------------------------------------------*/
.pdrr-pbuy {
    text-align: center;
    margin: 2px 0;
    padding-left: 10px;
}
.vat-status { padding:0 0 15px 10px;}
	/*---------- gia uoc tru KM ---------*/
.pdl-pbuy-estimate,
.pdrr-pbuy-estimate {
    padding: 10px 0 3px 10px;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
}
.pdl-pbuy-order, 
.pdrr-pbuy-order {
	padding:5px 0 2px 10px; color: #ed1c24; font-size:18px;
}
.pdl-pbuy-order strong,
.pdrr-pbuy-order strong {
	font-size:25px;
}
	/*---------- END gia uoc tru KM ---------*/
.pdrr-pbuy .draw-price-content span {
    width: 43px;
    height: 65px;
    display: inline-block;
    margin-left: -16px;
    background: url(images/numberfull.png) no-repeat;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background-position: 0 -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-1 {
	background-position: -54px -84px;
	width:37px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background-position: -107px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background-position: -163px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background-position: -215px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background-position: -272px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background-position: -325px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background-position: -378px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background-position: -433px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background-position: -487px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-last {
	background-position: -537px -84px;
}
.pdrr-pbuy .draw-price-content .drw-pri-thumb-dot {
	background-position: -591px -84px;
	width:27px;     margin-left: -18px;
}

	/*-----------------------------------------------*/
/*
.contact-order {
	padding:10px 10px 15px 10px; font-size:17px;     color: #ED1C24;
}
.contact-order span {
	font-size:13px;  color: #333333;
}
*/
	/*-----------------------------------------------*/
	/*---------------------------------------------*/
.pdrl-pbuy {
    text-align: right;
    padding-right: 54px;     margin: 2px 0;
}
.pdrl-pbuy .draw-price-content span {
    width: 35px;
    height: 52px;
    display: inline-block;
    margin-left: -12px;
    background-size: 35px;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background:url(images/0_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-1 {
	background:url(images/1_35.png) no-repeat left top;     width: 29px;	
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background:url(images/2_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background:url(images/3_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background:url(images/4_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background:url(images/5_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background:url(images/6_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background:url(images/7_35.png) no-repeat left top; width: 29px;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background:url(images/8_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background:url(images/9_35.png) no-repeat left top;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-last {
	background:url(images/.-_35.png) no-repeat left bottom;     margin-left: -16px;
}
.pdrl-pbuy .draw-price-content .drw-pri-thumb-dot {
	background:url(images/daucham_35.png) no-repeat left bottom; width:19px; height:21px;
	margin:0 1px 0 -15px;
}

	/*-----------------------------------------------*/
.pdrl-pmarket {
    text-align: right;
    padding-right: 64px;
}
.pdrl-pmarket .draw-price-content span {
    width: 22px;
    height: 32px;
    display: inline-block;
    margin-left: -10px;
    background-size: 22px;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-0 {
	background:url(images/0.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-1 {
	background:url(images/1.png) no-repeat left top; width:19px;	
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-2 {
	background:url(images/2.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-3 {	
	background:url(images/3.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-4 {	
	background:url(images/4.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-5 {	
	background:url(images/5.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-6 {	
	background:url(images/6.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-7 {	
	background:url(images/7.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-8 {	
	background:url(images/8.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-view-9 {	
	background:url(images/9.png) no-repeat left top;
}
.pdrl-pmarket .draw-price-content .drw-pri-small-last {
	background:url(images/.-.png) no-repeat left bottom;
}

.pdrl-pmarket .draw-price-content .drw-pri-small-dot {
	background:url(images/dau-cham.png) no-repeat left bottom;     
    width: 13px;
    height: 15px;
    background-size: 13px;
}
.pdrl-pmarket .draw-price {
	position:relative;     display: inline-block;
}
.pdrl-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 37%;
    height: 2px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}
	/*---------------------------------------------*/
.pdl-pbuy {
    text-align: right;
    padding-right: 54px;     
	margin: 2px 0;
}
.pdl-pbuy .draw-price-content span {
    width: 51px;
    height: 78px;
    display: inline-block;
    margin-left: -18px;
	background: url(images/numberfull.png) no-repeat;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background-position: 0 0;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-1 {
	background-position: -52px 0;	
    width: 44px;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background-position: -103px 0;
	width:53px;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
	background-position: -161px 0;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
	background-position: -212px 0;	
    width: 54px;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
	background-position: -270px 0;	
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
	background-position: -323px 0;

}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
	background-position: -375px  0;	
    width: 49px	
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
	background-position: -431px 0;	
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
	background-position: -485px 0;	
    margin-left: -18px;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-last {
	background-position: -536px 0;	
    margin-left: -21px;
}
.pdl-pbuy .draw-price-content .drw-pri-thumb-dot {
	background-position: -589px 0;	
	width:32px; margin-left: -22px;
}

	/*-----------------------------------------------*/
.pdl-pmarket {
    text-align: right;
    padding-right: 64px;
}
.pdl-pmarket .draw-price-content span {
    width: 26px;
    height: 36px;
    display: inline-block;
    margin-left: -11px;
	background: url(images/numberfull.png) no-repeat;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-0 {
	background-position:-630px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-1 {
	background-position:-658px -6px;
    width: 21px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-2 {
	background-position:-680px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-3 {	
	background-position:-707px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-4 {	
	background-position:-732px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-5 {	
	background-position:-759px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-6 {	
	background-position:-785px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-7 {	
	background-position:-810px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-8 {	
	background-position:-837px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-view-9 {	
	background-position:-863px -6px;
}
.pdl-pmarket .draw-price-content .drw-pri-small-last {
	background-position:-888px -6px;
}

.pdl-pmarket .draw-price-content .drw-pri-small-dot {
	background-position:-915px -6px;
	width:14px;
}
.pdl-pmarket .draw-price {
	position:relative;     display: inline-block;
}
.pdl-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 47%;
    height: 2px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}
	/*-----------------------------------------------*/
	/*-----------------------------------------------*/
.pdr-moreinfo {
	clear:both; 	font-size:14px;     width: 100%;
}
.pdr-moreinfo-head { 
	background:#e7e7e8; 
	border:solid 1px #c7c8ca;
	padding:5px 11px 13px;
	overflow:hidden;
}

.pdr-moreinfo-head > p{
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 0 5px 6px;
    line-height: 150%;
    font-weight: bold;
    float: left;
	margin:0 15px 0 0;   
}
.pdr-moreinfo-head ul {
	overflow:hidden; float:left;     clear: both;
}
.pdr-moreinfo-head ul li {
	float:left; display:inline; margin-right:14px;
}
.pdr-moreinfo-head ul li a {
	background:#ffffff; 
	border:solid 1px #cdced0;  
	padding:8px 13px 6px; 
	display:block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	color:#222222;
	font-size:13px;
}
.pdr-moreinfo-head ul li a:hover {
    background: #F5F5F5;     color: #ED1C24;
}

.pdr-moreinfo-head.fixed-moreinfo > p {  
	z-index: 4;
}
.pdr-moreinfo-head.fixed-moreinfo {
    padding: 5px 11px 5px; 
	z-index:4;
}
.pdr-moreinfo-head.fixed-moreinfo ul {
	clear:none;
}
	/*------------------------------------------------------*/
#gioi-thieu-san-pham { 
/*	-moz-user-select: none;  
	-webkit-user-select: none;  
	-ms-user-select: none;  
	-o-user-select: none;  
	user-select: none;
*/}
.pdr-moreinfo .pd-news-title {
	font-size:115%;
    padding: 20px 0 4px;
	line-height: 150%;
    text-transform: uppercase; 
	font-weight: bold;
	float:left;  display:block; width:100%;
}
.pdr-moreinfo .pd-news-content {
    border: solid 1px #e7e7e8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	padding:12px 19px;
	line-height:180%;
	clear:both;
}
.pdr-moreinfo .pd-news-content p {
	margin-bottom:10px; display: inline-block; width:100%;
}
.pdr-moreinfo .pd-news-content img {
	margin:10px auto; max-width:80%;     display: block;
}
.pdr-moreinfo .pd-news-content a {
	color:#0000ff;
}
.pdr-moreinfo .pd-news-content table.product-compare {}
.pdr-moreinfo .pd-news-content table.product-compare tr {}
.pdr-moreinfo .pd-news-contenttable.product-compare td {}

.viewmore {
    width: 300px;
    margin: 10px auto 0;
    display: block;
    cursor: pointer;
    text-align: center;
    padding: 10px 0;
    color: #0172be;
    text-decoration: none;
    background: #eaecec;
    font-size: 18px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}


/*--------------------------- End Product detail ---------------------------*/

/*-------------------- plasory ------------------------*/
.plasory {
    margin-bottom: 20px;
}
.plasory .plasory-head {
    font-size: 13px;
    padding: 8px 0 5px;
    line-height: 150%;
    font-weight: bold;
    color: #ffffff;
    background: #ed1c24;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
}
.plasory .plasory-content {

}

.plasory-item-ul {
	display:inline-block; 
	width:100%; 	padding:0 21px;
}
.plasory-item-ul > .plasory-item-li {
	float:left; 
	display:inline; 
	width:16.6%;
    padding: 0 12px;
}
.plasory-item-ul .owl-item .plasory-item-li {
    padding: 0 12px;
}
/*.plasory-item-li-add i {
	background:url(images/icon_plus.png) no-repeat left top;
	width:46px; 
	height:47px; 
	display:block;
	margin-top: 38px;
}
*/
.plasory-item-ul a.fcybox-order {
	cursor:pointer;
	text-decoration:none;
    background: #ce171f;
    color: #fff;
    background: #F88011;
    border: solid 1px #f76b1c;
    text-transform: uppercase;
    padding: 3px 8px;
    font-size: 0.9em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.plasory-item-ul.owl-theme .owl-controls .owl-buttons div {
    cursor: pointer;
    display: block;
    width: 30px;
    height: 30px;
    margin: -20px 0 0 0;
    padding: 0;
    position: absolute;
    top: 62%;
    z-index: 99;
    background: none;
    webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.plasory-item-ul.owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 3px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    transform: rotate(-54deg) skew(-20deg);
    filter: Alpha(Opacity=80);
    opacity: .8;
}
.plasory-item-ul.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 3px;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    transform: rotate(54deg) skew(20deg);
    filter: Alpha(Opacity=80);
    opacity: .8;
}

.plasory-item-image {
    height: 122px;
    display: table;
    width: 100%;
    margin-top: 5px;
}
.plasory-item-image a {
	display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: left;
}
.plasory-item-image img {
	max-height:120px; 
	max-width:85%;     
}

.plasory-item-name {}
.plasory-item-name a {
    color: #0072bc;
    line-height: 140%;
    height: 36px;
    overflow: hidden;
    display: block;
}
.plasory-item-pbuy {
	color: #000;
    font-size: 20px;
    padding: 10px 0 10px 8px;
    letter-spacing: -1px;
    font-weight: bold;
    margin: 0;
}


.plasory-item-li-order  .plasory-item-pbuy {
	margin:10px 0 20px;
}

.plasory-item-li-order .plasory-item-pbuy  {
    text-align: center;
}

.plasory-item-pbuy .draw-price-content span
{
    width: 18px;
    height: 25px;
    display: inline-block;
    margin-left: -11px;
    background: url(images/nump-detail.png) no-repeat;
}

.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-0 {
	background-position: -274px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-1 {
    background-position: -296px -58px;
    width: 15px;
    margin-left: -8px;	
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-2 {
	background-position: -316px -58px;
    width: 19px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-3 {	
    background-position: -339px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-4 {	
    background-position: -360px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-5 {	
    background-position: -382px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-6 {	
    background-position: -404px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-7 {	
    background-position: -425px -58px;
    width: 16px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-8 {	
    background-position: -447px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-view-9 {	
    background-position: -469px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-last {
    background-position: -503px -58px;
}
.plasory-item-pbuy .draw-price-content .drw-pri-thumb-dot {
    background-position: -490px -58px;
    width: 12px;
    margin-left: -12px;
}

		/*--------------------------------------------*/
.plasory-item-pmarket {
	text-decoration: line-through;
}
.plasory-item-li-order .plasory-item-pmarket {
	text-align:center;    
}
.plasory-item-li-order .plasory-item-pmarket .draw-price{
	
	position:relative;
	display: inline-block;
}
.plasory-item-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 41%;
    height: 2px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}
.plasory-item-pmarket .draw-price-content span
{
    width: 18px;
    height: 26px;
    display: inline-block;
    margin-left: -8px;
	background:url(images/numberfull.png) no-repeat;
}

.plasory-item-pmarket .draw-price-content .drw-pri-small-view-0
{
	background-position: -630px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-1
{
	background-position: -658px -157px;
	width: 14px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-2
{
	background-position: -680px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-3
{
	background-position: -708px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-4
{
	background-position: -733px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-5
{
	background-position: -760px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-6
{
	background-position: -786px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-7
{
	background-position: -810px -157px;
    width: 15px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-8
{
	background-position: -838px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-view-9
{
	background-position: -864px -157px;	
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-last
{
	background-position: -888px -157px;
}
.plasory-item-pmarket .draw-price-content .drw-pri-small-dot
{
	background-position: -914px -157px;
	width:10px;
}


.highlight {
	background: #ffff00;
}

/*
.pca-filter li a[href="/cay-nuoc-nong-lanh/daikin/"],
.pca-filter li a[href="/dau-phat-hd/novatron/"],
.pca-filter li a[href="/dau-phat-hd/mediamart/"],
.pca-filter li a[href="/dau-phat-hd/hyundai/"],
.pca-filter li a[href="/dieu-hoa-nhiet-do/fujitsu/"],
.pca-filter li a[href="/dieu-hoa-nhiet-do/mitsubishi-heavy/"],
.pca-filter li a[href="/dieu-hoa-nhiet-do/mitsubishi/"],
.pca-filter li a[href="/lo-vi-song/coex/"],
.pca-filter li a[href="/dieu-hoa-nhiet-do/coex/"] {
	display:none;
}
*/


/*-----------------------------*/
#p_ga {background: #fff; position:relative; display:none; height:100%;}
#p_ga .g_images {padding-bottom:70px;}
#p_ga .g_item{ text-align:center; height:530px; width:900px; display:table-cell; vertical-align:middle;}
#p_ga .g_item img {max-height:530px;}

#p_ga .spc-item {
    display: block !important;
    text-align: center;
}
#p_ga .spc-item img {
	max-width:500px;
	max-height:500px;
}
#p_ga .spc-item .spc-title {
    display: block;
    text-align: center;
    background: rgba(0,0,0,.4);
    padding: 5px 0;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 18px;
    right: 0;
}
#p_ga .spc-item .spc-title a {
	color:#ffffff;
}
#p_ga .owl-page {
	width:70px; height:60px; text-align:center; margin:0 1px;
	border:solid 1px #fff; padding:0; background:#ffffff;
}
#p_ga .owl-page p {
	width:88px; height:58px; display:table-cell;     vertical-align: middle;
}
#p_ga .owl-page span { display:none;}
#p_ga .owl-page.active {
	border:solid 1px #ff0000;
}
#p_ga .owl-page img {
	max-width:50px; max-height:50px;
}
#p_ga .owl-controls {
	margin:0; display:block !important;
}
#p_ga .owl-controls .owl-pagination {
	position:absolute; bottom:5px; left:20px; right:20px;
}
#p_ga .owl-controls .owl-buttons div {
    background: url(images/arrow_nextprev_2.png) no-repeat;
    width: 37px;
    height: 73px;
    padding: 0;
    color: transparent;
    webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=90);
    opacity: 0.9;
    position: absolute;
    top: 50%;
    margin-top: -73px;
}
#p_ga .owl-controls .owl-buttons div.owl-prev {
    float: left;
    background-position: top left;
    left: 0;
}
#p_ga .owl-controls .owl-buttons div.owl-next {
    float: right;
    background-position: top right;
    right: 0;
}
/*--------------------*/
.adv-feature-brand
{
    width:100%;
    overflow:hidden;
    height:230px;
    margin-bottom:10px;    
}
.adv-feature 
{
    float:left;
    width:583px;
	height:230px;  
}
.adv-tivi 
{
    position:relative;
	background:url(images/bg_adv_tivi.png) no-repeat center center #fff; 
	background-size: cover;
}
.adv-tivi .list-option
{
    padding-left: 117px;
    width: 100%;
    height: 100%;
    display:block;
}
.adv-tivi .item
{
    float:left;
    width:29.33%;
    margin-right:4%;
    height:100%;
}
.adv-aircond 
{
    position:relative;
	background:url(images/bg_adv_dh.png) no-repeat center center #fff; 
	background-size: cover;
}
.adv-aircond .list-option
{
    width: 100%;
    height: 100%;
    display:block;
    padding: 40px 30px;
}
.adv-aircond .item
{
    float:left;
    width:25%;
    margin-right:0%;
    height:100%;
}
.adv-tl
{
    position:relative;
	background:url(images/bg_adv_tl.png) no-repeat center center #fff; 	
	background-size: cover;
}
.adv-tl .list-option
{
    position:relative;
    width: 100%;
    height: 100%;
    display:block;
    padding: 50px 35px 13px;
}
.adv-tl .item
{
    float:left;
    width:50%;
    margin-right:0%;
    height:50%;
}
.adv-tl .item-2
{
    height:100%;
}
.adv-tl .item-3
{
    position: absolute;
    bottom: 13px;
    left: 35px;
    width: 44%;
    height: 35%;
}
.adv-mg
{
    position:relative;
	background:url(images/bg_adv_mg.png) no-repeat center center #fff; 
	background-size: cover;
}
.adv-mg .list-option
{
    width: 100%;
    height: 100%;
    display:block;
    padding: 48px 33px 13px;
}
.adv-mg .item
{
    float:left;
    width:26%;
    margin-right:1%;
    height:100%;
}
.adv-mg .item-3
,.adv-mg .item-4
,.adv-mg .item-5
{
    width: 45%;
    height: 30%;
    margin-bottom: 2%;
}
.adv-brand
{
    padding:11px 35px;
    float:right;
    background-color:#fff;
    border:1px solid #f7f7f7;
    width:583px;
	height:230px;  
}
.adv-brand .title
{
    margin-bottom:5px;
    text-align:center;
    font-size:19px;
    font-weight:bold;
    color:#e3007b;
    text-transform:uppercase;
}
.adv-brand .brand-list
{
    width:100%;
    height:162px;
    overflow:hidden;
}
.adv-brand .brand-list li
{
    float:left;
    margin-top:10px;
    margin-right:10px;
    width:120px;
    text-align:center;
    border:1px solid #dedfe0;
}
.adv-brand .brand-list li:nth-child(4n)
{
    margin-right:0;
}
.adv-brand .brand-list li a
{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 42px;
    width: 100%;
}
.adv-brand .brand-list li a img
{
    display: block;
    max-height: 70% !important;
    max-width: 70% !important;
    margin:auto;
}
/*------------------- pd-schema ------------------*/
.pd-banner
{
        
}
.pd-banner img
{
    max-width:100%;    
}
.pd-body {
	font-size: 13px; 
	line-height: 24px; 
	background:#ffffff;
}
#pdb-ajax {
	padding:5px 15px 23px;
	border-bottom: solid 1px #dddddd;
}
.pd-schema {
   
}
.pdt-left {
	float:left; width:43%;
}
.pdtl-image {
    text-align: center;
    position: relative;
}

.pdtl-image .icon-11 {
    background: url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=08101) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    left: -10px;
    top: -7px;
    z-index: 2;
}

.pdtl-image .icon-44 {
    background: url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=08101) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    left: -10px;
    top: -7px;
    z-index: 2;
}

.pdtl-image .event-vcb 
{
    position:absolute;
    top:0;
    right:0;
    background: url(images/icon-23-xehonda.png) no-repeat right center; 
    width: 120px;
    height: 120px;
}
.pdtl-image img {	
    max-width: 100%;
    max-height: 350px;
	display: block;
    margin: auto;
}
.pd-attrvalue-feature {
	display: table;
    width: 95%;
	margin:10px auto;
	border-collapse: collapse;
}
.pd-attrvalue-feature > li {
	display:table-cell; 
	border:solid 1px #e8e9ea;
	width: 50px;
    text-align: center;
    line-height:18px;
    vertical-align: middle;
}
.pd-attrvalue-feature > li strong 
{
	display:block; 
	height:47px;
	padding:7px 5px;
	font-weight:400;
	border-bottom:solid 1px #e8e9ea;
}
.pd-attrvalue-feature > li span 
{
	display:block; 
	height:47px;
	padding:7px 5px;
	font-weight:700;     
	font-size: 12px;
}
.pdtl-des {
	padding-left: 8px;         
	max-height: 165px;
    overflow: hidden;
} 
.pdtl-des p {
	text-align: justify;
}

.scrollto-pd-special {}
.scrollto-pd-special a {
    position: relative;
    color: #0072bc;
    text-decoration: none;
    display: inline-block;
	margin: 6px 0 0 8px;
	cursor:pointer;
}
.scrollto-pd-special a:hover {
	color: #ed1c24;
}
.scrollto-pd-special a:after {
    content: "›";
    font-size: 16px;
    top: 1px;
	right:-16px;
	position:absolute;
	font-family: cursive;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}
.scrollto-pd-gallery {
	text-align: center;
}
.scrollto-pd-gallery a {
    position: relative;
    color: #0072bc;
    text-decoration: none;
    display: inline-block;
	margin: 6px 0 0 8px;
	cursor:pointer;
}
.scrollto-pd-gallery a i {
    position: relative;
    display: inline-block;
    width: 22px;
    height: 18px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    overflow: hidden;
    margin: 1px 5px 0 10px;
    border: solid 1px #0072BC;		
}
.scrollto-pd-gallery a i:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: -2px;
    top: 12px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: inset 0 0 0 32px,10px -6px 0 0;
}
.scrollto-pd-gallery a i:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 32px;
    top: 5px;
    right: 5px;	
}
.scrollto-pd-gallery a:hover {

}

	/*-----------------------------*/
.pdt-right {
	width:54%; float:right;
}
.pdt-info {
	width:62%; float:left;
}
.pdtr-name 
{
    height:40px;
    margin:0 -15px 15px; 
	padding:0 0 5px 15px;
	border-bottom: solid 2px #e7e7e7;
}
p.pdtr-name 
{
    height:auto;   
    line-height: 27px; 
}
.pdtr-name h1
{
    position:relative;
    padding-right:50px;
    float:left;
    line-height: 40px;
    font-weight: 400;
    font-size: 24px;
    text-shadow: 0 1px 0px #eee;
}
.pdtr-name h1 span
{
    float:left;
    margin-right:5px;
}
.pdtr-name h1 .new-product
{
    font-size: 14px;
	font-weight: bold;
    color: #e9008c;
}
.pdtr-name h1 .icon-11 {
	background:url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=040903) no-repeat center center;
	display:block;
	width:90px;
	height:26px;
	right:0; 
	margin-top:2px;
}
.pdtr-name h1 .icon-22 {
	background:url(https://cdn.mediamart.vn/ProductOption/22-icon.png?v=04201) no-repeat center center;
	display:block;
	width:96px;
	height:26px;
	right:0; 
	margin-top:2px;
}
.pdtr-name h1 .icon-33 {
	 background: url(images/33-icon.png?v=02191) no-repeat center center;
    display: none;
    width: 145px;
    height: 25px;
	right:0; 
	margin-top:2px;
}
.pdtr-name h1 .icon-44 {
	background:url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=040903) no-repeat center center;
	display:block;
	width:90px;
	height:26px;
	right:0; 
	margin-top:2px;
}
.pdtr-name h1 .icon-55 {
	background:url(https://cdn.mediamart.vn/ProductOption/55-icon.png?v=01011) no-repeat center center;
	display:block;
	width:70px;
	height:26px;
	right:0; 
	margin-top:2px;
}
.pdtr-name h1 .icon-999 {
	background:url(https://cdn.mediamart.vn/ProductOption/999-icon.png?v=08011) no-repeat center center;
	display:none;
	width:116px;
	height:26px;
	right:0; 
	margin-top:2px;
	border-radius: 3px;
    background-size: contain;
}
.pd-social
{
    float:right;    
}
.pd-social ul.w-social li
{
    float:left;
    margin-right:15px;    
}
.pdt-right .pdt-ul-price {
	float: left;
    line-height: 30px;
    width: 100%;
    display: table;
}
.pdt-ul-price > li 
{
	float:left;
	height:35px;
	overflow:hidden;
}
.price-online
{   
    margin: 5px 0;
    color: #0072bc;
    background-color: #fef200;
    display: block;
    font-size: 16px;
    padding: 6px;
    line-height:20px;
}   
.pdt-ul-price > li.pdt-pmarket { 
	margin-left:5px;
}
.pdt-ul-price > li.pdt-saving 
{
    height:30px;
}
.pdt-ul-price > li.pdt-saving span {
	font-weight:700;
	color:#e3007b;
}
.pdtr-ul-price li.pdtr-address {

}
.pdtr-ul-price .whm-showrom {
    float: none;
    display: inline-block;
    margin: 0;
	line-height: 1.8em;
}
.pdtr-ul-price .whm-showrom .sh-present {
	color: #ce171f;
    background: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: solid 1px #ce171f;
    padding: 0 15px 0 6px;
}
.whm-showrom span.sh-present:before {
	content: ">";
	font-size: 16px;
	top: 1px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}
.pdtr-ul-price .whm-showrom span.sh-present:before {
	right: 4px;
}
	/*---------------------------------------*/
.pdt-banner {
	float:right;     width: 35.6%;
}
.pdt-banner li.item-1 { margin-bottom:5px;}
.pdt-banner img { max-width:100%;}

	/*---------------------------------------*/
.pdrrp-price {
	display: inline-block;
    font-family: impact, 'Conv_UTM Impact',sans-serif;
    font-size: 18px;
    color: #e3007b;
    transform: scale(1, 1.1);
    -webkit-transform:  scale(1, 1.1);
    -moz-transform: scale(1, 1.1);
    -o-transform:  scale(1, 1.1);
    -ms-transform: scale(1, 1.1);
}
#pdb-ajax .pdrrp-price { font-size:23px;}
.pdrrp-price .draw-price-content {
	display:inline-block;
}
.pdrrp-price .draw-price-content span {
    width: 21px;
    height: 30px;
    display: inline; float:left;
    margin-left: -7px;
    background: url(images/nump-detail.png) no-repeat;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-0 {
	background-position: -8px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-1 {
	background-position: -31px -8px; width: 16px;     margin-left: -4px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-2 {
	background-position: -50px -8px; 
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-3 {	
	background-position: -73px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-4 {	
	background-position: -94px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-5 {	
	background-position: -116px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-6 {	
	background-position: -138px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-7 {	
	background-position: -159px -8px;  width: 19px;    margin-left: -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-8 {	
	background-position: -181px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-view-9 {	
	background-position: -203px -8px;
}
.pdrrp-price .draw-price-content .drw-pri-thumb-last {
	background-position: -237px -8px; width:16px; margin-left: -9px;
}

.pdrrp-price .draw-price-content .drw-pri-thumb-dot {
	background-position: -223px -8px;
    width: 11px;
    margin-left: -9px;
    margin-right: 2px;
}
.pdrrp-price .draw-price {
	position:relative; display: inline-block;     top: -7px;
    margin-left: 10px;
}
	/*---------------------------------------*/
.pdtr-ul-price > li.pdrr-saving { 
	font-size:12px;
    color: #ED1C24;
	font-weight: bold;
}
.pdrr-pmarket {
}
.pdrrp-pmarket {
	display: inline-block;
    font-family: impact, 'Conv_UTM Impact',sans-serif;
    font-size: 15px;
    transform: scale(1, 1.1);
    -webkit-transform:  scale(1, 1.1);
    -moz-transform: scale(1, 1.1);
    -o-transform:  scale(1, 1.1);
    -ms-transform: scale(1, 1.1);
	text-decoration: line-through;
}
.pdrr-pmarket .draw-price-content span {
    width: 15px;
    height: 21px;
    display: inline; float:left;
    margin-left: -6px;
    background: url(images/nump-detail.png) no-repeat;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-0 {
	background-position: -274px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-1 {
	background-position: -296px -8px; width: 12px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-2 {
	background-position: -316px -8px; width: 16px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-3 {	
	background-position: -339px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-4 {	
	background-position: -360px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-5 {	
	background-position: -382px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-6 {	
	background-position: -404px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-7 {	
	background-position: -425px -8px; width: 14px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-8 {	
	background-position: -447px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-view-9 {	
	background-position: -469px -8px;
}
.pdrr-pmarket .draw-price-content .drw-pri-small-last {
	background-position: -503px -8px; width:10px;     margin-left: -6px;
}

.pdrr-pmarket .draw-price-content .drw-pri-small-dot {
	background-position: -489px -8px;
    width: 9px;
    margin-right: 0px;
    margin-left: -7px;
}
.pdrr-pmarket .draw-price {
	position:relative; display: inline-block; top: 2px; margin-left: 8px;
}
.pdrr-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 41%;
    height: 2px;
    width: 115%;
    z-index: 1;
    background: rgba(237,28,36,.6);
}
.pdrr-vat {
	font-style:italic; font-size:0.8em;
}
	/*---------------------------*/
ul.pdtr-ul-info {
	overflow:hidden; margin:0px;
}
.pdtr-ul-info li {
	float:left; margin:0 10px 0 0px;
}
.stock-status 
{
    text-transform:uppercase;
	color:#13c248;
	font-weight:bold;
}
.pdtr-ul-info li:first-child {

}
.pdtr-ul-info li a {
	color: #ED1C24;
    font-style: italic;
    font-size: 11px;
}
.pdtr-source {
	overflow:hidden;
}
.pdtr-source li {
	float:left; margin:0 22px 0 0 ;
}
.pdtr-specialoffer {
	margin:6px 0 0 0px; 
	border:solid 1px #e8e9ea;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.pdrr-so-head 
{
    padding:4px 0;
	line-height: 26px;
    color: #333333;
    background: #fef200;
	overflow:hidden;
	border-bottom:solid 2px #e7e7e7;
	position:relative;
	text-align:left;
}
.pdrr-so-head > i {
	background: url(images/icon_gift_25.png) no-repeat 0px 0px;
    height: 33px;
    width: 35px;
    display: block;
	position:absolute;
	left:0; 
	top:0;
}
.pdrr-so-head span {
    line-height: 26px;
    font-size: 12px;
    font-weight:bold;
    margin-left:30px;
}
.pdrr-so-info {
	padding:7px 11px 0px; 
	font-size:12px;
	line-height:170%;
}
.pdrr-so-info p *
{
    color:#222 !important;
}
.pdrr-so-info p a
{
    color:#1B75BB !important;
}
.pdrr-so-info > span {
    color: #ff0000;
    font-size: 11px;
    padding-left: 7px;
}
.pdrr-so-info p {
	
}
.pdrr-so-info-full li
{
    background: url(images/icon-promotion-number-1.png) no-repeat left 0px;
    float:left;
    width:100%;
    font-size:13px;
    margin:3px 0;
    padding-left:25px;
    color:#333;   
    list-style:none;
    line-height:19px;
    min-height:20px;
}
.pdrr-so-info-full li:nth-child(2)
{
    background-image:url(images/icon-promotion-number-2.png);
}
.pdrr-so-info-full li:nth-child(3)
{
    background-image:url(images/icon-promotion-number-3.png);
}
.pdrr-so-info-full li:nth-child(4)
{
    background-image:url(images/icon-promotion-number-4.png);
}
.pdrr-so-info-full li:nth-child(5)
{
    background-image:url(images/icon-promotion-number-5.png);
}
.pdrr-so-info-full li:nth-child(6)
{
    background-image:url(images/icon-promotion-number-6.png);
}
.pdrr-so-info-full li:nth-child(7)
{
    background-image:url(images/icon-promotion-number-7.png);
}
.pdrr-so-info-full li:nth-child(8)
{
    background-image:url(images/icon-promotion-number-8.png);
}
.pdrr-so-info-full li:nth-child(9)
{
    background-image:url(images/icon-promotion-number-9.png);
}
.pdrr-so-info-full li:nth-child(10)
{
    background-image:url(images/icon-promotion-number-10.png);
}
.pdrr-so-info-full li:nth-child(11)
{
    background-image:url(images/icon-promotion-number-11.png);
}
.pdrr-so-info-option
{
    border: #f2f2f2 solid 1px;
    border-radius: 4px;
    margin: 25px 0 0 !important;
    padding: 20px 0 10px;
    position: relative;
    overflow: visible !important;
}
.pdrr-so-info-option .title
{
    background: #f2f2f2;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: -13px;
    left: 10px;
    vertical-align: middle;
    line-height: 26px;
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    clear: both;    
}
.pdrr-so-info-option ul li
{
    float:left;
    width:100%;
    font-size:13px;
    margin:1px 0 0;
    margin-left:30px;
    color:#333;   
}

	/*------------------------*/
.pd-specialoffer-image {
    padding: 15px 0;
}
.pd-specialoffer-image > *{
	display:inline; 
	margin:0 3px 5px 3px;
}
.pd-specialoffer-image a {}
.pd-specialoffer-image img {
    max-width: 65px;
    max-height: 65px;
}
.spc-title {
	display:none;
}

.fancybox-title {
	text-align:center;     color: #0072bc;
}
.fancybox-wrap .fancybox-prev span {
	background: url(images/arrow_nextprev_2.png) no-repeat 0 center !important;	
    width: 40px;
    height: 73px;     visibility: visible;
}
.fancybox-wrap .fancybox-next span {
	background: url(images/arrow_nextprev_2.png) no-repeat -41px center !important;	
    width: 40px;
    height: 73px;     visibility: visible;
}

.pdtr-orders 
{
    margin:0;
    display:block;
    margin-top:10px;
	overflow:hidden; list-style:none; padding:0; 
}
.pdtr-orders li 
{
    float:left;
    margin-bottom: 8px;
    width:49%;
}
.pdtr-orders li.nth-child(2n)
{
    float:right;    
}
.pd-info .pdtr-orders .pdtr-buy {
	margin-bottom:9px;
}
.pdtr-orders .pdtr-buy a {
    cursor: pointer;
    color: #ffffff;
    font-size: 0.85em;
    text-align: center;
    padding: 9px 15px 4px 15px;
    display: block;
    line-height: 18px;
    background: #e3007b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pdtr-orders .pdtr-buy a:hover {
	    text-decoration: none; 
}
.pdtr-orders .pdtr-buy a strong {
	display: block;
    font-size: 1.4em;
}
.pdtr-orders .fcybox-order-quick {
	cursor:pointer;
    color: #ffffff;
    font-size: 0.85em;
    text-align: center;
    padding: 9px 15px 4px 15px;
    display: block;
    line-height: 18px;
	background: #177ec2;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pdtr-orders .fcybox-order-quick  strong {
	display: block;
    font-size: 1.4em;
}
.pdtr-orders .pdtr-buy-ism a:hover,
.pdtr-orders .fcybox-order-quick:hover {
	text-decoration: none; 
}
.pdtr-orders .pdtr-buy-ism  
{
    float:right;   
	margin-right: 0;
}
.pdtr-orders .pdtr-buy-ism-new { float:left; margin-left:10px; width: 35.7%;}
.pdtr-orders .pdtr-buy-ism-new .btn-ism {
	background:url(images/btn_tragop.png) no-repeat center center;
	width:100%; height:56px; display:block;
}
.pdtr-orders .pdtr-buy-ism p,
.pdtr-orders .pdtr-buy-ism a {
    cursor: pointer;
    color: #0d0d10;
    font-size: 0.85em;
    text-align: center;
    padding: 9px 15px 4px 15px;
    display: block;
    line-height: 18px;
    background: #ffde00;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.pdtr-orders .pdtr-buy-ism a strong,
.pdtr-orders .pdtr-buy-ism p strong {
	display: block;
    font-size: 1.4em;
    text-transform: uppercase;
}
.pdtr-orders .pdtr-supportonline {

}
.pdtr-orders .pdtr-supportonline .contact-order {
	 padding: 5px 0px 0px 20px; line-height: 20px;
}
.pdtr-orders .pdtr-supportonline .contact-order span {
    font-size:0.9em;
    color: #333333;
    display: block;
}
.pdtr-orders .pdtr-supportonline .contact-order a {
	color: #333333;
    font-size: 1em;
    line-height: 1em;
}
#contact-order {
	 text-align:center;
	 margin:5px 0;
}
#contact-order .contact-order span {
    font-size: 14px;
    color: #333333;
}
#contact-order .contact-order a {
	color: #e3007b;
    font-size: 20px;
    font-weight:bold;
}
.pd-inspartner
{
    border: #ffee40 solid 2px;
    border-radius: 4px;
    margin: 25px 0 0 !important;
    position: relative;
}
.pd-inspartner .title
{
    background: #ffee40;
    border-radius: 10px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: -13px;
    left: 10px;
    vertical-align: middle;
    line-height: 26px;
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    clear: both;
}
.pd-inspartner ul
{
    display:inline-block;
    padding: 30px 8px 10px;
}
.pd-inspartner ul li
{
    background: url(images/arrow-horizontal-0518.png) no-repeat right center;
    float:left;
    width:58%;
    line-height:20px;
    font-size:12px;
    padding-right:11px;
}
.pd-inspartner ul li:nth-child(2)
{
    width:36%;
    margin-left:6%;
}
.pd-inspartner ul li .highlight
{
    color:#000;
    text-transform:capitalize;
}
.pd-inspartner ul li a
{
    color:#333;
}
.pd-inspartner ul li:nth-child(1) a
{
    color:#288ad6;
}
.pd-inspartner ul li a:hover
{
    color:#288ad6;
}
.pd-inspartner ul li .visa-master
{
    background: url(images/visa-master-0518.png) no-repeat center;
    width:73px;
    height:14px;
    display: block;
    margin-top:4px;
}
.pdtr-banner
{
    margin:10px 0 0;    
}
.pd-schema .pay-access {
	padding-left: 15px; float:left; margin-top: 20px;     width: 72%;
}

.pdtr-policy {
	padding: 10px 0;
}
.pdtr-policy p {
    background: url(images/dot_gray.jpg) no-repeat left 9px;
    padding-left: 10px;
    margin-left: 5px;
}
.pay-access {
	overflow: hidden;
    margin-top: 10px;   
}
.pay-access span {
	float: left;
    margin-right: 10px;
    line-height: 24px;
}
.pay-access .paymethod-list {
    float: left;
}
.pay-access .paymethod-list img {

    margin-right: 0px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    width: 60px;
}
.pdtr-policy .likeshare_note7 {
    color: #ED1C24; font-size:14px; text-transform:uppercase;
}
.pdtr-policy .likeshare_note7 a {
	color: #ED1C24; /*text-decoration:underline;*/
}

/*pd-tskt*/
.pd-info-title
{
    padding-left: 15px;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 40px;
    border-bottom: 5px solid #fef100;
    color: #e3007b;
}
.pd-info-title span
{
    color: #00aeef;
}
.pd-tskt
{
    margin:10px 0;
}
.pd-tskt-l
{
    float:left;
    margin:20px 0;
    margin-left:1%;
    width:38%;
    
}
.pd-tskt-r
{
    float:right;
    width:58%;
    margin:10px 0;
    margin-right:1%;
}
.pd-tskt-r img
{
    max-width:100%;
    max-height:100%;
}
.pd-tskt-r-t
{
    display:table;
    width:100%;
    height:500px;    
}
.pd-tskt-r-t-c
{
    display:table-cell;
    width:100%;
    height:100%;  
    vertical-align:middle;
}
/*------------------- pd-info -------------------*/
.pd-info {
    overflow: hidden;
    padding: 15px 15px 0;
	clear:both;
}
.pd-info-left {
	float:left; width:70%;
}
.pd-info .pd-info-title
{
    padding-left:0;    
}
.pd-news-title { 
    font-size: 1.4em; color: #3a3a3c; padding: 15px 0 10px 8px;
}
.pd-gallery {
    margin-bottom: 16px;
}
.pdg-image {
    text-align: center;
}
.pdg-image img {
    max-width: 560px;
    max-height: 350px;
    display: block;
    margin: auto;
}
.pdg-images {}
.g_images {
	overflow:hidden; max-width:660px; margin:auto;
}
.pdg_slideshow .g_item {
    width: 100%;
    display: table;
}
.pdg_slideshow .g_item a { 
    cursor: default;
    text-align: center;
    height: 380px;
    width: 100%;
    vertical-align: middle;
    display: table-cell;
}
.pdg_slideshow .g_item img {
	max-width:100%;	 max-height:380px; margin:auto;
}

.pdg_slideshow.owl-theme .owl-controls .owl-buttons div {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 73px;
    margin: 0;
    padding: 0;
    position: absolute;
	top: 160px;

    z-index: 99;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.pdg_slideshow.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 2px;
    background: url(images/arrow_nextprev_2.png) no-repeat -41px center;
    background-size: 81px;
}

.pdg_slideshow.owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 2px;
    background: url(images/arrow_nextprev_2.png) no-repeat 0px center;
    background-size: 81px;
}
.pdg_slideshow.owl-theme .owl-controls .owl-page span {
	display:none;
}
.pdg_slideshow.owl-carousel .owl-wrapper-outer {
	height:380px;
}
.pdg_slideshow.owl-theme .owl-pagination {
	max-width:690px; margin:auto; text-align: left; overflow:hidden;
}
.pdg_slideshow.owl-theme .owl-controls .owl-page {
	border:solid 2px #ffffff; padding: 5px 7px; height:86px; width:20%; text-align:center; float:left;
}
.pdg_slideshow.owl-theme .owl-controls .owl-page img {
	max-width:94%; max-height:72px;
}
.pdg_slideshow.owl-theme .owl-controls .owl-page.active {
	border:solid 2px #ed1c24;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

	/*----------------------------------------*/
.pd-info-right  {
	float:right; width:28%; padding-top:15px;
}
.pd-info-right .pdt-right {
	width:100%; float:none; padding:0; background:#ecedef; padding:12px 4px 4px;
}
.pd-info-right .pdt-right .pdtr-name {
    font-size: 20px;	margin:0;     border-bottom: solid 2px #d2d3d5; 
}
.pd-info-right .pdtr-specialoffer {
    margin: 6px 0 6px 0px; border: none; border:solid 1px #dfe0e2;
}
.pd-info-right .pdrr-so-info {
    padding: 10px 12px;
    font-size: 12px;
    line-height: 160%;
}
.pd-info-right .pdrr-so-info ul li
{
    color:#333;
    margin:2px 0 2px 10px;
    width:100%;
    font-size:13px; 
}
.pd-info-right .pdrr-so-head {
	line-height: 32px;
    color: #333333;
    text-transform: uppercase;
    font-size: 1.1em;
    background: #ffffff;
	overflow:hidden;
	border-bottom:none;
	padding-left: 46px;
}
.pd-info-right .pdrr-so-head > span {
	display: inline;
	float:left;
    line-height: 32px;
	height: 32px;
	padding-right: 5px;
}
.pd-info-right .pdtr-policy p {
	margin:0;
}
.pd-info-right .pdtr-ul-price {
	display:table; width:100%;     margin-top: 10px;
}	
.pd-info-right .pdtr-ul-price li {
	display:table-cell;
}
.pd-info-right li.pdrr-price {
	font-size: 11px;
}
.pd-info-right li.pdrr-pmarket {    
	font-size: 11px;
}
.pd-info-right .pdrr-so-info > span {
    color: #ff0000;
    font-size: 12px;
	display:block;
    padding-left: 7px;
}
.pd-info-right .pdtr-buy-ism a {
	font-size:0.8em;
}

.pd-info-right .pdtr-supportonline {
	clear:both; width:100%; margin: 6px 0 0 0;     text-align: center;
}
.pd-info-right .pdtr-orders .pdtr-supportonline .contact-order {
	padding:0px;
}
.pd-info-right .pdtr-orders .pdtr-supportonline .contact-order span {
    display: inline;
}
.pd-info-right .pdtr-orders .pdtr-supportonline .contact-order strong {
	font-size: 1.6em; 
}
.pd-info-right .pdrr-vat {
	display:none;
}	

/*---------------------------  plsame ---------------------------*/
.pl-other { padding:0 15px 15px;}

.plsame {
	font-size:13px; 
	margin-top:20px;
	width: 100%;
}
.plsame .plsame-head 
{
    padding-left:15px;
    font-size: 20px;
    font-weight:bold;
    text-transform:uppercase;
    color: #00aeef;
    line-height:40px;
}
.plsame .pl18-item-ul .pl18-item-li
{
    width:20%;
    padding-top:20px;
    padding-bottom:10px;
    border:1px solid #d4d5d6;
    border-top: 5px solid #fef100;
}
.plsame .pl18-item-ul .pl18-item-li:hover
{
    border:1px solid #d4d5d6;
    border-top: 5px solid #fef100;
}
.plsame .pl18-item-ul .pl18-item-li .pl18-item-brand
,.plsame  .pl18-item-ul .pl18-item-li .pl18-item-soffer
{
    height:17px;    
}
/*--------------------------- END  plsame ---------------------------*/

/*--------------------------- pd-attrvalue ------------------------------*/
.pd-attrvalue {
	font-size:12px;
    float: left;
    display: inline;
    width: 100%;
}

.pd-attrvalue .pd-attrvalue-item.pd-atv-col-full{
    background: none;
    border: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0 5px 8px;
}
.pd-attrvalue .pd-attrvalue-item.pd-atv-col-full:first-child {
	padding-top:0;     
}
.pd-attrvalue-item {
	line-height:25px; 
	padding:3px 10px 3px 32px;
	overflow:hidden;
	background: url(images/icon_n.png) no-repeat 10px 9px ;
}
.pd-attrvalue-item:nth-child(2n) {
	background: url(images/icon_2n.png) no-repeat 10px 9px #F2F2F2;
} 
.pd-attrvalue .pd-atv-col-l {
	float:left; 
	width:35%;
}
.pd-attrvalue .pd-atv-col-r {
	float:left; 
	width:65%;
}
	/*--------------------------- END pd-attrvalue ------------------------------*/
.pd-news-content 
{
    padding:15px 0;    
}
.pd-news-content img {
	margin: 5px auto;
    max-width: 100%;
	display:block !important; 
}
.pd-news-content p {
	margin-bottom:8px;
}
.pd-news-content a { text-decoration:underline;     color: blue;}
	/*--------------------------- List -  Tu van mua dieu hoa ----------------------------*/
.nav-news-epx {
	padding:15px 15px 0;
	background:#ffffff;
}
.nav-news-epx-head {
	color: #ed1c24;
	font-weight:bold;
    font-size: 14px; 
	padding-bottom:5px;
}	
.nav-news-epx .menuby-pca {
	overflow:hidden;     font-size: 13px;
}
.nav-news-epx .menuby-pca li {
    padding: 3px 0;
    float: left;
    width: 50%;
}
.nav-news-epx .menuby-pca a {
	color:#58585a;
	padding-left:20px; 
	display:block; 
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
    white-space: nowrap;
	background:url(images/icon_dot_yellow.png) no-repeat left center;
}
.nav-news-epx .menuby-pca a:hover {
	color:#3083c1;
}
	/*--------------------------- List -  san pham cung thuong hieu ----------------------------*/
.plsamebrand {
	font-size:13px; margin-top:20px;
}
.plsamebrand .plsamebrand-head {
    overflow: hidden;
    padding: 3px 0 3px 0px;
    line-height: 25px;
    font-size: 14px;
    display: block;
    color: #333;
    padding-top: 6px;
    font-weight: bold;
}
.plsamebrand .plsamebrand-head a {
    color: #ed1c24; text-decoration:underline;
}
.plsamebrand .plsamebrand-item-ul {
    list-style: none;
    overflow: hidden;
    width: 100%;
}
.plsamebrand .plsamebrand-item-li {
	float:left; 
	width:20%;
    padding-top: 5px;
    position: relative;
}
.plsamebrand .plsamebrand-item-image {
    width: 220px;
	max-width:100%;
    height: 140px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.plsamebrand .plsamebrand-item-image a {}
.plsamebrand .plsamebrand-item-image img {
    max-height: 140px;
    max-width: 170px;
}
.plsamebrand .plsamebrand-item-price {}
.plsamebrand .plsamebrand-item-discount {
    position: absolute;
    z-index: 2;
    right: 17px;
    top: 55px;
    background: url("images/type-discount.png") no-repeat scroll center center transparent;
    background-size: cover;
    width: 42px;
    height: 42px;
    color: #f8f06a;
    font: bold 13px/42px Arial;
    text-align: center;
}
.plsamebrand .plsamebrand-item-pmarket {
    position: absolute;
    top: 102px;
    right: 8px;
	display:none;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content span
{
    width: 11px;
    height: 16px;
    display: inline-block;
    margin-left: -6px;
	background:url(images/numberfull.png) no-repeat;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-0
{
    background-position: -630px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-1
{
    background-position: -658px -220px;
    width: 10px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-2
{
    background-position: -681px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-3
{
    background-position: -708px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-4
{
    background-position: -733px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-5
{
    background-position: -760px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-6
{
    background-position: -786px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-7
{
    background-position: -812px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-8
{
    background-position: -838px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-view-9
{
    background-position: -864px -220px;
}
.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-last
{
    background-position: -889px -220px;
}

.plsamebrand .plsamebrand-item-pmarket .draw-price-content .drw-pri-small-dot
{
    background-position: -914px -220px;
    width: 7px
}
.plsamebrand .plsamebrand-item-pmarket .draw-price:after {
    content: "";
    position: absolute;
    left: -12%;
    top: 43%;
    height: 1px;
    width: 115%;
    z-index: 1;
    background: #ed1c24;
}

.plsamebrand .plsamebrand-item-pbuy {
/*    position: absolute;
    top: 119px;
    right: 7px;
*/
    margin-left: 18px;
}
.plsamebrand .plsame-item-soffer {
    font-size: 0.9em;
    color: #ed1c24;
    display: block;
    line-height: 22px;
    text-align: left;
    height: 22px;
}
.plsamebrand .plsame-item-soffer p {
    background: url(images/dot_gray.jpg) no-repeat left 8px;
    padding-left: 10px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content span
{
	width: 18px;
    height: 25px;
    display: inline-block;
    margin-left: -10px;
    background: url(images/nump-detail.png) no-repeat;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-0
{
    background-position: -274px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-1
{
    background-position: -296px -58px;
    width: 15px; margin-left: -8px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-2
{
    background-position: -316px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-3
{
    background-position: -339px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-4
{
    background-position: -360px  -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-5
{
    background-position: -382px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-6
{
    background-position: -404px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-7
{
    background-position: -425px -58px;
    width: 15px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-8
{
    background-position: -447px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-view-9
{
    background-position: -469px -58px;
}
.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-last
{
    background-position: -503px -58px;
}

.plsamebrand .plsamebrand-item-pbuy .draw-price-content .drw-pri-thumb-dot
{
    background-position: -489px -58px;
    width: 12px;
    margin-left: -12px;
}

.plsamebrand .plsamebrand-item-soffer {
    background: url(images/dot_gray.jpg) no-repeat left 5px;
    padding-left: 10px;
    font-size: 0.9em;
    color: #ed1c24;
    display: block;
    line-height: 150%;
    text-align: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 22px;
    text-transform: uppercase;
}

.plsamebrand .plsamebrand-item-brand {
	color: #0072bc; 
    font-size: 1em;
    padding: 0 10px 0;
    text-align: left;
    font-weight: 700;	  
}
.plsamebrand .plsamebrand-item-brand span {
	vertical-align: super;     color: #ed1c24;
}
.plsamebrand .plsamebrand-item-name {
    padding: 0 10px 5px 10px;
	font-size:0.9em;
}
.plsamebrand .plsamebrand-item-name a  {
    color: #0072bc;
    line-height: 150%;
    height: 33px;
    overflow: hidden;
    display: block;
}
.plsamebrand .plsamebrand-item-mover {
    margin:0;
    text-align: center;
    border: solid 1px #fff;
    border-left: 0;
}
.plsamebrand .plsamebrand-item-des {
    padding: 0px 10px 5px;
	overflow:hidden;
    line-height: 170%;
    color: #58585a;
    font-size: 0.95em;
    text-align: left;
    max-height: 102px;
}
.plsamebrand .plsamebrand-item-des ul {
	list-style:none; padding:0; margin:0;
}
.plsamebrand .plsamebrand-item-des li {}
.plsamebrand-item-order {padding-left:10px;}
.plsamebrand-item-order a {
    background: #ce171f;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 8px;
    font-size: 0.9em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.plsamebrand-item-order a:hover {
    text-decoration: none;
}
/*---------------------------------------*/
.viewfull {
    cursor: pointer;
    color: rgb(237, 28, 36);
    padding: 3px 15px 3px 8px;
    display: inline-block;
    border-radius: 3px;
    margin-top: 5px;
    font-weight: bold;
}

/*----------------- san pham cung dong model --------------------*/
.pd-version {
    border-top: solid 1px #ddd;     padding: 10px 0 0;
}
.pd-version > p {
	color:#333;     margin-bottom: 3px;
}
.pd-version > p strong {
	text-transform:uppercase;
}
.pd-version .pdv-list {
	overflow:hidden;
}
.pd-version .pdv-list li {
	float:left; 
	margin-left:5px;
	margin-bottom:5px; 
}
.pd-version .pdv-list li:nth-child(1)
,.pd-version .pdv-list li:nth-child(5)
,.pd-version .pdv-list li:nth-child(9)
{
   margin-left:0;
}
.pd-version .pdv-list li:nth-child(4n)
{
    float:right;
    margin-left:0;
}
.pd-version .pdv-list li a {
	display:table-cell; border:solid 1px #eeeeee; width:92px;  text-align: center; height:45px; vertical-align: middle;
    position: relative;
}
.pd-version .pdv-list li a.active {
	border:solid 1px rgba(206, 23, 31, 0.45);
	font-weight:bold !important;
}
.pd-version .pdv-list li img {
	max-width:90%; max-height:50px; margin:5px auto 0;
}
.pd-version .pdv-list li span.name {
    display: block;
    text-align: center;
	color:#333;
    font-size: 14px/18px;
    width:100%;
    height:18px;
    overflow:hidden;
}
.pd-version .pdv-list li span.price {
    display: block;
    text-align: center;
	color:#e3007b;
    font-size: 14px/18px;
}
.pd-version .pdv-list li span.countdown {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
	background:none;
    color: #fff;
    line-height: 80px;
    font-size: 30px;
}
.pd-version .pdv-list li span.countdown {

    background: rgba(0,0,0,.5);
}


/*------------------ Scroll san pham cung phan khuc gia ------------------*/
.plsame-item-ul.owl-theme .owl-controls .owl-buttons div {
	cursor: pointer;
    display: block;
    width: 30px;
    height: 30px;
    margin: -20px 0 0 0;
    padding: 0;
    position: absolute;
    top: 62%;
    z-index: 99;
	background:none;
	webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.plsame-item-ul.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 3px;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    transform: rotate(54deg) skew(20deg);
	filter: Alpha(Opacity=50);
    opacity: .4;
}
.plsame-item-ul.owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 3px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    transform: rotate(-54deg) skew(-20deg);
	filter: Alpha(Opacity=50);
    opacity: .4;
}
/*------------------ END Scroll san pham cung phan khuc gia ------------------*/

.search-item-ul .pl-item-li {
	width:20%;
}
.notfound {
	margin: 20px auto;
    line-height: 250%;
    font-size: 15px;
    border: solid 1px #e5e6e7;
    padding: 6px 20% 30px;
}
.notfound h5 {
	font-size:16px;
}
.notfound .mess-notfound {
	font-size:22px; font-weight:700; margin:20px 0 10px;
}
.notfound ul {
    margin-bottom: 20px;
    list-style-type: decimal;
	margin-left:15px;
}
.notfound li { 
	position:relative;
}
.notfound a {
    color: #ed1c24;
    font-size: 15px;
    font-weight: 700;
}
#btn-research {
	width: 450px;
    background: #fff;
    border: solid 1px #ed1c24;
    padding: 0 35px 0 15px;
    height: 34px;
	font-size: 15px;
}
.notfound #btnSe {
    position: absolute;
    left: 418px;
    top: 4px;
    background: url(images/icon_search.png) no-repeat 4px center #d1d2d4;
    width: 30px;
    height: 30px;
    border: none;
}
/*-----------ProductStock-------------*/
.pstock
{
    
}
.pstock .title
{
   font:bold 14px/24px Arial;
   color:#288ad6; 
}
.pstock .pstock-city
, .pstock .pstock-district
{
    font-size:14px;
    margin:7px 0;
    height:30px; 
    width:100%;   
}
.pstock .pstock-city option
, .pstock .pstock-district option
{
    margin:2px 0;
    height:30px;
    font-size:14px;
}
.pstock .pstock-list p
{
    display:none;
}
.pstock .pstock-item
{
    margin:4px 0;
    font: 13px/19px Arial;
    color:#7a7d8d;
}
.pstock .pstock-item span
{
    font-weight:bold;
    color:#288ad6;
}
/*-- ProductList 2018 --*/
.pl18-item-ul
{
    width: 100%;
    list-style: none;
    border: 1px solid #aeaeb0;
    border-bottom: none;
    border-right: none;
}
.pl18-item-ul .pl18-item-li
{
    padding: 25px 8px;
    border-right: 1px solid #aeaeb0;
    border-bottom: 1px solid #aeaeb0;
    background-color: #fff;
    float: left;
    width: 25%;
    height: 410px;
    position:relative;
}
.pl18-item-ul .pl18-item-li:hover
{
  
}
.pl18-item-ul .pl18-item-li .pl18-item-image
{
    position: relative;
    padding-top: 15px;
    width: 95%;
    height: 190px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    display: table;
}
.pl18-item-ul .pl18-item-li .pl18-item-image a
{
}
.pl18-item-ul .pl18-item-li .pl18-item-image a img
{
    max-height: 175px;
    max-width: 100%;
}
.pl18-item-ul .pl18-item-li .pl18-item-discount
{
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: -135px;
    background: url(images/type-discount.png) no-repeat scroll center center transparent;
    background-size: cover;
    width: 54px;
    height: 54px;
    color: #f8f06a;
    font: bold 13px/54px Arial;
    text-align: center;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-11
{
    background: url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=11261) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    right: -15px;
    top: -25px;
    z-index:2;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-22
{
    background: url(https://cdn.mediamart.vn/ProductOption/22-icon.png?v=04201) no-repeat center center;
    display: block;
    width: 96px;
    height: 26px;
    position: absolute;
    left:100px;
	top:100px;
    bottom: -110px;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-33
{
     background: url(images/33-icon.png?v=10242) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
    left: -5px;
    bottom: -30px;
    z-index: 10;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-66
{
     background: url(images/icon-tet.png?v=12251) no-repeat center center;
    display: block;
    width: 145px;
    height: 22px;
    position: absolute;
    left: -5px;
    bottom: -30px;
    z-index: 11;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-77
{
     background: url(images/icon-tet.png?v=12251) no-repeat center center;
    display: block;
    width: 145px;
    height: 22px;
    position: absolute;
    left: -5px;
    bottom: -30px;
    z-index: 10;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-888
{
    background: url(https://cdn.mediamart.vn/ProductOption/icon-sautet.png?v=02081) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
    left: -5px;
    bottom: -30px;
    z-index: 9;
	
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-44
{
    background: url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=11261) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    right: -15px;
    top: -25px;
	z-index:1;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-55
{
    background: url(https://cdn.mediamart.vn/ProductOption/55-icon.png?v=11261) no-repeat center center;
    display: block;
    width: 96px;
    height: 50px;
    position: absolute;
    left: -27px;
    top: -39px;
}
.pl18-item-ul .pl18-item-li .pl18-item-image .icon-999
{
    background: url(images/icon-tet.png?v=12251) no-repeat center center;
    display: none;
    width: 145px;
    height: 22px;
    position: absolute;
	left: -5px;
	bottom: -30px;
	z-index: 3;
	border-radius: 3px;
    background-size: contain;
}
.pl18-item-ul .pl18-item-li .pl18-item-brand
{
    text-transform: uppercase;
    font-size: 13px;
    margin: 35px 0 5px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    height:15px;
    text-overflow: ellipsis;
    color: #0072bc;
}
.pl18-item-ul .pl18-item-li .pl18-item-brand span
{
}
.pl18-item-ul .pl18-item-li .pl18-item-name a
{
    text-transform: uppercase;
    color: #333;
    overflow: hidden;
    display: block;
    line-height: 19px;
    font-size: 11px;
    height: 38px;
}
.pl18-item-ul .pl18-item-li .pl18-item-pbuy
{
    display: block;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #e3007b;
    margin: 4px 0;
}
.pl18-item-ul .pl18-item-li .pl18-item-pmarket
{
    height:16px;
    color: #828486;
    display: block;
    font-size: 14px;
    text-decoration: line-through;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer
{
    margin: 6px 0;
    color: #ff0000;
    font-size: 12px;
    height:14px;
    overflow:hidden;
}
.pl18-item-ul .pl18-item-li .pl18-item-compare a
{
    display:block;
    color:#4a90e2;
    text-align:right;
    height:18px;
    line-height:18px;
    margin-bottom:5px;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer span
{
    color: #e3007b;
    font-weight: bold;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer-avatar
{
    display:none;    
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer-avatar ul
{
    border: 1px solid #fdcc0c;
    background-color: #fff;
    overflow: hidden;
    height: 32px;
    line-height: 30px;
    width: 100%;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer-avatar ul li
{
    float: left;
    padding:0 3px;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer-avatar ul li.title
{
    padding: 0 5px;
    background-color: #e3007b;
    color: #fff200;
}
.pl18-item-ul .pl18-item-li .pl18-item-soffer-avatar ul li img
{
    max-width: 37px;
    max-height: 25px;
}
/* --- Compare ---*/
.wcompare
{
    margin: 20px auto;
    background-color: #fff;
    padding: 20px;
}
.wcompare-heading
{
    font-size: 20px;
    font-weight: 100;
    line-height: 28px;
    padding: 0 0 0 15px;
    margin-bottom:10px;
}
.wcompare-banner img
{
    max-width: 100%;
    margin: 0 0;
}
.wcompare-product
{
}
.wcompare-product ul li
{
    float: left;
    height: 343px;
}
.wcp-title
{
    width: 24%;
    border: 1px solid #eee;
    border-right: none;
    border-left: none;
}
.wcp-main
{
    width: 38%;
    border: 1px solid #eee;
}
.wcp-vs
{
    position: relative;
    width: 38%;
    border: 1px solid #eee;
    border-left: none;
}
.wcp-vs .close
{
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 18px;
    color: #ff0000;
    cursor: pointer;
    font-size: 27px;
    font-style: normal;
    height: 36px;
    line-height: 33px;
    position: absolute;
    right: -18px;
    text-align: center;
    top: -18px;
    width: 38px;
}
.wcp-vs .heading
{
    display: block;
    margin: 70px 5% 10px;
    font-size: 20px;
}
.wcp-vs .wcp-vs-form
{
    position: relative;
    z-index: 2;
}
.wcp-vs input
{
    margin: 0 5%;
    width: 90%;
    padding: 5px;
    height: 34px;
    border-radius: 2px;
    border: 1px solid #ccc;
}
.wcp-vs .wcp-vs-autocomplete
{
    background-color: #fff;
    position: absolute;
    top: 34px;
    left: 5%;
    width: 90%;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 10px;
}
.wcp-vs .wcp-vs-autocomplete .autocomplete-item
{
    overflow:hidden;
    display: block;
    height: 27px;
    line-height: 27px;
}
.wcp-vs .wcp-vs-autocomplete .autocomplete-item a
{
    color: #333;
}
.wcp-vs .wcp-vs-autocomplete .autocomplete-item a:hover
{
    color: #1f2b7f;
}
ul.wcompare-suggest
{
    overflow: hidden;
    margin: 4px 5%;
    height: 159px;
}
ul.wcompare-suggest li
{
    float: left;
    margin: 2px 0;
    width: 100%;
    height: 21px;
}
ul.wcompare-suggest li span
{
    color: #333;
}
ul.wcompare-suggest li.heading
{
    color: #e3007b;
    margin: 10px 0 10px;
    padding: 0;
}
.wcp-product .image
{
    display: table;
    height: 250px;
    width: 100%;
}
.wcp-product .image a
{
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.wcp-product .image a img
{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 250px;
}
.wcp-product .name
{
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    padding: 7px 0;
    text-align: center;
    height: 50px;
    line-height: 23px;
}
.wcp-product .price
{
    font-size: 16px;
    padding: 7px 0;
    text-align: center;
}
.wcp-product .price span
{
    font-weight: 700;
    color: #e3007b;
}
.wcompare-spec ul
{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: border-box;
    display: table;
}
.wcompare-spec ul li
{
    float: left;
    padding: 10px;
    font-size: 14px;
}
.wcompare-spec ul li.col-cell
{
    height:46px;
    overflow:hidden;
    color: #333;
    border: 1px solid #eee;
    display: table-cell;
    position: relative;
    vertical-align: top;
}
.wcompare-spec ul li.colspan
{
    color: #fff;
    width: 100%;
    background: #e3007b none repeat scroll 0 0;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    text-transform: uppercase;
}
.wcompare-spec ul li.col-title
{
    color:#000;
    font-weight:bold;
    width: 24%;
}
.wcompare-spec ul li.col-main
{
    width: 38%;
}
.wcompare-spec ul li.col-vs
{
    width: 38%;
}
/* --- Compare Choose ---*/
.compare-choose
{
    display:none;
}
.compare-choose
{
    position:fixed;
    bottom:0;
    padding:10px 0;
    z-index:160000000;
    width:1176px;
    margin:0 auto;
    height:91px;
    background-color:#fff;
    border:1px solid #e3007b;
    border-bottom:none;
}
.compare-choose .c-choose-i.not-choose
{
    display:none;
}
.compare-choose .c-choose-i 
{
    padding:0 1%;
    position:relative;
    float:left;
    width:30%;
    height:70px;
    border-right:1px solid #e3007b;
}
.compare-choose .c-choose-i img
{
    float:left;
    max-width:30%;
    max-height:70px;
}
.compare-choose .c-choose-i span
{
    float:right;
    width:68%;
    color: #4a90e2;
    font-size:14px;
    line-height:19px;
    margin-top:5px;
    font-weight:bold;
}
.compare-choose .c-choose-i a
{
    position:absolute;
    top:0;
    right:5px;
    font-weight:bold;
    font-size:13px;
    color:#555;
}
.compare-choose .c-choose-submit
{
    float:right;
    width:10%;
}
.compare-choose .c-choose-submit a
{
    border-radius:4px;
    display:block;
    margin:20px auto 0;
    border-color: #e3007b;
    background-color:#e3007b;
    color:#fff;
    width:87px;
    height:30px;
    text-align:center;
    line-height:30px;
    font-size:15px;
}
/*TOP BAN CHAY*/
.pca-bestsell
{
    border:5px solid #e3007b;
    background-color:#fff;
    margin:10px 0;
}
.pca-bestsell-title
{
    padding-left:15px;
    background-color:#e3007b;
    font-size: 17px;
    font-weight: 600;
    color: #ffdd00;
    line-height: 32px;
    text-transform: uppercase;
}
/*-- ProductList 2018 --*/
.hpl18-owl img.lazy
{
    
}
.hpl18-owl.owl-theme .owl-controls div.owl-prev
{
    z-index: 2;
    top:160px;
    left:0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat 0px 0px transparent;
    opacity:1;
    border-radius:0;
    padding:0;
    margin:0;
    color:#333;
}
.hpl18-owl.owl-theme .owl-controls div.owl-next
{
    z-index: 2;
    top:160px;
    right: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat -30px 0px transparent;
    opacity:1;
    border-radius:0;
    padding:0;
    margin:0;
    color:#333;
}
.hpl18-item-ul
{
    position:relative;
    list-style: none;
}
.hpl18-item-ul .hpl18-item-li
{
    padding: 15px;
    border: 1px solid #fff;
    background-color: #fff;
    float: left;
    width: 100%;
    height: 400px;
    position:relative;
}
/*border: 1px solid #abacae;*/
.hpl18-item-ul .hpl18-item-li:hover
{
    
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image
{
    position: relative;
    padding-top: 0px;
    width: 100%;
    height: 200px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image a
{
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image a img
{
    max-height: 180px;
    max-width: 100%;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-discount
{
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 20px;
    background: url(images/type-discount.png) no-repeat scroll center center transparent;
    background-size: cover;
    width: 54px;
    height: 54px;
    color: #f8f06a;
    font: bold 13px/54px Arial;
    text-align: center;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-11
{
    background: url(https://cdn.mediamart.vn/ProductOption/11-icon.png?v=02281) no-repeat center center;
    display: block;
    width: 73px;
    height: 22px;
    position: absolute;
    left: -7px;
    top: -4px;
	z-index: 10;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-22
{
    background: url(https://cdn.mediamart.vn/ProductOption/22-icon.png?v=072201) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    right: 0;
    bottom: -115px;
	z-index: 10;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-33
{
    background: url(https://cdn.mediamart.vn/ProductOption/33-icon.png?v=02191) no-repeat center center;
    display: none;
    width: 96px;
    height: 26px;
    position: absolute;
    left: 0;
    top: -5px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-44
{
    background: url(https://cdn.mediamart.vn/ProductOption/44-icon.png?v=061401) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    right: 0;
    top: -5px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-55
{
    background: url(https://cdn.mediamart.vn/ProductOption/55-icon.png?v=01011) no-repeat center center;
    display: block;
    width: 90px;
    height: 26px;
    position: absolute;
    left: -11px;
    bottom: -2px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-image .icon-999
{
    background: url(https://cdn.mediamart.vn/ProductOption/999-icon.png?v=10201) no-repeat center center;
    display: none;
    width: 110px;
    height: 20px;
    position: absolute;
    right: 1px;
    top: -2px;
	border-radius: 3px;
    background-size: contain;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-brand
{
    color: #0072bc;
    text-transform: uppercase;
    font-size: 15px;
    margin: 5px 0;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-brand span
{
    text-transform: uppercase;
    color: #555;
    font-size: 15px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-name a
{
    text-transform: capitalize;
    color: #333;
    overflow: hidden;
    display: block;
    line-height: 19px;
    font-size: 13px;
    height: 38px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-pbuy
{
    display: block;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #e3007b;
    margin: 4px 0;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-pmarket
{
    color: #828486;
    display: block;
    font-size: 14px;
    height:16px;
    text-decoration: line-through;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer
{
    margin: 6px 0;
    color: #ff0000;
    font-size: 13px;
    height:15px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer span
{
    color: #e3007b;
    font-weight: bold;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul
{
    border: 1px solid #fdcc0c;
    background-color: #fff;
    overflow: hidden;
    height: 32px;
    line-height: 30px;
    width: 100%;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li
{
    float: left;
    padding:0 3px;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li.title
{
    padding: 0 5px;
    background-color: #e3007b;
    color: #fff200;
}
.hpl18-item-ul .hpl18-item-li .hpl18-item-soffer-avatar ul li img
{
    max-width: 37px;
    max-height: 25px;
}
/*.pd-event-11*/
.pd-event-11
{
    margin:5px 0 10px;
    position:relative;
    display:block;
    width:100%;
    height:100px;
    background: url(1111/temp2.png) no-repeat center center;
    color:#fef200;
}
.pd-event-11-price
{
    position:absolute;
    top:20px;
    left:10px;
    font-size:25px;
    text-align:center;
}
.pd-event-11-price b
{
    display:block;
    font-weight:bold;
    margin-top:10px;
    font-size:30px;
}
.pd-event-11-discount
{
    position: absolute;
    bottom: 0;
    right: 75px;
    font-size: 14px;
    text-align:center;
}
.pd-event-11-discount b
{
    display:block;
    font-weight:bold;
    margin-top:0;
    font-size: 16px;
}
/*.pd-event-11*/
.pd-eventhot
{
    margin:10px 0;
}
.pd-evh-title
{
    border-radius:3px 3px 0 0;  
    height:30px;
    line-height:32px;
    font-weight:bold;
    /* background-color:#000; */
	background-color:#034160; 
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
    text-align:center;
}
.pd-evh-title span
{
    color:#fff200;
}
.pd-evh-price
{
    border-radius:0 0 3px 3px; 
    height:42px;
    background-color:#fff200;
    line-height:42px;
    text-align:center;
    color:#c4161c;
}
.pd-evh-price b
{
    font-size:26px;
}
.pd-evh-price span
{
    color:#333;
}
.pd-eventhot-bl
{
    position:relative;    
}
.pd-eventhot-bl .pd-evh-title
{
    padding:0 10px;
    text-align:left;
}
.pd-eventhot-bl .pd-evh-price
{
    padding:0 10px;
    text-align:left;
    background-color:#c4161c;
    color:#fff;
}
.pd-eventhot-bl .pd-evh-price b
{
    color:#fff200;
    font-size:33px;
}
.pd-eventhot-bl .pd-evh-discount
{
    position:absolute;
    top:0;
    right:0;
    height:72px;
    width:72px;
    text-align:center;
    line-height:72px;
    background-color:#fff200; 
    font-size:25px;   
    color:#c4161c;
}
#pd-slideproduct .owl-theme .owl-controls div.owl-prev
{
    z-index: 2;
    top: 40%;
    left: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat 0px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: transparent;
}
#pd-slideproduct .owl-theme .owl-controls div.owl-next
{
    z-index: 2;
    top: 40%;
    right: 0;
    position: absolute;
    width: 30px;
    height: 51px;
    background: url(images/eB_slide_nav.png) no-repeat -30px 0px transparent;
    opacity: 1;
    border-radius: 0;
    padding: 0;
    margin: 0;
    color: transparent;
}
#pd-slideproduct .owl-theme .owl-controls .owl-pagination
{
    display:none;
}