@charset "utf-8";

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */



/* General Custom CSS */



@font-face {font-family: "iconfont";

  src: url('fonts/sfont.eot?t=1528109892089'); /* IE9*/

  src: url('fonts/sfont.eot?t=1528109892089#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),

  url('fonts/sfont.ttf?t=1528109892089') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  url('fonts/sfont.svg?t=1528109892089#iconfont') format('svg'); /* iOS 4.1- */

}



#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='iconfont']:before{ font-family: 'iconfont'; }

.mejs-poster.mejs-layer{height: 100% !important;}

.template-portfolio .entry-content-header .page-thumb{display:none;}

#top .fullsize .template-blog .post-title{width: 100%; max-width: 100%; font-size: 24px;}

.avia_textblock p, .avia_textblock p span{line-height: 1.65em; margin-top:0; margin-bottom: 0;}

.wysj-add-cart-box{display: inline-block;}

form.cart .button.wysj-go-taobao{margin-left: 10px;}

form.cart .button.wysj-go-taobao:hover{opacity: .8;}



/*无忧速建-新的博客布局*/

article.wysj-blog, #top .fullsize .template-blog article.wysj-blog{

  padding: 20px;

  border-width: 1px;

  border-style: solid;

  border-top: none;

  border-left: none;

  border-right: none;

}

#top .fullsize .template-blog .post.wysj-blog .entry-content-wrapper{

  overflow: hidden;

}

.html_elegant-blog #top article.wysj-blog{

  margin-bottom: 20px;

  box-shadow: 0 0 2px rgba(3,13,40,.1);

}

article.wysj-blog .big-preview{

  float: left;

  padding: 0;

  margin-right: 20px;

  max-width: 33%;

}

article.wysj-blog .post-title, #top .fullsize .template-blog article.wysj-blog .post-title {

  font-size: 16px !important;

  max-height: 2.5em;

  overflow: hidden;

  text-align: left;

  padding: 0;

  margin-bottom: 10px;

}

.html_elegant-blog #top .post-entry .post-title{

  margin-bottom: 0;

}

.html_elegant-blog .wysj-blog .av-vertical-delimiter{

  border-top-width: 1px;

}

.html_elegant-blog .wysj-blog .more-link{

  margin: 10px 0 0 0;

  width: 100px;

  padding: 5px 0;

}

.html_elegant-blog #top .post-entry.wysj-blog .post-meta-infos{

  margin-top: 20px;

  padding: 5px 0;

}

article.wysj-blog .post-meta-infos,

#top .fullsize .template-blog article.wysj-blog .post-meta-infos,

.html_modern-blog #top .wysj-blog.post-entry .blog-categories,

.html_elegant-blog #top .wysj-blog.post-entry .blog-categories {

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: left;

}

article.wysj-blog .post_delimiter{

  display: none;

}

.wysj-blog .pagination{

	padding-top: 10px;

}

article.wysj-blog .entry-content > p{

  max-height: 3.3em;

  overflow: hidden;

  margin: 0;

}

.html_modern-blog #top .wysj-blog.post-entry .blog-categories,

.html_modern-blog .wysj-blog.post-entry .more-link,

.html_modern-blog .wysj-blog.post-entry .post-meta-infos{

  top: 0;

}

.wysj-blog.post-entry .read-more-link{

  margin-top: 10px;

}

.html_modern-blog #top .wysj-blog.post-entry .post-meta-infos{

  padding-bottom: 0;

  margin-top: 0px;

}

.html_modern-blog #top .wysj-blog.post-entry .entry-content > p {

  margin: 0;

}

article.wysj-blog.wyblog-layout-excerpt .entry-content .read-more-link{

  display: none;

}

article.wysj-blog.wyblog-layout-excerpt_read_more .entry-content .read-more-link{



}

article.wysj-blog.wyblog-layout-title .entry-content .read-more-link,

article.wysj-blog.wyblog-layout-title .entry-content > p{

  display: none;

}

article.wysj-blog.wyblog-layout-title_read_more .entry-content > p{

  display: none;

}

.flex_column .template-blog article.wysj-blog .post-meta-infos{

  margin-bottom: 0;

}

.html_modern-blog #top .post-entry .blog-categories{

  top: -10px;

}

#top .container .av-masonry.av-large-gap{

  padding: 15px 0 0 0px;

}

/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */



@media only screen and (min-width: 768px) {

  /* Add your Desktop Styles here */

    /*博客详情全宽*/

  #top .fullsize .template-blog .post .entry-content-wrapper{max-width: 100%;}

  #top.single-post .fullsize .single-small.with-slider .blog-meta{display: none;}

  #top .fullsize .template-blog .post .entry-content-wrapper > *{max-width: 100%; width: 100%; left:0;}

  .av-content-full > .comment-entry{max-width: 100%;}

  .wysj-single-title a{

    display: inline-block;

    max-width: 33%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    vertical-align: middle;

  }

}







/*

Mobile Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



@media only screen and (max-width: 767px) {

  /* Add your Mobile Styles here */

  .av-main-nav-wrap{float: right;}

  #menu-item-shop .cart_dropdown_link{padding: 0 20px;}

  .woocommerce-page .button{min-width: 50px;  padding: 15px 12px;}

  .responsive #top #wrap_all #header{

    position: fixed;

    top: 0px;

    left: 0px;

    right: 0px;

    width: 100%;

  }

  #wrap_all{

    padding-top: 60px;

  }

  .responsive #top #wrap_all .container{

    width: 100%;

    max-width: 100%;

    padding: 0 20px;

  }

  .responsive #top #wrap_all .container.caption_container{

    width: 85%;

    max-width: 85%;

  }

  .responsive #top .logo,

  .responsive #top #wrap_all .main_menu{

    height: 60px !important;

  }

  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container{

    height: 60px;

    line-height: 60px;

  }

  .responsive #top #header_main #menu-item-shop .cart_dropdown_link{

    line-height: 60px;

  }

  .responsive.html_cart_at_menu #top .main_menu .menu>li:last-child{

    margin-right: 0px;

  }

  .responsive .logo img{

    max-height: 60px;

  }

  #menu-item-shop .dropdown_widget .avia-arrow{

    right: 90px;

  }



  .flex_column_table.-flextable{

    display: flex !important;

    flex-wrap: wrap;

  }

  .flex_column_table.-flextable .av-flex-placeholder{

    display: none !important;

  }

  .flex_column_table::after{

    content: '';

    display: block;

    width: 0;

    height: 0;

    clear: both;

  }

  .responsive #top #wrap_all .flex_column{

    margin-bottom: 10px ;

    float: left !important;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-one{

    width: 100%;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-two{

    width: 50%;

    flex: 50% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-three{

    width: 33.33%;

    flex: 33.33% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-two-three{

    width: 66.66%;

    flex: 66.66% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-four{

    width: 25%;

    flex: 25% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-three-four{

    width: 75%;

    flex: 75% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-five{

    width: 20%;

    flex: 20% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-two-five{

    width: 40%;

    flex: 40% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-three-five{

    width: 60%;

    flex: 60% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-four-five{

    width: 80%;

    flex: 80% 0;

  }

  .responsive #top #wrap_all .flex_column.wysj-mobile-one-two.first{

  	clear: none;

  } 

  /* 手机端顶部彩色区域高度表现不一致 */

  .responsive #top .container .av-content-small{

    margin-bottom: 0px;

  }

  /*手机端简易轮播和水平相册一起使用时，控制器不显示*/

  .responsive #top .avia-slideshow-arrows a{

  	display: block;

  }



  /*手机端新增博客布局*/

  .html_elegant-blog #top article.wysj-blog{

    padding: 10px;

  }

  article.wysj-blog{

    padding: 10px 0px;

  }

  article.wysj-blog .entry-content > p,

  .read-more-link,

  .html_modern-blog #top .wysj-blog.post-entry .blog-categories{

    display: none;

  }

  article.wysj-blog .post-title{

    font-weight: 400;

    font-size: 14px !important;

  }

  /*无头部模板下顶部出现空白*/

  #top.avia-blank #wrap_all{

    padding-top: 0;

  }

  .wysj-single-title a{

    display: inline-block;

    max-width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    vertical-align: middle;

  }

}



/* woocommerce优化 */

.avia_cart_buttons{

  display: none;

}

@media only screen and (max-width: 479px){

  .responsive #top #main .products .product{

    width: 49%;

    margin-right: 2%;

  }

  .responsive #top #main .products .product:nth-child(2n){

    margin-right: 0;

  }

  .products .product h2, .products .product h3, .products .product h4, .products .product h5, .products .product h6, h2.woocommerce-loop-product__title{

    width: 100%;

    height: 2.6em;

    padding-top: 0px;

    overflow: hidden;

  }

  #top div .product_on_sale .inner_product_header{

    padding-right: 0;

  }

  #top .onsale{

    top: -50px;

    font-size: 12px;

  }

  #top .inner_product_header{

    min-height: 60px;

  }

  #top .price, #top .price span, #top del, #top ins{

    font-size: 12px;

  }

}



/* ===== WorkBuddy: 主导航悬浮显示中文(后台菜单「中文标签」字段驱动) v2 ===== */
/* 注意：Enfold 菜单 <a> 被 line-height 撑满整条 header 高(如 90px)，英文文字垂直居中于 <a>。
   因此中文必须锚定在 <a> 的 50% 处向上浮，不能用 bottom:100%（会顶到 <a> 顶边=屏幕外，看不见）。 */
@media (min-width: 768px) {
  #top #avia-menu > li:not(.av-menu-button) > a { position: relative; }

  #top #avia-menu > li:not(.av-menu-button) > a::before {
    content: attr(data-zh);
    position: absolute;
    left: 50%;
    top: calc(50% - 10px);
    transform: translate(-50%, calc(-100% + 6px));
    z-index: 5;
    display: block;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .08em;
    color: #c8a45c;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity .18s ease, transform .18s ease, visibility .18s;
    pointer-events: none;
  }

  /* 后台未填中文的菜单项：不显示 */
  #top #avia-menu > li:not(.av-menu-button) > a:not([data-zh])::before { content: none; }

  /* 兼容回退：后台尚未填「中文标签」的原有 3 项（填上后自动失效） */
  #top #avia-menu > li:not(.av-menu-button) > a:not([data-zh])[href*="/works/"]::before   { content: "作品"; }
  #top #avia-menu > li:not(.av-menu-button) > a:not([data-zh])[href*="/opinion/"]::before { content: "观点"; }
  #top #avia-menu > li:not(.av-menu-button) > a:not([data-zh])[href*="/contact/"]::before { content: "联系"; }

  /* 悬浮 / 键盘聚焦：上浮 + 淡入 */
  #top #avia-menu > li:not(.av-menu-button):hover > a::before,
  #top #avia-menu > li:not(.av-menu-button):focus-within > a::before {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -100%);
  }
}
