/*
Theme Name: TM Organik Child Theme
Theme URI: http://organik.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0
Template: tm-organik
*/

#menu-main-menu li a {
    font-family: 'Nunito', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
#menu .menu__container > li > a {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
button.single_add_to_cart_button.button.alt, input#woocommerce-product-search-field-0 {
    font-family: 'Nunito',sans-serif;
}
input#coupon_code, .woocommerce.single-product .up-sells > h2 span, .woocommerce.single-product .viewed > h2 span, .woocommerce.single-product .related > h2 span, body.woocommerce-page.woocommerce-cart table.shop_table input[type="submit"], body.woocommerce-page.woocommerce-cart table.shop_table button[type="submit"] {
    font-family: 'Nunito', sans-serif !important;
}
body.woocommerce-page.woocommerce-cart:not(.search) .content h2, body.woocommerce-page.woocommerce-cart:not(.search) .content-area h2, button#place_order, select.orderby {
    font-family: 'Nunito', sans-serif !important;
}
button.button.buy_now_button {
    font-size: 14px;
    background: #bc000b !important;
    border: none!important;
    font-family: 'Nunito', sans-serif;
    margin-left: 10px;
}
button.single_add_to_cart_button.button.alt {
    font-size: 14px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-border-black, input[type="email"], textarea, input {
    font-family: 'Nunito', sans-serif !important;
}
#comments {
    display: none;
}
.link-item a:hover {
    border: 1px solid #ededed;
}
bdi {
    color: #ff0000;
}
body.woocommerce-page.woocommerce-checkout:not(.search) .content h2, body.woocommerce-page.woocommerce-checkout:not(.search) .content h3, body.woocommerce-page.woocommerce-checkout:not(.search) .content-area h2, body.woocommerce-page.woocommerce-checkout:not(.search) .content-area h3 {
    font-family: 'Nunito', sans-serif !important;
}
input#ship-to-different-address-checkbox {
    height: 20px;
    width: 20px;
}
.badges {
    display: none;
}
.mini-cart-wrap .widget_shopping_cart_content .buttons a {
    margin: 0px 10px !important;
    padding: 0px 5px !important;
}
.link-san-tmdt{
    margin-bottom:15px
}
.link-san-tmdt:after{
    content:"";
    display:table;
    clear:both
}
.link-san-tmdt>div{
    float:left;
    width:50%;
    padding:2px
}
.link-san-tmdt a{
    display:block;
    width:100%;
    text-align:center;
    padding:10px;
    color:#fff;
    font-size:16px;
    border-radius: 5px;
}
a.link-lazada{
    width: 100%;
    height: 44px;
    background: #ededed;
    background-image: url(../png/lazada-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
}
a.link-tiki{
    width: 100%;
    height: 44px;
    background: #ededed;
    background-image: url(../png/logo-tiki.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
}
a.link-shopee{
    width: 100%;
    height: 44px;
    background: #ededed;
    background-image: url(../png/logo-shopee.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
}
a.link-sendo{
    width: 100%;
    height: 44px;
    background: #ededed;
    background-image: url(../png/sendo-tm.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px;
}
.top-bar-right-a {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    margin: -15px;
}
.languageMobile {
    text-transform: uppercase;
}
.page-title {
    position: relative;
    background-size: cover !important;
    background-position: center !important;
}
.page-title .title, .page-title-style {
    color: #fff !important;
    z-index: 16;
    position: relative;
}
.page-title:after {
    content: '';
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background-color: #00000030 !important;
}
.slick-track {
    display: none !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.insight-featured-category.style-01 .image {
    height: 310px !important;
    position: relative;
    overflow: hidden;
}
.page-title {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}
.page-title .title, .page-title-style {
    font-size: 30px !important;
}

}