/**
 * Theme Name: smartsign
 * Template: hd
 * Author: Gaudev
 * Author URI: https://webhd.vn
 * Requires PHP: 8.2
 * Version: 1.0 Alpha
 * Text Domain: smartsign
 * Domain Path: /languages
 */

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body{
    
}
:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){
   
}
.widget_polylang{

}
.widget_polylang ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 8px;
    grid-gap: 8px;
}
.widget_polylang ul li{

}
.widget_polylang ul li a{
    width: 25px;
    height: auto;
}
.widget_polylang ul li a img{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

.single-post .content article img{
    width: auto;
    height: auto;
}

.section.section-page.page-pricelist ._lists ._item .flex-info .cell-right ._table_price ._box .price_table{
	margin-top: 0;
	left: unset;
    transform: unset;
}
.section.section-page.page-pricelist ._lists ._item .flex-info .cell-right ._table_price ._box ._button{
	margin-top: 20px;
	display: flex;
    align-items: center;
	justify-content: center;
    gap: 15px;
	grid-gap: 15px;
}
.section.section-page.page-pricelist ._lists ._item .flex-info .cell-right ._table_price ._box ._button-link{
	padding: 13px 25px 10px;
	font-weight: 600;
	border-radius: 100px;
    color: #fb8317;
    font-size: 14px;
    line-height: 20px;
	border: 1px solid #fb8317;
	text-transform: uppercase;
}
.section.section-page.page-pricelist ._lists ._item .flex-info .cell-right ._table_price ._box .price_table:hover, .section.section-page.page-pricelist ._lists ._item .flex-info .cell-right ._table_price ._box ._button-link:hover{
	transform: translateY(-5px);
}
.hb_news_home .flex-info .cell-right .swiper-container .news-list .w-swiper .swiper-wrapper .swiper-slide .item .content ._title{
    margin-bottom: 0 !important;
}
.hb_news_home .flex-info .cell-right .swiper-container .news-list .w-swiper .swiper-wrapper .swiper-slide .item .content .excerpt {
    display: none !important;
}
#inside-header .cell-design .hb_header_button{
    display: flex;
    align-items: center;
    gap: 15px;
    grid-gap: 15px;
}
._header-button ._svg{
    line-height: 1;
}

@media only screen and (max-width: 47.9988rem) {
    ._header-button ._svg {
        width: 13px;
        height: 13px;
    }
    ._header-button ._svg i{
        font-size: 10px;
    }
    #inside-header .cell-design {
        grid-gap: 10px;
        gap: 10px;
    }
    #inside-header>.container{
        grid-gap: 15px;
        gap: 15px;
    }
}

#footer-columns .container .cell-box-3 .footer-icon-list li {
	background: #fbfbfb !important;
}