.product-main {
    padding-top: 0 !important;
}

nav.woocommerce-breadcrumb.breadcrumbs a {
    color: #0382cf;
}

.page-title-inner.flex-row.medium-flex-wrap.container {
    padding-top: 0;
}

.page-title-inner {
    min-height: 40px !important;
}

h1.product-title.product_title.entry-title {
    border-bottom: 1px solid #cccccc59;
    padding-bottom: 10px;
	font-size: 24px;
}

.product-des {
    margin-top: 15px;
}

.product-des h3 {
    font-size: 18px;
    font-weight: 600;
}

.product-des ul li {
	margin-left: 18px;
	font-size: 14.5px;
	line-height: 18px;
	margin-bottom: 6px;
}


.product-info.summary.col-fit {
    border-right: 0 !important;
}

/* css gia km */
p.box-phantram {
    background: linear-gradient(to right, rgba(231,91,35,1) 0%, rgba(192,10,31,1) 100%);
    color: #fff;
    font-weight: 500;
    text-align: center;
    padding: 10px;
}

.price-same p {
    margin-bottom: 8px;
    margin-top: 0;
}

p.gia-km {
    text-align: center;
}

p.gia-km bdi {
    color: #ec0707;
    font-size: 20px;
}

span.phantram {
    color: #f5c814;
}

/* css mua ngay */
p.title-muangay {
    margin-bottom: 0;
    font-size: 15px;
}
span.text-muangay {
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 0px;
}
/* button#buy_now_button {
    line-height: initial;
    padding-top: 5px;
    padding-bottom: 6px;
    width: 100%;
    color: #fff;
    background: linear-gradient(to bottom, rgba(246, 141, 3, 1) 0%, rgba(252, 115, 24, 1) 100%);
} */

.ux-quantity.quantity, button.single_add_to_cart_button.button.alt {
    display: none;
}

/* css button ATC */
.product-info form.cart {
    margin-bottom: 10px;
}

button.single_add_to_cart_button.button {
    background-color: #fff;
    width: 400px;
    max-width: 100%;
    border: 1px solid #bfbfbf;
    font-weight: 600;
    color: #000;
    opacity: 1;
    display: block;
}

button#buy_now_button, button.single_add_to_cart_button.button:hover {
    background-color: #000;
    color: #fff;
}

button#buy_now_button {
    width: 100%;
    background-color: #a60b0b;
    line-height: 25px;
    padding: 5px 10px;
    border-radius: 4px;
    border: 0;
	display: block !important;
	background: linear-gradient(to bottom, #a60b0b 0%, #a60b0ba8 100%);
}

button#buy_now_button strong, button#buy_now_button span {
    width: 100%;
    display: block;
}

button#buy_now_button span {
    font-weight: 500;
    font-size: 14px;
}

button#buy_now_button strong {
    text-transform: uppercase;
}

/* css chinh sach */
.chinh-sach {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    margin-bottom: 25px;
}

.cs-title {
    background-color: #a60b0b;
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 10px;
    color: #fff;
    font-weight: 700;
}

.cs-nd ul li {
    list-style: none;
    margin: 0 !important;
    color: #0000ff;
    font-weight: 500;
    font-size: 15px;
}

.cs-nd {
    padding: 10px;
    background: #fff;
}

.cs-nd ul {
    margin-bottom: 0;
}

.cs-nd ul li a {
    color: #a60b0b;
}

div#product-sidebar {
    flex-basis: 21%;
    max-width: 21%;
}

/* css cam ket */
.dat-giu-hang {
    width: 100%;
    height: auto;
    float: left;
    background: #FFF;
    color: #288ad6;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    border: #ebebeb solid 1px;
    margin-bottom: 15px;
}

.list-cam-ket {
    width: 100%;
    height: auto;
    float: left;
    border: #ebebeb solid 1px;
    background: #FFF;
    padding: 10px;
}

.cam-ket .list-cam-ket h4 {
    text-align: center;
    text-transform: uppercase;
    color: #12940f;
    font-size: 16px;
    padding: 4px 8px;
    font-weight: 600;
    line-height: 22px;
}

.list-cam-ket ul {
    list-style: none;
    margin-bottom: 0;
}

.cam-ket .list-cam-ket ul li {
    width: 100%;
    height: auto;
    float: left;
    font-size: 15px;
}

.cam-ket .list-cam-ket .icon {
    width: 30px;
    height: auto;
    float: left;
    text-align: center;
    color: #4890e6;
}

.cam-ket .list-cam-ket .ctn {
    font-size: 14px;
    width: calc(100% - 40px);
    line-height: 20px;
    float: left;
    padding-left: 5px;
}

/* css footer product */
/* .product-footer .woocommerce-tabs {
    border-top: 0 !important;
	padding-top: 0 !important;
}

.single-product ul.tabs.wc-tabs.product-tabs {
    border: 1px solid #aaa;
    border-bottom: 0;
    background: #cfc2c22b;
    padding: 4px 4px 0 4px;
    border-radius: 6px 6px 0 0;
}

.single-product .tabbed-content .nav-tabs>li a  {
    border: 1px solid #d3d3d3;
    border-radius: 5px 5px 0 0;
    background: #ffffff59;
    overflow: hidden;
}

.single-product .nav-tabs > li.active > a {
    border-bottom: 0 !important;
    background: #fff;
}

.single-product .nav-tabs > li > a {
    font-size: 12px;
    font-weight: 400;
    padding: 8px 6px 6px 6px;
    line-height: 16px;
    overflow: hidden;
    border: 0;
    color: #000;
}

.single-product .nav-tabs+.tab-panels {
    border-top: 0 !important;
}

.single-product .tabbed-content .nav-tabs>li.active {
    border-bottom: 0;
    margin-bottom: 0;
} */

.woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content {
    padding-top: 0 !important;
    border: 0 !important;
}

ul.tabs.wc-tabs.product-tabs {
    display: none;
}

.nav-tabs+.tab-panels {
    background: unset !important;
    border: 0 !important;
    padding: 0 !important;
}

.thong-so-kt h3 {
    font-weight: 600;
    font-size: 17px;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    background: #a60b0b;
    padding: 6px 6px 6px 12px;
}

.thong-so-ky-thuat_detail ul li:nth-child(2n+0) {
    background: #fff;
}

.thong-so-ky-thuat_detail ul {
    list-style: none;
}

.thong-so-ky-thuat_detail ul li {
    margin: 0 !important;
    padding: 6px;
    font-size: 15px;
}


@media (min-width: 992px) {
	.row-divided.row-reverse>.col+.col:not(.large-12) {
		border-right: 0 !important;
	}

	div#product-sidebar {
		margin-top: 25px;
		padding-left: 0;
	}
	.product-info.summary.col-fit {
		padding-top: 0;
	}
}

@media (max-width: 767px) {
	.product-main .large-6.col {
		padding-bottom: 4px;
	}
}

@media (max-width: 548px) {
	.product-main {
		padding-top: 12px !important;
	}
	.product-main, .product-info {
		padding-bottom: 0 !important;
	}
	/* 	css product footer */
	.single-product .tabbed-content .nav-tabs>li {
		width: 50%;
		float: left;
	}
	.single-product .nav-tabs+.tab-panels {
		padding: 10px;
	}
	.single-product div#tab-description, .product-des {
    padding-top: 20px;
}
}

