@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,700&display=swap');

/*Woocommerce Shop
.woocommerce-products-header {display: none;}
.woocommerce-result-count {display:none;}
.woocommerce-ordering {display:none;}
*/

.woocommerce-loop-product__title {
    font-size: 1.5em;
    color: #eb6700;
    font-weight: 800;
}

.woocommerce-loop-product__title {
    line-height: 1em;
}

@media only screen and (max-width: 540px) {
    .bSe h2 {
        font-size: 28px !important;
    }
}


h3.yith-wcpb-product-bundled-item-data__title {
    font-size: 1.4em !important;
}

a.yith-wcpb-product-bundled-item-data__title {
	color: black !important;
}

.pre_order_loop {
	display: none !important;
}

.up-sells,
.cross-sells {
    padding-top: 40px;
}

/* Typography */
@media screen and (min-width: 300px) {
    .woocommerce-page .tcb-style-wrap h2 {
        font-size: 2rem;
    }
    
    .woocommerce-page .tcb-style-wrap h3 {
        font-size: 1.375rem;
    }
}

/* Buttons */

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    font-weight: 700;
    color: #000;
    border-radius: 4px;
    background: #F0721F !important;
    
    &:hover,
    &:focus,
    &:active {
        text-decoration: none;
        background: linear-gradient(rgba(225, 225, 225, 0.2), rgba(225, 225, 225, 0.2)), linear-gradient(var(--tcb-skin-color-0), var(--tcb-skin-color-0)) !important;
    }
}

/* Gallery */

.box-slider_border h3 {
    text-align: center !important;
}

/* Side Cart */

.xoo-wsc-qty-price {
	display: none;
}

a.button.product_type_yith_bundle.add_to_cart_button.ajax_add_to_cart.added {
    margin: 0 10px 0 0 !important;
}

/* Woocommerce Cart */

.type-product {
    margin-top: 20px !important;
}

tr.woocommerce-shipping-totals {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
}

/* My Orders */

.tve-woocommerce .bSe .awr .woocommerce-info {
    padding: 15px 0px 20px 30px;
}

.tve-woocommerce .bSe .awr .woocommerce-info {
    border: 1px solid #eb6700 !important;
}

.tve-woocommerce .addresses .address header,
.tve-woocommerce .addresses .col-1 header,
.tve-woocommerce .addresses .col-2 header {
	display: contents !important;
}