@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500&display=swap');

li.additional_information_tab, #tab-additional_information{
	visibility:hidden;
	margin: -600px;
}
div.summary h1.product_title{
	color:black;
}

ul.products li.product{
	margin-bottom:0px
}

div.entry-content h2{
	margin-top: 1em;
}
div.entry-content h3{
	border-style: none;
	font-size: 1.25em;
	font-weight: 500;
	color: #fff5db

	
}

a {
color:#3582c4;
}

form.woocommerce-cart-form a, ul.page-numbers li a, ul.products li.product a, ul.products li.product-category {
	outline-color: #fff5db !important;
}
a,
a:focus,
button:focus,
button.menu-toggle:focus, button.dropdown-toggle:focus, div.handheld-navigation li a, div.primary-navigation ul li a, .search-field {
	outline-color: #f4a095 !important;
}

div.events-list div.listing-item span.title{
	font-size: 1.25em;
	font-weight: 500;
	color: #fff5db;
	margin-bottom: 1em;
	display: block;
}

img.custom-logo {
	background-color: white;
	padding-top: 5px;
	padding-left: 5px;
	border-radius: 175px;
	border-style: solid;
	border-width: 2px;
}

h2.entry-title a, h1.entry-title {
	font-family: 'Quicksand', sans-serif;
	color: #1c33c0;
	font-weight: 500;
}

div.product {
	background-color: white;
	padding: 3em;
}

ul.products li.product {
	width: 46.411765%;
	float: left;
	margin-right: 5.8823529412%;
}

ul.products li.product:nth-of-type( 2n ) {
	margin-right: 0;
}

@media ( min-width: 768px ) {
	ul.products li.product:nth-of-type( 2n ) {
		margin-right: 5.8823529412%;
	}
}

@media (max-width: 500px ) {
.page-template-template-homepage .entry-header h1 {
	font-size: 180%;
	margin-top: -4em;
}
}

.page-template-template-homepage .entry-header h1 {
	margin-top: -1.5em;
}

h2.woocommerce-loop-category__title {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

a.button.product_type_simple{
	visibility: hidden;
}

h1.page-title
{
	visibility: hidden;
}

.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignfull{
	margin: auto;
}

.site-header{
	border-bottom: solid 10px white;
}

ul.products li.product.product-category img {
  border: solid 3px white;
}

body .metaslider .flexslider .slides img{
	border: solid 5px white !important;
}

.contact-submit {
	padding-top: 10px;
}