/**
* Theme Name: Zota Child
* Description: This is a child theme for Zota
* Author: Thembay
* Author URI: https://thembay.com/
* Version: 1.0
* Template: zota
*/

a {text-underline-offset: 2px;}


a, a:focus {color: #D8D8D8;
}

a:hover{ color: #fff;}

 .woocommerce table.shop_attributes td a:hover,  .woocommerce table.shop_attributes td a:focus,  .woocommerce table.shop_attributes td a:active { color: #fff;}

#tbay-header {
    background-color: #161616;

}

.sticky {
    background: #161616;
}

.logo {
    max-width: 165px;
}

#tbay-header i.tb-icon {
    color: var(--e-global-color-accent) !important;
}

#tbay-footer .elementor-widget-container .heading-tbay-title {
    line-height: 26px;
    font-size: 17px;
    margin: 0px 0px 18px 0px;
}

li.woof_open_hidden_li {
    float: left;
    top: 5px;
}


ul.woof_list label span {
    opacity: 0.45;
}

ul.woof_list .woof_childs_list {
    margin: 10px 0 0 !important;
    padding: 0 0 0 10px !important;
}

.sidebar .widget ul>li li:before, .footer_default .widget ul>li li:before, .elementor-widget-sidebar>.elementor-widget-container .widget ul>li li:before, .dokan-store-sidebar .dokan-widget-area .widget ul>li li:before {margin-right: -3px !important;}

.custom-image-list-categories .item-cat {
    background: #313131;
}

.custom-image-list-categories .item-cat:hover {
    filter: brightness(1.2);
}

.custom-image-list-categories .cat-name {
    color: var(--e-global-color-primary);
}

#tbay-footer .elementor-element .menu-vertical>li {
    margin-bottom: 0.75em;
}

#tbay-footer .elementor-element .menu-vertical>li>a {
    line-height: 22px;
}

.custom-image-list-categories .content {
    margin: 0;
    padding: 0;
}

.custom-image-list-categories .content a {
    width: 100%;
    display: flex;
    cursor: pointer;
    justify-content: center;
    padding-bottom: 20px;
}

/*LIGHT - TITLES ETC*/
a {
    color: #D8D8D8;
}

.archive-shop .page-title,
.woocommerce div.product .product_title,
body div.product .product_title,
.related.products .heading-tbay-title,
.woocommerce div.product.elementor .woocommerce-tabs .panel h2,
.single-product .product h2,
.heading-tbay-title,
.singular-shop>.product>div.tabs-fulltext .heading-tbay-title .title,
.woocommerce #reviews #comments ol.commentlist li .comment-text strong, h1, .h1, h2, .h2, h3, .h3, .title-not-breadcrumbs .page-title, .page-404 .title-404,
form.checkout h3, form.checkout h3#ship-to-different-address span, .title-widget, .sidebar .widget>.widget-title, .sidebar .widget .widgettitle, .sidebar .widget h4:not(.entry-title), .footer_default .widget>.widget-title, .footer_default .widget .widgettitle, .footer_default .widget h4:not(.entry-title), .elementor-widget-sidebar>.elementor-widget-container .widget>.widget-title, .elementor-widget-sidebar>.elementor-widget-container .widget .widgettitle, .elementor-widget-sidebar>.elementor-widget-container .widget h4:not(.entry-title), .dokan-store-sidebar .dokan-widget-area .widget>.widget-title, .dokan-store-sidebar .dokan-widget-area .widget .widgettitle, .dokan-store-sidebar .dokan-widget-area .widget h4:not(.entry-title), .single-post .entry-header h1.entry-title, .entry-single .author-info .name, .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce .woocommerce-MyAccount-content legend, form.checkout .review-wrapper h3{
    color: #D8D8D8;
    font-family: var(--e-global-typography-primary-font-family);
}

.woocommerce-account .addresses .title .edit {
    line-height: 1;
}


.cart_totals table tr.order-total .woocommerce-Price-amount, .cart_totals table tr.order-total>th {
    color:#D8D8D8 !important;
}

.page-404 .sub-title a, .sidebar .widget.widget_categories ul>li>a, .sidebar .widget.widget_meta ul>li>a, .sidebar .widget.widget_pages ul>li>a, .sidebar .widget.widget_archive ul>li>a, .sidebar .widget.widget_nav_menu ul>li>a, .footer_default .widget.widget_categories ul>li>a, .footer_default .widget.widget_meta ul>li>a, .footer_default .widget.widget_pages ul>li>a, .footer_default .widget.widget_archive ul>li>a, .footer_default .widget.widget_nav_menu ul>li>a, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_categories ul>li>a, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_meta ul>li>a, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_pages ul>li>a, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_archive ul>li>a, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_nav_menu ul>li>a, .dokan-store-sidebar .dokan-widget-area .widget.widget_categories ul>li>a, .dokan-store-sidebar .dokan-widget-area .widget.widget_meta ul>li>a, .dokan-store-sidebar .dokan-widget-area .widget.widget_pages ul>li>a, .dokan-store-sidebar .dokan-widget-area .widget.widget_archive ul>li>a, .dokan-store-sidebar .dokan-widget-area .widget.widget_nav_menu ul>li>a {
    color: #D8D8D8;
    text-decoration: underline;

}

.single-product div.product .product_meta>span a:hover, .elementor-widget-woocommerce-product-meta .product_meta>span a:hover, .sidebar .widget.widget_categories ul>li>a:hover, .sidebar .widget.widget_meta ul>li>a:hover, .sidebar .widget.widget_pages ul>li>a:hover, .sidebar .widget.widget_archive ul>li>a:hover, .sidebar .widget.widget_nav_menu ul>li>a:hover, .footer_default .widget.widget_categories ul>li>a:hover, .footer_default .widget.widget_meta ul>li>a:hover, .footer_default .widget.widget_pages ul>li>a:hover, .footer_default .widget.widget_archive ul>li>a:hover, .footer_default .widget.widget_nav_menu ul>li>a:hover, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_categories ul>li>a:hover, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_meta ul>li>a:hover, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_pages ul>li>a:hover, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_archive ul>li>a:hover, .elementor-widget-sidebar>.elementor-widget-container .widget.widget_nav_menu ul>li>a:hover, .dokan-store-sidebar .dokan-widget-area .widget.widget_categories ul>li>a:hover, .dokan-store-sidebar .dokan-widget-area .widget.widget_meta ul>li>a:hover, .dokan-store-sidebar .dokan-widget-area .widget.widget_pages ul>li>a:hover, .dokan-store-sidebar .dokan-widget-area .widget.widget_archive ul>li>a:hover, .dokan-store-sidebar .dokan-widget-area .widget.widget_nav_menu ul>li>a:hover {color: #e4e4e4;
}

#shop-now .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg, #shop-now .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{color: #D8D8D8;
}

.elementor-widget-container p a {color: #D8D8D8 !important;
}

/*SECOND LIGHT + HTML */
.tbay-breadcrumb .breadcrumb li,
.tbay-breadcrumb .breadcrumb li a,
.woocommerce div.product .product-block p.price,
.woocommerce div.product .product-block span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.single-product .information .price .woocommerce-Price-amount,
.yith-wfbt-section .woocs_price_code ins .woocommerce-Price-amount,
.yith-wfbt-section .woocs_price_code,
.single-product .woocs_price_code,
.single-product div.product .product_meta>span,
.elementor-widget-woocommerce-product-meta .product_meta>span,
.woocommerce div.product p.stock span,
body div.product p.stock span,
.woocommerce .woocommerce-product-details__short-description,
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p,
.woocommerce table.shop_table>thead>tr>th .woocommerce-Price-amount, .woocommerce table.shop_table>thead>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tbody>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tbody>tr>th .woocommerce-Price-amount, .woocommerce table.shop_table>tfoot>tr>td .woocommerce-Price-amount, .woocommerce table.shop_table>tfoot>tr>th .woocommerce-Price-amount, .cart_totals table b, .cart_totals table strong, .cart_totals table label, .cart_totals table * b, .cart_totals table * strong, .cart_totals table * label, .woocommerce ul#shipping_method .amount, .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, .woocommerce .woocommerce-form-login-toggle .woocommerce-info, .woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner__content, .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content,
.tbay-dropdown-cart .cart_list .group .woocommerce-Price-amount, .cart-dropdown .cart_list .group .woocommerce-Price-amount,
.tbay-dropdown-cart .group-button .total .woocommerce-Price-amount, .cart-dropdown .group-button .total .woocommerce-Price-amount, .shop_table.cart .cart_item>div.product-subtotal.price span.woocommerce-Price-amount.amount, .shop_table.cart .cart_item>div.product-price span.woocommerce-Price-amount.amount, .entry-single .author-info .author-link, .woocommerce .col2-set.addresses address, .woocommerce-page .col2-set.addresses address
 {
    color: #B6B6B6 !important;
}

.woocommerce div.product form.cart .variations td.label label,
.woocommerce div.product form.cart .variations th.label label,
body div.product form.cart .variations td.label label,
body div.product form.cart .variations th.label label,
#shop-now .button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,
.shop_table.cart .cart_item>div.product-subtotal.price .woocommerce-Price-amount, .shop_table.cart .cart_item>div.product-price .woocommerce-Price-amount, form.checkout label, div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label, div.wpforms-container-full .wpforms-field-sublabel, .wp-core-ui div.wpforms-container-full .wpforms-field-sublabel {
    color: #B6B6B6;
}

/*DARK*/
.tbay-breadcrumb .tbay-woocommerce-breadcrumb.breadcrumb>li+li:before, .tbay-filter .tbay-ordering>span,.shop_table.cart .cart_item.head>div, .coupon label {
    color: #909090;
}

/*HOVER*/
.tbay-breadcrumb .breadcrumb li:hover a,
a:hover {
    color: #fff;
}


/* BORDER */

.zota-single-product-title-main,
.elementor-widget-woocommerce-product-rating .elementor-widget-container,
.singular-shop div.product .cart,
.related.products .heading-tbay-title {
    border-color: #333;
}


/* NO BACKGROUND */
.singular-shop>.product>div.tabs-fulltext .item-panel {
    background: #161616;
}

form.checkout .order-review .shop_table ul#shipping_method li label {color: #161616;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item), .woocommerce form .form-row .input-text, .woocommerce form .form-row select, .coupon .box .text, div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea,  input#ywqa_ask_question_text, .widget_search .input-group, div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
    border-color: #333 !important;
    background: #161616 !important;
    color: #B6B6B6 !important;
}

.coupon .box, .entry-single .entry-header {border-color: #333;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
    background-color: #161616;
    color: #D8D8D8;
}

.entry-single .author-info {background: #161616;
    border-color: #333;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 2px #D8D8D8;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock), .form-control, form input:not([type="file"]) {
    background: #161616;
    border-color: #D8D8D8;
    color: #D8D8D8;
}

.woocommerce .woocommerce-product-details__short-description { padding-bottom: 15px;}

.woocommerce form.login, .woocommerce form.register, .woocommerce .woocommerce-MyAccount-navigation ul li:first-child a {border-color: #333!important;}

#tbay-breadcrumb, .woocommerce .woocommerce-MyAccount-navigation, .woocommerce .woocommerce-MyAccount-content {
    background: #161616 !important;
}

.tbay-breadcrumb .breadcrumb li a.active, .woocommerce .woocommerce-MyAccount-content p>strong, .woocommerce-account .info-user>div .zota-name-user{
    color: #D8D8D8;
}

.woocommerce .woocommerce-MyAccount-content a:not(.woocommerce-button):not(.vendor-dashboard) {color: #161616;}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 0px 5px 15px 24px;line-height: 1.3;
}

 .topbar-device-mobile .topbar-title {
    color: #D8D8D8 !important;
    }

.quantity .box  { background: #161616;}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty { background: #161616 !important;color:#D8D8D8 !important; border-color: #333 !important;}

.woocommerce .quantity button:focus, .woocommerce .quantity button:hover, .woocommerce-page .quantity button:focus, .woocommerce-page .quantity button:hover {
    outline: 0;
    color: #d8d8d8;
}
.woocommerce-account .info-user>div {
    display: inline-flex;
    gap: 5px;
    padding: 15px 0 0;
}

.u-columns {
    background: #161616;
}

.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce .woocommerce-MyAccount-navigation ul li:focus a {background: #333333; color: #d8d8d8;}

.woocommerce table.shop_attributes {border-top: 0;}

.woocommerce table.shop_attributes th {
    border-color: #161616;
    color:#B6B6B6;
    background: #242424;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a { border-color:#333;}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #202020!important;
}

.woocommerce table.shop_attributes td {
    border-color: #161616;
    color:#D8D8D8;
    background: #242424 !important;
}

#comments  { background: #161616 !important; }

.cart_totals h2, .tbay-dropdown-cart .cart_list li, .cart-dropdown .cart_list li { border-color: #333;}

.woocommerce #reviews #comments ol.commentlist, .woocommerce #reviews #comments ol.commentlist li, .tbay-filter .woocommerce-ordering { border-color: #333333;}

/* BUTTONY */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #C8CFCC;
    border-color: #C8CFCC;
    color: #161616;
    cursor: not-allowed;
    opacity: 0.35;
    box-shadow: none;
}

.btn-theme, .btn-default, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-pagination a.button, .show-view-all a, .product-quantity-mode .product-block .add-cart a, .tbay-element-newsletter button[type="submit"], .widget-newletter button[type="submit"], .btn-view-all, .woof_container_inner_tags ul.woof_list label, .entry-single .entry-description a, .post-password-form input[type="submit"], #comments #respond .form-submit input, #reviews #respond .form-submit input, div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type="submit"], .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove, body table.compare-list .add-to-cart td a, input#ywqa-submit-question, div#new-answer-header .ywqa_submit_answer, .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a, .woocommerce.yith-wfbt-slider-wrapper .owl-stage>div .yith-wfbt-product-actions>a.button, input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn, .mvx_regi_main .register .button, #report_abuse_form button.submit-report-abuse, #report-abuse table input[type="submit"], .vendor_sidebar .widget_mvx_quick_info #respond input#submit, #mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"], #mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"], #wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"], #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button, .wcfm_popup_wrapper .wcfm_popup_button, #wcfmmp-store #reviews .add_review button, .form-row input[name="apply_for_vendor_submit"], form.wcv-form .wcv-button[type="submit"], .wcv-dashboard-navigation~form input[type="submit"], .dashboard .wcv-dashboard-navigation~form input[type="submit"], #pv_shop_description_container~input[name="vendor_application_submit"], form[name="export_orders"] input, form[name="export_orders"]~table.table .order-comments input.btn, .wcvendors-pro-dashboard-wrapper a.button, .wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button, .wcvendors-pro-dashboard-wrapper input#update_button, .wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button, .wcv-form .control-group .control>input.wcv-button:not(#clear_button), .wcv-order-header .wcv-form .control>input#clear_button, table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"], table.wcvendors-table-order form #tracking_number_save_button, form#wcv-store-settings input#store_save_button, .wcv_store_search form input[type="submit"], .wcv_vendor_search form input[type="submit"], #sidebar-shop>.widget.wcv.widget_store_contact input#wcv_quick_contact_send, .more_products a, .tbay-pagination-load-more a, .products-list .product-block div.add-cart a, .tbay-dropdown-cart .group-button p.buttons a.button, .cart-dropdown .group-button p.buttons a.button, .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a.checkout, .tbay-element-mini-cart .left-right .group-button p.buttons a.button, .woocommerce button.button, .woocommerce a.button.wc-backward, .woocommerce a.woocommerce-button.view, .woocommerce button.button[name="track"], #respond input#submit, .woocommerce #respond input#submit, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .singular-shop div.product .single_add_to_cart_button, .singular-shop .tbay-modalButton, .woocommerce #shop-now.has-buy-now .tbay-buy-now, .mobile-btn-cart-click>*#tbay-click-addtocart, .woo-swatches-pro-btn .add-cart a, #sticky-menu-bar #sticky-custom-add-to-cart, .cart_totals .wc-proceed-to-checkout a.checkout-button, .woocommerce table.shop_table.account-orders-table a.view, .woocommerce table.shop_table.my_account_orders a.view, .woocommerce table.shop_table.dokan-rma-order-item-table a.view, .woocommerce table.shop_table.account-orders-table a.request_warranty, .woocommerce table.shop_table.my_account_orders a.request_warranty, .woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty, .woocommerce form.login p.last .button, .woocommerce form.register p.last .button, .woocommerce-order-received .order-again a, .woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"], .woocommerce form.checkout_coupon>p.form-row-last .button, .woocommerce-checkout-payment .place-order button.button.alt, #custom-register input.submit_button, #custom-login input.submit_button, .wc-block-cart__submit .wc-block-cart__submit-button, form.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button, .wc-block-checkout__actions .wc-block-components-checkout-place-order-button, .widget_search .btn {
        background-color: #C8CFCC;
    border-color: #C8CFCC;
     color: #161616 !important;
     opacity: 1;
}

.btn-theme:hover, .btn-default:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-pagination a.button:hover, .show-view-all a:hover, .product-quantity-mode .product-block .add-cart a:hover, .tbay-element-newsletter button[type="submit"]:hover, .widget-newletter button[type="submit"]:hover, .btn-view-all:hover, .woof_container_inner_tags ul.woof_list label:hover, .entry-single .entry-description a:hover, .post-password-form input[type="submit"]:hover, #comments #respond .form-submit input:hover, #reviews #respond .form-submit input:hover, div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type="submit"]:hover, .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover, body table.compare-list .add-to-cart td a:hover, input#ywqa-submit-question:hover, div#new-answer-header .ywqa_submit_answer:hover, .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover, .woocommerce.yith-wfbt-slider-wrapper .owl-stage>div .yith-wfbt-product-actions>a.button:hover, input[type="submit"].dokan-btn:hover, .dokan-btn:hover, .mvx_regi_main .register .button:hover, #report_abuse_form button.submit-report-abuse:hover, #report-abuse table input[type="submit"]:hover, .vendor_sidebar .widget_mvx_quick_info #respond input#submit:hover, #mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:hover, #mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:hover, #wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover, #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover, .wcfm_popup_wrapper .wcfm_popup_button:hover, #wcfmmp-store #reviews .add_review button:hover, .form-row input[name="apply_for_vendor_submit"]:hover, form.wcv-form .wcv-button[type="submit"]:hover, .wcv-dashboard-navigation~form input[type="submit"]:hover, .dashboard .wcv-dashboard-navigation~form input[type="submit"]:hover, #pv_shop_description_container~input[name="vendor_application_submit"]:hover, form[name="export_orders"] input:hover, form[name="export_orders"]~table.table .order-comments input.btn:hover, .wcvendors-pro-dashboard-wrapper a.button:hover, .wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover, .wcvendors-pro-dashboard-wrapper input#update_button:hover, .wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover, .wcv-form .control-group .control>input.wcv-button:hover:not(#clear_button), .wcv-order-header .wcv-form .control>input#clear_button:hover, table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover, table.wcvendors-table-order form #tracking_number_save_button:hover, form#wcv-store-settings input#store_save_button:hover, .wcv_store_search form input[type="submit"]:hover, .wcv_vendor_search form input[type="submit"]:hover, #sidebar-shop>.widget.wcv.widget_store_contact input#wcv_quick_contact_send:hover, .more_products a:hover, .tbay-pagination-load-more a:hover, .products-list .product-block div.add-cart a:hover, .tbay-dropdown-cart .group-button p.buttons a.button:hover, .cart-dropdown .group-button p.buttons a.button:hover, .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a.checkout:hover, .tbay-element-mini-cart .left-right .group-button p.buttons a.button:hover, .woocommerce button.button:hover, .woocommerce a.button.wc-backward:hover, .woocommerce a.woocommerce-button.view:hover, #respond input#submit:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .singular-shop div.product .single_add_to_cart_button:hover, .singular-shop .tbay-modalButton:hover, .woocommerce #shop-now.has-buy-now .tbay-buy-now:hover, .mobile-btn-cart-click>#tbay-click-addtocart:hover, .woo-swatches-pro-btn .add-cart a:hover, #sticky-menu-bar #sticky-custom-add-to-cart:hover, .cart_totals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce table.shop_table.account-orders-table a.view:hover, .woocommerce table.shop_table.my_account_orders a.view:hover, .woocommerce table.shop_table.dokan-rma-order-item-table a.view:hover, .woocommerce table.shop_table.account-orders-table a.request_warranty:hover, .woocommerce table.shop_table.my_account_orders a.request_warranty:hover, .woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:hover, .woocommerce form.login p.last .button:hover, .woocommerce form.register p.last .button:hover, .woocommerce-order-received .order-again a:hover, .woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:hover, .woocommerce form.checkout_coupon>p.form-row-last .button:hover, .woocommerce-checkout-payment .place-order button.button.alt:hover, #custom-register input.submit_button:hover, #custom-login input.submit_button:hover, .wc-block-cart__submit .wc-block-cart__submit-button:hover, form.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover, .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover, .btn-theme:focus, .btn-default:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-pagination a.button:focus, .show-view-all a:focus, .product-quantity-mode .product-block .add-cart a:focus, .tbay-element-newsletter button[type="submit"]:focus, .widget-newletter button[type="submit"]:focus, .btn-view-all:focus, .woof_container_inner_tags ul.woof_list label:focus, .entry-single .entry-description a:focus, .post-password-form input[type="submit"]:focus, #comments #respond .form-submit input:focus, #reviews #respond .form-submit input:focus, div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type="submit"]:focus, .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus, body table.compare-list .add-to-cart td a:focus, input#ywqa-submit-question:focus, div#new-answer-header .ywqa_submit_answer:focus, .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus, .woocommerce.yith-wfbt-slider-wrapper .owl-stage>div .yith-wfbt-product-actions>a.button:focus, input[type="submit"].dokan-btn:focus, .dokan-btn:focus, .mvx_regi_main .register .button:focus, #report_abuse_form button.submit-report-abuse:focus, #report-abuse table input[type="submit"]:focus, .vendor_sidebar .widget_mvx_quick_info #respond input#submit:focus, #mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:focus, #mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:focus, #wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus, #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus, .wcfm_popup_wrapper .wcfm_popup_button:focus, #wcfmmp-store #reviews .add_review button:focus, .form-row input[name="apply_for_vendor_submit"]:focus, form.wcv-form .wcv-button[type="submit"]:focus, .wcv-dashboard-navigation~form input[type="submit"]:focus, .dashboard .wcv-dashboard-navigation~form input[type="submit"]:focus, #pv_shop_description_container~input[name="vendor_application_submit"]:focus, form[name="export_orders"] input:focus, form[name="export_orders"]~table.table .order-comments input.btn:focus, .wcvendors-pro-dashboard-wrapper a.button:focus, .wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus, .wcvendors-pro-dashboard-wrapper input#update_button:focus, .wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus, .wcv-form .control-group .control>input.wcv-button:focus:not(#clear_button), .wcv-order-header .wcv-form .control>input#clear_button:focus, table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus, table.wcvendors-table-order form #tracking_number_save_button:focus, form#wcv-store-settings input#store_save_button:focus, .wcv_store_search form input[type="submit"]:focus, .wcv_vendor_search form input[type="submit"]:focus, #sidebar-shop>.widget.wcv.widget_store_contact input#wcv_quick_contact_send:focus, .more_products a:focus, .tbay-pagination-load-more a:focus, .products-list .product-block div.add-cart a:focus, .tbay-dropdown-cart .group-button p.buttons a.button:focus, .cart-dropdown .group-button p.buttons a.button:focus, .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a.checkout:focus, .tbay-element-mini-cart .left-right .group-button p.buttons a.button:focus, .woocommerce button.button:focus, .woocommerce a.button.wc-backward:focus, .woocommerce a.woocommerce-button.view:focus, #respond input#submit:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .singular-shop div.product .single_add_to_cart_button:focus, .singular-shop .tbay-modalButton:focus, .woocommerce #shop-now.has-buy-now .tbay-buy-now:focus, .mobile-btn-cart-click>#tbay-click-addtocart:focus, .woo-swatches-pro-btn .add-cart a:focus, #sticky-menu-bar #sticky-custom-add-to-cart:focus, .cart_totals .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce table.shop_table.account-orders-table a.view:focus, .woocommerce table.shop_table.my_account_orders a.view:focus, .woocommerce table.shop_table.dokan-rma-order-item-table a.view:focus, .woocommerce table.shop_table.account-orders-table a.request_warranty:focus, .woocommerce table.shop_table.my_account_orders a.request_warranty:focus, .woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:focus, .woocommerce form.login p.last .button:focus, .woocommerce form.register p.last .button:focus, .woocommerce-order-received .order-again a:focus, .woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:focus, .woocommerce form.checkout_coupon>p.form-row-last .button:focus, .woocommerce-checkout-payment .place-order button.button.alt:focus, #custom-register input.submit_button:focus, #custom-login input.submit_button:focus, .wc-block-cart__submit .wc-block-cart__submit-button:focus, form.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus, .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus, .btn-theme:active:hover, .btn-default:active:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:active:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:active:hover, .woocommerce-pagination a.button:active:hover, .show-view-all a:active:hover, .product-quantity-mode .product-block .add-cart a:active:hover, .tbay-element-newsletter button[type="submit"]:active:hover, .widget-newletter button[type="submit"]:active:hover, .btn-view-all:active:hover, .woof_container_inner_tags ul.woof_list label:active:hover, .entry-single .entry-description a:active:hover, .post-password-form input[type="submit"]:active:hover, #comments #respond .form-submit input:active:hover, #reviews #respond .form-submit input:active:hover, div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type="submit"]:active:hover, .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:active:hover, body table.compare-list .add-to-cart td a:active:hover, input#ywqa-submit-question:active:hover, div#new-answer-header .ywqa_submit_answer:active:hover, .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:active:hover, .woocommerce.yith-wfbt-slider-wrapper .owl-stage>div .yith-wfbt-product-actions>a.button:active:hover, .dokan-btn:active:hover, .mvx_regi_main .register .button:active:hover, #report_abuse_form button.submit-report-abuse:active:hover, #report-abuse table input[type="submit"]:active:hover, #mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort input[type="submit"]:active:hover, #mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]:active:hover, #wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:active:hover, #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:active:hover, .wcfm_popup_wrapper .wcfm_popup_button:active:hover, #wcfmmp-store #reviews .add_review button:active:hover, .form-row input[name="apply_for_vendor_submit"]:active:hover, form.wcv-form .wcv-button[type="submit"]:active:hover, .wcv-dashboard-navigation~form input[type="submit"]:active:hover, .dashboard .wcv-dashboard-navigation~form input[type="submit"]:active:hover, #pv_shop_description_container~input[name="vendor_application_submit"]:active:hover, form[name="export_orders"] input:active:hover, form[name="export_orders"]~table.table .order-comments input.btn:active:hover, .wcvendors-pro-dashboard-wrapper a.button:active:hover, .wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:active:hover, .wcvendors-pro-dashboard-wrapper input#update_button:active:hover, .wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:active:hover, .wcv-form .control-group .control>input.wcv-button:active:hover:not(#clear_button), .wcv-order-header .wcv-form .control>input#clear_button:active:hover, table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:active:hover, table.wcvendors-table-order form #tracking_number_save_button:active:hover, form#wcv-store-settings input#store_save_button:active:hover, .wcv_store_search form input[type="submit"]:active:hover, .wcv_vendor_search form input[type="submit"]:active:hover, #sidebar-shop>.widget.wcv.widget_store_contact input#wcv_quick_contact_send:active:hover, .more_products a:active:hover, .tbay-pagination-load-more a:active:hover, .products-list .product-block div.add-cart a:active:hover, .tbay-dropdown-cart .group-button p.buttons a.button:active:hover, .cart-dropdown .group-button p.buttons a.button:active:hover, .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a.checkout:active:hover, .tbay-element-mini-cart .left-right .group-button p.buttons a.button:active:hover, .woocommerce button.button:active:hover, .woocommerce a.button.wc-backward:active:hover, .woocommerce a.woocommerce-button.view:active:hover, #respond input#submit:active:hover, .woocommerce input.button:active:hover, .woocommerce a.button.alt:active:hover, .singular-shop div.product .single_add_to_cart_button:active:hover, .singular-shop .tbay-modalButton:active:hover, .woocommerce #shop-now.has-buy-now .tbay-buy-now:active:hover, .mobile-btn-cart-click>#tbay-click-addtocart:active:hover, .woo-swatches-pro-btn .add-cart a:active:hover, #sticky-menu-bar #sticky-custom-add-to-cart:active:hover, .cart_totals .wc-proceed-to-checkout a.checkout-button:active:hover, .woocommerce table.shop_table.account-orders-table a.view:active:hover, .woocommerce table.shop_table.my_account_orders a.view:active:hover, .woocommerce table.shop_table.dokan-rma-order-item-table a.view:active:hover, .woocommerce table.shop_table.account-orders-table a.request_warranty:active:hover, .woocommerce table.shop_table.my_account_orders a.request_warranty:active:hover, .woocommerce table.shop_table.dokan-rma-order-item-table a.request_warranty:active:hover, .woocommerce form.login p.last .button:active:hover, .woocommerce form.register p.last .button:active:hover, .woocommerce-order-received .order-again a:active:hover, .woocommerce-checkout.wc-germanized .wc-gzd-order-submit button[type="submit"]:active:hover, .woocommerce form.checkout_coupon>p.form-row-last .button:active:hover, .woocommerce-checkout-payment .place-order button.button.alt:active:hover, #custom-register input.submit_button:active:hover, #custom-login input.submit_button:active:hover, .wc-block-cart__submit .wc-block-cart__submit-button:active:hover, form.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:active:hover, .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:active:hover {
    background-color: #e6e9e8 !important;
    border-color: #e6e9e8!important;
    color: #000000 !important;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a { font-size: 17px;}

.tbay-element-nav-menu .elementor-nav-menu--main ul#menu-main-menu {
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

#popis .elementor-widget-text-editor h3 {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 8px;
        margin-top: 8px;
}

.button-filter-btn { background: #161616!important; border-color: #333!important;}

.singular-shop>.product>div.tabs-fulltext .heading-tbay-title {padding: 0;}

.singular-shop>.product>div.tabs-fulltext .heading-tbay-title .title {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 8px;
        margin-top:0;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h2, .single-product .product h2 {
    font-size: 26px;
}

.woocommerce div.product .product_title, body div.product .product_title { font-size: 32px;}

.tbay-filter, .title-widget, .sidebar .widget>.widget-title, .sidebar .widget .widgettitle, .sidebar .widget h4:not(.entry-title), .footer_default .widget>.widget-title, .footer_default .widget .widgettitle, .footer_default .widget h4:not(.entry-title), .elementor-widget-sidebar>.elementor-widget-container .widget>.widget-title, .elementor-widget-sidebar>.elementor-widget-container .widget .widgettitle, .elementor-widget-sidebar>.elementor-widget-container .widget h4:not(.entry-title), .dokan-store-sidebar .dokan-widget-area .widget>.widget-title, .dokan-store-sidebar .dokan-widget-area .widget .widgettitle, .dokan-store-sidebar .dokan-widget-area .widget h4:not(.entry-title), .sidebar aside, .footer_default aside, .elementor-widget-sidebar>.elementor-widget-container aside { border-color: #333;}


.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail { padding: 0;}

.tbay-filter .SumoSelect>.CaptionCont>span {
    color: #B6B6B6;
}

.main-filter .filter-btn-wrapper {
    margin: 0 auto 0 0;
}

.woocommerce table.wishlist_table.shop_table tr .product-remove.icon {
    position: absolute;
    right: 0;
}

.woocommerce table.wishlist_table.shop_table>tbody>tr>td {
    padding: 5px 10px 0; text-align: center;
}

.woocommerce table.wishlist_table.shop_table>tbody>tr>td.product-price {padding-top:0;}
.woocommerce table.wishlist_table.shop_table>tbody>tr>td.product-name { padding-top: 2px; padding-bottom: 0;}
.remove_from_wishlist { position: absolute; top: 10px; right: 10px; z-index: 1;}

.woocommerce table.shop_table.wishlist_table tr td { background-color: #161616;}

.woocommerce table.wishlist_table.shop_table tr:after {display: none !important;}

.woocommerce table.wishlist_table.shop_table .product-price, .woocommerce table.wishlist_table.shop_table .product-price .woocommerce-Price-amount {color: #B6B6B6;}
.woocommerce table.wishlist_table.shop_table tr .product-name { text-align: center; font-family: var(--e-global-typography-primary-font-family);}

.tbay-breadcrumb+#main-container { margin-top: 20px;}

.woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error {
    padding: 15px 20px;
    margin-top: 20px;
}

.shop_table.cart .cart_item>div img {border-radius: 5px;}

.tbay-login .account-menu ul li a {color: #161616;}

.woocommerce table.wishlist_table.shop_table tr td.product-thumbnail a {
    border-radius: 5px;
    overflow: hidden;
}

.woocommerce ul.cart_list li .product-image a, .woocommerce ul.product_list_widget li .product-image a {
     border-radius: 5px;
    overflow: hidden;
}

.shop_table.cart .product-info .product-name a {
    font-weight: 600;
}

.tbay-dropdown-cart .group-button p.buttons a.button.checkout, .cart-dropdown .group-button p.buttons a.button.checkout {color: #161616;}

body {
    color: #B6B6B6;
}

.elementor-counter .elementor-counter-number {
    margin-bottom: 0.25em;
}

.elementor-counter .elementor-counter-title {
    text-align: center;
    max-width: 260px;
    margin: 0 auto;
}

.elementor-heading-title span {
    text-transform: uppercase;
    color: #1d1d1d;
    font-size: 12px;
    line-height: 19px;
    padding-top: 0;
    font-family: var(--tb-text-primary-font);
    margin-bottom: 2px;
    font-weight: normal;
    display: block;
}

.woocommerce form .form-row.validate-required>span.woocommerce-input-wrapper strong {
    border-color: #333;
    background: #161616;
    color: #B6B6B6;
    line-height: normal !important;
    padding: 10px 15px !important;
    margin-bottom: 23px !important;
    outline: 0;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    font-weight: 400;
    opacity: 0.75;
    cursor: not-allowed;
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce ul#shipping_method li>label {
    line-height: 1.5;
}

#billing_iscomp_field {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.singular-shop>.product>div {
    background-color: #161616;
}

.pokladna form.checkout label {
    margin-bottom: 0;
}

#billing_iscomp_field label {
    width: 100%;
    display: flex;
}

.woocommerce #billing_company_field .screen-reader-text {
    position: relative !important;
    width: auto;
    height: auto;
    top: 0 !important;
    clip-path: none !important;
}

.woocommerce .cart-collaterals {
    border: 1px solid #333;
    background: #161616;
}

.elementor-widget-container p a {
    color: var(--tb-theme-color);
    font-weight: 500;
    text-decoration: underline;
}

.elementor-widget-container p a:hover {
    text-decoration: none;
}

.elementor-icon-box-title {
    margin-bottom: 1em;
}

.cart_totals table tr.order-total>td, .cart_totals table tr.order-total>th, .shop_table.cart .cart_item { border-color: #333 !important;
}

.custom-product-checkbox {
    display: flex;
    align-items: center;
    margin-top: 1em;
}

.custom-product-checkbox label {
    font-weight: 400;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 1.5;
}

.custom-product-checkbox input[type="checkbox"] {
    position: relative;
    top: 1px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #fff;
    cursor: pointer;
}

.custom-product-checkbox input[type="checkbox"]:checked {
    background-color: #88532E;
    border: 1px solid #88532E;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>div {
    border-radius: 5px;
    overflow: hidden;
}

.product-block .block-inner {border-radius: 5px; overflow: hidden; border: 0 none; padding: 0;}

.woocommerce div.product div.images .flex-control-thumbs li {
    border-radius: 5px;
    overflow: hidden;
}

div.product .flex-control-thumbs .slick-list li img.flex-active, div.product .flex-control-thumbs .slick-list li img:hover {border-color: #fff;}

#tabs-list-additional_information { padding-top: 0!important;}

.woocommerce form .fpf-fields .fpf-field.fpf-textarea .form-row {
    flex-wrap: wrap;
    padding: 20px 15px;
    font-size: 16px;
}

.sku_wrapper {
    display: none !important;
}

.woocommerce-checkout .woocommerce { background: #161616;}

/*
.fpf-fields { display: none;}*/

.fpf-radio-images label {
    width: 100%;
    font-weight: 600;
}

.fpf-radio-images input[type="radio"]+label,
.fpf-radio-colors input[type="radio"]+label {
    margin: 5px;
}

.woocommerce form .fpf-fields .form-row {
    display: flex;
    margin-bottom: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #333;
}

.widget_price_filter .price_slider_amount .price_label .from, .widget_price_filter .price_slider_amount .price_label .to {
    color: #B6B6B6;
    font-weight: 600;}

    .woocommerce .widget_price_filter .price_slider_amount .button {
    margin-top: 0;
    padding: 0;
    line-height: 1;
    background: #333 !important;
    position: relative;
    color: #D8D8D8 !important;
    padding: 5px 20px;
    position: relative;
    top: -4px;
    left: 10px;
}

.woocommerce form .fpf-fields .fpf-field.fpf-textarea .form-row label {
    width: 100%;
    font-weight: 600;
}

.woocommerce .fpf-fields .fpf-field.fpf-textarea textarea {
    width: 100%;
    height: 200px;
    padding-top: 20px;
    border-radius: 5px;
    border-top: 1px solid #ddd;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 0 !important;
}

.woocommerce-input-wrapper {
    width: 100%;
    margin-top: 0;
    padding-top: 5px;
    font-weight: 600;
}

.fpf-field.fpf-radio-images .woocommerce-input-wrapper {
    width: 100%;
    border-bottom: 0 solid #ddd;
    padding: 0 10px 10px;
    margin: 0;
    border-top: 0 none;
}

.fpf-field.fpf-text .woocommerce-input-wrapper {
    width: 100%;
    border-bottom: 0 solid #ddd;
    padding: 5px 15px 15px;
    margin: 0;
    border-top: 0 none;
}

.fpf-fields-config-wrapper {
    display: none;
}

.fpf-field.fpf-radio-images .form-row>label,
.fpf-field.fpf-text .form-row>label {
    padding-left: 15px;
    padding-top: 10px;
    font-weight: 600;
    margin-bottom: 0;
}

.fpf-fields.before-add-to-cart>.fpf-field {
    border: 1px solid #ddd;
    padding: 0;
    margin-bottom: 4px;
    border-radius: 4px;
}

.fpf-field.fpf-text .input-text {
    margin-bottom: 0 !important;
}

.woocommerce .woocommerce-product-details__short-description ul li {
    color: #1d1d1d;
}

.header-default .menu-vertical.nav {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    flex-direction: initial;
}

.header-default ul.navbar-nav .dropdown-menu ul>li {
    flex: 0 1 22%;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none;
}

.header-default ul.navbar-nav .dropdown-menu ul>li>a {
    font-size: 18px;
    line-height: 22px;
}

.header-default ul.navbar-nav .dropdown-menu ul>li>a {
    color: #1d1d1d;
}


.woof_radio_term_reset,
.woof_radio_term_reset_visible {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border: 0 none;
    background: #efefef;
    font-size: 8px;
    float: none;
    display: inline-block;
    position: relative;
    left: 4px;
}

.woof_products_top_panel>ul {
    padding-top: 5px !important;
}

.woof_reset_button_2 {
    position: relative;
    top: -5px;
}

.home .mm-page {
    padding-top: 0;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu {
    background-color: #161616;
}

.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav li:hover>.dropdown-menu { border-color: #161616;}

.input-default,
.post-password-form input[type="password"],
.woocommerce .input-text {
    padding: 10px 15px !important;
}

.woocommerce>h2 {
    margin-bottom: 20px;
}


.wp-block-woocommerce-checkout-order-summary-totals-block,
body .wc-block-components-totals-wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.wp-block-woocommerce-checkout-order-summary-totals-block>.wc-block-components-totals-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.packeta-widget-button {
    display: flex;
    cursor: pointer;
    max-height: 42px;
}

.packeta-widget-button .button {
    line-height: 42px !important;
}

.woo3dv-model-controls {
    padding: 10px;
    width: 65px;
    background-color: rgba(0, 0, 0, 0);
}

.woo3dv-controls-help,
.woo3dv-controls-screenshot,
.woo3dv-controls-fullscreen,
.woo3dv-controls-wireframe {
    display: none !important;
}

.woo3dv-model-controls-list li:nth-child(1),
.woo3dv-model-controls-list li:nth-child(2) {
    display: none !important;
}

.elementor-6403 .elementor-element.elementor-element-0bdacbe>.elementor-container {
    min-height: 400px;
}

#partners .brands {
    justify-content: center;
}

#partners .brands .item {
    padding: 2em;
}

.woocommerce .woocommerce-MyAccount-content a:not(.woocommerce-button):not(.vendor-dashboard) {color: #D8D8D8;}

.woocommerce-MyAccount-content .button { color:#161616 !important;}

div[class^=wp-block-] .wp-block-button__link {
    color: #fff;
    text-decoration: none;
    height: auto;
    width: auto;
}

.eco-info-row .woocommerce-Price-amount {
    float: right;
}

form.checkout .order-review .shop_table>tfoot>tr.fee th {
    line-height: 1.4 !important;
    padding-bottom: 15px;
    padding-top: 15px;
}

.woocommerce-shipping-totals.shipping {border-color: #333;}


.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received { background: #161616;}

.woocommerce-checkout-payment .payment_methods li label, form.checkout .order-review .shop_table ul#shipping_method li label { color: #B6B6B6;}

form.checkout .order-review .shop_table>tbody>tr>td .woocommerce-Price-amount, form.checkout .order-review .shop_table>tfoot>tr>td .woocommerce-Price-amount { color: #d8d8d8 !important;}

form.checkout .order-review .shop_table{border-color: #333;}
.tbay-checkout-optimized form.checkout .review-wrapper::after {display: none;}

.kosik .woocommerce-shipping-totals.shipping { display: none !important;}

form.checkout .order-review .shop_table>thead>tr>th { background: #333; border-color: #333;}

.cart_totals table { padding-top: 0 !important;}


.eco-custom-row label {
    margin-bottom: 0 !important;
}



.woocommerce form.checkout_coupon>p.form-row-last .button {
    line-height: 41px;
    height: 41px;
}

.eco-custom-row select {
    text-align: right;
}

form.checkout h3 {
    text-transform: none;
}

#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
    padding: 15px 31px;
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe_cc label {
    margin: 10px 0 20px;
}

.woocommerce-checkout #payment div.payment_box {
    padding: 0;
}

.woocommerce-checkout-payment .payment_methods li input[checked="checked"]~.payment_box:after,
.woocommerce-checkout-payment .payment_methods li .payment_box[style]:after {
    background: #fff;
}

form.checkout .order-review .shop_table ul#shipping_method li label {
    font-weight: normal;
    font-size: 1em;
    line-height: 1 !important;
    margin-top: 9px;
}

.payment_methods .save-source-checkbox,
.wc-stripe_cc-container .save-source-checkbox {
    border: 0 none !important;
}

form.checkout .order-review .shop_table>tfoot>tr.packetery-widget-button-table-row {
    position: relative;
    height: 86px;
}

.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-fee-block {
    display: none !important;
}

.packetery-widget-button-table-row th img {
    width: 41px;
    height: 41px;
    display: block;
    margin-right: auto;
    margin-left: 0;
}

.packeta-widget-button {
    justify-content: right;
}

form.checkout .order-review .shop_table>tfoot>tr.packetery-widget-button-table-row>th {
    position: absolute;
    left: 0;
    width: 20% !important;
}

.gpay-card-info-container-fill.gpay-button-container {
    margin-top: 15px;
}

.woocommerce-shipping-totals.shipping {
    border-top: 1px solid #eaeaea;
}

.packetery-widget-button-table-row {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 5px !important;
}

.order-payment .wc-stripe-wallet-notice {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 10px 0 0;
    line-height: 1.2;
}

.woocommerce-shipping-totals.shipping>* {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.wc-stripe-wallet-notice .wc-stripe-wallet-notice--divider {
    display: none !important;
}

form.checkout .order-review .shop_table>tfoot>tr.packetery-widget-button-table-row>td {
    position: absolute;
    right: 0;
    width: 80% !important;
}

.wc-stripe-wallet-notice img {
    display: none !important;
}

.wc-stripe-wallet-notice--selected-gateway {
    display: none !important;
}

.woocommerce-page .col2-set .col-1 {
    padding-top: 0;
}

.footer-mobile-collapse div.tbay-element .heading-tbay-title:after { color: #909090; top: 10px;}

.mobile-attribute-list .list-wrapper .value { color: #D8D8D8;}

.tbay-dropdown-cart .dropdown-content {
    background: #161616 !important;
}

.tbay-element-mini-cart .heading-title {border-color: #333;}

.woocommerce .woof_submit_search_form_container .button {
    margin: 0 15px;
    line-height: 1;
     background-color: #C8CFCC;
    border-color: #C8CFCC;
    color: #161616;
    padding: 10px 20px;
}


.woocommerce .woof_submit_search_form_container .button:hover {
    background-color: #A3AAA7;
    border-color: #A3AAA7;
    color: #161616;
}

.woof_submit_search_form_container {
    justify-content: flex-end;
}

.woocommerce .woof_submit_search_form_container button.woof_reset_search_form { margin: 0 15px; line-height: 1;}
#sidebar-shop.sidebar-desktop {background: #161616;}

#sidebar-shop>.widget, .elementor-widget-sidebar>.elementor-widget-container>aside {
    border: 0px solid #ebebeb;
}

.sidebar .widget ul li .woof_radio_label, .footer_default .widget ul li .woof_radio_label, .elementor-widget-sidebar>.elementor-widget-container .widget ul li .woof_radio_label, .dokan-store-sidebar .dokan-widget-area .widget ul li .woof_radio_label {
    color: #909090;
}

.sidebar .widget ul li .woof_radio_label:hover, .footer_default .widget ul li .woof_radio_label:hover, .elementor-widget-sidebar>.elementor-widget-container .widget ul li .woof_radio_label:hover, .dokan-store-sidebar .dokan-widget-area .widget ul li .woof_radio_label:hover {
    color: #d8d8d8;
}

.sidebar .widget ul>li li:before, .footer_default .widget ul>li li:before, .elementor-widget-sidebar>.elementor-widget-container .widget ul>li li:before, .dokan-store-sidebar .dokan-widget-area .widget ul>li li:before {
    font-size: 15px;
    display: inline-block;
    transform: translate(0px, 3px);
}

.sidebar#sidebar-shop>.widget.WOOF_Widget ul li, .wcfmmp-store-page-wrap .sidebar>.widget.WOOF_Widget ul li {
    line-height: 1;
    list-style: none !important;
    margin-bottom:10px !important;
}

.sidebar .woof_redraw_zone>.woof_container:after, .elementor-widget-sidebar>.elementor-widget-container .woof_redraw_zone>.woof_container:after, .dokan-store-sidebar .woof_redraw_zone>.woof_container:after {
    background-color: #333;
}

.woof_radio_term_reset:before, .woof_radio_term_reset_visible:before {
    color: #000000;
}

.woof_submit_search_form_container.woof-mobile-copy .button.woof_reset_search_form { display: none;}

body.filter-mobile-active .widget-mobile-heading>a:hover {color: #707070;}

.sidebar .widget h4:not(.entry-title) { border: 0 none;}


.sidebar .widget ul.woof_list_radio, .footer_default .widget ul.woof_list_radio, .elementor-widget-sidebar>.elementor-widget-container .widget ul.woof_list_radio, .dokan-store-sidebar .dokan-widget-area .widget ul.woof_list_radio {
    padding-left: 0px !important;
}

.button-filter-btn { background: #272626;}

.woof_products_top_panel li span, .woof_products_top_panel2 li span {
    background-size: 20px 20px;

}

.woof_products_top_panel li span {
    padding-right: 25px;
}

p.woocommerce-result-count {
    width: 100%;
    display: block;
    padding: 12px 0 2px !important;
}

.woocommerce-ordering > select { display: none;}
.woocommerce-ordering > .SumoSelect > select { display: block;}

.owl-carousel>.slick-arrow { background: #161616;}
.tbay-dropdown-cart .cart_empty>li a.button, .cart-dropdown .cart_empty>li a.button {color: #d8d8d8;}

.tbay-dropdown-cart .cart_empty, .cart-dropdown .cart_empty, .tbay-dropdown-cart ul.cart_empty li.total {filter: invert(0.915);}

.tbay-dropdown-cart .tb-icon:before { color: #B6B6B6;}

.tbay-dropdown-cart .group-button p.buttons a.button.view-cart:hover {color: #000000!important; background: #FFF!important;}
.coupon .box input[type="submit"] { background-color: #C8CFCC;
    border-color: #C8CFCC;
    color: #161616;}

    .coupon .box input[type="submit"]:hover {background-color: #e6e9e8;
    border-color: #e6e9e8;
    color: #161616;}

    .shop_table.cart .product-info .product-name {align-content: center; }

    .shop_table.cart .product-info .product-name a {margin-bottom: 5px; margin-top: 5px;}

   .quantity .box {border-color: #333;}

   .kosik .cart_totals .cart-subtotal td, .kosik .cart_totals .cart-subtotal th {padding-bottom: 10px !important;}

   .coupon .box:before {color: #000;}

    .woocommerce form .form-row.validate-required>span.woocommerce-input-wrapper strong { opacity: 1;border: 1px solid #333;}

    form.checkout .order-review .shop_table>tbody>tr>td.product-name { width: 40%;}
    form.checkout .order-review .shop_table>tbody>tr>td.product-total {
    width: 60% !important;
}
.cart_totals h2 { text-transform: none;}

.tbay-dropdown-cart .widget-header-cart {border-color: #333;}

form.checkout .order-review .shop_table>tbody>tr>td:before, form.checkout .order-review .shop_table>tbody>tr>th:before { background: #333;}

.woocommerce-shipping-totals.shipping, .packetery-widget-button-table-row {border-color: #333;}

button#gls-map-button {background-color: #C8CFCC;
    border-color: #C8CFCC;
    color: #161616;
    opacity: 1;
    padding: 0 15px; border: 0 none;
    font-weight: 600;border-radius: 4px;line-height: 42px !important;}

    body .packeta-widget div.packeta-widget-button.packetery-widget-button-row button.button.alt:hover, body .packeta-widget div.packeta-widget-button.packetery-widget-button-row a.button.alt:hover { background-color: #e6e9e8;color: #161616;}

    .woocommerce-checkout-payment .payment_methods li input[checked="checked"]~.payment_box:after, .woocommerce-checkout-payment .payment_methods li .payment_box[style]:after {background: #333;}

    .woocommerce-checkout-payment .payment_methods li, .woocommerce-checkout-payment .payment_methods li input[checked="checked"]~.payment_box:after, .woocommerce-checkout-payment .payment_methods li .payment_box[style]:after { border-color: #333 !important;}

.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a { color: #B6B6B6;}

.payment_methods .save-source-checkbox, .wc-stripe_cc-container .save-source-checkbox, .order-payment .wc-stripe-wallet-notice, .payment_methods .save-source-checkbox, .wc-stripe_cc-container .save-source-checkbox{background: #333 !important;}

.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text { color: #B6B6B6;}

.woocommerce-terms-and-conditions-wrapper {margin-bottom: 20px;}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details, .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received { background: #161616; border-color: #333 !important;}

.woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-page .woocommerce-customer-details .woocommerce-column__title { background: #333 !important;}

.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead>tr { background: #161616 !important;}

.woocommerce-order-received .woocommerce-order table.shop_table thead tr th, .woocommerce-order-received .woocommerce-order table.shop_table thead tr td, .woocommerce-order-received .woocommerce-order table.shop_table tbody tr th, .woocommerce-order-received .woocommerce-order table.shop_table tbody tr td, .woocommerce-order-received .woocommerce-order table.shop_table tfoot tr th, .woocommerce-order-received .woocommerce-order table.shop_table tfoot tr td { border-color: #333 !important;}

.woocommerce-order .woocommerce-order-details .order_details a, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before { color: #D8D8D8;}


.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { margin:0;}

.woocommerce-order-received  .woocommerce-order-details > div { border-color: #161616 !important;}

.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody>tr>td .woocommerce-Price-amount, .woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot>tr>td .woocommerce-Price-amount { color: #d8d8d8 !important;}

.woocommerce ul#shipping_method li {
    margin: 0;
    line-height: inherit;
    display: flex;
    justify-content: left;
    width: auto;
    white-space: nowrap;
}

form.checkout .order-payment {
    padding-top: 30px;
}

p.p-FieldError.Error{ font-size: 13px !important; color: palevioletred !important;}

.TermsText {margin-top:10px !important;}

.p-LinkOptIn-checkbox, .Fade-item {color:#B6B6B6 !important;}

.wc-stripe-save-source input[type=checkbox]:checked+.save-source-checkbox:after, .wc-stripe_cc-container .wc-stripe-save-source input[type=checkbox]:checked+.save-source-checkbox:after { display: none !important;}

/* RESPONZIVE*/
/* RESPONZIVE*/
/* RESPONZIVE*/

@media (min-width: 768px) {
    .product-block.inner:hover .group-add-to-cart {
        bottom: 2px;
    }
}


@media screen and (max-width: 1199.5px) {
.tbay-element-mini-cart .cart-dropdown a span.mini-cart-items {
   color: var(--e-global-color-secondary);
    background: var(--e-global-color-accent);
    top: 12px;
        right: -7px;
}

body:not(.tbay-homepage-demo) .topbar-device-mobile {padding: 6px 15px 7px;}
.footer-device-mobile .list-menu-icon>* a .count_wishlist, .footer-device-mobile .list-menu-icon>* a .mini-cart-items { color: var(--e-global-color-secondary) !important;
    background: var(--e-global-color-accent);}

    .footer-device-mobile {
        background: #161616;
        border-top: 1px solid #333;
    }

.footer-device-mobile .list-menu-icon>.menu-icon a.active:before {
    background: #D8D8D8;
    height: 1px;
}

.footer-device-mobile .list-menu-icon>* a.active i, .footer-device-mobile .list-menu-icon>* a.active span, .footer-device-mobile .list-menu-icon>* a:focus i, .footer-device-mobile .list-menu-icon>* a:focus span { color: #D8D8D8;}

.topbar-device-mobile { padding-top: 7px;
        padding-bottom: 12px;}


.tbay-element-mini-cart .cart-dropdown a span.mini-cart-items {color: var(--e-global-color-secondary);
    background: var(--e-global-color-accent);}

        .tbay-filter .SumoSelect>.CaptionCont {
        border: 0;
        padding: 0 10px;
        width: 130px;
        text-align: left;
        font-size: 14px;
        background: #272626;
    }

        .tbay-filter .tbay-ordering>span {
        margin-right: 8px;
    }

}

@media screen and (max-width: 991.5px) {
.woof_products_top_panel {padding: 10px 15px;}
}


@media screen and (max-width: 767.5px) {
    .home .mm-page {
        padding-top: 0px;
    }

    .product-block.inner .group-buttons .button-wishlist.shown-mobile { background: rgba(0, 0, 0, 0);}

    .woocommerce div.product div.images .flex-control-thumbs { background: #161616;}


#tbay-footer .elementor-widget-container .heading-tbay-title {
    margin: 0px 0px 0px 0px;
    padding: 16px 0px 15px;
}

    .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child {

        padding-left: 0;
    }

    .footer-mobile-collapse .tbay-element-menu-vertical { border-color: #333;}

    .woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe_cc label {
        display: flex !important;
        flex-wrap: wrap;
    }

    .wc-stripe-card-icons-container,
    .wc-stripe-paymentRequest-icons-container {
        display: inline-flex;
        float: none;
        width: 100%;
        margin-top: 7px;
        padding-left: 20px;
    }

    .woocommerce .cart-collaterals .cart_totals h2 {border-color: #333;font-size: 18px;}

    .tbay-filter .main-filter {
        margin: 0 !important;
        padding: 0 15px 10px;
    }

    .fee td,
    .eco-info-row div {
        vertical-align: middle !important;
    }

    .SumoSelect>.CaptionCont {background: #161616;}

    .eco-info-row div:nth-child(1) {
        padding-right: 10px;
    }

    .eco-info-row td {
        padding: 15px 15px !important;
    }

    .eco-custom-row td {
        padding: 15px 15px !important;
    }

    form.checkout .order-review .shop_table ul#shipping_method li label {
        font-size: 0.9em;
        line-height: 1.2 !important;
    }


    #partners .brands .item {
 padding: 2em 2em !important;
        width: 50%;
    }

}

@media screen and (max-width: 575px) {
.woocommerce .form-cart-popup form.cart {
    background: #161616;
}

#partners .brands .item {padding: 2em 3em !important;margin-bottom: 0;}

.woocommerce .woocommerce-cart-form .shop_table tr.order-total {background: #161616;}

.woocommerce .form-cart-popup form.cart .mobile-infor-wrapper .infor-body .woocommerce-Price-amount { color: #B6B6B6;}

.woocommerce .form-cart-popup form.cart .variations {border-color: #333;}
}