/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/* Tiêu đề news home */
.single-new-home .col-inner .post-title a{
 -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
/* Mô tả news home */
/* .single-new-home .col-inner p{
 -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
} */
/* Tiêu đề page news */
.news-page .col-inner .post-title a{
 -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
/* Mô tả news home */
.description-content{
	 -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.news-page .col-inner p{
 -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.col-widget-news .widgets-framed .widget{
	    border-radius: 8px;
    border: 2px solid var(--primary-color);
    padding: 20px;
}
#shop-sidebar .widget.woocommerce.widget_product_categories,#woocommerce_products-2{
	border-radius: 8px;
    border: 2px solid var(--primary-color);
    padding: 10px;
}
.section-title b{
	opacity:0;
}
.header-top {

    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
}
#header-contact a span{
	opacity: 1;
    color: black;
    font-size: 14px;
    font-weight: bold;
}
.icon-map-pin-fill:before,.icon-envelop:before ,.icon-clock:before,.icon-phone:before   {
    content: "";
    filter: invert(1);
}
.header-nav.header-nav-main{
	justify-content:center;
}
.title-text .section-title{
	    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    font-size: 35px;
}
.icon-box:hover .has-icon-bg .icon .icon-inner {
    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
}
.icon-box:hover .text h3 {
    	    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
.text h2{
		    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    font-size: 23px;
}
.text p{
	text-align:justify;	
}
.img-inner{
	border-radius:12px;
}
.btn-scale  .button:hover{
	transform:scale(1.1);
}
.btn-scale:hover{
	transform:scale(1.1);
}
.col-inner.text-center.box-shadow-3{
	border-radius: 12px;
    width: 90%;
	padding:10px;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
			    background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    font-size: 23px;
}
span.widget-title{
	display: flex;
    justify-content: center;
    font-size: 20px;
}
.is-divider.small{
	display:none;
}
.wpcf7-form-control-wrap input ,
.wpcf7-form-control-wrap textarea {
	border-radius:12px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner{
	    width: 25%;
    border-radius: 99px;
	 background: linear-gradient(to bottom, #FFD700, #DAA520) !important;
}
.product-categories,.product_list_widget{
	display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 1rem !important;
}
ul.product_list_widget li {
       align-items: center;
    display: flex
;
}