@import url('https://fonts.googleapis.com/css?family=Philosopher');

/*隱藏文章作者*/
.entry-meta {
display: none;
}
.site-main {
    margin-bottom: 0em;
}
.home.page:not(.page-template-template-homepage) .site-header {
    margin-bottom: 3em;
}
body {
	font-family:"微軟正黑體", Arial ;
line-height: 1.8}

input, select {
	font-family:"微軟正黑體", Arial ;
}

@media (max-width: 1000px)
	{
	.ti{display:none}
}
	.ti {
    position: absolute;
    top: -40px;
    left: 17%;
}
.site-header {padding-top:30px}
.site-header{
	background-image: -webkit-linear-gradient(270deg,rgba(199,245,61,1.00) 0%,rgba(104,133,16,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(199,245,61,1.00) 0%,rgba(104,133,16,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(199,245,61,1.00) 0%,rgba(104,133,16,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(199,245,61,1.00) 0%,rgba(104,133,16,1.00) 100%);
}
.site-search {
	padding-top:18px;
  font-size: 0.95em;
	opacity: 0.5;
}
.site-search:hover {
	opacity: 1;
}
.site-search .widget_product_search input[type=search], .site-search .widget_product_search input[type=text] {
  padding: 1.2em 1.6em 1em 3em;
	font-family: 'Philosopher', "微軟正黑體";
}
.site-search .widget_product_search form:before {top: 1.2em}

.added_to_cart, .button{
	border-radius: 0.2em;
  font-weight: 400;}

a.added_to_cart.wc-forward {
  margin-right: 3px;
}

/*主選單高*/
.storefront-primary-navigation{line-height:0.8}

.site-header .site-branding {margin:0}

nav.woocommerce-breadcrumb {
margin-bottom: 2em
}

/*商品選單*/
.widget_product_categories ul li {
    margin-bottom: 0.3em;
}
.widget-area .widget a:not(.button) {
	font-size:1.15em;	
	font-weight: 400;
  color: #525252;
	text-decoration: none;
}

ul.products li.product img {
    margin: 0 auto 1.1em;
}

ul.products	li.product {
		font-size:0.8em;
		width: 29.5%;
    float: left;
	}
ul.products li.product.first {
    clear: both!important;
}

.ind_product ul.products li.product{
width: 100%;
}

@media (min-width: 768px){
	li.product {width: 30.8%;}
	ul.products li.product
 {font-size: 0.95em;}
}

.site-main ul.products li.product {
	line-height: 1em;
	margin-bottom: 3.5em;
  margin-right: 3.5%;
}

ul.products li.product .price {
   color: #dd8718;
   font-size:1.2em;
   font-weight: 600;
	 letter-spacing:1px;
	 margin: 0 auto 0.7em;
}

span.page-numbers.current {
	margin-bottom: 0.3em;
}

.single-product div.product .price {
	color: #dd8718;
    font-size: 1.5em;
		font-family: 'Philosopher', "微軟正黑體";
	letter-spacing:1px;
}
.alpha, h1{ font-size: 2em;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a {
    font-weight: 400;
	font-family: 'Philosopher', "微軟正黑體","Microsoft YaHei";
	  letter-spacing: 0px;
}
span.gamma.widget-title {
    font-weight: 400;
}
h2.comments-title {
	 font-size: 1em;
}

/*左上logo*/
@media (min-width: 380px){
.site-logo-anchor img{padding:0px 0px 30px 0px;
}
}
@media (max-width: 380px){
	.site-logo-anchor img{padding:0;
		width: 100px;
}
}
@media (max-width: 768px){
	.site-logo-anchor img{padding:0;
}
}

/*產品主頁*/
@media (min-width: 768px){
.single-product div.product .woocommerce-product-gallery {
    width: 60%;
    margin-right: 4%;
		margin-bottom: 0em;}
.single-product div.product .summary {
    width: 36%;}
.woocommerce-tabs {
    padding-top: 1em
}
.hentry .entry-header {
    margin-bottom: 0.6em;
}
}
/*文章列表按鈕*/
p.read-more a.button {
  padding: 0;
  float: right;
  margin-bottom: 1.5em;
  font-size: 1em;
  background-color: #ffffff;
  color: #6a8813;
}
address, hr, p, table {
    margin: 0 0 0.3em 0;
}
h2.alpha.entry-title, h1.entry-title {
  font-size: 1.6em;
  margin-top: .3em;
}
.entry-content {
    line-height: 2em;
}

/*右上購物車*/
.site-header-cart .cart-contents:after {line-height: 0.8}

/*購物車清單*/
.site-header-cart .widget_shopping_cart{font-size:.85em; line-height:1.2em;
    font-weight: 400;
letter-spacing: -1px;}

.woocommerce-info, .woocommerce-noreviews, p.no-comments, .woocommerce-message{
    background-color: #a4cc2d;
}

a.button {
    background-color: #85a81e;
    box-shadow: none;
}

.button.alt {
    background-color: #85a81e;
    box-shadow: none;
	font-family: 'Philosopher', "微軟正黑體";
}
input.button, input#submit {font-family: 'Philosopher', "微軟正黑體";
	border-radius: 0.2em;
}

.hentry.type-post .entry-content {
	  width: 100%;
    float: left;
}

.cart-collaterals .cart_totals {
    width: 100%;
}

#order_review, #order_review_heading {
    width: 100%;
    float: left;
}

.col2-set {
    width: 100%;
}

/*內頁相關商品*/
.related ul.products li.product {
    width: 22%;
    float: left;
    margin-right: 3%;
	font-size: 0.85em;
}
@media (max-width: 375px){
.related ul.products li.product {
		font-size:0.6em;
	}
}
/*footer*/
.site-footer {
    padding:3em; 
}
.site-info{
    padding: 0;
}
.site-info-txt {font-size: 0.5em;}
.footer-txt a{
	font-size: 1.1em;
}
.footer-txt2 {
    font-size: 0.827em;
}

/*多張產品小圖*/
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    margin-right: 3%;
}

.onsale {
    color: #ffffff;
    font-size: 1.2em;
  	font-weight: 400;
    background-color: rgb(255, 160, 36);
    border: none;
    width: 85%;
    border-radius: 0.2em;
    padding: 0.3em;
}

@media (min-width: 768px){
.onsale {
    color: #ffffff;
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 1.2em;
		font-weight: 500;
    background-color: rgb(255, 160, 36);
    border: none;
    width: 70px;
    height: 70px;
    border-radius: 99em;
    padding-top: 29px;
}
/*商品說明寬度*/
.woocommerce-tabs ul.tabs {
    width: 19%;
    margin-right: 2;
}
.woocommerce-tabs .panel {
    width: 75%;
}
/*Reviews*/
.comment-meta.commentmetadata {
    width: 12%;
	margin-right: 2%;
}
.comment-list .comment-content {
    width: 84%;
}
.comment-list ol.children .comment-meta {
    width: 10%;
    margin-right: 2%;
}
.comment-list ol.children .comment-content {
    width: 85%;
}
/*首頁搜尋*/
.woocommerce-active .site-header .site-search {
    width: 15%;
}
}
#comments .comment-list .reply {
    margin-bottom: 0;
    padding-top: 0.2em;
	font-size: 0.9em;
}
#comments {
    padding-top: 0;
}
#comments .comment-list .comment-content .comment-text {
    padding: 0.9em;
}
.hentry {
    margin: 0;
}
#comments .comment-list .comment-content {
    padding-bottom: 0em;
    margin-bottom: 1.5em;
}
#reviews .commentlist li .comment_container {
    padding: 0.9em;
}

.onsale2 {
    color: #ffffff;
    font-size: 1.1em;
    line-height: 50px;
    background-color: rgb(255, 160, 36);
    border-radius: 0.2em;
    padding: 0.3em 0.8em;
}
.widget_product_categories ul li.current-cat:before {
    opacity: 1;
}
/*商品說明小箭頭*/
.woocommerce-tabs ul.tabs li:after {
    PADDING-BOTTOM: 6px;
}
.textwidget, .confit-hours {
	font-size: 1em;
font-weight: 400;
}

.single-product div.product .product_meta a {
    font-weight: 400;
    text-decoration: none;
}

.faq h4{
  color: #57710c;
}
/*帳號內訂單按鈕*/
.my_account_orders .button, .woocommerce-MyAccount-downloads .button {
  padding: .3em .8em;
  font-size: .9em;
  margin-right: .3em;
	margin-bottom: .3em;
}
/*訂購完成訂單頁*/
ul.order_details {
    margin: 1em 0 2em 0;
}
h3.wc-bacs-bank-details-account-name {
    margin-top: 1em;
}
section.woocommerce-customer-details {
    margin-top: 1.5em;
}
h3.woocommerce-column__title {
    margin-top: 0.5em;
}
h2.wc-bacs-bank-details-heading {
    margin-top: 1em;
}
h2.woocommerce-order-details__title {
    margin-top: 1em;
}

/*左邊欄位標題*/
span.gamma.widget-title {
	font-family: 'Philosopher', "微軟正黑體";
    font-size: 1.5em;
	padding: 0 0 0.5em 0;
    margin: .2em 0 .5em 0;
}
.gallery .gallery-item .gallery-icon img {
    border: solid;
    border-width: .5em;
    border-color: white;
}
.sharedaddy.sd-sharing-enabled {
    margin-top: 0.8em;
}

/*加入購物車按鈕*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #85a81e;
}
a.button.product_type_simple.ajax_add_to_cart {
    background-color: #ccc;
}

.shipping-nk1 {
    font-size: 0.55em;
    line-height: 2.5em;
}
.address-nk {
    font-size: 0.9em;
    margin-bottom: 2em;
}
/*送出訂單後*/
address {
    margin: 0 0 0 1.45em;
}
table.woocommerce-table.woocommerce-table--customer-details.shop_table.customer_details {
    margin-bottom: 25px;
}
ul.order_details li:first-child {
    padding-top: 1em;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button {
    line-height: unset;
}

.widget_product_categories .children {
    margin-top: 0;
	margin-bottom:0.8em;
}

.woocommerce-info, .woocommerce-info .button {
	color: #000;
}
