/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.woocommerce-product-gallery__image.flex-active-slide {
    width: 630px !important;
    height: 510px;
    object-fit: cover;
    object-position: center center;
}

* Code breadcrum

nav.rank-math-breadcrumb{
   color: var(--e-global-color-b202f46) !important;
   font-family: var(--e-global-typography-2dcb1c8-font-family), Sans-serif !important;
   font-size: var(--e-global-typography-2dcb1c8-font-size) !important;
   font-weight: var(--e-global-typography-2dcb1c8-font-weight) !important;
   line-height: var(--e-global-typography-2dcb1c8-line-height) !important;
}


.rank-math-breadcrumb a{
color: var(--e-global-color-90c1338) !important;
   font-family: var(--e-global-typography-2dcb1c8-font-family), Sans-serif;
   font-size: var(--e-global-typography-2dcb1c8-font-size);
   font-weight: var(--e-global-typography-2dcb1c8-font-weight);
   line-height: var(--e-global-typography-2dcb1c8-line-height);
}

span.separator {
    color: var(--e-global-color-90c1338);
}

.rank-math-breadcrumb a:hover {
   color: #f36f29 !important;
   font-family: var(--e-global-typography-2dcb1c8-font-family), Sans-serif;
   font-size: var(--e-global-typography-2dcb1c8-font-size);
   font-weight: var(--e-global-typography-2dcb1c8-font-weight);
   line-height: var(--e-global-typography-2dcb1c8-line-height);
}

span.last {
    font-family: var(--e-global-typography-2dcb1c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-2dcb1c8-font-size);
    font-weight: var(--e-global-typography-2dcb1c8-font-weight);
    line-height: var(--e-global-typography-2dcb1c8-line-height);
    color: var(--e-global-color-947c40d);
}

.elementor-element.elementor-element-d83ffdd.elementor-widget.elementor-widget-theme-post-content {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    max-height: 3em;
}

.elementor-element.elementor-element-837200b.elementor-widget.elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    max-height: 3em;
}

.elementor-358 .elementor-element.elementor-element-7d283af{
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    max-height: 3em;
}

.elementor-358 .elementor-element.elementor-element-ae6bb28 .elementor-heading-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 3em;
}

.elementor-827 .elementor-element.elementor-element-3fb3a0a, .elementor-827 .elementor-element.elementor-element-3fb3a0a::before {
    --border-transition: 0.3s;
    height: auto;
}

.elementor-29 .elementor-element.elementor-element-562e0ba .elementor-heading-title {
    background-image: url(/wordpress/wp-content/uploads/2024/07/thiet-bi-ve-sinh-chat-luong-cao-milan-cermics-6.jpg);
    background-size: cover;
    -webkit-background-clip: text;
    color: transparent !important;
}

.woocommerce .elementor-1603 .elementor-element.elementor-element-3fb1624 .flex-control-thumbs li{
	padding-bottom: 0px;
}

.woocommerce div.product p.stock {
    font-size: .92em;
    display: none;
}

.elementor-1730 .elementor-element.elementor-element-b7e4a2b .elementor-heading-title{
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 3em;
}

.wpfFilterWrapper .wpfFilterTitle {
    cursor: pointer;
    padding: 12px 24px 12px 24px;
    background-color: var(--e-global-color-text);
    border-radius: 8px 8px 0px 0px;
}

.wpfFilterWrapper .wfpTitle {
    height: auto !important;
    color: var(--e-global-color-6807810) !important;
    font-family: var(--e-global-typography-7d68b3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d68b3b-font-size) !important;
    font-weight: var(--e-global-typography-7d68b3b-font-weight) !important;
    line-height: var(--e-global-typography-7d68b3b-line-height) !important;
	padding: 0px !important;
}

.fa-minus:before {
    content: "\f068";
    color: var(--e-global-color-6807810) !important;
}

#wpfBlock_1 .wpfFilterVerScroll {
    max-height: max-content !important;
    padding: 24px 12px 24px 12px;
}

.wpfCheckboxHier ul {
    text-align: left;
    list-style: none;
    padding-bottom: 24px !important;
	   padding-top: 8px !important;
}

.wpfFilterVerScroll li label {
    display: flex !important;
    vertical-align: baseline;
    padding-bottom: 8px;
}

#wpfBlock_1 .wpfFilterVerScroll {
    max-height: max-content !important;
    padding: 24px 12px 0px 12px !important;
    background-color: var(--e-global-color-947c40d);
}

.wpfFilterWrapper {
    padding: 5px;
    min-width: max-content;
    margin: 0 auto;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100%;
}

.fa-plus:before {
    content: "\f067";
    color: var(--e-global-color-6807810) !important;
}

span.wpfDisplay {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.wpfFilterButtons {
    background-color: var(--e-global-color-947c40d);
    border-radius: 0px 0px 8px 8px;
    padding: 0px 12px 12px 12px;
}

.wpfFilterWrapper[data-filter-type] {
    padding: 0px !important;
}

button.wpfFilterButton.wpfButton {
    color: var(--e-global-color-6807810) !important;
    font-family: var(--e-global-typography-7d68b3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d68b3b-font-size) !important;
    font-weight: var(--e-global-typography-7d68b3b-font-weight) !important;
    line-height: var(--e-global-typography-7d68b3b-line-height) !important;
    background-color: var(--e-global-color-text);
}

button.wpfClearButton.wpfButton {
    font-family: var(--e-global-typography-7d68b3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d68b3b-font-size) !important;
    font-weight: var(--e-global-typography-7d68b3b-font-weight) !important;
    line-height: var(--e-global-typography-7d68b3b-line-height) !important;
    background-color: #ff000000;
    color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-7f0aa1d .elementor-heading-title {
    font-family: "Quicksand", Sans-serif;
    font-size: 300px;
    font-weight: bold;
    line-height: 250px;
    background-image: url(/wordpress/wp-content/uploads/2024/07/thiet-bi-ve-sinh-chat-luong-cao-milan-cermics-6.jpg);
    background-size: cover;
    -webkit-background-clip: text;
    color: transparent !important;
}

iframe {
    border-radius: 8px;
}

.elementor-widget-woocommerce-cart .woocommerce .product-name a {
    font-family: var(--e-global-typography-23fb982-font-family), Sans-serif;
    font-size: var(--e-global-typography-23fb982-font-size);
    font-weight: var(--e-global-typography-23fb982-font-weight);
    line-height: var(--e-global-typography-23fb982-line-height);
}

.woocommerce-shipping-fields {
    display: none;
}

.woocommerce-terms-and-conditions-wrapper {
    padding-bottom: 20px;
}

h2.wc-bacs-bank-details-heading {
    color: var(--e-global-color-b6c5143);
    font-family: var(--e-global-typography-7e6c7aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e6c7aa-font-size);
    font-weight: var(--e-global-typography-7e6c7aa-font-weight);
    line-height: var(--e-global-typography-7e6c7aa-line-height);
}

h2.woocommerce-order-details__title {
    color: var(--e-global-color-b6c5143);
    font-family: var(--e-global-typography-7e6c7aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e6c7aa-font-size);
    font-weight: var(--e-global-typography-7e6c7aa-font-weight);
    line-height: var(--e-global-typography-7e6c7aa-line-height);
}

.woocommerce .woocommerce-customer-details .woocommerce-column__title {
    color: var(--e-global-color-b6c5143);
    font-family: var(--e-global-typography-7e6c7aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e6c7aa-font-size);
    font-weight: var(--e-global-typography-7e6c7aa-font-weight);
    line-height: var(--e-global-typography-7e6c7aa-line-height);
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
    font-size: var(--e-global-typography-d5adc08-font-size);
    font-weight: var(--e-global-typography-d5adc08-font-weight);
    line-height: var(--e-global-typography-d5adc08-line-height);
    padding-bottom: 20px;
}

li.woocommerce-order-overview__order.order {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
    font-size: var(--e-global-typography-d5adc08-font-size);
    font-weight: var(--e-global-typography-d5adc08-font-weight);
    line-height: var(--e-global-typography-d5adc08-line-height);
}

li.woocommerce-order-overview__date.date {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

li.woocommerce-order-overview__email.email {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

li.woocommerce-order-overview__total.total{
	    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

li.woocommerce-order-overview__payment-method.method{
		    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

h3.wc-bacs-bank-details-account-name {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

li.bank_name {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}

li.account_number{
	    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}
th.woocommerce-table__product-name.product-name {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}
th.woocommerce-table__product-table.product-total {
    color: var(--e-global-color-b202f46);
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}
span.woocommerce-Price-amount.amount {
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}
tr {
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}
address {
    font-family: var(--e-global-typography-d5adc08-font-family), Sans-serif;
}



