/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/**************
    GLOBAL
**************/

/******* Header ********/

body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){
    position: relative;
    transition: 0.3s;
}

body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg)::before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 300px;
    transition: 0.3s;
    background-image: linear-gradient(#fff, #fff0);
}

/* Dropdow Mega Menu */


/* Sticky header */




/* Menu mobile */





/******* Main Content *******/

/** HOME PAGE **/



/** PRODUCT CATEGORY **/


/** SHOP **/


/** Single Product **/
.single-product-page p.stock{
    display: flex;
    align-items: center;
}

p.stock.wd-style-custom.in-stock:before {
    display: inline-block;
    margin-inline-end: 5px;
    content: "";
    background-image: url(images/icon-instock.png);
    background-size: cover;
    width: 20px;
    height: 18px;
}

/* Checkout */
form.checkout_coupon.woocommerce-form-coupon {
    display: block !important;
}
.woocommerce-form-coupon-toggle a.showcoupon{
    display: none;
}

.woocommerce-form-coupon .form-row-last{
    position: absolute;
    right: 30px;
    bottom: 30px;
}

/******* Footer *******/
/* Prefooter */


/* Footer main */
.icons-size-default .wd-social-icon.social-linkedin{
    background-image: url(images/icon-zalo.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: white;
    border-radius: 7px;
}
.icons-size-default .wd-social-icon.social-linkedin .wd-icon:before{
    content: none;
}

.icons-size-default .wd-social-icon.social-flickr{
    background-image: url(images/icon-call.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: white;
    border-radius: 7px;
}
.icons-size-default .wd-social-icon.social-flickr .wd-icon:before{
    content: none;
}

.arcontactus-widget.right.arcontactus-message {
    bottom: 100px !important;
}

/* Hotline */
.icon-stick.show .list-icon {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    visibility: visible;
}

.icon-stick .list-icon {
    position: fixed;
    right: 20px;
    bottom: 20%;
    z-index: 10;
}

.icon-stick a {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    border: none;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none !important;
    color: #4a4d58;
    background: url(images/social_44.png) no-repeat;
    background-position: center 0;
    background-size: 38px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.icon-stick a:before {
    content: none;
}

.icon-stick .fa-phone {
    background-position: 0 0px;
}

.icon-stick .fa-facebook, .icon-stick .fa-facebook-f {
    background-position: 0 -76px;
}

.icon-stick .fa-zalo {
    background-position: 0 -304px;
}

.scrollToTop{
    width: 38px !important;
    height: 38px !important;
}




/***********************
      RESPONSIVE
***********************/

/* Mobile */
@media screen and (max-width: 480px){
  
}



/* Mobile Extra */
@media (max-width: 768px){
  
}

/* Tablet */
@media screen and (max-width: 900px){
  	

    
}

/* Tablet Extra */
@media screen and (max-width: 1024px){   

}


/* Laptop */
@media screen and (max-width: 1200px){
    
}

/* Desktop */
@media screen and (min-width: 1400px){
    
}