.site-branding {
	padding: 0;
	margin: 1rem auto;
	max-width: 10rem;
}

@media screen and (min-width: 560px) {
	.site-branding {
		padding: 0;
		margin: 1rem auto;
		max-width: 14rem;
	}
}

#masthead {
	background-color: #fff;
	padding: 0;
	padding-top: 1rem;
}

.site-header {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.main-navigation {
	position: relative;
	justify-content: center;
	display: flex;
	width: 100%;
	padding: 4px;
}

#menu-primary a:link, #menu-primary a:visited {
	color: #444;
}

#menu-primary a:hover {
	color: #f95d62;
}

@media screen and (min-width: 560px) {
	#menu-primary .sub-menu .menu-item a:link, #menu-primary .sub-menu .menu-item a:visited {
		color: #eee;
	}

	#menu-primary .sub-menu .menu-item a:hover {
		color: #f95d62;
	}
}

body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link .woocommerce-cart-subtotal, body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link .woocommerce-cart-count {
    color: #111;
}

.woocommerce-mini-cart__empty-message {
  font-family: var(--font-base, Raleway, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue");
	font-size: .875rem;
}

#site-navigation {
	color: #444;
}

#site-navigation > div {
	background: #ffffff;
}

#site-navigation > div > ul > li:not(:first-child)::before {
	display: none;
}



.footer-navigation .footer-menu > li:not(:first-child)::before {
	display: none;
}

.footer-navigation .footer-menu a:link, .footer-navigation .footer-menu a:visited {
	color: #444;
}

.footer-navigation .footer-menu a:hover {
	color: #f95d62;
}

.social-navigation {
	background: white;
	color: #444;
}

.social-navigation a {
	color: #444;
}

#woocommerce-wrapper {
	max-width: 80vw;
}

@media screen and (min-width: 1280px) {
	.entry-content > .woocommerce {
		width: 80vw !important;
		max-width: 1280px !important;
	}
}

.current_page_item a:link {
	color: #F95D62;
}

.privacy-policy-link {
	display: none;
}

footer.site-footer > span[role="separator"] {
	display: none;
}

footer.site-footer > aside.widget-area {
	margin-bottom: 0px;
}

body[class*="woocommerce"] #page a.button,
body[class*="woocommerce"] #page .cart .button, body[class*="woocommerce"] #page button.button, body[class*="woocommerce"] #page button.button.alt {
	background-color: #f95d62;
}

.main-navigation #toggle-menu {
	background-color: #F95D62;
}


.main-navigation #toggle:focus + #toggle-menu {
	background-color: #FA7D81;
}

.main-navigation > #toggle-menu:focus {
	background-color: #FA7D81;	
}

.main-navigation > #toggle:focus {
	background-color: #FA7D81;	
}


body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle + #toggle-cart {
	background-color: #F95D62;
}

body[class*="woocommerce"] #page .main-navigation #toggle-cart {
	background-color: #F95D62;
}

body[class*="woocommerce"] #page .main-navigation #woocommerce-toggle:focus + #toggle-cart {
	background-color: #FA7D81;
}

*[class*="cky-"] {
	outline: none;
}

button:hover[class*="cky-"] {
	background-color: transparent;
}

a.cky-policy {
    color: rgb(249, 93, 98) !important;
}

button.cky-show-desc-btn {
    color: rgb(249, 93, 98) !important;
}

body {
  --wp--preset--font-size--small: 14px;
}

.wp-block-button__link {
	font-size: 15px !important;
	padding: 16px 20px !important;
	border-radius: 0!important;
}
		
.mailchimp-embed {
    max-width: 600px !important;
    margin-top: 0 !important;
}

.nav-button__next, .nav-button__prev {
    background-color: #f95d62;
}

@media only screen and (min-width: 560px) {
    .wp-block-media-text .wp-block-media-text__content > * {
        margin-top: 22px;
        margin-bottom: 22px;
    }
}
.newsletter-text .wp-block-coblocks-hero__inner.hero-center-center-align.has-padding.has-left-content {
    min-height: 300px !important;
}
@media only screen and (max-width: 767px) {
	.slider-desktop {
		display: none;
}} 
@media only screen and (min-width: 768px) {
	.slider-mobile {
		display: none;
}} 
#menu-primary a {
    text-align: left;
}