@import url('https://fonts.googleapis.com/css2?family=Literata:wght@400;700&family=Montserrat:wght@300;400&display=swap');

body, button, input, textarea, select {
	font-family: "Montserrat", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Literata";
	text-transform: capitalize;
}

img {
	border-radius: 0;
}

.sizechart {
	white-space: nowrap;
}

a:link{
	font-weight: normal !important;
	text-decoration: none !important;
	outline: none !important;
}
a:visited{
	text-decoration: none !important;
	outline: none !important;
}
a:hover {
	text-decoration-line: underline !important;
	outline: none !important;
}
a:active {
	text-decoration-line: underline !important;
	outline: none !important;
}

#masthead {
	margin-bottom: 0;
}

#masthead a {
	color: #006666;
	outline: none;
}

button.menu-toggle, button.dropdown-toggle {
	color: #FFFFFF !important;
	font-weight: normal !important;
	border: none !important;
	outline: none !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	color: #FFFFFF !important;
}

select {
	background-color: #f2f2f2;
	border-color: #D9D9D9;
	border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
	padding: 10px;
}


.woocommerce-info, .woocommerce-message, .woocommerce-error, .woocommerce-noreviews, .no-comments {
	color: #000 !important;
	background-color: #f2f2f2;
}
div.woocommerce-message, .showcoupon, .woocommerce-info, .woocommerce-message, .woocommerce-error, .woocommerce-noreviews, .no-comments a:link, div.woocommerce-message, .woocommerce-info, .woocommerce-message, .woocommerce-error, .woocommerce-noreviews, .no-comments a:visited, div.woocommerce-message, .woocommerce-info, .woocommerce-message, .woocommerce-error, .woocommerce-noreviews, .no-comments a:hover, div.woocommerce-message, .woocommerce-info, .woocommerce-message, .woocommerce-error, .woocommerce-noreviews, .no-comments a:active {
	color: #000 !important;
}
.woocommerce-info::before, .woocommerce-message::before, .woocommerce-error::before, .woocommerce-noreviews::before, .no-comments::before {
	color: #000 !important;
}

.woocommerce-store-notice {
	background-color: #006666;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
    color: #006666 !important;
}

.site-info {
	font-size: 12px;
}

@media screen and (min-width: 768px) {
	.storefront-primary-navigation {
  display: none;
}
}

.tribe-events .tribe-common body, button, input, textarea, select {
	font-family: "Montserrat", sans-serif;
}

.tribe-events .tribe-common .tribe-events-single-event-title h1, h2, h3, h4, h5, h6 {
	color: #006666;
	font-family: "Literata", serif!important;
	font-weight: normal;
}
h1.tribe-events-single-event-title, h2.tribe-events-single-section-title {
	color: #006666!important;
	font-family: "Literata", serif!important;
	font-weight: normal;
	text-transform: capitalize!important;
}

.widget_product_search form:before {
    color: #006666;
}

@media only screen and (max-width:767px)
{#secondary.widget-area {
display: none;
	}
}

.right-sidebar .widget-area {
    background-color: #f2f2f2;
		padding: 10px;
    margin-right: 0;
}

.wc-block-grid__product-onsale, .onsale {
	color: #ffffff;
	border: 0px;
	border-radius: 0px;
	background-color: #000000;
}

a.remove::before {
	color: #006666;
}

footer .site-info {
	text-align: center;
}

.wp-block-social-links a {
	color: #006666 !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display: none;
}

.page-id-184 .entry-title {
display: none;
}

.tribe-events-content h1, .tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 {
	color: #006666;
	font-weight: normal;
}

.tribe-events-content a:link, .tribe-events-content a:visited, .tribe-events-content a:hover, .tribe-events-content a:active {
	border-bottom: none;
}