/*
Theme Name: TOMOKO
Theme URI: http://demo.comfythemes.com/tomoko-wp/
Author: Comfythemes
Author URI: http://themeforest.net/user/comfythemes
Version: 1.0
Description: A very attractive with page builder and cusomizable ability for all kind of organic store
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: tomoko
*/
.wp-caption{}
.wp-caption-text{}
.sticky{}
.screen-reader-text{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
.section-our-blog  .post-excerpt{color: #FFF;}
.video-frame iframe {width: 100% !important;}
.shop--type a.active{color: #94c618 !important;}
.hidden-rating .product .star-rating, .description-hidden .description_show_if_right, .item--product-grid .show_if_list_view{display: none;}
.woocommerce-message {
	background: #8ab816;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    padding: 9px 25px 9px 25px;
    font-weight: 700;
    margin-bottom: 20px;
}
.woocommerce-message a{color: #fff;}
.blog--item .item--media { margin-bottom: 27px; }
.error404 h1{ margin-bottom: 20px; }
table.cart.shop_table tbody .quantity {
    width: 90px;
    height: 38px;
    border: 1px solid #EEE;
    position: relative;
    padding: 0px 27px;
    margin: 0px auto;
}
table.cart.shop_table tbody .quantity .qty {
    width: 100%;
    text-align: center;
    outline: medium none;
    height: 36px;
    border-width: medium 1px;
    border-style: none solid;
    border-color: -moz-use-text-color #EEE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border: none;
}
table.cart.shop_table .product-quantity{text-align: center;}
.woocommerce table.cart.shop_table td.product-name dl.variation dd{margin-bottom: 0}
@media(max-width: 629px){
    .woocommerce-cart table.cart.shop_table .product-price{display: none;}
}
@media(max-width: 539px){
    .woocommerce-cart table.cart td.actions .coupon{width: 100%;margin-bottom: 10px}
    .woocommerce-cart table.cart input[type="submit"]{width: 140px}
}
@media(max-width: 480px){
    .woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%}
}
@media(max-width: 399px){
    .woocommerce-cart table.cart.shop_table .quantity button{display: none}
    .woocommerce-cart table.cart.shop_table td.product-quantity{min-width: 0}
    .woocommerce-cart table.cart.shop_table tbody .quantity{padding: 0;width: auto}
    .woocommerce-cart table.shop_table.cart td{padding-left: 5px;padding-right: 5px}
    .woocommerce-cart table.cart td input{width: 100%!important}
     .woocommerce-cart table.cart td #coupon_code{margin-bottom: 10px}
}

table.cart.shop_table .quantity button {
    position: absolute;
    top: 0px;
    width: 27px;
    height: 100%;
    outline: medium none;
    color: #A3A2A2;
    background: #F7F7F7 none repeat scroll 0% 0%;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    border: medium none;
}
table.cart.shop_table .quantity button.minus-btn {
    left: 0px;
}
table.cart.shop_table .quantity button.plus-btn {
    right: 0px;
}
.woocommerce-checkout input.input-text, .woocommerce-checkout textarea, .select2-choice{
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E3E3E3;
    font-size: 14px;
    height: 40px;
    padding-left: 5px;
    color: #0D161F;
    width: 100%;
    outline: 0px none;
}
.thumbnail-frame {
    width: 100%;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.woocommerce-page table.cart td.actions .coupon .input-text{width: 50%;}
.item--category a{color: #94c618;}
.header--right i.icon{vertical-align: baseline;margin-left: 0px;}
.tooltip--wrap .tooltip--small{z-index: 30;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals h2{margin-bottom: 15px}
.woocommerce form .form-row label{font-weight: 500;font-size: 16px;padding: 8px 0;}
label[for="rememberme"]{display: inline-block!important;margin-top: 2px;}
label[for="rememberme"] input{display: inline-block;margin-top: -3px;vertical-align: middle;}
.woocommerce form .form-row input.input-text{padding-left: 15px;}
.woocommerce form .form-row textarea.input-text{padding: 10px 15px;}
.woocommerce .login .button{margin-right: 8px;background: #94C618;color: #fff;height: 39px;vertical-align: middle;}
.woocommerce .login .button:hover{background: #83C618;color: #fff;}
.woocommerce .checkout_coupon .form-row{width: 50%;}
.woocommerce .checkout_coupon .button{background: #94C618;color: #fff;height: 39px;}
.woocommerce .checkout_coupon .button:hover{background: #83C618;color: #fff;}
.woocommerce .select2-container .select2-choice>.select2-chosen{margin-top: 5px;padding-left: 8px;}
.woocommerce form .form-row .input-checkbox{margin-top: 4px;}
#order_review_heading{margin-bottom: 20px;margin-top: 15px;}
.woocommerce .woocommerce-thankyou-order-received{padding: 10px 20px;background: #22D66E;color: #fff;font-size: 16px;margin-bottom: 20px;}
.woocommerce-order-received .shop_table.order_details{margin-top: 10px}
.woocommerce-order-received .woocommerce h2{margin-top: 10px}
.woocommerce .cart-empty{margin-bottom: 15px}
.woocommerce .order_details{margin-bottom: 0}
.woocommerce .order_details li{margin-bottom: 1.5em}
@media(max-width: 991px){
    .woocommerce-checkout .woocommerce .col2-set .col-1{width: 100%;margin-bottom: 10px}
    .woocommerce-checkout .woocommerce .col2-set .col-2{width: 100%}
}
@media(max-width: 599px){
    .woocommerce .order_details li{width: 100%;border-right: none;}
}
@media(max-width: 399px){
    .woocommerce-page form .form-row-first{width: 100%}
    .woocommerce-page form .form-row-last{width: 100%}
}
.woocommerce-account .woocommerce h2{padding: 20px 0;}
.woocommerce-account .woocommerce label{width: 250px;margin-bottom: 10px;display: inline-block;}
.woocommerce-account .woocommerce .input-text{margin-bottom: 20px;width: 250px;border: 1px solid #000;height: 40px;padding: 0 10px;line-height: 40px;}
.woocommerce-account .woocommerce .login .button{border: none;width: 100px;text-align: center;margin-right: 20px;}
.woocommerce-account .woocommerce label.inline{width: auto;}
.woocommerce-wishlist .wishlist-title{padding: 20px 0;text-align: center;}
.woocommerce-wishlist .wishlist_table{
    margin: 0 auto;
}
.woocommerce-wishlist .wishlist_table thead th{
    padding: 5px 10px;
    border: 1px solid #DBDADA;
    color: rgb(51, 51, 51);
    background: #dbdada;
    text-align: center;
}
.woocommerce-wishlist .wishlist_table td{
    padding: 10px;
    border: 1px solid #DBDADA;
    vertical-align: middle;
    text-align: center;
}
.woocommerce-wishlist .wishlist_table .product-thumbnail img{
    max-width: 80px;
}
.woocommerce-wishlist .wishlist_table .wishlist-empty{
    text-align: center;
    font-size: 16px;
    font-weight: 600
}
.woocommerce-wishlist .wishlist_table tfoot{display: none;}
.woocommerce-wishlist .wishlist_table .remove_from_wishlist{
    width: 16px;
    height: 16px;
    display: block;
    line-height: 16px;
    border-radius: 100%;
    background: #F44336;
    color: #fff;
}
.woocommerce-wishlist .wishlist_table .product-name{width: 200px;text-align: left}
.woocommerce-wishlist .wishlist_table .product-name a{/* font-weight: bold; */color: #94C618;text-transform: uppercase;}
.woocommerce-wishlist .wishlist_table .button--main{
    padding: 3px 8px;
}
.woocommerce-wishlist .wishlist_table .list--hover{display: none;}
@media (max-width: 599px){
    .woocommerce-wishlist .wishlist_table .product-name{width: auto;}
    .woocommerce-wishlist .wishlist_table .product-stock-stauts,.woocommerce-wishlist .wishlist_table .product-stock-status{display: none;}
}
@media (max-width: 499px){
    .woocommerce-wishlist .wishlist_table thead{display: none;}
    .woocommerce-wishlist .wishlist_table,.woocommerce-wishlist .wishlist_table tbody{display: block;width: 100%}
    .woocommerce-wishlist .wishlist_table tr{display: block;border: 1px solid #dbdada;width: 100%;margin-bottom: 20px;}
    .woocommerce-wishlist .wishlist_table tr:after{content: '';clear:both;display: block;}
    .woocommerce-wishlist .wishlist_table td{display: block;border: none;}
    .woocommerce-wishlist .wishlist_table .remove_from_wishlist{margin: 0 auto;}
    .woocommerce-wishlist .wishlist_table .product-remove{width: 100%;float: left;padding: 0;}
    .woocommerce-wishlist .wishlist_table .product-remove .remove_from_wishlist{width: 100%;border-radius: 0;padding: 5px;background: #dbdada;height: 26px;}
    .woocommerce-wishlist .wishlist_table .product-thumbnail{width: 20%;float: left;}
    .woocommerce-wishlist .wishlist_table .product-name,.woocommerce-wishlist .wishlist_table td{width: 80%;float: right;text-align: center;}
}
.comment-metadata .waiting-moderation {color:#ff0000;text-transform: capitalize;font-size: 12px;}
textarea#comment-inp {margin: 0px 0px 20px; width: 781px; height: 182px;}