<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Valorous Circle's Hello Elementor Child
Theme URI: https://valorouswebdesign.com
Template: hello-elementor
Author: Valorous Circle LLC
Author URI: https://valorouswebdesign.com
Description: A plain-vanilla &amp;amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.0.1565622455
Updated: 2019-08-12 11:07:35

*/

/* Transitions */
a:hover {
	transition: all 0.4s ease;
}

/* Buttons */
input[type="button"] {
	border-color: #888888;
	color: #888888;
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: #888888;
}

/* Fix Elementor Menu Anchor Position for Sticky Header */
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 140px; /* fixed header height*/
  margin: -140px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}

/* Header Menu */
/* Hide half of menu items for split menu on L and R sides */

.vc-splitMenuLeft .jet-menu-item-wrapper .jet-dropdown-arrow, .vc-splitMenuRight .jet-menu-item-wrapper .jet-dropdown-arrow {
	display:none;
}

.vc-splitMenuLeft .vc-menuRight, div.jet-menu-container .vc-splitMenuLeft .vc-menuRight {
	display:none !important;
}


@media screen and (max-width: 1200px) and (min-width: 980px) {
	.jet-menu .jet-menu-item .top-level-link {
		font-size:18px !important;
		padding: 0 10px 10px 10px !important;
	}
}

@media screen and (min-width: 768px) {
	.vc-splitMenuRight .vc-menuLeft {
		display:none !important;
	}
}
@media screen and (max-width: 767px) {
	/* .vc-splitMenuRight .vc-menuLeft {
		display:block !important;
	} */
	
	/* Product Filters Font Size - Mobile */
	.wcpf-title-container {
    	font-size: .8rem;
	}
}

/* Homepage */
@media screen and (max-width: 1365px) {
	.vc-heroColumn {
   		margin: 0 auto;
	}
}

/* WooCommerce Endpoint Buttons */
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
background:#821526 !important;
background-color:#821526 !important;
color:#ffffff !important;
text-shadow: transparent !important;
box-shadow: none;
border: 3px solid #821526 !important;
text-transform:uppercase;
letter-spacing:1px;
} 

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
background:#ffffff !important;
background-color:#ffffff !important;
color:#464849 !important;
text-shadow: transparent !important;
box-shadow: none;
border: 3px solid #8A8A8A !important;
text-transform:uppercase;
letter-spacing:1px;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
background:#821526 !important;
background-color:#821526 !important;
color:#ffffff !important;
text-shadow: transparent !important;
box-shadow: none;
border: 3px solid #821526 !important;
text-transform:uppercase;
letter-spacing:1px;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background:#ffffff !important;
background-color:#ffffff !important;
color:#464849 !important;
text-shadow: transparent !important;
box-shadow: none;
border: 3px solid #8A8A8A !important;
text-transform:uppercase;
letter-spacing:1px;
}


/* WooCommerce 'Specoifications' Tab Attributes table styles */
.woocommerce table.shop_attributes td {
	padding: 0 15px 0 15px;
}

/* Stripe Add to Cart Form Bug */
div#wc-stripe-payment-request-wrapper {
	display:none !important;
}</pre></body></html>