/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Ethiopic:ital,wght@0,400;0,700;1,400;1,700&display=swap');
body, p, span, li, a, h1, h2, h3, h4, h5, h6, strong, em, div {
    font-family: 'Noto Serif Ethiopic', serif;
}
body, h2{
	font-family: 'Noto Serif Ethiopic', serif;
}
body.logged-in #ast-hf-mobile-menu li.menu-item-700 a.menu-link { position:relative;  }
body.logged-in #ast-hf-mobile-menu li.menu-item-700 a.menu-link:before { background:#fff; position: absolute; content: "My Account"; }
body.logged-in #ast-hf-mobile-menu li.menu-item-700.current_page_item a.menu-link:before { background:#f0f5fa;  }

.elementor-6 .elementor-element.elementor-element-df19875 .eael-product-carousel .product-details-wrap{
	margin-top:20px;
	letter-spacing: 2px;
	background: #6B141C;
    width: 80%;
    margin-left: 10%;
}
.eael-product-title h2{
	font-family: roboto !important;
	font-weight: 400 !important;
    letter-spacing: 1px;
	margin:7px !important;
}
.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
    width: 285px;
    margin-top: 10px;
}
#astra-footer-menu{
	font-weight: 600;
}
.learn-more span.elementor-button-text {
    font-family: roboto;
    letter-spacing: 1px;
}
.header-hrs {
    position: relative;
    top: 50px;
}
.site-below-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
    padding: 0;
}
@media (min-width: 1400px) {
    .ast-container {
        max-width: 1400px;
    }
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
		max-width: 1400px;
	}
}

li#menu-item-700 {
	background:#6B141C;
	padding-top:20px;
	padding-bottom:20px;
}
ul#ast-hf-menu-1 {
    margin-top: -5px;
}
/* #ast-hf-menu-1 a{
	color:white;
	font-size:24px; 
	margin:0px 20px;
} */
/* #ast-hf-menu-1 a:hover {
	color:#95acb9;
} */
/* #ast-hf-menu-1 li:nth-last-child(2),
#ast-hf-menu-1 li:last-child {
background:#6B141C;
	padding-top:20px;
	padding-bottom:20px;} */
.ast-addon-cart-wrap.ast-desktop-cart-position-.ast-cart-mobile-position-.ast-cart-tablet-position- {
    padding: 0 20px;
    background:#6B141C;
    border: 0px;
}
.ast-site-header-cart .ast-woo-header-cart-info-wrap {
	color:#fff;
	font-size:24px;
	font-weight:500;
}
.ast-site-header-cart i.astra-icon{
	color:#fff;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{
	background:#6B141C;
	color:#fff;
	border:1px solid #fff;
}
.ast-site-header-cart i.astra-icon:after{
	top: -14px;
	font-size: 12px;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
    margin-left: -25px;
}
.ast-site-header-cart .ast-woo-header-cart-info-wrap:hover{
	color:#95acb9;
}
li#menu-item-747 {
    display: none;
}
@media (max-width: 767px){
	li#menu-item-747 {
    display: visible;
}
figcaption.elementor-image-carousel-caption {
    width: 70%;
    margin-left: 14%;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
    width: 100%;
    margin-top:10px;
}
	.footer-add, .footer-mail{
		margin-bottom: 0.75em;
	}
	span.header-para {
    margin-left: 3px;
}
	figcaption.elementor-image-carousel-caption{
		padding: 10px 10px;
	}
	span.header-para::after {
    display:none;
}
span.header-mail::after {
    display:none;  
}
	a, button, .menu-item {
    -webkit-tap-highlight-color: transparent;
    -webkit-focus-ring-color: transparent;
    outline: none;
}
	.ast-mobile-header-content.content-align-flex-start {
    border: 5px solid darkred;
    position: absolute;
		padding: 10px;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li {
    border-bottom: 2px solid darkred;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled {
    border: 2px dotted darkred;
}
	button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
    border: 2px dotted white;
}
.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 30px;
    margin-bottom: 20px;
}
	.woocommerce-MyAccount-navigation>ul {
		padding:0;
	}
}
span.header-para::after {
    content: " \2022";
    color: #ffffff;    
    margin-left: 15px;  
    font-size: 1em;    
}
span.header-mail::after {
    content: " \2022";
    color: #ffffff;    
    margin-left: 15px;  
    font-size: 1em;    
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn, .xoo-wsc-items-count  {
	background: #6B141C;
}
.xoo-wsc-basket{
	color: #6B141C;
}
.contact-add{
	box-shadow: 4px 7px 51px #0000000D;
    padding: 30px 25px;
    border: 1px solid #6B141C;
    border-radius: 8px;
}
.contact-add a{
	color: #333;
    text-decoration: none !important;
}
.contact-add a:hover {
	color: #6B141C;
    text-decoration: none !important;
	font-weight:600;
}
.contact-add:hover {
	box-shadow: 0 0 20px #e5d8d8;
}
.contact-form{
	    background: #f3f8fb;
    border-radius: 8px;
}
.forminator-row.forminator-row-last {
    text-align: center;
}
.forminator-ui#forminator-module-359.forminator-design--default .forminator-button-submit {
    font-size: 18px !important;
    font-family: inherit;
    font-weight: 500;
    padding: 10px 20px !important;
    border-radius: 20px;
	background:#6B141C;
}
.forminator-ui#forminator-module-359.forminator-design--default .forminator-button-submit:hover {
	color: black;
	background:#fff;
}
.woocommerce-js ul.products li.product .button {
    background: #6B141C;
}
.woocommerce-js ul.products li.product .button:hover {
	background:#fff;
	color:#333;
	border:1px solid #333;
}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background: #6B141C;
}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background:#fff;
	color:#333;
	border:1px solid #333;
}
body:not(.home) .ast-below-header-bar.ast-below-header.site-header-focus-item {
    background-color: #05080d; 
    padding-bottom: 80px;    
	margin-bottom:30px;
}

header.entry-header .entry-title {
	display:none;
}
.woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page.woocommerce-checkout #payment #place_order, button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.button {
	background: #6B141C;
}
table.cart td.actions .button:hover, .woocommerce-page.woocommerce-checkout #payment #place_order:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover, button.woocommerce-Button.button:hover {
	background:#fff !important;
	color:#333;
	border:1px solid #333;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .woocommerce-MyAccount-content a{
	color: #6B141C
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-content a:hover {
	color:black;
}
#block-8 img.wp-image-477 {
    width: 330px;
}
.woocommerce nav.woocommerce-pagination ul li{
	border-color:#6B141C;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
	background:#6B141C;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-js div.product div.summary .single-product-category a{
	color:#6B141C;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	background:#6B141C;
}
.woocommerce-js .woocommerce-ordering select {
	padding:0px 25px 0px 10px;
}
.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	border:1px solid #6B141C;
}
select.orderby {
	    font-family: 'Noto Serif Ethiopic';
}

.woocommerce-js div.product .product_meta>span>a {
	color:#6B141C;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
    background: #6B141C;
}
 .menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button,.woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
	 background:#6B141C;
	 border-color:#6B141C;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus{
	background:#fff;
	 border:1px solid #6B141C;
	color:#6B141C;
}
p.woocommerce-LostPassword.lost_password a, .woocommerce-cart-form__cart-item.cart_item .product-name  a, .woocommerce-info a {
	color:#6B141C;
}
.woocommerce-message, .woocommerce-info {
    border-top-color: #6B141C;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #6B141C;
}
.custom-page-title {
    position: absolute;
    top: 60%;
    left: 52%;
    transform: translate(-50%, -50%);
 font-size: 45px;
    color: white;
    font-family: "Noto Serif Ethiopic", serif;
	text-align:center;
}
h1.woocommerce-products-header__title.page-title {
    display: none;
}
.page-id-127.ast-plain-container.ast-no-sidebar #primary {
        margin-top: 0px;
}
/* #post-127 .woocommerce .coupon {
    display: flex;
   flex-wrap: wrap;
		align-items:center;
	float:none !important;
} */
#post-127 .coupon-error-notice {
position:absolute;
	top:5px;
	left:24rem;
}

#post-127 .woocommerce  .coupon {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
   width:100%;
	align-content: center;
	position:relative;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
}


@media (max-width:767px){
	#post-127 .coupon-error-notice{
		position:relative;
		left:1rem;
		top:0;
	}
 	#post-127 .woocommerce form .coupon {
    display: flex;
    flex-wrap: wrap;
}
/* #post-127 	.woocommerce form .coupon input {
    flex-grow: 1; 
    min-width: 150px;
}  */
form.checkout_coupon.woocommerce-form-coupon {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
/* #post-127 .woocommerce form .coupon .button {
    white-space: nowrap; 
} */
	.ast-breadcrumbs  {
    padding-left: 0 !important;
}
	.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{
		padding-bottom:30px;
	}
	.custom-page-title {
    position: absolute;
    left: 51%;
    transform: translate(-50%, -50%);
    font-size: 22px;
    color: white;
    font-family: "Noto Serif Ethiopic", serif;
    text-align: center;
    z-index: 111;
    top: 85%;
}
	.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
        width: 100% !important;
    }
	.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-left: 0px !important;
}
	.woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }
	.woocommerce-js ul.order_details li{
	margin-bottom:20px;
}

	td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
	padding: 7px 10px !important;
        font-size: 12px;
}
	.woocommerce-account .woocommerce-MyAccount-navigation {
	width:100% !important;
}
	.woocommerce-MyAccount-navigation>ul>li>a{
	background-size: 24px !important;
}
	.page-id-129 a.woocommerce-button.button.cancel.order-actions-button {
	margin-bottom:10px !important;
}
}

select.orderby option:hover, select.orderby option:focus {
    color: red !important;
    background: #000 !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-left: 5em;
}
.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
        width: 30%;
    }
.woocommerce-js div.product .product_title{
	font-size:35px;
}
.coupon button.button {
	padding: 10px 20px;
}
a.button.buy-now-button {
    padding: 10px 20px;
    margin-left: 20px;
}
#ast-scroll-top{
	bottom:100px;
	background:#6B141C;
	border-radius:50%;
	right: 25px;

}
a.button.continue-shopping-button {
	margin-left: 20px;
}

.main-header-bar.ast-header-breadcrumb a{
	color:#6B141C;
}
.woocommerce-js .woocommerce-breadcrumb{
	display:none;
}
.woocommerce-js ul.order_details li{
	margin-bottom:20px;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{
	padding:10px 20px;
}
body .woocommerce-MyAccount-navigation-link{
	border:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	background:#e9f2f7;
	width:25%;
	border-radius:10px;
}
.woocommerce-MyAccount-navigation>ul{
	padding:20px;
}
.woocommerce-MyAccount-navigation>ul>li{
	margin-top:5px;
	padding-left:20px;
	border-radius:10px;
	
}
.woocommerce-MyAccount-navigation>ul>li:hover{
	background-color: #fbfbfb;
	box-shadow: 0px 4px 6px #ddddddb0;
}

.woocommerce-MyAccount-navigation>ul>li.is-active{
	background-color: #fbfbfb;
	box-shadow: 0px 4px 6px #ddddddb0;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a{
    background: url(/wp-content/uploads/2025/02/dashboard.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a{
	padding-left:40px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a{
	 background: url(/wp-content/uploads/2025/02/shopping_bag.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a{
	background: url(/wp-content/uploads/2025/02/download-symbol.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;	
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a{
	background: url(/wp-content/uploads/2025/02/location.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods a{
	background: url(/wp-content/uploads/2025/02/payments.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a{
	background: url(/wp-content/uploads/2025/02/person.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
	background: url(/wp-content/uploads/2025/02/logout.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 28px;
}

span.toggle-password path{
	display:none;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	display:none;
}
span.field-icon.toggle-password.eye-open {
    top: 24px;
}
span.field-icon.toggle-password.eye-close {
    top: 24px;
}
.page-id-128 span.field-icon.toggle-password.eye-open,.page-id-128 span.field-icon.toggle-password.eye-close{
	display:none;

}
.password-container {
    position: relative; /* Keeps the eye icon inside the password input field */
    display: flex;
    align-items: center;
}

.toggle-password {
    position: absolute;
    right: 10px; /* Adjust as needed */
    top: 20px;
    transform: translateY(-50%);
    width: 25px; /* Adjust the size */
    cursor: pointer;
    z-index: 10; /* Ensures it's above other elements */
}

.woocommerce-password-strength {
    margin-top: 5px; /* Ensures the password hint doesn't overlap */
    position: relative;
}
form.woocommerce-ResetPassword.lost_reset_password button:active,form.woocommerce-ResetPassword.lost_reset_password button:focus {
    min-width: 120px; /* Prevents shrinking */
    padding: 10px 20px;
    outline: none;
}
form.woocommerce-ResetPassword.lost_reset_password button {
    min-width: 120px; /* Adjust based on your button size */
    padding: 10px 20px; /* Ensure padding remains constant */
    transition: none !important; /* Prevents resizing animation */
}
.password-container {
     display: block !important;
    }
.woocommerce-order-received tfoot tr:has(.order-actions-button) {
    display: none !important;
}
.page-id-129 a.woocommerce-button.button.cancel.order-actions-button {
	margin-right:10px !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
    display: none;
}
.woocommerce-order-details tfoot tr:has(.order-actions-button) {
    display: none !important;
}
.woocommerce-js div.product div.summary .single-product-category {
    display: none;
}


.woocommerce-widget-layered-nav-list li {
    list-style: none;
    position: relative;
}

.woocommerce-widget-layered-nav-list li a {
    text-decoration: none;
    padding-left: 30px;
    position: relative;
    display: inline-block;
    color: #333;
}

.woocommerce-widget-layered-nav-list li a::before {
    content: "";
    width: 18px;
    height: 18px;
    border: 2px solid #333;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    border-radius: 3px;
}

.woocommerce-widget-layered-nav-list li.chosen a::before {
    background-color: #d9534f;
    border-color: #d9534f;
}

.woocommerce-widget-layered-nav-list li.chosen a {
    font-weight: bold;
}
#woocommerce_product_categories-2 {
	background:#e9f2f7;
	border-radius:10px;
	padding:20px;
}
#woocommerce_product_categories-2>ul>li{
	padding: 10px;
    border-radius: 10px;
	color:#6B141C;
	margin-bottom:5px;
	position: relative;
}
#woocommerce_product_categories-2>ul>li:hover, li.cat-item.cat-item-23.current-cat {
	padding: 10px;
    border-radius: 10px;
	background:#fff;
	color:#000;
}
#woocommerce_product_categories-2>ul>li a{
	color:#6B141C;
	display: block;
    width: 100%;
}
#woocommerce_product_categories-2>ul>li a:hover, li.cat-item.cat-item-23.current-cat a{
	color:#000;
}
.woocommerce-js .widget_product_categories .product-categories .count {
    position: absolute;
    right: 20px;
    top: 10px;
}
@media (min-width:800px) and (max-width:1400px){
	.main-header-menu > .menu-item > .menu-link{
		font-size:21px;
		padding:0px 16px;
	}
	.ast-breadcrumbs  {
    padding-left: 2.5em !important;
}
}
.ast-breadcrumbs  {
    padding-left: 7.5em;
}

/* .page-id-127 button.button {
  padding: 10px !important;
} */
/* @media (max-width:921px){
	.woocommerce table.shop_table_responsive tbody th:not(.product-name),
.woocommerce-page table.shop_table_responsive tbody th:not(.product-name) {
    display: none !important;
}
} */
.woocommerce-cart .woocommerce-js button.button:disabled, .woocommerce-js button.button:disabled[disabled] {
    padding: 15px 30px !important;
}
th.product-name {
    display: block !important;
}
@media (max-width: 767px){
	.woocommerce-orders-table th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    display: block!important;
}
}