/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.19.7
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.price-wrapper{display:none !important}
.form-flat .coll{padding:0 5px}
.form-flat .large-12{padding:0 5px}
.wpcf7 .wpcf7-form-control-wrap{display:table !important;width:100%;}
.form-flat .star{color:#e30808}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
    min-height:60px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
 }/*设置产品名称高度3行*/
.wpcf7-form-control.wpcf7-submit.has-spinner.button{margin-top:15px !important;padding:1px 30px}
.blog-contact{display:none}
.blog .blog-contact, .single-post .blog-contact{display:block !important}
.box-text.box-text-products{text-align:center}
.blog .box-text-inner.blog-post-inner{border-bottom:25px solid #ededed;padding-bottom:15px}
.blog .from_the_blog_excerpt {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
   }
#footer #top-link{margin-bottom:4px;margin-right:70px}
/*single blog*/
.blog-wrapper.blog-single.page-wrapper{margin-top:60px}
/*category silder*/
#shop-sidebar ul.product-categories{background-color:var(--fs-color-secondary); padding:0 15px 15px 15px}
#shop-sidebar .widget-title.shop-sidebar{ padding: 0px 15px;color:#ffffff}
#shop-sidebar .widget .is-divider{margin-left: 15px; background-color: #fff;}
#shop-sidebar .widget.widget_product_categories { background-color: var(--fs-color-primary);border-radius: 3px 3px 0 0; padding: 15px 0 0;}
#product-sidebar ul.product-categories{background-color:var(--fs-color-secondary); padding:0 15px 15px 15px}
#product-sidebar .widget-title.shop-sidebar{ padding: 0px 15px;color:#ffffff}
#product-sidebar .widget .is-divider{margin-left: 15px; background-color: #fff;}
#product-sidebar .widget.widget_product_categories { background-color: var(--fs-color-primary);border-radius: 3px 3px 0 0; padding: 15px 0 0;}
.tabs.product-tabs > li{margin-right:30px}
/*table*/
td,tr{padding-left:10px !important;padding-right:10px !important}
table tr:nth-child(odd) {background-color: #f2f2f2;}
/*列表图片改为完整比列*/
#post-list .box-image .image-cover{padding-top:100% !important}
/*product tab*/
.single-product .col-inner ul li.tab{padding:0 15px}
.product-info .social-icons{width:100%}
form.wpcf7-form{margin-bottom:0px}
#size-guide .col{padding-bottom:0px}
/*product*/
.box-blog-post .post-title{white-space:normal !important; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 3; overflow:hidden; height:auto;max-height: 72px;}
p.mg-short{margin-bottom:10px !important}
#header-contact i {color:var(--fs-color-primary)}
.button .icon-envelop{}
/*phone css*/
@media screen and (max-width: 768px){
    .m-100{max-width: 100% !important;  flex-basis: 100% !important;}
    .m-90{max-width: 90% !important;  flex-basis: 90% !important;}
    .m-80{max-width: 80% !important;  flex-basis: 80% !important;}
    .m-70{max-width: 70% !important;  flex-basis: 70% !important;}
    .m-60{max-width: 60% !important;  flex-basis: 60% !important;}
    
    table{ display: block;width: 100% !important;overflow-x: auto;}
    .tabbed-content .nav.nav-tabs >li.tab{display:block;width:100%;}
    .tabbed-content .nav.nav-tabs >li.tab >a{width:100%;}
}
#header-contact .header-contact{text-transform:none}
