/****************************************************
                    BB Style
****************************************************/
div#fl-builder-settings-section-shapes_container, 
.fl-compound-field-setting.fl-typography-field-variant{ display: none!important;  pointer-events: none!important;}
.fl-builder--template-collection-section-header,
.fl-builder-blocks-section .fl-builder-blocks-section-header,
.fl-builder-settings-section-header{	background-color: #dedede; border-top: 4px solid #dedede;}

.fl-builder-settings-fields .fl-builder-settings-title{justify-content: flex-start;  padding-left: 20px;}
/*.fl-builder-settings-section:not(#fl-builder-settings-section-general) {   margin-top: 16px; width: calc(100% - 25px);
  	box-shadow: 3px 3px 5px rgb(0 0 0 / .2), -3px -1px 5px rgb(0 0 0 / 0.3);   margin-left: 10px;}
.fl-builder-settings-section.fl-builder-settings-section-collapsed:not(#fl-builder-settings-section-general) .fl-builder-settings-section-header *{
  color:#fff; fill: #fff;}*/

#fl-field-animation .fl-unit-field-unit-select .fl-field-unit-select{font-size: 0;}
#fl-field-animation .fl-unit-field-unit-select .fl-field-unit-select:after {    content: '秒';    font-size: 12px;}

/*.fl-builder-bar .fl-builder-bar-title button.fl-builder-button{background-color: #daf4eb!important;    padding: 0 6px;    max-width: 36px;   
  box-shadow: -1px 0px 5px #BBB,1px 1px 8px #eee!important; transition: .3s;}
.fl-builder-bar .fl-builder-bar-title button.fl-builder-button:hover{background-color: #d2ffef!important;}
*/

.fl-builder #titleBarBtn{flex: unset;    padding: 0 16px;    background-color: #0197C6!important;    color: #fff!important;}
.fl-contact-form,.fl-builder-content,.fl-slide .fl-slide-title{font-family: Microsoft JhengHei !important;}

@media(max-width:767px){
    .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
}

/****************************************************
                   Global
****************************************************/
.fl-builder-content{margin-top:-40px;}
.site-content{margin-bottom:0!important;}

.fl-contact-form,.fl-builder-content,
.woodmart-blog-holder *{font-family: Microsoft JhengHei !important;}

body.blog .main-page-wrapper .container,
body.archive.category .main-page-wrapper .container,
body.archive.tag .main-page-wrapper .container,
body.search .main-page-wrapper .container,
body.single-post .main-page-wrapper .container,
body.woocommerce-page .main-page-wrapper .container{max-width: 1400px;}

@media(max-width:1400px) and (min-width:979px){
    body.single-post .main-page-wrapper .container{padding: 0 20px;}
}
@media(max-width:979px){
    body.logged-in.admin-bar #wp-admin-bar-top-secondary > li{margin: 0 5px;}
    .mobile-menu-tab .site-mobile-menu li a{font-size:14px;}
}
@media(max-width:767px){
    body.logged-in.admin-bar #wp-admin-bar-top-secondary #wp-admin-bar-edit-profile,
    body.logged-in.admin-bar #wp-admin-bar-top-secondary #wp-admin-bar-logout{display:none!important;}
}

/*************search*************/
body.search.search-no-results .content-layout-wrapper > .site-content{flex: 0 0 100%;    max-width: 100%;}
body.search.search-no-results .content-layout-wrapper > .sidebar-container,
body.search.search-no-results .content-layout-wrapper .woodmart-shop-tools{display:none;}
body.search.search-no-results .no-results{display:block;}

div.woodmart-search-full-screen .searchform input[type="text"]{ height: 100px; font-size: 34px; }
.woodmart-search-full-screen span.woodmart-close-search{top: 0;}

@media(max-width:979px){
    body.search.search-no-results.woodmart-archive-blog .woodmart-sticky-sidebar-opener{display:none!important;}
}
@media(max-width:767px){
    body.search.search-no-results.woodmart-archive-blog .no-results.not-found .entry-title{font-size: 24px;}
}


/*********blog*********/
.woodmart-archive-blog .row.content-layout-wrapper{margin: 3vw 0;}
.woodmart-archive-blog .woodmart-blog-holder article .woodmart-entry-content >p:first-child{overflow: hidden;   display: -webkit-box;  -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.woodmart-archive-blog .woodmart-blog-holder article .post-img-wrapp img{height: 24rem;   object-fit: cover;}
.woodmart-archive-blog .woodmart-blog-holder article .meta-post-categories{width: 15rem;}
.woodmart-archive-blog .woodmart-blog-holder article .entry-title.title a{ font-size: 1.42857142857rem!important;  margin-top: .8rem; }
.woodmart-archive-blog .woodmart-blog-holder article .entry-meta-list > li{margin: 0 .3rem;}
.woodmart-archive-blog .woodmart-blog-holder article .woodmart-post-date,.single-post .post-date.woodmart-post-date
	{width: 3rem;    height: 3.5rem;    display: flex;    flex-wrap: wrap;    flex-direction: column; justify-content: center;}
.woodmart-archive-blog .woodmart-blog-holder article .woodmart-post-date *,.single-post .post-date.woodmart-post-date *
	{font-size:1.14285714286rem; color: #333;    font-weight: 500;    text-align: left;    padding: 0 0 0 13%;  line-height: 1.2;    display: flex;    flex-wrap: wrap;    
      align-items: center;}

.single-post .single-post-navigation{margin-bottom: 6rem;    border-color: #adadad;    border-width: 1px; border-top-style: solid;}
.single-post .single-post-navigation .btn-label{display: none;}
.single-post .single-post-navigation .post-title{font-size:1.14285714286rem; color: #323232;    font-weight: 600;    letter-spacing: 0.1em;}
.single-post .single-post-navigation .posts-nav-inner a:after{color:#dedede}
.single-post .single-post-navigation .blog-posts-nav-btn:hover .post-title,
.single-post .single-post-navigation .blog-posts-nav-btn:hover .posts-nav-inner a:after{color:var(--primary-color)}
.single-post .single-post-navigation .woodmart-tooltip{position: relative;}
.single-post .single-post-navigation .woodmart-tooltip:after{position: absolute;  top: 0;  left: 0;  display: inline-flex;  width: 100%;   height: 100%;
    align-items: center;  justify-content: center;}
.single-post .single-post-navigation .back-to-archive{display: none;}

.single-post .comments-area .logged-in-as{font-size:14px;}
.single-post .comments-area .logged-in-as>a:not(:last-child){margin-right: 0;    padding-right: 0;    border-right: 0;}

@media(max-width:979px){
  .woodmart-archive-blog .woodmart-blog-holder,.single-post .site-content{padding: 0 5%!important;}
  .woodmart-archive-blog .woodmart-sticky-sidebar-opener,.single-post .woodmart-sticky-sidebar-opener
  	{border-radius: unset;    height: auto;    width: auto;    display: flex!important;  flex-wrap: wrap;    flex-direction: column;  justify-content: center;    
      align-items: center;    padding: .8rem .6rem;}
  .woodmart-archive-blog .woodmart-sticky-sidebar-opener span,.single-post .woodmart-sticky-sidebar-opener span
  	{writing-mode: tb; line-height: 1;    padding-right: 6px;    margin-bottom: 3px;   font-size: 0; font-weight: 600;}
  .woodmart-archive-blog .woodmart-sticky-sidebar-opener:after,.single-post .woodmart-sticky-sidebar-opener:after
  	{line-height: 1;}
  
  .single-post .single-post-navigation .btn-label {    display: block; }
}
@media(max-width:767px){
  .woodmart-archive-blog .woodmart-blog-holder{    padding: 0!important; }
  .woodmart-archive-blog .woodmart-blog-holder article .post-img-wrapp img{ height: 15rem;}
  .woodmart-archive-blog .woodmart-blog-holder article .entry-title.title a{ font-size: 16px!important;}
  .woodmart-archive-blog .woodmart-blog-holder article .woodmart-post-date *{  font-size: 14px;}
  
  .single-post .site-content{    padding: 0 25px!important; }
  .single-post .article-inner .entry-title{font-size: 18px!important;}
  .single-post .single-post-navigation{border: unset;}
}
