.product-content,.owl-carousel.products .products-grid.product {
    border: 1px solid #edecec;
}
.owl-carousel .slick-dots li button {
    margin-top: 24px !important;
}
.product-block {
    border: 0;   
}
.tbay-element-testimonials {
    border: none;
}
.tbay-element-testimonials .testimonials .item {
    padding: 0 15px;
    border: 1px solid #ddd;
}
p {
    font-family: Helvetica ;
    color: #181818;
    font-size: 15px;
}

.woocommerce div.product .product_title, body div.product .product_title {
    display: block;
    font-weight: 600;
    font-size: 28px;
}
.woocommerce .product.grid .product-content {
    position: relative;
}
h3.name a {
    overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	 font-weight: 600;
}
.product-block .image a {
    background-color:#E9E4DB;
    padding: 14px;
}
.woocommerce div.product-block {
    max-width: 100%;
    border: 2px solid #553913;
}
.comment-form #url{
 display:none;
}
span.rate-sold {
    display: none !important;
}
p, .woocommerce .woocommerce-product-details__short-description ul li, .product-block.inner .name{
	color:#000;
	font-size:16px !important;
}

em {
    display: none;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #000 !important;
}
.product-block.inner:hover .group-add-to-cart{
	bottom:90px;
}
.qmn_pagination, .qsm_auto_pagination_enabled .qmn_pagination{
	padding:15px !important;
}

.qsm-results-page .qmn_image_option, .quiz_section .qmn_image_option{
	width: 20% !important;
	height:100% !important;
	display:flex !important;
}
.qmn_radio_answers.mlwRequiredRadio {
    width: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items: center;
}

.mlw_qmn_question_number{
	display:none;
}
.quiz_section .mlw_qmn_new_question {
    font-size: 20px;
    width: 100%;
    display: inline-block !important;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    text-align: center;
}
.qsm-results-page .qmn_image_option input[type="radio"], .qsm-results-page .qmn_image_option input[type="checkbox"], .quiz_section .qmn_image_option input[type="radio"], .quiz_section .qmn_image_option input[type="checkbox"]{
		top: 0;
    left: 39%;
	position:absolute;
}
.qsm-results-page .qmn_image_option img, .quiz_section .qmn_image_option img {
    width: 100%;
    height: 100%;
}

span.posted_in a {
    color: #000 !important;
}
.singular-shop>.product>div {
    background: #f2f1ed;
}
.woocommerce div.product #woocommerce-tabs ul.tabs li>a{
	color:#000 !important;
}
#comments{
	background:#f2f1ed !important;
}
label {
    font-weight: 600 !important;
}
.singular-shop div.product .product_meta>span {
    display: block;
    font-size: 16px;
    font-weight: 700;
}
.woocommerce .woocommerce-product-details__short-description p {
    font-size: 16px;
}
.footer-device-mobile .list-menu-icon>* i{
	color:#000;
}
.footer-device-mobile .list-menu-icon>* a{
	color:#000;
}
.tbay-dropdown-cart .cart_empty>li span, .cart-dropdown .cart_empty>li span{
	color:#000;
}
button#wps_cart_points_apply, input#wps_cart_points {
    vertical-align: top;
}
.cart-bottom .continue-to-shop a, .cart-bottom .update, .tbay-dropdown-cart .cart_list .group, .cart-dropdown .cart_list .group, .tbay-dropdown-cart .total strong, .cart-dropdown .total strong, .tbay-dropdown-cart .cart_list a.remove i, .cart-dropdown .cart_list a.remove i, button#wps_cart_points_apply+p, .woocommerce table.shop_table>thead>tr>th, .woocommerce table.shop_table>thead>tr>td, .woocommerce table.shop_table>tbody>tr>td, .woocommerce table.shop_table>tbody>tr>th, .woocommerce table.shop_table>tfoot>tr>td, .woocommerce table.shop_table>tfoot>tr>th, .tbay-dropdown-cart .total strong, .cart-dropdown .total strong, .tbay-dropdown-cart .cart_list .group .woocommerce-Price-amount, .cart-dropdown .cart_list .group .woocommerce-Price-amount, .product-block .price ins .woocommerce-Price-amount, .product-block .woocs_special_price_code ins .woocommerce-Price-amount, .woocommerce div.product.product-block p.price del .woocommerce-Price-amount, .woocommerce div.product.product-block span.price del .woocommerce-Price-amount, .tbay-search-form .select-category .SelectBox span{
	color:#000 !important;
}
.irs--round .irs-grid-text{
	color:#000 !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .wc-ppcp-cart-payments__container {
    display: none;
}
.woocommerce .woocommerce-MyAccount-navigation, .woocommerce .woocommerce-MyAccount-content, #sidebar-shop, .u-columns{
	background:#f2f1ed !important;
}
.woocommerce .woocommerce-product-details__short-description ul{
	margin-bottom: 1px;
}
.zota-single-product-title-main, .elementor-widget-woocommerce-product-rating .elementor-widget-container{
	margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations{
	margin-bottom: 15px !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	font-weight: 600;
}
.mm-wrapper_opening .mm-menu_offcanvas #main-mobile-menu-mmenu{
		background:#f2f1ed !important;
}
span.price-from {
    display: none;
}
section#tbay-breadcrumb{
    background: #bfbfbf !important;
}

@media screen and (max-width: 767px){
	.qsm-quiz-container.qsm-quiz-container-1.qmn_quiz_container.mlw_qmn_quiz.quiz_theme_default{
	margin-top:66px;
}
	.qsm-results-page .qmn_image_option, .quiz_section .qmn_image_option {
    width: 35% !important;
}
	.qsm-results-page .qmn_image_option input[type="radio"], .qsm-results-page .qmn_image_option input[type="checkbox"], .quiz_section .qmn_image_option input[type="radio"], .quiz_section .qmn_image_option input[type="checkbox"] {
    top: -11px;
    left: 29%;
}
}
.woocommerce div.product.product-block p.price, .woocommerce div.product.product-block span.price {
    font-size: 17px;
    font-weight: 500;
}
.elementor-384 .elementor-element.elementor-element-e42d61e .tbay-element .owl-carousel .slick-arrow {
    width: 45px;
    height: 45px;
    border: 1px solid #fff;
    border-radius: 50px;
}
.elementor-384 .elementor-element.elementor-element-e42d61e .tbay-element .owl-carousel .slick-arrow.slick-prev{
	margin-left: 61px;
}

.elementor-384 .elementor-element.elementor-element-e42d61e .tbay-element .owl-carousel .slick-arrow.slick-next{
	margin-right: 61px;
}
.elementor-384 .elementor-element.elementor-element-e42d61e .tbay-element .owl-carousel .slick-arrow i {
    line-height: 35px;
    font-size: 22px;
    color: #fff;
}
.woof_submit_search_form_container {
    display: none;
}
.woof_container_inner.woof_container_inner_categories {
    display: none;
}
li.cat-item.cat-item-206, li.cat-item.cat-item-205, li.cat-item.cat-item-204 {
    display: none;
}
ul.product-categories li a {
    font-weight: 600;
    font-size: 15px;
}
tr.woocommerce-shipping-totals.shipping {
    display: none;
}
@media (min-width: 321px) and (max-width: 767px) {
    .archive-shop {
        padding: 0;
        padding-top: 28px;
    }
}
.woocommerce table.shop_table>tbody>tr>td[data-title="Shipping"]{
	display:none;
}
.woof_container.woof_container_radio.woof_container_product_tag.woof_container_9.woof_container_producttags.woof_fs_product_tag {
    display: none;
}
.entry-single .author-info {
    display: none !important;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu{
	min-width: 204px;
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .dropdown-menu, .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu>li.menu-item-has-children .dropdown-menu {
    top: 15px !important;
    left: 100%;
    right: auto;
	  background-color: #000;
}
.elementor-slideshow__title {
    font-size: 16px;
    font-weight: 700;
    display: none;
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu li.active a {
    color: #fff;
}
#tbay-header.nav-cover-active-3 #nav-cover{
	display: none;
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li {
    margin: 0;
    padding: 0px 11px;
}
.tbay-search-form .form-group .select2-container {
    display: none !important;
}

div.images.nickx_product_images_with_video.show_lightbox{
	display:none !important;
}


.product-block.grid.product.inner {
  position: relative;
}
 
.elementor-section.elementor-top-section.elementor-element.elementor-element-8450ac8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .products.rows-1.owl-carousel.scroll-init.products.product-style-inner
  .product-block.grid.product.inner
  .product-content
  .block-inner
  .group-buttons
  .button-wishlist.shown-mobile {
  position: absolute;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
 
@media (min-width: 760px) and (max-width: 990px) {
.elementor-section.elementor-top-section.elementor-element.elementor-element-8450ac8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .products.rows-1.owl-carousel.scroll-init.products.product-style-inner
    .product-block.grid.product.inner
    .product-content
    .block-inner
    .group-buttons
    .button-wishlist.shown-mobile {
    top: -95px;
    right: -90px;
  }
}
 
@media (min-width: 991px) and (max-width: 1199px) {
.elementor-section.elementor-top-section.elementor-element.elementor-element-8450ac8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .products.rows-1.owl-carousel.scroll-init.products.product-style-inner
    .product-block.grid.product.inner
    .product-content
    .block-inner
    .group-buttons
    .button-wishlist.shown-mobile {
    bottom: 100px;
    left: 100px;
  }
}
 
@media (min-width: 1200px) and (max-width: 1285px) {
.elementor-section.elementor-top-section.elementor-element.elementor-element-8450ac8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .products.rows-1.owl-carousel.scroll-init.products.product-style-inner
    .product-block.grid.product.inner
    .product-content
    .block-inner
    .group-buttons
    .button-wishlist.shown-mobile {
    bottom: 85px;
    left: 85px;
  }
}
 
@media (min-width: 1286px){
.elementor-section.elementor-top-section.elementor-element.elementor-element-8450ac8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .products.rows-1.owl-carousel.scroll-init.products.product-style-inner
    .product-block.grid.product.inner
    .product-content
    .block-inner
    .group-buttons
    .button-wishlist.shown-mobile {
    bottom: 110px;
    left: 110px;
  }
}


/* HEADER highest */
.elementor-element-6b3a44d.element-sticky-header.sticky {
    z-index: 2000 !important;
}
 
/* MENU */
.elementor-element-ca6e4e5.element-sticky-header.sticky {
    z-index: 1500 !important;
}
 
/* MARQUEE */
.elementor-element-490a734.element-sticky-header.sticky {
    z-index: 1000 !important;
}
 
/* CART DROPDOWN */
.dropdown-menu.show {
    z-index: 99999 !important;
}
 
/* Fix transform stacking issue */
.tbay-topcart .dropdown-menu {
    transform: none !important;
}
 
/* Disable overlay */
#tbay-header #nav-cover {
    display: none !important;
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu {
    background: black;
}

body.modal-open .form-cart-popup form.cart {
    position: static;
    z-index: unset;
    transform: unset;
}
 
@media (max-width: 575px) {
    .woocommerce .form-cart-popup form.cart.open {
        transform: unset;
        /*xóa cái transfrom trong code cũ đi*/
    }    
}