/*!/wp-content/themes/generatepress-child/style.css*//*
 Theme Name:   Generatepress Child Theme
 Theme URL:    https://wordpress.org/themes/generatepress/
 Description:  Default Generatepress Child Theme
 Author:       Seed and Tree
 Author URI:   https://seedntree.vn/
 Template:     generatepress
 Version:      0.1
*/
/*Set font
body, button, input, select, textarea, p, span, div, a, li, ul, ol{font-family:'MontserratCustom', sans-serif !important;font-display:swap !important;}
button{font-weight:bold;}
h1, h2, h3, h4, h5, h6{font-family:'MontserratCustom', sans-serif !important;font-display:swap !important;}
/*End | Set font*/
@font-face{font-display:optional;}
/*Menu*/
.elementor-20 .elementor-element.elementor-element-66b1f81 .elementor-nav-menu--dropdown .elementor-item, .elementor-20 .elementor-element.elementor-element-66b1f81 .elementor-nav-menu--dropdown .elementor-sub-item{min-width:200px;}
/*Loop - Home - Banner*/
.home-banner img, .home-sp-banner img{width:100% !important}
.loop-home img{min-height:235px;}
.out-latest-products img{width:100px;height:100px !important;}
/*Home - Selling Products*/
.home-selling-products h3.elementor-heading-title.elementor-size-default{height:auto;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
@media only screen and (max-width:2480px) and (min-width:768px){
.home-selling-products h3.elementor-heading-title.elementor-size-default{height:60px;}}
/*Hot deal*/
@media only screen and (min-width:991px){.slide-img-1 .elementor-swiper-button{display:none !important;} }
/*Slide*/
.slide-img .elementor-swiper-button{border:1px solid #56B6A5;padding:9px !important;background:#F1FDFA !important;opacity:0.3;transition:all 0.4s ease-out 0s;border-radius:100% !important;}
.slide-img:hover .elementor-swiper-button{padding:9px !important;opacity:1;transition:all 0.4s ease-out 0s;}
/*Shop + Product Category*/
.shop-products img, .products-category img{border-radius:7px !important;}
.shop-products h2.woocommerce-loop-product__title, .products-category h2.woocommerce-loop-product__title{height:auto;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
@media only screen and (max-width:2480px) and (min-width:768px){
.shop-products h2.woocommerce-loop-product__title, .products-category h2.woocommerce-loop-product__title{height:60px;}}
@media only screen and (max-width:5480px) and (min-width:1px){
.shopengine-widget .loop-product--btns-inner{z-index:1 !important;width:37% !important;opacity:1 !important;left:78% !important;bottom:5px !important;background:none !important;}
.shopengine-widget .shopengine-archive-mode-grid:hover .loop-product--btns-inner{transform:translate(-50%,40%) !important;}
.shopengine-widget .loop-product--btns-inner{transform:translate(-50%,37%) !important;}
.added_to_cart.wc-forward{display:none !important;}}
/*Giá liên hệ*/
span.a-amount{font-size:12px;color:#fff !important;background:#56B6A5;border:1px solid #56B6A5 !important;border-radius:24px !important;padding:2px 15px 2px 15px !important;}
span.a-amount:hover{background:#56B6A5cc;}
/*.a-amount a{color:#fff !important;}
.a-amount a:hover{color:#56B6A5 !important;}
.a-amount:hover span a{color:#56B6A5 !important;}*/
/*Price filter*/
.wcapf-noui-handle, .wcapf-noui-connect{background:#56B6A5 !important;}
.wcapf-range-slider.style-1{--handle-size:0.6em !important;--wcapf-nouislider-target-size:0.05em !important;--wcapf-nouislider-target-bg-color:#000 !important;--wcapf-nouislider-connect-bg-color:#000 !important;margin-top:25px !important;}
.wcapf-range-slider .display-values-as-plain_text{margin-bottom:-30px !important;}
span.wcapf-range-start, span.wcapf-range-end, div.wcapf-active-filter-items span, button.wcapf-filter-clear-btn.wcapf-reset-filters-btn{font-size:12px !important;}
/*Single Product*/
.product-link a{color:#555;} .product-link a:hover{color:#000;}
.shopengine-product-image-toggle{z-index:2 !important;}

button.single_add_to_cart_button.button.alt{background-image:url(/image/cart-icon.png);background-size:60% 60%;background-position:center center;background-repeat:no-repeat;}
button.single_add_to_cart_button.elementor-button_1.button.alt, button#buy_now_button{color:#ffffff;background-color:#BDA625 !important;}
.wp-caption .wp-caption-text{text-align:center;}
.wp-caption.aligncenter{width:100% !important;}
/*Contents products*/
.contents-products h2{font-size:24px;line-height:32px !important;margin-top:20px;}
/*You May Like (+ Hot Deal Home)*/
.slide-img h3.elementor-heading-title.elementor-size-default{height:60px;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
.slide-img-1 h3.elementor-heading-title.elementor-size-default{overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}

@media only screen and (max-width:2480px) and (min-width:768px){
.slide-img .swiper-wrapper, .slide-img-1 .swiper-wrapper{max-width:33%;}
}
/*Blog Archive*/
.blog-archive img{width:100% !important;height:auto !important;}
.blog-archive .elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px !important;}
.blog-archive .elementor-post__thumbnail img{transition:all 0.4s ease-out 0s !important;}
.blog-archive .elementor-post__thumbnail img:hover{transition:all 0.4s ease-out 0s !important;}
.blog-archive h2{font-size:17px !important;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
.blog-archive p{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
.blog-archive .page-numbers.current{background:#56B6A5;}
.blog-archive .prev.page-numbers, .blog-archive .page-numbers.next, .blog-archive .page-numbers{background:#f1f1f1;padding-top:5px;padding-bottom:5px;padding-left:12px;padding-right:12px;border-radius:5px;}
.blog-archive .prev.page-numbers:hover, .blog-archive .page-numbers.next:hover, .blog-archive .page-numbers:hover{background:#56B6A5;}
/*Contact*/
.e-hotspot__tooltip{line-height:17px !important;}
/*Category/Brand sidebar*/
.img-menu img{display:none !important}
/*Pay and Cart*/
.payment_box{max-width:100% !important;}
.woocommerce-message{display:none !important;}
/*Đăng ký/Đăng nhập*/
.dangky-dangnhap h2{display:none !important;}
/*Header*/
.custom-login i.fas.fa-align-justify{display:none !important;}
/*Fix lỗi trong sản phẩm*/
a.woocommerce-product-gallery__trigger{display:none !important;}