.woocommerce-shop .woocommerce-ordering .select_container select.orderby, .tax-product_cat .woocommerce-ordering .select_container select.orderby, .tax-pa_brand .woocommerce-ordering .select_container select.orderby{
    background: #fff !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
    background-color: rgb(255, 255, 255) !important;
    background-position-x: 0% !important;
    background-position-y: 0% !important;
    background-repeat: repeat !important;
    background-image: none !important;
    background-size: auto !important;
    border: unset;
    border: .1rem solid #cbc4bd !important;
    border-radius: 3px;
    box-shadow: none;
    color: #5d5d5d;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 2rem;
    padding: 3px 8px !important;
    transition: border-color .3s ease-in-out .1s;
    text-align: start !important;
}

.woocommerce-shop .woocommerce-ordering .select_container::after, .tax-product_cat .woocommerce-ordering .select_container::after, .tax-pa_brand .woocommerce-ordering .select_container::after{
	content: '\e9e6' !important;
	font-family: "fontello" !important;
	font-size: 10px !important;
	display: block !important;
	position: absolute !important;
	z-index: 2 !important; 
	top: 50% !important;
	right: 0 !important;
	width: 1em !important;
	height: 1em !important;
	line-height: 1em !important;
	text-align: center !important;
	color: var(--theme-color-text_dark) !important;
	-webkit-transform: rotate(90deg) !important;
	-ms-transform: rotate(90deg) !important;
	transform: rotate(90deg) !important;
	content: "" !important;
	position: absolute !important; 
	right: 15px !important;
	top: 58% !important;
	transform: translateY(-30%) !important;
	pointer-events: none !important;
	width: 0 !important;
	height: 0 !important;
	border-left: 6px solid transparent !important;
	border-right: 6px solid transparent !important;
	border-top: 7px solid #3f4f58 !important;
}

.woocommerce-shop .woocommerce-ordering .select_container select.orderby:focus, .tax-product_cat .woocommerce-ordering .select_container select.orderby:focus, .tax-pa_brand .woocommerce-ordering .select_container select.orderby:focus{
    border: .1rem solid red !important;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.09) !important;
	outline: none;
}

.sidebar .trx_addons_woocommerce_search_type_filter {
	margin-top: 10px !important;
    margin-right: 30px;
}

.iscu_filter_title {
    color: rgb(28, 28, 22);
    font-family: "Bebas Neue", cursive;
    font-size: 26px;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
	padding: 18px 0;
	border-bottom: .1rem solid #e5e5e5;
	margin-bottom: 20px;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title {
	padding: 18px 0;
	border-bottom: .1rem solid #e5e5e5;
	margin-bottom: 20px;
}

.single-product .summary .cart {
    display: flex;
    flex-direction: column;
}

.single-product .summary .cart .quantity {
    margin-bottom: 24px !important;
}

.iscu_buy_and_cart_wrapper {
	display: flex;
	max-width: 100%;
	margin-bottom: 20px;
	flex-direction: column;
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    width: fit-content;
    min-width: 85%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px !important;
    height: 60px !important;
}

body.single-product .single_add_to_cart_button_2 {
    width: fit-content;
    min-width: 85%;
    display: flex;
    justify-content: center;
    height: 60px !important;
}

.single-product .entry-summary .product_out_stock {
	min-width: 85%;
	display: flex;
	justify-content: center;
    margin-bottom: 20px !important;
    height: 60px !important;
}

#iscu_single_chat::before {
	display: block !important;
	content: '💬' !important;
	font-family: inherit !important;
	margin: 0 10px 0 0 !important;
	font-size: 16px !important;
	line-height: inherit !important;
	vertical-align: middle !important;
	padding: 0 !important;
	height: auto !important;
    width: auto;
    text-align: center !important;
}

.single-product.woocommerce div.product .tinv-wraper.tinvwl-after-add-to-cart > .tinvwl_add_to_wishlist_button {
    width: 50% !important;
    display: flex !important;
    justify-content: center;
    height: 60px !important;
    align-items: center;
    margin-top: 0px !important;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
	display: flex;
    width: 85%;
    gap: 20px;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
	display: flex;
    width: 85%;
    gap: 20px;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary > .tinv-wishlist-clear {
    display: none;
}

#iscu_single_chat {
	width: 50%;
	display: flex;
	justify-content: center;
    margin-left: 0px;
    height: 60px !important;
    align-items: center;
    margin-top: 0px !important;
}

.single-product .woocommerce-variation-add-to-cart {
	display: flex;
	flex-direction: column;
}

.product_out_stock::before {
	display: unset !important;
}

.iscu_shop_filter_lable {
	text-align: justify;
	margin-bottom: 4px;
	color: black;
	font-size: 19px;
	font-family: "Bebas Neue", cursive;
	font-weight: 400;
    white-space: nowrap;
}

.single_variation_wrap .iscu_buy_and_cart_wrapper .product_out_stock {
    margin-bottom: 0px !important;
}

@media only screen and (max-width: 1500px) {
    .woocommerce-shop .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited, .tax-product_cat .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited, .tax-pa_brand .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited{
        width: 200px;
    }

    .woocommerce div.product form.cart .single_add_to_cart_button {
        min-width: 100%;
    }

    body.single-product .single_add_to_cart_button_2 {
        min-width: 100%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        width: 100%;
    }

    .single-product .entry-summary .product_out_stock {
        min-width: 100%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
        width: 100%;
    }
}

@media only screen and (max-width: 1130px) {
    /* .woocommerce div.product form.cart .single_add_to_cart_button {
        min-width: 90%;
    }

    .single-product .single_add_to_cart_button_2 {
        min-width: 90%;
    } */

    /* .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        width: 90%;
    } */
}

@media only screen and (max-width: 1280px) {
    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
        width: 99%;
    }
}

@media only screen and (max-width: 1024px) {
    .woocommerce div.product form.cart .single_add_to_cart_button {
        min-width: 65%;
    }

    body.single-product .single_add_to_cart_button_2 {
        min-width: 65%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        width: 65%;
    }

    .single-product .entry-summary .product_out_stock {
        min-width: 65%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
        width: 64%;
    }
}

@media only screen and (max-width: 768px) {
    .woocommerce div.product form.cart .single_add_to_cart_button {
        min-width: 100%;
    }

    body.single-product .single_add_to_cart_button_2 {
        min-width: 100%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        width: 100%;
    }

    .single-product .entry-summary .product_out_stock {
        min-width: 100%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
        width: 99%;
    }
}

@media only screen and (max-width: 480px) {
    .single-product .summary .cart {
        margin-right: 30px;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        gap: 10px;
    }

    .single-product.woocommerce div.product .tinv-wraper.tinvwl-after-add-to-cart > .tinvwl_add_to_wishlist_button {
        font-size: 15px;
        padding: 6px 6px !important;
    }

    #iscu_single_chat {
        /* font-size: 15px; */
    }

    .single-product .entry-summary .product_out_stock {
        min-width: 93.5%;
    }

    .single-product .entry-summary .single_variation_wrap .product_out_stock {
        min-width: 100%;
    }

    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_single_product_summary {
        width: 93%;
        gap: 10px;
    }

    .iscu_shop_filter_lable {
        text-align: center;
        margin-right: 4px;
        margin-bottom: 0px;
        white-space: nowrap;
        display: flex;
        align-items: center;
    }

    html .woocommerce-shop .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited, html .tax-product_cat .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited, html .tax-pa_brand .woocommerce-ordering.trx_addons_woocommerce_search_compatibility_inited {
        display: flex;
    }

    .woocommerce-shop .woocommerce-ordering .select_container::after, .tax-product_cat .woocommerce-ordering .select_container::after, .tax-pa_brand .woocommerce-ordering .select_container::after{
        display: none !important;
    }
}

/* @media only screen and (max-width: 382px) {

    .single-product.woocommerce div.product .tinv-wraper.tinvwl-after-add-to-cart > .tinvwl_add_to_wishlist_button {
        font-size: 16px;
    }

    #iscu_single_chat {
        font-size: 16px;
    }
} */