/**
 * Theme Name: HD Child
 * Template: hd
 * Author: Gaudev
 * Author URI: https://webhd.vn
 * Requires PHP: 8.2
 * Version: 0.25.3
 * Text Domain: hdchild
 * Domain Path: /languages
 */

#inside-header .cell.cell-menu .nav ul.menu li a {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
#inside-header
  .cell.cell-menu
  .nav
  ul.menu
  li.is-dropdown-submenu-parent
  > a::after {
  right: 2px !important;
}

.single-product section.related-products {
       clear: both !important;
}
.section-single article .entry-content-wrapper h2,
.single-post article h2,
.section-single article .entry-content-wrapper h3,
.section-single article .entry-content-wrapper h4,
.section-single article .entry-content-wrapper h5,
.section-single article .entry-content-wrapper h6 {
	line-height: inherit !important;
	margin-bottom: 5px !important;
}
.single-post article p,
.section-single  article .entry-content-wrapper p{
	margin-bottom: 5px !important;
}
.single-post article ul,
.section-single  article .entry-content-wrapper ul{
	margin-top: 0 !important;
	margin-bottom: 5px !important;
}

.home-about-us .desc h1,
.home-about-us .desc h2,
.home-about-us .desc h3,
.home-about-us .desc h4,
.home-about-us .desc h5,
.home-about-us .desc h6,
.home-about-us .desc p,
.home-about-us .desc ul,
.home-about-us .desc ol {
	line-height: inherit !important;
	margin-bottom: 5px !important;
}

.home-about-us .wrapper .cell.cell-img {
    justify-content: start !important;
	gap: 20px;
}

.section-single article p,
.section-single article div {
	line-height: inherit !important;
	margin-bottom: 5px !important;
	margin-top: 0 !important;
}

div.product .woocommerce-tabs .woocommerce-Tabs-panel h1,
div.product .woocommerce-tabs .woocommerce-Tabs-panel h2,
div.product .woocommerce-tabs .woocommerce-Tabs-panel h3,
div.product .woocommerce-tabs .woocommerce-Tabs-panel h4,
div.product .woocommerce-tabs .woocommerce-Tabs-panel h5,
div.product .woocommerce-tabs .woocommerce-Tabs-panel h6 {
	line-height: 1.1 !important;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}
div.product .woocommerce-tabs .woocommerce-Tabs-panel p,
div.product .woocommerce-tabs .woocommerce-Tabs-panel ul,
div.product .woocommerce-tabs .woocommerce-Tabs-panel ol,
div.product .woocommerce-tabs .woocommerce-Tabs-panel li {
	line-height: inherit !important;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}

.single-product .product-details .entry-summary .woocommerce-product-details__short-description {
	line-height: 1.5 !important;
}
.single-product .product-details .entry-summary .woocommerce-product-details__short-description p,
.single-product .product-details .entry-summary .woocommerce-product-details__short-description ol,
.single-product .product-details .entry-summary .woocommerce-product-details__short-description ul {
	margin-bottom: 10px !important;
}
.single-product .product-details .entry-summary .woocommerce-product-details__short-description li {
	line-height: 1.5 !important;
	margin-bottom: 5px !important;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #000000 !important;
}
.woocommerce div.product p.price del .woocommerce-Price-amount,
.woocommerce div.product span.price del .woocommerce-Price-amount {
	color: #b0b0b0 !important;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	text-decoration: none;
}
.woocommerce div.product p.price ins .woocommerce-Price-amount,
.woocommerce div.product span.price ins .woocommerce-Price-amount {
	color: #000000 !important;
}

.item-product .short-description ol,
.item-product .short-description ul {
	margin: 0 !important;
	padding-left: 18px !important;
}
.item-product .short-description li {
	line-height: 1.4 !important;
	margin: 0 !important;
}
.item-product .short-description p {
	line-height: 1.4 !important;
	margin: 0 0 5px !important;
}

#inside-header .cell.cell-menu .nav.flex-column {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
}

@media only screen and (max-width: 63.9988rem) {
    #inside-header .cell.cell-menu .nav.flex-column {
        display: none !important;
    }
}
@media only screen and (min-width: 64rem) {
    section.section.section-page.archive.archive-service .list-services {
    grid-template-columns: repeat(4, 1fr) !important;
}
}
@media only screen and (max-width: 47.9988rem) {
    .section-breadcrumb #breadcrumbs {
  
        justify-content: center !important;
    }
}

.off-canvas ul.vertical.menu {
    padding-bottom: 0px !important;
}
