/* 左右區塊 */
@media (min-width: 480px) and (max-width: 700px)  {
#primary {
    float: left;
    width: 71.66%;
    position: relative;
}
#secondary {
    width: 26%;
    float: right;
}
}
@media (min-width: 1366px) and (max-width: 1920px)  {
#primary {
    float: left;
    width: 71.66%;
    position: relative;
}
#secondary {
    width: 26%;
    float: right;
}
}

/* 手機不顯示search form */
@media (max-width: 688px) {
.headertwo .headertwo-wrap .search-form {
    float: none;
    display: none;
    width: auto;
}
}

/* 手機不顯示titile bar */
@media (max-width: 480px) {
#content .page_header_wrap, .woocommerce .entry-header {
   
    display: none;
}
}


/* 設定字距高度 */
div,ol,ul,li,br {
       
    line-height: 1.8;
}


/* 右區塊n. 搜尋框 */
.apwidget_title .widget_search input {
  
      width: 89%;
  
}

h1,h2,h3,h4,h5,h6 {

    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    line-height: 1.3;
}
.top-header {
    margin: 0px;
    margin-bottom: 0px;
   
    height: 100px;
    background-color: #D2C195;

}

/*不顯示頁面標題 */
.content-area article .entry-content h2.post-title {
    
    display: none;
}


.view-cart a.wcmenucart-contents {
    color: #ffffff;
    
}

.headertwo .home_navigation {
    background: #b7240d;
    border-top: 1px solid #eee;
}


#site-navigation .menu {
  font-weight: 900;
	letter-spacing: 0.5em
	     
}

#site-navigation .menu>li>a {
       font-size: 16px;
}

#site-navigation .menu > li li a {
    font-size: 14px;
}

.headertwo .before-top-header {
      background-color: #24282e;
}


.header-callto {
    font-size: 13px;
    color: #ffffff;
    line-height: 19px;
    float: right;
    letter-spacing: 1px;
}

.ticker-wrapper.has-js {
       width: 720px
}

.ticker-title, .ticker_tick {
	color: #ffffff
}
	
.promo-product1 .promo-image .caption h4 {
    color: #000000;
}
.promo-product1 .promo-image .caption div.promo-desc {
	color: #ffffff;
}

#top-footer {
      background: url(https://taiwan-tea.net/wp-content/uploads/2018/02/footer_bg.jpg) no-repeat;
	    background-size: cover;
    background-position: center;
}

/* footer 標題 */
.apwidget_title .top-footer-block .widget-title {
    background: none;
    border-bottom: 2px solid #cc444d;
    display: inline-block;
    font-size: 22px;
    color: #ffffff;
}
		

.top-footer-block {
    font-size: 14px;
  	color: #ffffff;
}

.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments a, .widget_recent_comments li {
	color: #ffffff;
}


.footer-bottom {
    padding: 30px 0;
    border-top: 0px;
    background: #b7240d;
}



.site-info {
    font-size: 16px;
    color: #ffffff;
	letter-spacing: 1.2px;
}

.bx-slider .slick-prev {
	    width: 50px;
}
.bx-slider .slick-next {
	    width: 50px;
}

#main-slider .caption-title {
      display: none;
}
.caption-content {
    
    display: none;
}

.slider-caption .caption-title {
  font-weight: 700;
	letter-spacing: 0.25em;
}

.promo-product1 .promo-image .caption h4 {
    color: #e67d0d;
}

.promo-product1 .promo-image .caption h4 {
       font-weight: 900;
    line-height: 30px;
    letter-spacing: 0.25em;
   
}

.promo-product1 a img {
    width: 99%;
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	 
}

.promo-product2 aside {
    width: 100%;
    }

.widget.widget_accesspress_store_icon_text {
   
    width: 25%;
}


.cta-overlay {
    padding: 70px 10px;
    background: rgba(0, 0, 0, 0.6);
}

#ap-cta-video .cta-video .cta-wrap-right .cta-title.main-title {
    color: #ffffff;
    font-size: 38px;
    line-height: 36px;
    font-weight: 700;
    height: 80px;
    overflow: initial;
    font-family: lato;
}

.widget_archive a:before, .widget_categories a:before, .widget_recent_entries a:before, .widget_meta a:before, .widget_recent_comments li:before {
    content: "\f14b";
    color: #ffffff;
    font-family: "FontAwesome";
    }


.style_one .promo-image {
    max-height: 500px;
    }

.style_one .caption {
    left: 80px;
    width: 60%;
}

.style_one .widget-title {
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 50px;
    text-transform: uppercase;
}

.style_one .promo-desc {
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
 
}

@media (max-width: 480px) {

.style_one .caption {
    left: 10px;
    width: 95%;
	    margin-top: 10px;
}

.style_one .widget-title {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 10px;
}

.style_one .promo-link-btn {
    font-size: 10px;
    line-height: 30px;
    padding: 0px 20px;
    text-transform: uppercase;
    margin-top: 10px; 
}

}


/* 不顯示某分類in widget */
li.cat-item.cat-item-20 {
	display: none;
}

/* 線上表單不顯示應影 */
.ufbl-form-wrapper.ufbl-template-4 {
    background-color: #fff;
    padding: 40px 30px;
    -webkit-box-shadow: 0 3px 8px 3px rgba(0,0,0,0.4);
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0.4);
}

/* 商品敘述下高距 */
.woocommerce.single.single-product .woocommerce-tabs .panel.entry-content h2 {
       margin-bottom: 15px;
}

/* 喜歡紐高距 */
div.jetpack-likes-widget-wrapper {
    width: 100%;
    min-height: 50px;
    position: relative;
    margin-top: 75px;
}


/* 麵包屑字色 */
.woocommerce .entry-header .woocommerce-breadcrumb a {
     color: #e24444;
}

/* 首頁服務背景 */
#promo-section3 {
    background: #f7f7f7f2;
	    padding: 25px 0;
}
	


/* 首頁 promolist */
.product-cat-desc h3 {
    font-family: "Lato black", sans-serif;
    font-size: 36px;
   letter-spacing: 0.2em;
    
}

/* 首頁 當季好茶 白背景 */
.slick-slider {
 
    background-color: white;
}
aside#accesspress_store_product2-3 {
    background-color: white;
}

.woocommerce.single.single-product div.product form.cart {
    display: inline-block;
    margin-bottom: -31px;
    vertical-align: bottom;
    width: 68%;
}

.woocommerce.single.single-product .entry-summary form button.button {
    display: inline-block;
    padding: 1.7px 10px;
    float: none;
    width: auto;
	 background: #e24545;
}

@media screen and (max-width: 750px){
.woocommerce .products .product {
    max-width: 50% !important;
}}