.margin-left-20px{
    margin-left: 20px;
}
.full-width{
   display: block;
}
.hidden {
    display: none;
}
.form-contact-top {
    background-image: url("/wp-content/themes/haruco/assets/images/bg-contact.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
.form-contact-top .form-contact-support .custom-field-group:nth-child(even) {
    margin-left: 0px;
}
.header-middle .search-product .dropdown-search select {
	border: none;
	outline: none;
	background-color: transparent;
}
.header-middle .search-product .dropdown-search select:focus {
	border: none;
    background-color: transparent;
    color: #6F6F6F;
    padding: 5px 73px 5px 23px;
    position: relative;
}
.header-bottom .main-menu .menu-category-product .dropdown-menu .dropdown-item::before {
    background-image: url("/wp-content/themes/haruco/assets/images/icon/ic_right-orange.svg");
}
.dropdown-search .btn-dropdown-search::after {
    background-image: url("/wp-content/themes/haruco/assets/images/icon/ic_down.svg");
}
.btn-dropdown-search {
     border: none;
    outline: none;
    box-shadow: none;
    appearance: none; /* Cho trình duyệt hiện đại */
    -webkit-appearance: none; /* Safari/Chrome */
    -moz-appearance: none; /* Firefox */
    background-color: transparent; /* Tùy chọn */
}
.btn-dropdown-search:hover{
    border: none;
}
.btn-dropdown-search:focus{
    border: none;
}
.btn-dropdown-search:active{
    border: none;
}
.float-contact {
    bottom: 30%;
    right: 8px;
}
.content-introduce {
	padding-top: 32px;
}
.content-introduce img {
	margin: 0 auto;
}
.news-body-detail h2{
    font-size: 1.5rem;
}

.news-body-detail h3{
    font-size: 1.4rem;
}

.news-body-detail h4{
    font-size: 1.3rem;
}

.product-detail-body{

}
.product-detail-body h2, .box-huongdansudung h2{
    font-size: 1.5rem;
}

.product-detail-body h3, .box-huongdansudung h3{
    font-size: 1.4rem;
}

.product-detail-body h4, .box-huongdansudung h4{
    font-size: 1.3rem;
}
.post-detail.news-body-detail a{
	color: #15c;
}
.post-detail.news-body-detail a strong{
    color: #15c;
}
.post-detail.news-body-detail strong a{
    color: #15c;
}
.post-detail.news-body-detail a b{
    color: #15c;
}
.post-detail.news-body-detail b a{
    color: #15c;
}
.product-detail-body a{
	color: #15c;	
}
.product-detail-body a strong{
    color: #15c;
}
.product-detail-body strong a{
    color: #15c;
}
.product-detail-bodya b{
    color: #15c;
}
.product-detail-body b a{
    color: darkgreen;
}
.product-detail-body p{
	font-size: 18px;
}
.product-detail-body iframe{
    /*
    aspect-ratio: 9 / 16;
    width: 100%;
    max-width: 400px;
    height: auto;
    display: block;
    margin: 0 auto; */
}
.post-detail.news-body-detail iframe{
 
}
.block-shortcode-product .info h4 a {
	color: #4E514F !important;
}
.block-shortcode-product .info a {
	color: #f54343 !important;
}
.box-checkhangchinhhang iframe {

}
.box-news-related .item-news-vertical .img img {
	height: 108px;
    width: 133px;
    border-radius: 20px;
}
.block-shortcode-of-product-thamkhao p{
	text-align: center;
    font-size: 20px;
    color: red;
    border-bottom: 1px solid #ededed;
}
/************** Table content /**************/
body #ez-toc-container {
    border-radius: 10px !important;
    border: 1px solid #dbdbdb !important;
    background: #fff !important;
    padding: 0;
    width: 100%;
}
body #ez-toc-container li {
    border-bottom: 1px solid #dbdbdb;
}
body #ez-toc-container li a {
    font-size: 18px !important;
    line-height: 38px;
    padding: 8px 8px;
    font-weight: bold !important;
}
body #ez-toc-container li a:hover {
    text-decoration: none !important;
}
body #ez-toc-container li a::before {
    width: 29px;
    height: 29px;
    display: flex;
    flex-shrink: 0;
    background-color: #FF6D3E;
    border-radius: 100%;
    color: #fff;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    margin-top: 3px;
    content: counters(item, '', decimal) '';
}
body #ez-toc-container .ez-toc-title-container{
    padding: 10px 10px 0 10px;
    display: none;
}
.