@charset "utf-8";@font-face{font-family:'proxima_nova_rgbold';src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-bold-webfont.eot');src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-bold-webfont.eot#iefix') format('embedded-opentype'),
url('fonts/proximanova-bold-webfont.woff') format('woff2'),
url('fonts/proximanova-bold-webfont.woff') format('woff'),
url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-bold-webfont.ttf') format('truetype'),
url('fonts/proximanova-bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-light-webfont.eot');src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-light-webfont.eot#iefix') format('embedded-opentype'),
url('fonts/proximanova-light-webfont.woff') format('woff2'),
url('fonts/proximanova-light-webfont.woff') format('woff'),
url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-light-webfont.ttf') format('truetype'),
url('fonts/proximanova-light-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-regular-webfont.eot');src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-regular-webfont.eot#iefix') format('embedded-opentype'),
url('fonts/proximanova-regular-webfont.woff') format('woff2'),
url('fonts/proximanova-regular-webfont.woff') format('woff'),
url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('fonts/proximanova-regular-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novasemibold';src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-semibold-webfont.eot');src:url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-semibold-webfont.eot#iefix') format('embedded-opentype'),
url('fonts/proximanova-semibold-webfont.woff') format('woff2'),
url('fonts/proximanova-semibold-webfont.woff') format('woff'),
url('http://www.zenmatchatea.com/wp-content/themes/zen_matcha_tea/fonts/proximanova-semibold-webfont.ttf') format('truetype'),
url('fonts/proximanova-semibold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
.left{float:left; padding: 0 20px 20px 0;}
.right{float:right;}
.clear{clear:both;}
img{border:none;width:100%;display:block;}
ul, body{margin:0;padding:0;list-style-type:none;}
body{font-family:'proxima_nova_rgregular';}
a{text-decoration:none;}
.con{max-width:1100px;width:96%;margin:0 auto;}
.nav_cont{background-color:#521411;}
.nav{margin:0 auto;width:90%;}
.nav ul li{display:inline-block;margin-right:3%;padding:16px 0;}
.nav ul li:nth-child(4){margin-left:25% !important;}
.nav ul li a{color:#fff;font-size:20px;padding:10px 0;}
.nav .con{position:relative;}
.logo{max-width:194px;position:absolute;right:43%;top:12%;width:20%;z-index:999;}
.adcart_btn{max-width:124px;position:absolute;right:0;top:0;width:12%;z-index:3;}
.center_align{text-align:center;}
h1.adjust_heading_margin{margin-bottom:35px;margin-top:0;}
.banner_con{max-width:1336px;margin:0 auto;position:relative;}
body .banner_con img{width:100%;height:auto;}
.banner_widget{background:url(images/top_wig_bg.png) center top repeat-x;padding:3% 0 0;}
.banner_widget ul{text-align:center;}
.banner_widget ul li{display:inline-block;color:#fff;border:2px solid #fff;text-align:center;margin-right:2%;padding:1%;width:28%;vertical-align:top;position:relative;}
.banner_widget ul li:last-child{margin-right:0;}
.banner_widget ul li h2{font-family:"proxima_novalight";font-size:24px;}
.banner_widget ul li h2 span{font-family:'proxima_novalight';}
.wdg_img{position:relative;}
.banner_widget ul li .allmsgs ul li{border:none;color:#010101;display:block;margin:0;text-align:center;width:90%;}
.wysija-msg.ajax{bottom:8%;color:#010101;left:5%;position:absolute;width:90%;}
#newsletter_form{position:absolute;top:16%;width:100%;}
#form-wysija-2{width:93.5%;bottom:7%;position:absolute;z-index:9;left:3%;}
#form-wysija-2 input[type="text"], #newsletter_form input[type="text"]{display:block;width:80%;background-color:rgba(255,255,255,0.8);border:1px solid #fff;font-size:16;font-style:italic;margin:0 auto 1%;padding:2%;}
#form-wysija-2 input[type="submit"], #newsletter_form input[type="button"]{display:block;background:url(images/subcribe_btn.png) center center no-repeat;height:33px;width:165px;border:none;padding:0;cursor:pointer;font-size:0;margin:15px auto;}
.wysija-paragraph{margin:0;}
.rm_buy_btn .button.add_to_cart_button{background:url(images/buyn_btn.png) no-repeat center top;float:right;font-size:0;max-width:114px;width:45.5%;height:34px;background-size:100% 100% !important;}
.Product_con{text-align:center;}
.featured_products{padding:2% 0 4%;}
.Product_con p{font-size:24px;color:#454545;font-family:'proxima_novalight';}
.Product_con ul li{border:1px solid #d3d3d3;display:inline-block;margin:2% 1%;max-width:246px;vertical-align:top;}
.Product_con ul#flexiselDemo3 li{border:none;margin:0;max-width:inherit;vertical-align:top;}
.Product_con ul#flexiselDemo3 li .home_product_carousel_tab{border:1px solid #d3d3d3;margin:2% auto;width:90%;}
.Product_con ul#flexiselDemo3 li .home_product_carousel_tab .rm_buy_btn{overflow:hidden;}
.Product_con .products_slider li{border:none;margin:0;max-width:inherit;vertical-align:top;}
.Product_con .products_slider li .home_product_carousel_tab{border:1px solid #d3d3d3;margin:2% auto;width:90%;}
.Product_con .products_slider li .home_product_carousel_tab .rm_buy_btn{overflow:hidden;}
.ban_soci_icons{position:absolute;z-index:9;bottom:20px;left:1%;max-width:300px;width:90%;}
.ban_soci_icons ul li{display:inline-block;vertical-align:top;margin:0 1.5% 0 0;padding:0;}
.ban_soci_icons ul li a{display:block;width:56px;height:56px;border-radius:40px;text-align:center;color:#ffffff;background:#78b12b;font-size:24px;}
.ban_soci_icons ul li a i{line-height:56px;}
.ban_soci_icons ul li:hover a{background:#521411;}
.Product_con ul li:last-child{margin-right:0;}
.Product_con ul li h3{font-size:18px;color:#1d1d1d;font-family:"proxima_novalight";}
.Product_con ul li h3 span{font-family:'proxima_novalight';}
.Product_con ul li h4{font-size:17px;font-family:'proxima_novalight';color:#454545;font-weight:300;}
.product_img{max-width:256px;margin:0 auto;}
.product_img img{border:medium none;width:106%;margin-left:-3%;height:auto;max-width:106%;max-height:160px;}
.rdme_hov{display:none !important;}
.rm_buy_btn a.added_to_cart{display:inline-block;font-weight:600;margin:8px auto 5px;color:#454545;}
.Product_con ul li:hover h3{color:#81c02b;}
.rdme_btn{float:left;max-width:132px;width:54%;}
.Product_con ul li:hover .rdme_nor{display:none !important;}
.Product_con ul li:hover .rdme_hov{display:block !important;}
.buy_btn{max-width:121px;float:right;margin-left:-10px;}
.section2{background-image:url(images/sec2_bg2.png), url(images/sec2_bg.png);background-repeat:repeat-x, no-repeat;background-position:center 24%, center center;padding:60px 0 1%;}
.sec2_icon{max-width:154px;margin:0 auto;}
.sec2_hov{display:none;}
.sec2_con ul{text-align:center;}
.sec2_con ul li{display:inline-block;margin:0 2%;width:25%;vertical-align:top;}
.sec2_con ul li a{color:#fff;font-family:"proxima_nova_rgbold";font-size:17px;}
.sec2_con ul li a:hover .sec2_hov{display:block;}
.sec2_con ul li a:hover .sec2_nor{display:none;}
.sec2_con{position:relative;}
.sec2_con::after{position:absolute;content:"";background:url(images/flower_left.png) no-repeat;width:107px;height:106;left:-12px;top:5%;height:100%;}
.sec2_con::before{position:absolute;content:"";background:url(images/flower_right.png) no-repeat;width:107px;height:106;right:-12px;top:5%;height:100%;}
.section3{background:rgba(0, 0, 0, 0) url("images/sec3_bg.png") no-repeat scroll center center;background-size:cover !important;padding:0% 0 4% 0;}
.Sec3_content{text-align:center;}
h1{color:#521411;text-transform:uppercase;font-size:50px;font-family:"proxima_novalight";border-bottom:1px solid #521411;padding-bottom:10px;display:inline-block;position:relative;margin-bottom:15px;}
h1::after{background:rgba(0, 0, 0, 0) url("images/heading_bg.png") no-repeat scroll center center;bottom:-16px;content:"";height:28px;position:absolute;left:0%;width:100%;}
h1 span{font-family:'proxima_novalight';}
.Sec3_content a{display:block;max-width:313px;margin:4% auto 0;}
.sec3_img{max-width:221px;}
.Sec3_content h2{display:inline-block;vertical-align:middle;width:68%;display:inline-block;font-size:24px;font-family:'proxima_novasemibold';color:#1a1a1a;position:relative;}
.Sec3_content h2::after{position:absolute;content:"";background:url(images/brown_arrow.png) no-repeat;width:116px;height:77px;right:0;}
.Sec3_content h2 span{font-size:28px;font-family:'proxima_novalight';text-transform:uppercase;display:block;font-weight:normal;}
.sec3_img{display:inline-block;vertical-align:middle;}
.footer_top_links, .footer_top_links a, .footer_wrap , .footer_wrap a{color:#fff;}
.f_widget_1, .f_widget_2, .f_widget_3, .f_widget_4, .f_widget_5{display:inline-block;vertical-align:top;margin:0 3% 0 0;}
.f_widget_1, .f_widget_3, .f_widget_4{width:16%;}
.f_widget_2{width:24%;}
.f_widget_5{width:14%;}
.f_widget_con{background:#521411;padding:2% 0;}
.f_widget_con h3{font-size:22px;font-family:"proxima_novalight";text-transform:uppercase;margin-bottom:15px;}
.f_widget_con h3 span{font-family:'proxima_novalight';}
.f_widget_5{max-width:152px;width:14%;margin:45px 0 0;}
.f_copy{background-color:#6a2521;}
.f_widget_con ul li{border-bottom:1px solid #8b4b47;padding:5px 0;}
.footer_top_links ul li{display:inline-block;padding:10px 15px 10px 0;}
.footer_top_links ul li a, .f_widget_con ul li a{display:block;font-size:18px;font-family:'proxima_novalight';}
.footer_top_links ul li a i, .f_widget_con ul li a i{margin-right:8px;font-size:24px;}
#Shipping_Policy h3, #Refund_Policy h3{color:#521411;}
.f_bottom_link, .copyright{float:left;padding:15px 0;width:50%;}
.f_bottom_link{text-align:right;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:999999999999px;margin:0px;padding:0px;list-style-type:none;}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item{float:left;position:relative;}
.nbs-flexisel-item img{position:relative;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{height:37px;width:37px;position:absolute;cursor:pointer;z-index:100;opacity:1;}
.nbs-flexisel-nav-left{left:-50px;background:url(images/c_left_arrow.png) no-repeat center center;}
.nbs-flexisel-nav-right{right:-50px;background:url(images/c_right_arrow.png) no-repeat center center;}
.slick-prev::before, .slick-next::before{display:none;}
.slick-prev:hover, .slick-prev:focus{background:url(images/c_left_arrow.png) no-repeat center center;width:37px;height:37px;left:-50px;}
.slick-next:hover, .slick-next:focus{background:url(images/c_right_arrow.png) no-repeat center center;width:37px;height:37px;right:-50px;}
.slick-prev{background:url(images/c_left_arrow.png) no-repeat center center;width:37px;height:37px;left:-50px;}
.slick-next{background:url(images/c_right_arrow.png) no-repeat center center;width:37px;height:37px;right:-50px;}
.site-main a{color:#521411;}
.site-main p{line-height:26px;color:#454545;font-family:"proxima_novalight";font-size:20px;text-align:justify;}
.Sec3_content h2.widget-title, .widget-title{display:none;}
.site-main{margin:0 auto;max-width:1100px;width:96%;padding:5% 0;}
body.woocommerce .entry-header, body.single .entry-header, body.page .entry-header{text-align:center;}
ul.products{margin:4% 0 0 !important;}
body.woocommerce .entry-header h1, body.single .entry-header h1, body.page .entry-header h1{margin:0 0 45px;}
.woocommerce-result-count, .woocommerce-ordering, .woocommerce-breadcrumb{display:none;}
.woocommerce .Product_con #respond input#submit:hover, .woocommerce .Product_con a.button:hover, .woocommerce .Product_con button.button:hover, .woocommerce .Product_con input.button:hover, .woocommerce .Product_con #respond input#submit:active, .woocommerce .Product_con a.button:active, .woocommerce .Product_con button.button:active, .woocommerce .Product_con input.button:active{background:url(images/buyn_btn.png) no-repeat center top !important;float:right;font-size:0;max-width:114px;width:49.5%;height:34px;background-size:100% 100% !important;}
.woocommerce div.product{overflow:hidden;}
.woocommerce div.product form.cart{clear:both;}
.woocommerce div.product .woocommerce-product-rating{float:right;margin-bottom:1.618em;}
.woocommerce div.product .woocommerce-product-rating + div{float:left;}
.nav ul li ul.mega-sub-menu li:nth-child(4){margin-left:0 !important;}
.banner_widget ul li h2 a{color:#fff;}
div.wpcf7 img.ajax-loader{width:auto;display:inline-block;}
.contact_page{overflow:hidden;}
.contact_form{float:left;max-width:450px;width:40%;}
.contact_address{float:right;max-width:500px;width:46%;}
.wpcf7-text{border:thin solid #dedede;display:block;height:35px;padding:0 0 0 7px;width:94%;}
.wpcf7-select{border:thin solid #dedede;display:block;height:35px;padding:0 0 0 7px;width:96%;}
.wpcf7-textarea{border:thin solid #dedede;display:block;height:100px;padding:0 0 0 7px;width:94%;resize:none;}
.wpcf7-text:focus, .wpcf7-textarea:focus, wpcf7-select:focus{border:thin solid #521411;}
.wpcf7-submit{background:#521411;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;color:#ffffff;}
.center_align_product{padding:0 0 4%;width:85%;margin:0 auto;}
.center_align_product p{font-size:20px;font-family:'proxima_novalight';color:#454545;line-height:27px;}
.summary.entry-summary p{font-size:18px;font-family:'proxima_novalight';color:#454545;line-height:27px;}
.product_title.entry-title, .product_title.entry-title span{color:#81c02b;font-size:35px;font-family:'proxima_novasemibold';background:none;border-bottom:none;}
.product_title.entry-title::after{background:none;}
.woocommerce .star-rating span{color:#fdcb25;}
.ad-gallery .ad-image-wrapper{width:100% !important;}
body.single-product button.add_product_to_cart, body.single-product button.add_product_to_cart:hover{background:#521411 !important;font-size:19px;font-family:'proxima_novalight';font-weight:300;}
body.single-product.woocommerce .quantity .qty{border:thin solid #dedede;height:39px;text-align:center;width:7.631em;font-size:19px;font-family:'proxima_novalight';font-weight:300;}
body.single-product.woocommerce div.product p.price{color:#454545;}
body.single-product.woocommerce div.product p.price .price_product{font-weight:600;color:#521411;font-family:'proxima_novasemibold';}
body.single-product.woocommerce h1.product_title.entry-title + div{border-bottom:thin solid #dedede;padding:0 0 5px;}
.product_header h1{width:70%;}
.woocommerce #review_form #respond textarea{border:thin solid #dedede;width:99%;margin:0 auto;}
.payment_method_paypal img{height:auto;width:auto;}
.f_bottom_link ul li{display:inline-block;margin:0;}
.f_bottom_link ul li::after{content:"|";color:#fff;margin:0 5px 0 10px;}
.f_bottom_link ul li:last-child::after{content:"";margin:0;}
.testimonial_section{padding:3% 0 5%;text-align:center;}
.testimonial_section p{color:#000000;font-size:24px;}
.testimonial_tabs_wrapper{padding:80px 0 30px;}
.testimonial_tab{width:29%;padding:0 1% 25px;float:left;background:#78b12b;border-radius:15px;margin:5px auto;}
.adjust_testi_tabs{margin:5px 3.5%;}
.testimonial_image{margin:-70px auto 0;max-width:135px;width:45%;}
.testimonial_image img{height:auto;width:100%;}
.testimonial_test{}
.testimonial_section a.test_img_l{display:block;width:100%;margin:0 auto;border:none;padding:0;}
.testimonial_test p{color:#ffffff;font-size:21px;}
.testimonial_test span{font-size:20px;}
.testimonial_test h3{color:#000000;font-size:24px;font-family:'proxima_nova_rgbold';margin-bottom:0;text-transform:uppercase;}
.testimonial_section a{display:block;margin:0 auto;color:#521411;font-size:24px;font-family:"proxima_novalight";border-bottom:1px solid #521411;padding:10px 0;width:15%;border-top:1px solid #521411;}
.site-main p.testi_p{border-bottom:2px solid #dedede;color:#454545;font-family:"proxima_novalight";font-size:18px;line-height:27px;padding:0 0 20px;}
.testi_s{color:#521411;display:inline-block;vertical-align:top;font-weight:bold;}
.rec_a{display:block;font-family:"proxima_novalight";font-size:18px;color:#521411;font-weight:bold;}
.site-main p a:hover a.rec_a{text-decoration:underline !important;color:#521411;}
.textwidget > p a{color:#521411;}
h1 a{color:#521411;}
.testi_wrap{overflow:hidden;border-bottom:2px solid #dedede;}
.testi_wrap p.testi_p{width:80%;float:left;border-bottom:none;}
.testi_wrap .img_test{width:20%;float:right;}
.testimonial_section h1 a{border:medium none;display:block;font-size:50px;padding:0;width:100%;}
.woo_price span{color:#521411;display:block;font-size:23px;font-weight:bold;margin:0 0 10px;font-family:'proxima_novasemibold';}
body.archive.post-type-archive-product.woocommerce-page .site-main{padding:2% 0 5%;}
body.archive.post-type-archive-product.woocommerce-page .page-title{display:none;}
body.archive.post-type-archive-product.woocommerce-page .page-title.page-title2{display:block;margin:40px auto;text-align:center;width:80%;}
body.page-id-6.page-template-default.woocommerce-cart.woocommerce-page .entry-title{display:none;}
body.page-id-6.page-template-default.woocommerce-cart.woocommerce-page .entry-title.entry-title2{display:block;margin:40px auto;text-align:center;width:15%;}
body.single-product .ad-gallery{margin:0 auto;position:relative;width:96%;}
.products{clear:both;text-align:center;}
body.page.woocommerce-checkout .woocommerce-info{display:none;}
.woocommerce .coupon input#coupon_code{width:auto;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:thin solid #dedede;box-sizing:border-box;color:#232323;font-family:"proxima_novalight",sans-serif;font-size:18px;height:35px;width:98%;}
.select2-container .select2-choice{width:98%;}
body.woocommerce-page address{color:#454545;font-family:"proxima_novalight";font-size:20px;font-style:italic;}
.woocommerce-page img[src^="https://www.googleadservices.com"] {height:0;}
@media screen and (max-width:1210px){.nbs-flexisel-nav-left{left:0;}
.nbs-flexisel-nav-right{right:0;}
.nav ul li:nth-child(4){margin-left:21% !important;}
}
@media screen
and (max-width:1100px){.logo{top:16%;}
.nav ul li a{font-size:18px !important;}
}
@media screen
and (max-width:1024px){.logo{top:20%;}
.Sec3_content h2::after{display:none;}
.nav ul li:nth-child(4){margin-left:16% !important;}
}
@media screen
and (max-width:960px){.nav ul li:nth-child(4){margin-left:18% !important;}
.banner_widget ul li{width:auto;margin-bottom:4%;}
.banner_widget{background-repeat:repeat;}
.nav ul li a{font-size:16px !important;}
}
@media screen
and (max-width:900px){.logo{top:28%;}
.nav ul li:nth-child(4){margin-left:20% !important;}
.nav ul li a{font-size:14px !important;}
}
@media screen
and (max-width:840px){.sec2_con::before , .sec2_con::after{display:none;}
.f_widget_1, .f_widget_3, .f_widget_4, .f_widget_2{width:45%;}
.f_widget_5{display:block;margin:45px auto 0;max-width:152px;width:100%;}
.nav ul li a{padding: 0 5px 0 5px !important;}
.nav ul li:nth-child(4){margin-left:21% !important;}
}
@media screen and (max-width:750px){#mega-menu-wrap-primary .mega-menu-toggle::before{float:left !important;}
#mega-menu-wrap-primary .mega-menu-toggle{text-align:left;}
.nav ul li:nth-child(4){margin-left:0% !important;}
#mega-menu-wrap-primary #mega-menu-primary{background:#521411;position:relative;z-index:2;}
.testimonial_tab{float:none;width:96%;margin:5px auto 90px !important;max-width:350px;padding:2px 1% 25px;}
}
@media screen
and (max-width:640px){.section2{background:url(images/sec2_bg.png) no-repeat;background-size:cover;}
.sec2_con ul li{width:48%;}
}
@media screen and (max-width:630px){.contact_form{float:none;max-width:450px;width:100%;margin:0 auto 10px;}
.contact_address{float:none;max-width:500px;width:100%;margin:0 auto;}
}
@media screen and (max-width:600px){.f_copy p{float:none;text-align:center;margin:0;padding:10px;}
.f_bottom_link, .copyright{float:none;text-align:center;padding:10px 0;width:100%;}
}
@media screen and (max-width:460px){.f_widget_1, .f_widget_2, .f_widget_3, .f_widget_4, .f_widget_5{display:block;margin:10px auto;width:100%;}
}