.refer_link{color:#FC0000;text-decoration: none}
.link{width:100%}
.h1t{margin-top: 0px}
.h2t{margin-top: 0px}
.history_prices_searchbox_notice{font-style:italic;font-size:12px}
.polyxgo_history_prices_link{width:100%;}
.chart_holder{margin: 8px 0px}
.full-width{
	width:100%;
}
.red{color:red!important;}
.green{color:green!important;}
.orange{color:orange!important;}
.blue{color:blue!important;}
.btn-history-sm{
	padding: 6px 22px !important;
    margin: 4px 0px !important;
    font-size: 12px !important;
}
.btn-history-xs{
	padding: 5px 16px !important;
    margin: 4px 0px !important;
    font-size: 9px !important;
}
.btn-history-your-save{
	padding: 3px 9px;border: none;
    margin: 8px 0px;
    display: inline-table;
    font-size: 14px;
	text-align: center;
    cursor: pointer;
}
.btn-shopping{
    background-color: #ff5200;
    color: #fff!important;
    cursor: pointer;
}
.btn-reviews{
    background-color: #ff003b;
    color: #fff!important;
    cursor: pointer;
}
.btn-history-chart{
    background-color: #00dcff;
    color: #fff!important;
    cursor: pointer;
 }
.save_your_money{
	background-color: green;
    color: #fff;
    display: inline-table;
    padding: 3px 14px;
    border-radius: 8px;}
.save_your_money .pxg_price{color: #fff800;
    font-weight: bold;
    font-size: 16px;}
    .sale_price{color:red;font-size:30px;font-weight: 700}
    .market_price{text-decoration: line-through;color: #ccc;}
    .fresh_review_price_green{color: green}
 .fresh_review_price_notice{color:#ff5400}
 .pxg-history-chart{position:relative!important;margin:18px 0px;}
 .pxg-history-prices{font-size:9px!important;text-align: right!important;font-family: Arial!important;padding: 1px 5px!important;background-color: #f1f1f1!important;display: inline-block!important;position: absolute!important;right: 0px!important;border-radius: 4px!important;color: #9d9d9d!important;bottom:0px!important;line-height:11px!important}
 .prtc{font-weight: bold;color:green !important;}
 .pr{width:368px!important;white-space: pre-wrap !important;display:table}
 .pri{float:left;width:68px!important;margin-right:4px;}
 .pdes{font-size:11px!important;}
 /*Product search result item*/
 .history_chart_itm{display: inline-block;color: #ff0000;font-size: 12px;text-align: right;padding: 2px;cursor: pointer;}
 .title{display: block}
 .itm-history-prices{height: 340px!important;overflow: hidden;margin-bottom: 8px;display: block;
    padding: 0 0 25px;
    border: 1px solid transparent;
    position: relative;
    max-width: 100%;}
.itm-history,.itm-tiki,.itm-shopee,.itm-lazada,.itm-sendo,.itm-concung,.itm-fahasa,.itm-vinabook,.itm-dienmayxanh,.itm-bachhoaxanh,.itm-thegioididong,.itm-nguyenkim{
    position: absolute;
    padding: 2px 4px 4px 4px;
    border-radius: 4px;
    font-size: 10px;
    left: 2px;
    min-width: 38px;
    opacity: 0.8;
    text-transform:capitalize!important
}
.itm-history,.itm-tiki,.itm-shopee,.itm-lazada,.itm-sendo,.itm-concung,.itm-fahasa,.itm-vinabook{
top: 2px;
}
.itm-tiki{background:#017FFF;color: #fff;}
.itm-shopee{background:#FD5D31;color: #fff;}
.itm-lazada{background:#0F146D;color: #fff;}
.itm-sendo{background:#ff0300;color: #fff;}
.itm-concung{background:#ff1f67;color: #fff;}
.itm-fahasa{background:#C62128;color: #fff;}
.itm-vinabook{background:#087B39;color: #fff;}
.itm-dienmayxanh{background:#4285de;color: #fff;}
.itm-bachhoaxanh{background:#008848;color: #fff;}
.itm-thegioididong{background:#fed100;color: #000;}
.itm-nguyenkim{background:#fc0001;color: #fff;}
.history-prices-media{position: relative;
    max-width: 100%;display: block}
.itm-history-prices:hover {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    z-index: 1;
}
.itm-history-prices .discount,.history-prices-media .discount{padding: 2px 5px;background: red !important;color: #fff;font-size: 11px;font-weight: bold;border-radius: 4px;}
.history-prices-media .discount{padding: 2px 5px;font-size: 15px;}
.itm-history-prices img{max-height: 212px!important}
 .product-item .title,.itm-history-prices .title {
    text-overflow: ellipsis;
    position: relative;
    text-align: left;
    margin: 15px auto 0;
    letter-spacing: .1px;
    width: 100%;
    font-size: 13px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    color: #242424 !important;
    max-height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.love_my_customers{font-size: 14px;}
#polyxgo_products_flexible{margin: 12px 0px}
.love_my_customers .pxg_best_price{color: #ff5400!important}
.love_my_customers{text-align: left;}
.itm-history-prices-rate{font-size: 11px;color: green;}
.review-wrap{display: block;}
.hide{display:none!important}
.rating .rating-content {
    font-size: 0;
    line-height: 1;
    position: relative;
    white-space: nowrap;
    display: inline-block;
}
.rating-content span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    line-height: 1;
}
.rating-content .star {
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    margin: .1rem;
    color: #b8b8b8;
    font-size: 13px;
    text-rendering: auto;
}
.rating{font-size: 12px;display: inline-block;}
.rating .rating-content span .star {
    color: #ffc120;
}
.polyxgo_history_prices_keywords{width:100%;font-size:16px!important}
.polyxgo-history-prices-table{background-color: #f8f8f8 !important;color: #000 !important;border: 1px solid #f1f1f1 !important;width:100%;}
table.polyxgo-history-prices-table td{border: 1px solid #f1f1f1;font-size: 14px;padding: 3px;vertical-align:middle;text-align:center}
.polyxgo-history-prices-table tbody >tr:first-child{background: #f3f3f3!important}
.pxg-thank-you-so-much{border: 1px dashed #f1f1f1;background-color: #f7fbff;padding: 2px 8px;}
.price_status{color: #ffffff;padding: 4px 4px;border-radius: 4px;font-size: 12px !important;width: 70px;cursor: pointer;display: inline-block}
.price_status.price_normal{background:#5daef6}
.price_status.price_up{background: red}
.price_status.price_down{background: green}
#pxg_description_ori img,#pxg_description_ori iframe{display:table!important;margin: 0px auto!important}
.pxg_chart_media{max-width:100%!important;display: table}
.pxg_price_history_header{font-size:18px!important}
.pxg_sup_details{width:100px!important}
.freeship_require,.pxg_price_up,.pxg_price_down{font-weight:500!important}
.freeship_require{color:red;}
.pxg_price_up{color:red;}
.pxg_price_down{color:#0037ff;}
.pxg_sale_bar{display:none;position:fixed;bottom:0px;left:0px;width: 100%;padding:4px 10px;background:#fff;z-index:999999;box-shadow: 0px -4px 8px #888888;text-align: center;margin:0px auto}
.pxg_bar_opti{display:none;position:fixed;top:0px;left:0px;width: 100%;padding:8px 10px;background:#fff;z-index:99999;/*vs global popup*/box-shadow: 0px 4px 8px #888888;text-align: center;margin:0px auto}
.pxg_sale_price_fix{color:green;font-weight:700;font-size: 20px}
.opti_active{border-bottom: 2px solid red;color:red;}
.pxg_sale_bar .btn-orang{margin:0px!important;}
/*style ext*/
#ast-scroll-top{display: block;bottom: 20px;z-index: 9999999999}
/*style ext*/
/*Conflict Themes*/
/*ColorMag => fix z-index, clearfix class*/
.theme-colormag .pxg_sale_bar{z-index:999!important}
.theme-colormag #pxg_content .clearfix{display:flex;}
.theme-colormag #pxg_content .hps.clearfix{display:inherit;}
/*ColorMag => fix z-index, clearfix class*/
/*Conflict Themes*/
