.wrap_san_pham_da_xem {
	display: block;
}
.section_desc_tabs_cnt .woocommerce .load_more_dong_gia button,
.wrap_san_pham_da_xem .woocommerce .load_more_dong_gia button {
    color: #55acee;
    border-color: #55acee;
}

.btn-white.wpb_text_column .section_desc_tabs_cnt .woocommerce .load_more_dong_gia button {
    color: #fff;
    border-color: #fff;
}
.btn-white.wpb_text_column .section_desc_tabs_cnt .woocommerce .load_more_dong_gia button:hover {
    background: #55acee;
}



/******** PC: clone header ********/
.wrap_san_pham_da_xem #header_recent_viewed .row {
    padding: 0 !important;
}
.wrap_san_pham_da_xem #header_recent_viewed .load_more_dong_gia {
    display: none;
}


/******** PC: header ********/
#viewed-product-cnt-header {
    display: none;
    width: 100%;
    position: absolute;
    top: 96px;
    left: 0;
    background: #fff;
    z-index: 60;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#viewed-product-cnt-header:before {
    content: "";
    position: absolute;
    width: 100%;
    display: block !important;
    height: 10px;
    top: -9px;
}
#viewed-product-cnt-header .viewed-product-container {
    overflow: hidden;
    padding: 15px;
    margin: 0;
}
#viewed-product-cnt-header .viewed-product-container > li {
    float: left;
    width: calc((100% - (6px * 7)) / 8);
    margin-right: 6px;
}
#viewed-product-cnt-header .viewed-product-container > li:last-child {
    margin-right: 0;
}
#viewed-product-cnt-header .viewed-product-container > li a {
    display: block;
}
#viewed-product-cnt-header .viewed-product-container > li.no-item {
    font-size: 14px;
    color: #515151;
    width: 100%;
}
#viewed-product-cnt-header .viewed-product-container > li.no-item p {
    margin: 0;
}

#viewed-product-cnt-header .viewd-product-action {
    text-align: center;
    padding-bottom: 10px;
}

#viewed-product-cnt-header .viewd-product-action a {
    color: #55acee;
    font-weight: 600;
}
#viewed-product-cnt-header .section_desc_tabs_cnt {
    padding: 0;
    margin-top: 0;
}
#viewed-product-cnt-header .viewed-product-container .products .row {
    margin-top: 0;
    padding: 0 !important;
}
#viewed-product-cnt-header .viewed-product-container .products .type-product {
	float: left;
	width: calc((100% - (6px * 7)) / 8);
	margin-right: 6px;
	border-radius: 0;
	border: 0;
	margin-top: 0;
}
#viewed-product-cnt-header .viewed-product-container .products .type-product:last-child {
	margin-right: 0
}
#viewed-product-cnt-header .viewed-product-container .products .type-product .button-groups,
#viewed-product-cnt-header .viewed-product-container .products .type-product .product-meta,
#viewed-product-cnt-header .viewed-product-container .products .type-product .like_btn,
#viewed-product-cnt-header .viewed-product-container .products .type-product .combo_product_sticker {
    display: none;
}



/******** PC: header searchbar ********/
#viewed_prd_searchbar {}
#viewed_prd_searchbar .section_desc_tabs_cnt {
    margin-top: 12px;
    padding: 0 8px;
}
#viewed_prd_searchbar .row {
    display: block;
    padding: 0 0 0 8px !important;
    margin-bottom: 0;
    background: #fff;
}
#viewed_prd_searchbar .products {
    overflow: unset;
}
#viewed_prd_searchbar .row .type-product {
    overflow: hidden;
    position: relative;
    border: 0;
    border-bottom: 1px solid #f2f2f2;
    padding: 5px 12px;
    display: block;
    overflow: hidden;
    width: 100%;
    border-radius: 0;
    margin-top: 0;
}
#viewed_prd_searchbar .row .type-product:last-child {
    border-bottom: 0;
}
#viewed_prd_searchbar .row .type-product:after {
    content: "\f02c";
    font: normal normal normal 14px/1 FontAwesome;
    color: #515151;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: translate(0,-50%);
}
#viewed_prd_searchbar .row .no-item p {
    margin: 0;
    font-size: 14px;
    color: #515151;
    width: 100%;
}
#viewed_prd_searchbar .row .type-product .button-groups,
#viewed_prd_searchbar .row .type-product .combo_product_sticker,
#viewed_prd_searchbar .row .type-product .like_btn,
#viewed_prd_searchbar .row .type-product .rating {
    display: none;
}
#viewed_prd_searchbar .row .type-product .product-image {
    float: left;
}
#viewed_prd_searchbar .row .type-product .product-image img {
    height: 35px;
    border-radius: 4px;
}
#viewed_prd_searchbar .row .type-product .product-image .onsale {
    display: none;
}
#viewed_prd_searchbar .row .type-product .product-meta {
    float: right;
    width: calc(100% - 45px);
    padding: 0 25px 0 0;
}
#viewed_prd_searchbar .row .type-product .product-meta .name {
    margin: 0;
    font-size: 14px;
    color: #515151;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
}
#viewed_prd_searchbar .row .type-product .product-meta .name h2 {
    margin: 0;
}
#viewed_prd_searchbar .row .type-product .product-meta .name a {
    margin: 0;
    font-size: 14px;
    color: #515151;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
#viewed_prd_searchbar .row .type-product .product-meta .price {
    margin: 0;
}
#viewed_prd_searchbar .row .type-product .product-meta .price span {
    color: #515151;
    font-weight: 600;
    margin: 0;
    font-size: 14px;
}
















/******** PC: sidebar ********/
#viewed_products_sidebar .type-product {
    float: left;
    width: 49%;
    margin-bottom: 2%;
    margin-right: 0;
    margin-top: 0;
}
#viewed_products_sidebar .type-product:nth-child(2n) {
    margin-left: 2%;
}
#wrap_viewed_products_sidebar #viewed_products_sidebar .type-product a img {
    border-radius: 5px;
}
.sidebar-inner #wrap_viewed_products_sidebar {
    position: relative;
}
.sidebar-inner #wrap_viewed_products_sidebar #viewed_products_sidebar {
    overflow: hidden;
    padding: 0;
}

.sidebar-inner #wrap_viewed_products_sidebar .viewd-product-action {
    text-align: center;
    padding-bottom: 10px;
}

.sidebar-inner #wrap_viewed_products_sidebar .viewd-product-action a {
    color: #55acee;
    font-weight: 600;
}
#viewed_products_sidebar .products .row {
    margin-top: 0;
}
#viewed_products_sidebar .products .type-product {
    /* width: calc((100% - 12px) / 2); */
}
#viewed_products_sidebar .products .type-product .button-groups,
#viewed_products_sidebar .products .type-product .product-meta,
#viewed_products_sidebar .products .type-product .like_btn,
#viewed_products_sidebar .products .type-product .combo_product_sticker {
    display: none;
}


/******** PC: product detail ********/
#viewed_product_detail .type-product {
    border: 0;
    padding: 0;
}
#viewed_product_detail .products {
	overflow: initial;
}
#viewed_product_detail .products .wrap-product-like {
    width: calc((100% - 48px) / 6);
    border-radius: 0;
    margin-right: 0;
}


/******** mobile ********/
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce {}
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .row {
    padding: 0;
}
.viewed_products_content.mobile .wrap_san_pham_da_xem .section_desc_tabs_cnt .woocommerce .product {
    width: calc((100% - 15px) / 4);
    margin-right: 5px;
    margin-left: 0;
}
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .product:nth-child(4n+4) {
    margin-right: 0;
    margin-left: 0;
}
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .products .type-product .button-groups,
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .products .type-product .product-meta,
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .products .type-product .like_btn,
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .products .type-product .combo_product_sticker,
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .product .woocommerce-loop-product__title,
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .product .price {
    display: none;
}
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .load_more_dong_gia {
	display: none;
}
.viewed_products_content.mobile .wrap_san_pham_da_xem .woocommerce .product .wrap_product_image_fs img {
    margin-bottom: 0;
}
