/* .custom-logo,
.site-header .logo {
  max-width: 100% !important;
  width: 175px !important;
  height: auto !important;
} */


/* Start - Added By Emory */
/* .woocommerce-cart-link {
	width: 101px;
} */


:root {
	--wp--preset--color--secondary-hover: #fdc22c;
}

/* Added this to fix the button color and padding issue. WP must have had some sort of an update or the theme updated? */
.wp-block-button__link {
	background-color: #fdc22c !important;
	padding: 16px !important;
	display: inline-block;
	width: auto;
}

.site-header {
	position: fixed !important;
	z-index: 50 !important;
	width: 100% !important;
}

.site-branding {
	margin: 0 !important;
	padding: 0 !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.main-navigation {
	background-color: #8bbabd !important;
	margin-top: 0 !important;
}

#toggle-menu {
	background-color: #8bbabd !important;
}

#toggle-menu.button:hover {
	background-color: #74a7aa !important;
}

.ceebo-button > * {
	border-radius: 50px;
	box-shadow: 0 2px 2px rgba(64,64,64, 0.3);
	text-transform: uppercase;
}

.ceebo-button > a:link {
	text-decoration: none;
}

.button-hover > *:hover {
	background-color: #d7a525;
	color: white !important;
}

/* .blue-button > a:hover {
	background-color: #89ADB0 !important;
	color: white !important;
} */

.hero-button {
	margin-top: 0 !important;
	padding: 16px;
	display: flex;
	justify-content: center !important;
}

.current-menu-item a {
	color: #404040 !important;
}

.current-menu-item a:hover {
	color: #fdc22c !important;
}

/* .site-name:hover {
	text-shadow: 0 0 1px black;
}

.footer-menu > li > a:hover{
	text-shadow: 0 0 1px black;
} */

/* Footer Social Button Colors */
.wp-social-link {
	background-color: #8bbabd !important;
	box-shadow: 0 1px 2px rgba(64,64,64, 0.3);
}

/* Home */
#post-7 {
	overflow-x: hidden;
}

/* Mobile */
#primary {
	margin-top: 141px !important;
}

#hero-registered {
	font-size: 1rem;
}

.custom-logo {
	height: auto !important;
	width: 150px !important;
}

.hero-content {
	text-align: center;
/* 	background-color: hsla(184 19% 40.2% / 0.48); */
	background-color: hsla(184 19% 57.4% / 0.7);
	border-radius: 0.25rem;

}

.hero-h1 {
/* 	text-shadow: -1px 1px 2px rgba(64,64,64, 0.9); */
/* 	text-shadow: 1px 1px 1px rgba(64,64,64, 0.9); */
/* 	color: #8bbabd; */
/* 	color: #fdc22c; */
	font-size: 30px !important;
}

.hero-text {
/* 	text-shadow: 1px 1px 0px hsl(43 68.1% 18.2%); */
/* 	color: #fdc22c; */
	font-size: 16px !important;
}

.hero-section {
	padding: 0 !important;
}
.site-footer {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#menu-primary-2 {
	text-align: center;
}

.quick-links-footer > *{
	text-align: center !important;
}

/* End Mobile */

/* Tablet */
@media (min-width: 640px){
	#primary {
		margin-top: 175px !important;
	}
	.hero-content{
		background-color: #8bbabd;
/* 		padding: 32px !important; */
		padding: 4px !important;
	box-shadow: 0 2px 4px rgba(64,64,64, 0.3);
		border-radius: 4px;
		max-width: 503px !important;
	}
	.hero-section {
		justify-content: center !important;
/* 		padding: 7vw !important; */
	}
	.hero-h1 {
		text-shadow: none !important;
		font-size: 36px !important;
	}
	.hero-text {
		text-shadow: none !important;
		font-size: 16px !important;
	}
	.site-info {
	max-width: 90px;
	}
	.site-footer {
		flex-direction: row;
	}
	.custom-logo {
		height: auto !important;
		width: 200px !important;
	}
}

/* End Tablet */

/* Desktop */
@media (min-width: 1024px){
	#primary {
		margin-top: 188px !important;
	}
	.hero-content {
		box-shadow: 0 2px 4px rgba(64,64,64, 0.3);
	}	
	.hero-section {
		justify-content: flex-start !important;
	}
	.custom-logo {
	height: auto !important;
	width: 220px !important;
}
	.quick-links-footer > * { 
	text-align: left !important;
}
	
	.quick-links-footer {
		margin-top: 0px !important; 
	}
	.footer-image {
		position: static;
	}
}
/* End Desktop */

.contact-body {
	border-radius: 4px;
}

.wp-social-link {
	padding: 4px !important;
}

.wp-social-link svg {
	fill: white !important;
}

/* WHOLESALE PAGE START*/
.center-widget {
	display: flex;
	justify-content: center;
}
/* WHOLESALE PAGE END */


/* Woocommerce Main Section */
#toggle-menu:hover, .submit:hover, .wp-element-button:hover  {
	background-color: #d7a525 !important;
}

.submit, .wp-element-button {
	border-radius: 50px !important;
	box-shadow: 0 2px 2px rgba(64,64,64, 0.3) !important;
	font-size: 14px !important;
}

.button-default:focus {
	background-color: black !important;
}

/* Remove Margins - Hero */
.remove-vertical-space {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/* Hide Theme Footer */
footer {
	display: none !important;
	padding: 0px !important;
	margin: 0px !important
}

.quick-links-footer > * {
	font-size: 0.8333333333rem;
	color: white !important;
	margin: 0px !important;
	padding: 10px 0 0 0
}

.quick-links-footer > * > * {
	text-decoration: none !important;
	font-size: 0.833333333rem;
	color: white;
	font-family: "Source Sans Pro" !important;
}

.copy-ceebo-footer {
	color: white !important;
	font-size: .8rem !important;
}

.my-contact-field {
	background-color: white;
}

.entry-content {
	margin-bottom: 0px !important;
}

/* End - Added By Emory */