/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2023 | 06:14:35 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media (max-width: 479px) {
.woocommerce .meals_wheels_shop_mode_buttons, .woocommerce-page .meals_wheels_shop_mode_buttons {
    margin: 0 0 2rem;
}
}

.portfolio-tab nav.sc_item_pagination .nav-links {
    display: flex;
    align-items: center;
    gap: 5px;
}

.portfolio-tab .nav-links .page-numbers {
	display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0.2rem;
}

.portfolio-tab .nav-links .page-numbers.prev:before, 
.portfolio-tab .nav-links .page-numbers.next:before {
	top: -3px;
}

@media (max-width: 768px) {
.portfolio-tab .sc_blogger_filters .sc_blogger_filters_titles {
    padding: 0;
}
	
	.woocommerce table.shop_table_responsive tbody tr td.mobile_cell {
    padding: 0;
}
	
	.woocommerce table.shop_table_responsive tbody tr table,
	.woocommerce table.shop_table_responsive tbody tr td.product-thumbnail, 
	.woocommerce table.shop_table_responsive tbody tr.first_row td.product-thumbnail, 
	.woocommerce table.shop_table_responsive tbody tr td.product-name,
	.woocommerce table.shop_table_responsive tbody tr td.product-price {
    border: 0 !important;
}
	
	.woocommerce table.shop_table_responsive tbody tr td.product-remove,
	.woocommerce table.shop_table_responsive tbody tr.second_row td.product-remove,
	.woocommerce table.shop_table_responsive tbody tr td.product-quantity,
	.woocommerce table.shop_table_responsive tbody tr td.product-subtotal {
    border-bottom: 0 !important;
}
	
	.woocommerce table.shop_table_responsive tbody tr td.product-remove {
    border-left: 0 !important;
}
	
	.woocommerce table.shop_table_responsive tbody tr td.product-subtotal {
    border-right: 0 !important;
}
}

@media (max-width: 1024px) {
.portfolio-tab .sc_blogger_filters .sc_blogger_filters_titles li a,
.portfolio-tab .sc_blogger_filters .sc_blogger_filters_titles li a.active {
    padding: 1rem 2rem;
}
}

.contact-question-form .wpcf7-form-control {
    margin-top: 0;
}

.elementor-3673 .elementor-element.elementor-element-56a6f71 .shop_table thead tr th, .elementor-3673 .elementor-element.elementor-element-56a6f71 .shop_table tfoot th, .elementor-3673 .elementor-element.elementor-element-56a6f71 .shop_table tfoot tr td, .elementor-3673 .elementor-element.elementor-element-56a6f71 .shop_table tfoot tr td span, .elementor-3673 .elementor-element.elementor-element-56a6f71 .woocommerce-table--order-downloads tr td:before {
    font-size: 30px;
}

.woocommerce .elementor-3058 .elementor-element.elementor-element-c69f8b7 .price {
    font-size: 70px;
}

@media (max-width: 650px) {
	.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li a {
    margin-right: 0;
}
}