/* change logo to custom image | #2778019-z */
.custom-logo-link img {
    visibility: hidden;
}

.custom-logo-link {
    content: url("https://freestateofmindsupyoga.com/wp-content/uploads/2020/03/FreeStateOfMind-SUP-FINAL-WtBG-VECTOR-1.jpg");
        width: 300px;
}
/* Button Placeholder style
 * Since buttons appear in various blocks,
 *   let’s use a placeholder to keep them all
 *   in-sync
 */
body[class*="woocommerce"] #page #respond input#submit,
body[class*="woocommerce"] #page #respond input#submit.alt,
body[class*="woocommerce"] #page a.button,
body[class*="woocommerce"] #page a.button.alt,
body[class*="woocommerce"] #page button.button,
body[class*="woocommerce"] #page button.button.alt,
body[class*="woocommerce"] #page input.button,
body[class*="woocommerce"] #page input.button.alt,
body[class*="woocommerce"] #page .cart .button,
body[class*="woocommerce"] #page .cart input.button,
body[class*="woocommerce"] #page a.added_to_cart,
body[class*="woocommerce"] #page .woocommerce #respond input#submit,
body[class*="woocommerce"] #page .woocommerce a.button,
body[class*="woocommerce"] #page .woocommerce button.button,
body[class*="woocommerce"] #page .woocommerce input.button,
body[class*="woocommerce"] #page .woocommerce .widget_shopping_cart .buttons a,
body[class*="woocommerce"] #page .woocommerce.widget_shopping_cart .buttons a {
	background-color: #007fdb;}

body[class*="woocommerce"] #page .woocommerce-message,
body[class*="woocommerce"] #page .woocommerce-info,
body[class*="woocommerce"] #page .woocommerce-success,
body[class*="woocommerce"] #page .woocommerce-error,
body[class*="woocommerce"] #page .woocommerce-warning {
		border-top-color: #007fdb;}

body[class*="woocommerce"] #page .woocommerce #respond input#submit.disabled:hover,
body[class*="woocommerce"] #page .woocommerce #respond input#submit:disabled:hover,
body[class*="woocommerce"] #page .woocommerce #respond input#submit:disabled[disabled]:hover,
body[class*="woocommerce"] #page .woocommerce a.button.disabled:hover,
body[class*="woocommerce"] #page .woocommerce a.button:disabled:hover,
body[class*="woocommerce"] #page .woocommerce a.button:disabled[disabled]:hover,
body[class*="woocommerce"] #page .woocommerce button.button.disabled:hover,
body[class*="woocommerce"] #page .woocommerce button.button:disabled:hover,
body[class*="woocommerce"] #page .woocommerce button.button:disabled[disabled]:hover,
body[class*="woocommerce"] #page .woocommerce input.button.disabled:hover,
body[class*="woocommerce"] #page .woocommerce input.button:disabled:hover,
body[class*="woocommerce"] #page .woocommerce input.button:disabled[disabled]:hover {
	background-color: #CA2017;
}

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

.woocommerce-mini-cart__buttons a {
	background-color: #007fdb;}

body[class*="woocommerce"] .woocommerce-store-notice,
body[class*="woocommerce"] p.demo_store {
	background-color: #007fdb;
}

.single-product #page #woocommerce-wrapper div.product div.summary .stock {
	color: #007fdb;}

body[class*="woocommerce"] #page .widget_price_filter .ui-slider .ui-slider-range,
body[class*="woocommerce"] #page .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #007fdb;
}

button[data-load-more-btn], button,
.button,
input[type="submit"],
.wp-block-button__link,
.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #007fdb;
}

a {
	color: #007fdb;
}
.wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #007fdb;
}

/**
 * Button Placeholder style
 * - Since buttons appear in various blocks,
 *   let’s use a placeholder to keep them all
 *   in-sync
 */
button[data-load-more-btn], button,
.button,
input[type="submit"],
.wp-block-button__link,
.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #007fdb;}

.wp-block-button.is-style-outline .wp-block-button__link {
	color: #007fdb;
}

.wp-block-file .wp-block-file__button {
	background-color: #007fdb;
}

.a8c-posts-list-item__featured span {
	background-color: #007fdb;
}

.wp-block-pullquote.is-style-solid-color {
	background-color: #007fdb;
}

.wp-block-quote {
	border-left-color: #007fdb;
}

.wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] {
	border-right-color: #007fdb;
}

.has-primary-color[class] {
	color: #007fdb !important;
}

.has-primary-background-color[class] {
	background-color: #007fdb !important;
}

.site-title a:hover {
	color: #007fdb;
}

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

.main-navigation a:hover {
	color: #007fdb;
}

.social-navigation a {
	color: #007fdb;
}

.site-info a:hover {
	color: #007fdb;
}

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

.sticky-post {
	color: white;
	background-color: #007fdb;
}

.main-navigation > div > ul > li:hover > a,
	.main-navigation > div > ul > li.focus > a,
	.main-navigation > div > ul > li.current-menu-item > a {
	background: #007fdb;
}

.main-navigation > div > ul > li:hover li:hover > a,
	.main-navigation > div > ul > li:hover li.focus > a,
	.main-navigation > div > ul > li:hover li.current-menu-item > a,
	.main-navigation > div > ul > li.focus li:hover > a,
	.main-navigation > div > ul > li.focus li.focus > a,
	.main-navigation > div > ul > li.focus li.current-menu-item > a,
	.main-navigation > div > ul > li.current-menu-item li:hover > a,
	.main-navigation > div > ul > li.current-menu-item li.focus > a,
	.main-navigation > div > ul > li.current-menu-item li.current-menu-item > a {
	background: #007fdb;
}

article .entry-header .entry-title a:active, article .entry-header .entry-title a:focus, article .entry-header .entry-title a:hover,
.page-title a:active,
.page-title a:focus,
.page-title a:hover,
.a8c-posts-list-item__title a:active,
.a8c-posts-list-item__title a:focus,
.a8c-posts-list-item__title a:hover {
	color: #007fdb;
}

.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #007fdb;
}

.pagination .nav-links > *.current, .pagination .nav-links > *:active, .pagination .nav-links > *:focus, .pagination .nav-links > *:hover {
	color: #007fdb;
}

.post-navigation a:active, .post-navigation a:hover, .post-navigation a:focus {
	color: #007fdb;
}

.comment-meta .comment-metadata a:active,
.comment-meta .comment-metadata a:focus,
.comment-meta .comment-metadata a:hover {
	color: #007fdb;
}

.comment-navigation a:active, .comment-navigation a:focus, .comment-navigation a:hover {
	color: #007fdb;
}

button[data-load-more-btn], button,
.button,
input[type="submit"],
.wp-block-button__link,
.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #007fdb;
}

a {
	color: #007fdb;
}

.wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #007fdb;
}

button[data-load-more-btn], button,
.button,
input[type="submit"],
.wp-block-button__link,
.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #007fdb;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	color: #007fdb;
}

.wp-block-file .wp-block-file__button {
	background-color: #007fdb;
}

.a8c-posts-list-item__featured span {
	background-color: #007fdb;
}

.wp-block-pullquote.is-style-solid-color {
	background-color: #007fdb;
}

.wp-block-quote {
	border-left-color: #007fdb;
}

.wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] {
	border-right-color: #007fdb;
}

.has-primary-color[class] {
	color: #007fdb !important;
}

.has-primary-background-color[class] {
	background-color: #CA2017 !important;
}

.site-title a:hover {
	color: #007fdb;
}

.main-navigation #toggle:focus + #toggle-menu {
	background-color: #007fdb;}
.main-navigation a:hover {
	color: #007fdb;
}

.social-navigation a {
	color: #007fdb;
}

.site-info a:hover {
	color: #007fdb;
}

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

.sticky-post {
	color: white;
	background-color: #007fdb;
}

@media only screen and (min-width: 560px) {
	.main-navigation > div > ul > li:hover > a,
	.main-navigation > div > ul > li.focus > a,
	.main-navigation > div > ul > li.current-menu-item > a {
	background: #007fdb;
	}
	
	.main-navigation > div > ul > li:hover li:hover > a,
	.main-navigation > div > ul > li:hover li.focus > a,
	.main-navigation > div > ul > li:hover li.current-menu-item > a,
	.main-navigation > div > ul > li.focus li:hover > a,
	.main-navigation > div > ul > li.focus li.focus > a,
	.main-navigation > div > ul > li.focus li.current-menu-item > a,
	.main-navigation > div > ul > li.current-menu-item li:hover > a,
	.main-navigation > div > ul > li.current-menu-item li.focus > a,
	.main-navigation > div > ul > li.current-menu-item li.current-menu-item > a {
		background: #007fdb;}
}

article .entry-header .entry-title a:active, article .entry-header .entry-title a:focus, article .entry-header .entry-title a:hover,
.page-title a:active,
.page-title a:focus,
.page-title a:hover,
.a8c-posts-list-item__title a:active,
.a8c-posts-list-item__title a:focus,
.a8c-posts-list-item__title a:hover {
	color: #007fdb;
}

.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #007fdb;
}

.pagination .nav-links > *.current, .pagination .nav-links > *:active, .pagination .nav-links > *:focus, .pagination .nav-links > *:hover {
	color: #007fdb;
}
.post-navigation a:active, .post-navigation a:hover, .post-navigation a:focus {
	color: #007fdb;
}

.comment-meta .comment-metadata a:hover {
	color: #007fdb;
}

.comment-meta .comment-metadata a:active,
.comment-meta .comment-metadata a:focus,
.comment-meta .comment-metadata a:hover {
	color: #007fdb;
}


.comment-navigation a:active, .comment-navigation a:focus, .comment-navigation a:hover {
	color: #007fdb;
}
