/*
 Theme Name:   woo Child
 Description:  woo Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woo
 Version:      1.0.0
 Text Domain:  woo
*/





#my-account-menu {
  width: auto;
  box-sizing: border-box;
}





#my-account-menu {
  width: auto;
  box-sizing: border-box;
}




.foo p {
  font-size: 15px !important;
    font-weight: 800;

  font-family: 'Microsoft JhengHei',sans-serif !important;

}

.wd-nav.wd-style-underline-reverse > li > a {
  font-family: 'Microsoft JhengHei',sans-serif !important;
}

body {

  font-size: 16px;
font-family: 'Microsoft JhengHei',sans-serif !important;

}

.wd-sub-menu li > a {

  font-size: 16px !important;
  font-family: 'Microsoft JhengHei',sans-serif !important;
  
  }
legend, h1, h2, h3, h4, h5, h6, .title {
	  font-family: 'Microsoft JhengHei',sans-serif !important;

}


.whb-top-bar .wd-tools-element .wd-tools-text {
  font-weight: 800 !important;
  font-size: 16px !important;
  font-family: 'Microsoft JhengHei',sans-serif !important;
    color: #fff;
  }

h5, h6, .widgettitle, .widget-title ,.wd-entities-title a{
	  font-family: 'Microsoft JhengHei',sans-serif !important;
	  font-weight: 900 !important;

}
.wd-footer {


}

.keywords {
	
	display: none;
}


.wd-content-layout {
  padding-block: 0px;
}

.price .amount {
  display: none;
}

p.stock.out-of-stock {
  display: none;
}

@import url('https://fonts.googleapis.com/css?family=Noto+Serif+TC'); 

.keywords {
  display: none;
}


.video-js{
margin-left: auto;
margin-right: auto;
}
.wp-video {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 }

/* 文章日期刪除*/

 .wd-post-date.wd-style-with-bg {
    
 display: none !important;
  }


.gm-style .place-card-large {
  display: none !important;
}
/* 隱藏底部選單*/

 .wd-toolbar {

 display: none !important;}
 
 

  .blog-design-masonry.has-post-thumbnail .post-date {

    display: none;
  }
.wd-entry-meta {
  display: none !important;
}
/* 單頁產品 -相關產品 同樣高度  改寫到主題的布局 單一產品裡面*/

.related .product-grid-item .product-image-link {

    height: 300px;
  }
.related  .product-grid-item .hover-img > a {

    height: 300px;
  }
.related  .product-image-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
.related .attachment-woocommerce_thumbnail{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

/* 商店隱藏 */

.shop-loop-head {
    display: none !important;
  }
  

  .cat-design-default.categories-with-shadow .wrapp-category {
    display: none !important;

  }

/* 首頁區塊7 */




.ph .box-with-icon .info-box-icon {
padding: 7px;
    box-sizing: border-box;
    box-shadow: inset 0 0 1px 0 rgb(0, 0, 0);
	height: 437px;
}

.ph img{
  transition: 3.4s;
  transition-delay: 0s;
    width: 100%;
  height: 100%;
  object-fit: cover;
}
.ph img:hover {
  transform: scale(1.5);
  opacity: 1;

  }


/* 頁面標題的上下間距  */

 .title-size-large {
    padding: 130px 0 !important;

  }


.page-title-default {
	background-position: 10% 36% !important;
	
}


/* 文章日期的修改 


.wd-post-date.wd-style-with-bg .post-date-month {

  font-weight: 800;
  font-size: 16px;
margin-top: -39px;
padding-bottom: 24px;
}

.wd-post-date.wd-style-with-bg .post-date-day {

  font-size: 16px;
  padding-top: 22px;
}
.wd-post-date.wd-style-with-bg .post-date-day::after {
  content: ' 日';
}


.title01.title-wrapper .title{
  max-width: var(--content-width);
  width: 100%;
  height: 75px;
  background: url(/img/title-01.png) no-repeat top center/contain;
  display: center;
  display: flex;
  align-items: center;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}

.cu02 {
	
    align-content: center;   
    flex-wrap: wrap;   
    display: flex;  

	
}



*/


/* 頁面標題的文字大小
font-size: 50px;
 */
.title-size-large .title {
  font-size: 50px !important;
}

/* 頁面標題的文字上壓圖片,下壓底線邊框

.woodmart-title-container::after {

    -ms-transform: translateX(-50%) scale(-1,-1);
    transform: translateX(-50%) scale(-1,-1);
    bottom: 0;

}

.woodmart-title-container::after {
  content: "";
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 860px;
  height: 20px;
  background: url(/img/title-top-bott-bg_.png) no-repeat top center/contain;
}
*/
#glt-translate-trigger {
  background: #f89406;
  display: none;
}


 /*
 img{
	 
	 -webkit-mask-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20960%20540%22%3E%20%3Cpath%20fill%3D%22%22%20fill-rule%3D%22evenodd%22%20d%3D%22M30%200h900l30%2029.999v480l-30%2030H30l-30-30v-480L30%200z%22%2F%3E%3C%2Fsvg%3E);
 }
 */
 
 
.product-wrapper .wd-entities-title:before,.product-wrapper .wd-entities-title:after{
	
	background-color: #ccac00;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 26%;
}
 
.product-wrapper .wd-entities-title:before {
  right: 0.5em;
  margin-left: -50%;
}

.product-wrapper .wd-entities-title:after {
  left: 0.5em;
  margin-right: -50%;
}
 
 /* 頁面標題的上下間距  */



  /* 頁面標題的左右底圖  
.divide .woodmart-title-container:before{
  content: "";
  display: inline-block;
   height: 45px;
  position: relative;
  vertical-align: middle;
  width: 50%;
  background-image: url(/img/license-44446772-4.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
margin-top: -12px;
}

.divide .woodmart-title-container:after {
  content: "";
  display: inline-block;
  height: 45px;
  position: relative;
  vertical-align: middle;
  width: 50%;
    background-image: url(/img/license-44446772-3.png);
background-repeat: no-repeat;
background-size: contain;
background-position: left;
margin-top: -12px;
}

.divide .woodmart-title-container:before {
  right: 0.5em;
  margin-left: -50%;
}

.divide .woodmart-title-container:after {
  left: 0.5em;
  margin-right: -50%;
}

*/

 
 
 /* 頁面標題的文字上壓圖片  
.page-title .title::before {
top: -50px;
}
.page-title .title::before{
  content: "";
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
width: 300px;
height: 54px;
  background: url(/img/license-29591271.png) no-repeat top center/contain;
}
*/


body {
  background-image: url(/img/license-29298195--2.jpg);
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: scroll;
}
body .wd-bg-center-bottom {
    background-position: center bottom !important;
    background-image: url(/img/license-29298195--2.jpg);
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }
.main-page-wrapper {
  background-position: center bottom !important;
  background-image: url(/img/license-29298195--2.jpg);
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: scroll;
}
.website-wrapper {
    background-position: center bottom !important;
    background-image: url(/img/license-29298195--2.jpg);
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  
  }
  .whb-header {
    background-image: url(/img/license-29298195--2.jpg);
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }
  
.website-wrapper {
  background-color: transparent;
  background-image: url(" ");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.website-wrapper {
  background-color: transparent;
}
.main-page-wrapper {

  background-color: transparent;
}
.whb-color-dark:not(.whb-with-bg) {
  background-color: transparent;
}


input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
 
  border-radius: 0px!important;
  
}

.searchform[class*="wd-style-with-bg"] .searchsubmit {
  border-radius: 0px !important;
}


/*翻譯按鈕*/
a.nturl {
  cursor: pointer;
  padding-left: 10px;
}

.post-img-wrapp a::after {

  background-color: rgba(207, 207, 207, 0.34);
 
}

.whb-sticky-shadow.whb-sticked .whb-row:last-child {
  background-color: #fff;
}
/*小標題右邊底圖
.title01.title-wrapper .title{
padding: 30px 85px 8px 0px;
background-image: url(/img/license-set-of-glass-bottles-with-essential-oils-orange-eucalyptycus-peppermint-tea-tree-oils-17149228_1.png);
background-repeat: no-repeat;
background-position: right;
background-size: contain;
}
*/

.wd-wpb {
}

.whb-header{

	
}


/*隱藏已售完 */
p.stock.out-of-stock {
  display: none !important;

}
/*隱藏價格 */
.product-grid-item .price {
  display: none !important;

}
/*隱藏分類 */

.product-grid-item :is(.wd-product-cats, .wd-product-brands-links) {
    display: none !important;

}


.whb-color-dark:not(.whb-with-bg) {
}



.cu01 .wpb_single_image .vc_single_image-wrapper img {
	border-radius: 0px 0px 0px 100px;
	
}




.wd-post-date.wd-style-with-bg .post-date-month {
  font-weight: 600;
  font-size: 14px;
}
.wd-post-date.wd-style-with-bg .post-date-day {

  font-size: 15px;
  margin-top: -10px;
}
/* 底部懸浮字體顏色 */

.wd-toolbar .wd-toolbar-shop > a , .wd-toolbar .wd-header-wishlist > a, .wd-toolbar .wd-header-cart > a, .wd-toolbar .wd-header-my-account > a{
  color: #000;
}

.wd-rs-64a3d42652966 {
margin-right: 72% !important;
  width: 100% !important;
}


.wd-tools-element > a {


font-size: 20px;
}

.foo p {
  font-size: 15px !important;
    font-weight: 800;

  font-family: 'Microsoft JhengHei',sans-serif !important;

}

.wd-nav.wd-style-underline-reverse > li > a {
  font-family: 'Microsoft JhengHei',sans-serif !important;
}

.wd-nav > li > a {

  font-weight: 800;
  font-size: 15px;
}


.whb-top-bar .wd-tools-element {
  --wd-count-size: 20px;
}
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}

body {

  font-size: 18px;
font-family: 'Microsoft JhengHei',sans-serif !important;

}


.wd-sub-menu li > a {

  font-size: 17px !important;
  font-family: 'Microsoft JhengHei',sans-serif !important;
  
  }



.whb-top-bar .wd-tools-element .wd-tools-text {
  font-weight: 800 !important;
  font-size: 17px !important;
  font-family: 'Microsoft JhengHei',sans-serif !important;
    color: #fff;
  }

h5, h6, .widgettitle, .widget-title ,.wd-entities-title a{
	  font-family: 'Microsoft JhengHei',sans-serif !important;
	  font-weight: 900 !important;

}

/* 自製多國語言選單 */
#glt-translate-trigger {
  background: #f89406;
  display: none !important;
}

.notranslate {
	   color: #fff;
	padding: 0px 6px;
font-size: 16px;
}

.notranslate:hover
{
	
  color: #d0d0d0;
}



/* 手機選單 */
.wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
  color: #000;
}

.wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon) {
  border: 1px solid rgba(23, 22, 22, 0.86);
}

.wd-header-mobile-nav .wd-tools-text {
  color: #000;
}



.wd-nav-main > li > a, .wd-nav-secondary > li > a {
font-weight: bold;
  font-size: 19px;
  font-family: 'Noto Serif TC',sans-serif !important;


}

.searchform.wd-style-with-bg .searchsubmit {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}


legend, h1, h2, h3, h4{
  font-family: 'Noto Serif TC',sans-serif !important;
font-weight: bold !important;
color: #ccac00 !important;

}

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {

border-radius: 0px;

}




/* ↓↓↓↓ 手機豎屏時, 頁面顯示尺寸 150 < x <960 時,顯示效果 ↓↓↓↓  */
@media (max-width: 960px) and (min-width: 150px) {
	
	.file {
  width: auto !important;
 
}
.wpfd-content-default .wpfd_list .file .filecontent {
    width: 108% !important;
  }


}