/*
Theme Name: Suprema Child
Theme URI: http://suprema.select-themes.com/
Description: A child theme of Suprema Theme
Author: Select Themes
Author URI: http://suprema.select-themes.com/
Version: 1.0.0
Template: suprema
*/
@import url("../suprema/style.css");

@media only screen and (max-width: 480px){
    .qodef-woocommerce-page.qodef-woocommerce-columns-4 .products .product, .woocommerce.columns-4 .products .product {
        width: 49%;
    }

    .qodef-woocommerce-page .products.standard .product .added_to_cart, .qodef-woocommerce-page .products.standard .product .qodef-btn, .woocommerce .products.standard .product .added_to_cart, .woocommerce .products.standard .product .qodef-btn{
        bottom: -100px;
    }
}
@media only screen and (max-width: 600px){
    .qodef-woocommerce-page .cart-empty, .woocommerce .cart-empty{
        margin-top: 80%;
    }
}



.qodef-single-product-thumbnails{ display: none;}
.qodef-single-product-images .qodef-single-product-images-holder, .qodef-woo-zoom-magnifier .images .qodef-single-product-images-holder{
    width: 100%
}
.d-xs-block{
    display: none;
}

@media only screen and (max-width: 768px){
    .d-xs-block{
        display: block;
    }
    
}
.qodef-right-from-mobile-logo .qodef-icon-shortcode a{
    position: relative;
}
.cart-total-m{
    -webkit-transition: color .15s ease;
    -moz-transition: color .15s ease;
    transition: color .15s ease;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    font-size: 10px;
    font-weight: 600;
    font-family: Poppins,sans-serif;
    color: #fff!important;
    width: 19px;
    height: 19px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #158542;
    position: absolute;
    top: -10px;
    right: -10px;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods label, .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods label{
    font-size: 17px;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods div.payment_box, .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods div.payment_box{
    font-size: 15px;
}

.woocommerce-privacy-policy-text{
    font-size: 16px;
}
.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li, .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li{
    margin-bottom: 15px;
}

#payment > ul > li.payment_method_paypal {
	display: none !important;
}
li.lang-item > a > span {
	top: 40% !important;
}
#menu-main-menu-th > li > a > span > span > span.item_text {
	font-family: "ibm-plex-thai",sans-serif;
}
div.qodef-full-width > div > ul.products {
	padding: 15px;
	width: 98%;
}
.woocommerce-pagination {
	width: 100%;
    text-align: center;
}
.woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li, .woocommerce-pagination .page-numbers li>a.page-numbers {
	width: 45px;
    height: 40px;
    line-height: 42px;
	font-size: 32px;
}
.chaty-widget, .chaty-widget .get, .chaty-widget .get a {
    right: 90px !important;
    bottom: 20px !important;
}
#qodef-back-to-top {
    bottom: 100px !important;
    right: 30px !important;
}

@media screen and (max-width: 1616px) and (min-width: 1025px) {

header.qodef-page-header > div > div > div > div.qodef-position-right {
    width: 75%;
}
header.qodef-page-header > div > div > div > div.qodef-position-right > div.qodef-position-right-inner {
    width: 99%;
}
header.qodef-page-header > div > div > div > div.qodef-position-right > div > nav {
    width: 70%;
}
#menu-main-menu-th > li.menu-item {
    max-height: 40px;
}
#menu-main-menu > li.menu-item {
    max-height: 40px;
}

}

@media screen and (max-width: 1024px) {

header.qodef-mobile-header {
    padding-bottom: 10px;
    padding-top: 10px;
}

}