.elementor-21411 .elementor-element.elementor-element-eb85922{--spacer-size:50px;}.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{background-color:var( --e-global-color-primary );}.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-21411 .elementor-element.elementor-element-30a10f2 .plus-list-adv-typo-block .listing-typo-text{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-21411 .elementor-element.elementor-element-30a10f2 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,
					.elementor-21411 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{height:21px;}.elementor-21411 .elementor-element.elementor-element-dbcf4a0{--spacer-size:50px;}.elementor-21411 .elementor-element.elementor-element-be745f9{padding:5% 5% 10% 5%;}.elementor-21411 .elementor-element.elementor-element-ebe2c93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21411 .elementor-element.elementor-element-9dd4b1a:hover .elementor-widget-container{background-color:var( --e-global-color-457eb63 );}.elementor-21411 .elementor-element.elementor-element-9dd4b1a > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21411 .elementor-element.elementor-element-d6120fb{width:69.333%;}.elementor-21411 .elementor-element.elementor-element-ebe2c93{width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-a7c1289 */#DataTables_Table_0_filter {display:none!important;}

#ptholder .product-table-filter-cart-wrapper {
    flex-direction: unset!important;
    font-size:20px!important;
    border: solid black 1px!important;
    padding: 5px 20px!important;
}

#ptholder .wc-product-table-select-filter>label {
    padding-top: 10px;
    font-family: 'titillium web', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#ptholder .wc-product-table-select-filters .filter-attr {
    border-radius: 0px;
    border: none;
    background: #f2f2f2;
    text-transform: uppercase;
    font-family: 'Titillium Web';
    font-size: 18px!important;
    letter-spacing: 3px;
}

#ptholder .product-table-wrap .dataTables_wrapper .product-table thead {
        background: black;
    color: white;
    font-family: 'titillium web';
    font-size: 14px;
    font-weight: 500!important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#ptholder table.product-table.dataTable tbody td {
        vertical-align: middle;
    text-align: center;
    color: black!important;
    font-family: 'Titillium Web';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

#ptholder table.product-table.dataTable tbody td:first-child {
    font-size: 12px!important;
    padding-left: 10px!important;
    letter-spacing: 1px!important;
}

#ptholder table.product-table.dataTable tbody td a {
    color: black!important;
}

#ptholder table.product-table.dataTable tbody td a:hover {
    color:#3BDDA5!important;
}

#ptholder table.product-table.dataTable tbody td img {
    width:100%!important;
}

#ptholder table.product-table.dataTable .product-cart-wrapper .cart .quantity+.single_add_to_cart_button {
        background: black;
    color: white;
    text-transform: uppercase;
}

#ptholder .added_to_cart {
    display:none!important;
}

#ptholder .product-table-wrap .wcpt-selected-cart-wrapper .wcpt-selected-cart {
        background: black;
    font-size: 20px!important;
    font-family: 'titillium web';
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#ptholder .single_variation_wrap {
    display: inline-block!important;
}

#ptholder .cart .quantity .qty {
    max-width: 75px!important;}
    
    @media only screen 
and (max-device-width: 812px) 
and (-webkit-min-device-pixel-ratio: 3) {
   
#ptholder .product-table-filter-cart-wrapper {
    flex-direction: unset!important;
    font-size:16px!important;
    border: solid black 1px!important;
    padding: 5px 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_widget_cart, class: .elementor-element-9dd4b1a */.widget_shopping_cart h5 {
    font-family: 'Titillium Web';
    font-size: 30px;
    text-align: center;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 20px;
    border-bottom: solid black 1px;
    padding-bottom: 20px;
}

.elementor-menu-cart__product-name a {
        color: black;
    font-size: 20px;
    font-family: 'Titillium Web';
}

.elementor-menu-cart__product {
    grid-template-columns: 20% auto!important;
}

.elementor-menu-cart__subtotal {
        font-family: 'titillium web', sans-serif;
    text-transform: uppercase;
    border: 1px solid black !important;
}

a.elementor-button.elementor-button--view-cart.elementor-size-md, a.elementor-button.elementor-button--checkout.elementor-size-md {
    background: black;
    font-family: 'Titillium Web';
    text-transform: uppercase;
}
.elementor-menu-cart__product-price.product-price {
    color: black;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ebe2c93 */.elementor-21411 .elementor-element.elementor-element-ebe2c93 .elementor-element { position: -webkit-sticky;
    position:sticky;
    top:150px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be745f9 */.cart {display:inline!important;}
.product-cart-chechbox {display:inline!important;}/* End custom CSS */