@charset "UTF-8";
@import "main.css";
@import "diy.css";
@import url('font/stylesheet.css');
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

.woocommerce-loop-product__title{
	font-size:12px !important;
	font-weight:300 !important;
}
.from-3 .ff-el-input--content:last-child::after {
  display: none;
}
.from-3 .ff-default .ff-el-input--label label {
	font-size:16px;
}
.from-3 .fluentform .ff-dropzone .ff_upload_btn.ff-btn {
  padding: 18px!important;
}
/* 用伪元素加下划线 */
.from-3 .ff-el-input--content {
  position: relative; /* 伪元素定位依赖 */
}

.from-3 .ff-el-input--content::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;     
  background-color: #ccc; 
}
.from-3 .ff-el-input--content{
	padding-bottom:20px;
}


.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
    margin-top: -4%;
}

/* 
.woocommerce-loop-product__title{
	display:none;
}

禁用产品跳转
.image-fade_in_back a{
	pointer-events: none;
}


.shop-page-title{
    display: none;
}

.archive-page-header{
    display: none;
} */

.products-list-cet .box-image {
    border-radius: 5px;
}



.flickity-page-dots{
    bottom: -36px;
}

/* banner */
.breadcrumbs-bg .text-box-content{
    border-radius: 6px 6px 0px 0px;
}

/* 关于我们 */
.num-list-2{
    font-size: 18px;
}



/*======================文章分类=======================*/
/*文章分类-文章项*/
.archive .post-item .box{
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.archive .post-item .box .box-text{
    padding: 10px
}

/*======================表单=======================*/
/*按钮-表单-圆角*/
.ff-default .ff_btn_style {
    border-radius: 4px !important;
    padding: 0;
    margin-bottom: 0;
}

/*======================字体版式=======================*/
/* 字体修改 */
body,h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a,.nav > li > a{

}

/* 标题字体修改 */
h1, h2, h3, h4,h5,h6{
   font-family: 'TTInterphasesPro-Bd';
}
p,li,span,ul{
    font-family: 'TTInterphasesPro-Rg';
}


/*面包屑*/
.breadcrumbs .divider, .breadcrumbs .separator{
   font-family: auto;
}



/*导航条字重*/
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a{
    
}



/*平板电脑及以下*/
@media (max-width: 849px) {
   
}

/*仅限移动设备*/

/*按钮*/
@media (max-width: 549px) {
    .xs-btn {
      transform: scale(.8); /* 缩放到原来的2倍 */
    }
}



/*无缝滚动logo*/
.logo-list img {
   max-width: 140px
}
.logo-list .swiper-wrapper{
    height: 140px;
 }

.swiper-wrapper {
         -webkit-transition-timing-function: linear;
         -moz-transition-timing-function: linear;
         -ms-transition-timing-function: linear;
         -o-transition-timing-function: linear;
         transition-timing-function: linear;
}