.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button, .woocommerce .widget_shopping_cart_content p.buttons a.button, .woocommerce .content .button, .woocommerce-page .content .button, .woocommerce .content button.button, .woocommerce-page .content button.button, .woocommerce-page .content input[type="submit"]:not(.mkd_search_submit), .woocommerce .content input[type="submit"]:not(.mkd_search_submit) {
    font-family: Lato, sans-serif;
    font-size: 11px;
    line-height: 41px;
    letter-spacing: 1px;
    font-weight: 900;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #18cfab;
    border-width: 0px;
    border-style: solid;
    border-radius: 0px;
    padding-left: 22px;
    padding-right: 22px;
    font-size: 15px;
}



.woocommerce .content .button:hover, .woocommerce-page .content .button:hover, .woocommerce .content button.button:hover, .woocommerce-page .content button.button:hover, .woocommerce #submit:hover, .woocommerce ul.products li.product a.qbutton:hover, .woocommerce-page ul.products li.product a.qbutton:hover, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce .product .onsale.out-of-stock-button, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce.single-product button.single_add_to_cart_button:hover, .woocommerce .product .onsale, .woocommerce .product .single-onsale, .woocommerce ul.products li.product .add-to-cart-button-inner2 a.button.add_to_cart_button:hover, .shopping_cart_header .header_cart.with_button, .woocommerce ul.products.hover_type2 li.product .add-to-cart-button-inner2 a.button.add_to_cart_button:hover, .woocommerce ul.products.hover_type2 li.product .add-to-cart-button-inner2 a.added_to_cart:hover, .woocommerce ul.products li.product .add-to-cart-button-inner2 a.added_to_cart:hover, .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce-pagination ul.page-numbers li span:hover, .woocommerce-pagination ul.page-numbers li span.current:hover, .woocommerce .widget_shopping_cart_content p.buttons a.button, .woocommerce .widget_shopping_cart_content p.buttons a.button:hover, .woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button, .woocommerce #order_review #payment .button:hover, .woocommerce-page #order_review #payment .button:hover, .woocommerce .checkout_coupon .coupon .button:hover, .woocommerce-page .checkout_coupon .coupon .button:hover, .woocommerce .shop_table .coupon .button:hover, .woocommerce-page .shop_table .coupon .button:hover, .woocommerce .shop_table .button:hover, .woocommerce-page .shop_table .button:hover.woocommerce ul.products.hover_type2 li.product .add-to-cart-button-inner2 a.added_to_cart:hover, .woocommerce .cart-collaterals .button:hover, .woocommerce-page .cart-collaterals .button:hover, .woocommerce-pagination ul.page-numbers li>span.dots:hover {
    background-color: #18cfab;
    font-size: 15px;
}


.woocommerce p.form-row label {
    display: block;
    margin-bottom: 3px;
    font-size: 20px;
}


.woocommerce .content input[type="text"]:not(.mkd_search_field):not(.qty), .woocommerce-page .content input[type="text"]:not(.mkd_search_field):not(.qty), .woocommerce .content textarea, .woocommerce-page .content textarea, .woocommerce .content input[type="password"], .woocommerce-page .content input[type="password"], .woocommerce .content input[type="email"], .woocommerce .content input[type="tel"], .woocommerce-page .content input[type="email"], .woocommerce-page .content input[type="tel"], .woocommerce-page .select2-drop input[type="text"] {
    width: 100%;
    padding: 10px 17px;
    outline: 0;
    resize: none;
    font-family: inherit;
    line-height: 18px;
    background-color: #f6f6f5;
    color: #7f8385;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e9e9e9;
    font-size: 20px;
}

.woocommerce form.checkout table.shop_table th, .woocommerce form.checkout table.shop_table td strong {
    font-weight: 400;
    font-size: 20px;
}

.woocommerce table.cart td.actions input[type="submit"] {
    position: relative;
    top: 3px;
    margin-bottom: 10px;
    font-size: 15px;
}


small {
    font-size: 15px;
}


.woocommerce table tr td {
    background: 0;
    color: #393939;
    font-size: 20px;
}


.woocommerce div.cart-collaterals div.cart_totals table strong, .woocommerce-page .div.cart-collaterals div.cart_totals table strong, .woocommerce div.cart-collaterals div.cart_totals table th, .woocommerce-page .div.cart-collaterals div.cart_totals table th {
    font-weight: 400;
    font-size: 20px;
}

.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choices, .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choices, .woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice, .woocommerce .chosen-container.chosen-container-single .chosen-single, .woocommerce-page .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .chosen-container.chosen-container-single .chosen-single, .woocommerce select#pa_color, .woocommerce .product .woocommerce-product-rating .woocommerce-review-link, .woocommerce-cart table.cart tbody tr td a, .woocommerce-checkout .checkout table tbody tr td a, .woocommerce table.cart tbody tr span.amount, .woocommerce-page table.cart tbody span.amount, .woocommerce .content input[type="text"]:not(.mkd_search_field):not(.qty), .woocommerce-page .content input[type="text"]:not(.mkd_search_field):not(.qty), .woocommerce .content textarea, .woocommerce-page .content textarea, .woocommerce .content input[type="password"], .woocommerce-page .content input[type="password"], .woocommerce form.checkout table.shop_table span.amount, .woocommerce-checkout table.shop_table td span.amount, .woocommerce-account table.shop_table td span.amount, .woocommerce .widget #searchform input[type='text'], aside.sidebar .widget_product_search form#searchform input#s, .woocommerce .widget #searchsubmit, aside.sidebar .widget_product_search form#searchform input#searchsubmit, .select2-drop, .select2-container-multi .select2-choices .select2-search-choice {
    color: #64686b;
font-size: 22px;
}


.shopping_cart_dropdown ul li .item_image_holder img:first-child{
    vertical-align: middle;
display: none;
}

.woocommerce ul.products:not(.hover_type2) li.product:hover .product_image_overlay {
    opacity: .9;
display: none;
}

h4, h4 a {
    color: #a568e2;
}
.woocommerce ul.products li.product .product_image_overlay {
    background-color: #ffffff;
display: none;
}

.product_list_widget_image_wrapper  a img:first-child{
display:none;
}

.woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .myaccount_user {
    color: #64686b;
    font-size: 30px;
    background-color: #ffffff;
    border-color: #dadadb;
}

.woocommerce .woocommerce-message a.button {
    float: right;
font-weight: bold;
background: #1abc9c;
color: #FFFFFF;
}

.product_list_widget_image_wrapper  a img:first-child { display: block; }