/*FRESHWATER CUSTOM CSS*/

/*************************/
/*GENERAL*/

.hide-desktop {
	display: none !important;
}
.hide-mobile {
	display: block !important;
}
input[type="search"] {
	-webkit-box-sizing: inherit;
}
img.image-center {
	min-width: 100%;
}
/*.ajaxcart__qty .ajaxcart__qty-num {
	color: #000000;
	border: 1px solid #000000;
}
.ajaxcart__footer.row {
	margin: 0;
}*/
div#SearchDrawer {
	z-index: 999999;
}
/*************************/
/*COLORS*/
:root {
	--color-red: #db0332;
	--color-blue: #4dd9ee;
	--color-blue-dark: #3dbfd2;
}


/*************************/
/*FONTS*/
h1, h2, h3, h4, h5, h6, h1 span {
	font-family: 'alternate-gothic-no-1-d', sans-serif;	
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	
}

p, span, button, li, a, div, input, label {
	font-family: 'Pitch-Semibold', monospace;
}
.article .blog_post p, .article .blog_post span, .article .blog_post a, .article .blog_post li, .article .blog_post div {
	font-family: 'Arial', sans-serif;
}
/*************************/
/*HEADER*/

/*************************/
/*FOOTER*/

/*************************/
/*DIVIDERS*/


/*************************/
/*BUTTONS*/






/*************************/
/*************************/
/*************************/
/*************************/
/*MOBILE*/
@media (max-width: 767px) {
	.page-container {
		transform: translateY(0) !important;
	}
	.hide-mobile {
		display: none !important;
	}
	.hide-desktop {
		display: block !important;
	}
	p.announcement-bar__message {
		font-size: 12px;
		padding: 5px 10px;
	}
	#shopify-section-header {
		position: relative;
	}

}



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px)  { 
	p.announcement-bar__message {
		font-size: 14px;
		padding: 5px 10px;
	}
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px)  { 

}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
}

