table.shop_table td.product-add-to-cart a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #005086DB;
    border-radius: 10px;
    transition: background-color 0.3s; 
}
table.shop_table td.product-add-to-cart a:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #00364D;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	    border-radius: 10px;
}

.razzi-contact-form-7 input:not([type="submit"]) {
    margin-bottom:5px
}

.razzi-contact-form-7 textarea {
    margin-bottom: 0px;
}

.woocommerce-loop-product__title a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 800 !important;
}

.woocommerce-Price-amount{
	color: #004869;
}

.razzi-heading-title{
	color: #004869;
}

ul.products li.product .product-inner{
	border: 1px solid #e9e9e9;
}

ul.products.product-loop-layout-1 li.product .product-summary {
    padding: 0 20px;
}

.razzi-products-tabs .tabs-header {
    margin-bottom: 20px;
}

.wc-block-components-totals-item__value {
	 font-family: 'Roboto', sans-serif !important;
	font-size:16px;
    font-weight: 800 !important;
}

.entry-title{
	font-family: 'Roboto', sans-serif !important;
}

.product-qty-number .quantity{
	border: none;
} 

.wcboost-wishlist-footer{
	display:none;
}

.footer-container .row-flex {
	justify-content: center
}

.footer-container .row-flex .social-links {
	justify-content: center
}

.footer-widgets-area-2 {
	display: none;
}
.header-main
.nav-menu .active a {
    border-bottom: 1px solid #004869;
	padding-bottom:3px;
	color: #004869;
}

 table {
        width: auto;
	  border-collapse: collapse;
        
        
    }

th {
        background-color: white; 
        color: #004869;             
        padding: 10px;            
	text-align: center;
	
    }

    td {
        border: 1px solid #ddd;   
        padding: 8px;
			text-align: center;
			word-wrap: break-word;
    }

    tr:nth-child(even) {
        background-color: #f2f2f2; 
    }


    tr:hover {
        background-color: #ddd;   
    }

.table-container1 {
    overflow-x: auto; 
    margin: 10px; 
    -webkit-overflow-scrolling: touch; 
}


#page-header.page-header--layout-1 .page-header__title {
    color:#004869;
}
.wp-block-heading{
	 color:#004869;
}
.wp-block-heading has-text-align-center with-empty-cart-icon wc-block-cart__empty-cart__title{
	color:black;
}

.site-content {
    padding-top: 0px;
    padding-bottom: 0px;
}
.wc-block-grid__product.wc-block-grid__product
ul .wc-block-grid__products li.wc-block-grid__product{
    padding-bottom: 25px;
    transition: all .2s ease-in-out;
    transition-property: box-shadow;
}
.page-header__title {
	font-size:42px;
}
h2.razzi-heading-title {
    font-size: 42px;
}

.mejs-volume-button{
	display:none;
}



 @media (max-width: 375px) {
        .scrollable-table {
            overflow-x: auto;  
					 overflow-y: auto; 
          
          
        }
    }


.single-product div.product .summary-price-box {
    display: flex;
    align-items: flex-start;
    margin: 0 0 20px;
    flex-direction: column;
}

table.shop_table td.product-add-to-cart a, button, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #000000;
    border-radius: 10px;
    transition: background-color 0.3s;
}

ttable.shop_table td.product-add-to-cart a:hover, 
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover {
    background-color: #54595F; 
}

.button:hover, .product_type_simple:hover, .add_to_cart_button:hover, .ajax_add_to_cart:hover,.rz-loop_button:hover,.rz-loop_atc_button:hover{
	 background-color: #54595F; 
}

.wp-block-search__inside-wrapper {
    display: flex;
    gap: 10px;
}
