<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Bytes.co Kadence Child
Theme URI:      n/a
Template:       kadence
Author:         Bytes.co
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Override uppercase text for navigation menu */
.main-navigation .primary-menu-container &gt; ul li.menu-item &gt; a {
    text-transform: none;
}

/* Override uppercase text for buttons */
.wp-block-button__link,
.kt-button,
.kt-button-link {
    text-transform: none;
}

/* Fix homepage quantity selector */
.wc-block-add-to-cart-form .quantity .qty {
	border:none !important;
	margin-right:0 !important;
}

/* Search */
.kadence-search-icon-wrap {
	color:black !important;
}

.kadence-search-icon-wrap:hover {
	color:rgb(116, 52, 23) !important;
}

/* Custom placeholder color */
#woocommerce-product-search-field-0::placeholder {
    color: black;
		opacity:1;
}

/* remove padding from featured products */
.wc-block-product-template__responsive.columns-4 {
		 padding-left:0px !important;
}

.contact-us-form .gform_required_legend {
	color: #FFF;
}

/* Header Hours */
.header-hours {
	/*
	position:absolute;
	width:225px;
	text-align:center;
	top:32px;
	*/
}

.header-hours, .header-account-username {
	text-align: center;
	white-space: nowrap;
	font-size: 17px;
	font-weight: 500;
	color: #743417;
	letter-spacing: 0.5px;
  font-family: 'Source Sans 3', sans-serif;
}

.wc-block-product-template .wc-block-grid__product-image img {
  aspect-ratio: 1;
  object-fit: cover;
}

.woocommerce-mini-cart-item &gt; .woocommerce-Price-amount {
	color:black;
}

.header-navigation .header-menu-container ul ul li.woocommerce-MyAccount-navigation-link &gt; a {
	padding-top:0.5em;
	padding-bottom:0.5em;
}

/* Override uppercase text for navigation menu */
.main-navigation .primary-menu-container &gt; ul li.menu-item &gt; a {
    text-transform: none;
}

/* Override uppercase text for buttons */
.wp-block-button__link,
.kt-button,
.kt-button-link {
    text-transform: none;
}

/* Fix homepage quantity selector */
.wc-block-add-to-cart-form .quantity .qty {
	border:none !important;
	margin-right:0 !important;
}

/* Search */
.kadence-search-icon-wrap {
	color:black !important;
}

.kadence-search-icon-wrap:hover {
	color:rgb(116, 52, 23) !important;
}

li.product-type-simple:hover {
	text-decoration:underline;
}
/* Custom placeholder color */
#woocommerce-product-search-field-0::placeholder {
    color: black;
		opacity:1;
}

/* remove padding from featured products */
.wc-block-product-template__responsive.columns-4 {
		 padding-left:0px !important;
}

.contact-us-form .gform_required_legend {
	color: #FFF;
}

/* Header Hours */
.header-hours {
	/*
	position:absolute;
	width:225px;
	text-align:center;
	top:32px;
	*/
}

.header-hours, .header-account-username {
	text-align: center;
	white-space: nowrap;
	font-size: 17px;
	font-weight: 500;
	color: #743417;
	letter-spacing: 0.5px;
  font-family: 'Source Sans 3', sans-serif;
}

.woocommerce form .form-row input,.select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce form .form-row label {
	color:black;
}

.product_meta, .sku_wrapper ,.posted_in, .tagged_as {
	color:rgb(38, 44, 38) !important;
	font-size:16px !important;
}

.single-product-extras {
	margin-top:20px;
}

.archive-description {
	display:none;
}
.woocommerce-Price-amount {
	color:#333;
}

.term-description {
	margin-top:75px;
}

#tab-title-additional_information a {
	color:rgb(38, 44, 38) !important;
}

.woocommerce-cart table.cart .product-name a, .woocommerce-checkout table.cart .product-name a, #add_payment_method table.cart .product-name a, .woocommerce .quantity.spinners-added .qty {
    color: black;
}

.woocommerce-cart table.cart .product-name a:hover, 
.woocommerce-checkout table.cart .product-name a:hover, 
#add_payment_method table.cart .product-name a:hover, 
.woocommerce .quantity.spinners-added .qty:hover {
	color: #496e4c;
}

.MR_GiftCard_Check_Form button {
	padding: 0.4em 1em;
}

input[type="number"] {
    -moz-appearance: textfield; /* Removes default Firefox styling */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none; /* Removes styling on WebKit browsers */
    margin: 0;
}


@media screen and (min-width: 768px) {
	.grade-box {
		min-height: 425px;
	}
	
	.grade-box .kb-buttons-wrap {
		position: absolute;
		bottom: 20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1100px) {
	.site-header-main-section-left #secondary-menu .menu-item span {
		display: none;
	}
}

@media screen and (min-width: 1230px) {
	.header-hours span {
		padding-right: 5px;
	}
}

@media screen and (max-width: 1229px) {
	.header-hours span {
		display: block;
	}
}

.site-header-main-section-right-center.site-header-section.site-header-section-right-center {
	justify-content: center;
}

/* Featured products */
@media (max-width: 1024px) {
    .wc-block-product-template__responsive.columns-4 {
        grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(50% - .9375em)), 1fr)) !important;
    }
}
@media (max-width: 400px) {
.single_add_to_cart_button {
	margin-top:10px;
}
}

@media (max-width: 767px) {
    .site-branding a.brand img {
			max-width:200px;
	}
}


@media screen and (min-width: 768px) {
	.grade-box {
		min-height: 425px;
	}

	.grade-box .kb-buttons-wrap {
		position: absolute;
		bottom: 20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1100px) {
	.site-header-main-section-left #secondary-menu .menu-item span {
		display: none;
	}
}

@media screen and (min-width: 1230px) {
	.header-hours span {
		padding-right: 5px;
	}
}

@media screen and (max-width: 1229px) {
	.header-hours span {
		display: block;
	}
}

.site-header-main-section-right-center.site-header-section.site-header-section-right-center {
	justify-content: center;
}

/* Featured products */
@media (max-width: 1024px) {
    .wc-block-product-template__responsive.columns-4 {
        grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(50% - .9375em)), 1fr)) !important;
    }
}
@media (max-width: 400px) {
.single_add_to_cart_button {
	margin-top:10px;
}
}

@media (max-width: 767px) {
    .site-branding a.brand img {
			max-width:200px;
	}
}
</pre></body></html>