.elementor-29655 .elementor-element.elementor-element-eb85922{--spacer-size:50px;}.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{background-color:var( --e-global-color-primary );}.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-29655 .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-29655 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-29655 .elementor-element.elementor-element-30a10f2 .plus-list-adv-typo-block .listing-typo-text{color:#000000;}.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-1:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-2:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-3:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-4:after,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-5:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:before,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-6:after,
					.elementor-29655 .elementor-element.elementor-element-30a10f2 .pt_plus_adv_typo_block.under_overlay.overlay-style-7:before{height:21px;}.elementor-29655 .elementor-element.elementor-element-dbcf4a0{--spacer-size:50px;}.elementor-29655 .elementor-element.elementor-element-abaa984{padding:5% 5% 10% 5%;}.elementor-29655 .elementor-element.elementor-element-a896619 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29655 .elementor-element.elementor-element-20afbae:hover .elementor-widget-container{background-color:var( --e-global-color-457eb63 );}.elementor-29655 .elementor-element.elementor-element-20afbae > .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-29655 .elementor-element.elementor-element-9dc40ba{width:69.333%;}.elementor-29655 .elementor-element.elementor-element-a896619{width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-fab77f9 */#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 .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 .cart .quantity .qty {
    max-width: 75px!important;}
    
tr td:nth-child(4) {
    border-right:none!important;
}

/*tr td:nth-child(4) span::after {
  content:"";
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}*/

tr td:nth-child(5) {
    border-left:none!important;
}

tr td:nth-child(5) span ins span, .price span bdi {
    font-size:20px!important;
}
.price ins {
    display:block!important;
}
.price del span bdi {
    font-size:14px!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-20afbae */.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;
}

elementor-menu-cart__footer-buttons a {
    background:black!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a896619 */.elementor-29655 .elementor-element.elementor-element-a896619 .elementor-element { position: -webkit-sticky;
    position:sticky;
    top:150px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-abaa984 */.cart {display:inline!important;}
.product-cart-chechbox {display:inline!important;}/* End custom CSS */