/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */

@import url("https://d7b110.claudeassets.com/20240625171326cs_/https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&subset=latin-ext");


/* body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} */


html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
footer,
header,
nav,
section {
	display: block
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

figcaption,
figure {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

main {
	display: block
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: inherit
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

audio,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

input {
	overflow: visible
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

fieldset {
	padding: 0.35em 0.75em 0.625em
}

legend {
	box-sizing: border-box;
	display: table;
	max-width: 100%;
	padding: 0;
	color: inherit;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}

details {
	display: block
}

summary {
	display: list-item
}

menu {
	display: block
}

canvas {
	display: inline-block
}

template {
	display: none
}

[hidden] {
	display: none
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir="rtl"] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

body::before {
	content: "(xs:375px,sm480:480px,sm:576px,md:768px,lg:992px,xl:1200px,xxl:1440px)";
	display: none
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 'KnockoutJuniorFly';
	src: url("https://7f7ce8.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/fonts/Knockout-HTF26-JuniorFlyweight.woff") format("woff")
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 'KnockoutFullFeather';
	src: url("https://a27dd4.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/fonts/Knockout-HTF68-FullFeatherwt.woff") format("woff")
}

*,
*::before,
*::after {
	box-sizing: border-box
}

ul {
	margin: 0;
	padding: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0
}

li {
	list-style-type: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0
}

iframe,
button {
	border: none
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-before: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	-webkit-padding-after: 0;
	min-width: auto
}

figure {
	margin: 0
}

html {
	font-family: "KnockoutFullFeather", Arial, sans-serif
}

body {
	margin: 0;
	font-size: 16px;
	line-height: 1.25;
	color: #fff;
	overflow-x: hidden;
	background-color: #000;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
	-ms-scroll-limit-x-max: 100%;
	-ms-scroll-limit-x-min: 0
}

.container {
	width: 100%;
	padding: 0 15px;
	margin: 0 auto
}

@media (min-width: 576px) {
	.container {
		width: 576px
	}
}

@media (min-width: 768px) {
	.container {
		width: 768px
	}
}

@media (min-width: 992px) {
	.container {
		width: 992px
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1200px
	}
}

@media (min-width: 1440px) {
	.container {
		width: 1260px
	}
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: middle
}

a {
	color: #fff;
	text-decoration: underline
}

a img {
	border: 0
}

a:focus,
a:hover {
	color: #fff
}

input:not([type=checkbox]):not([type=radio]) {
	-webkit-appearance: none
}

.video-container {
	position: relative;
	padding-bottom: 56.6%;
	height: 0;
	width: 100%;
	overflow: hidden
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0
}

.gm-style img {
	max-width: none
}

.media img,
.media video,
.media object,
.media iframe {
	width: 100%;
	height: auto
}

.alignleft {
	float: left;
	margin: 0 20px 20px 0
}

.alignright {
	float: right;
	margin: 0 0 20px 20px
}

.alignnone {
	margin: 16px 16px 0;
	display: inline-block;
	max-width: 290px
}

@media (min-width: 576px) {
	.alignnone {
		max-width: none
	}
}

.aligncenter {
	display: block;
	margin: 20px auto;
	clear: both;
	text-align: center
}

.navigation.pagination {
	clear: both
}

nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

/* nav ul:before,
nav ul:after {
	content: '';
	display: table
} */

nav ul:after {
	clear: both
}

.admin-bar header.header {
	top: 46px
}

@media (min-width: 783px) {
	.admin-bar header.header {
		top: 32px
	}
}

.nav-cross {
	cursor: pointer;
	display: inline-block;
	height: 39px
}

@media (min-width: 1200px) {
	.nav-cross {
		height: 51px
	}
}

.nav-cross img {
	height: 100%
}

.btn-loadmore {
	display: block;
	margin: 33px auto 0;
	padding: 15px 14px;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 1.05px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background: none;
	color: #000;
	border: 1px solid #000;
	outline: none;
	cursor: pointer
}

.btn-loadmore:hover,
.btn-loadmore:focus,
.btn-loadmore:active {
	color: #000
}

@media (min-width: 992px) {
	.btn-loadmore {
		padding: 22px 20px 21px;
		margin: 57px auto 0
	}
}

.btn-loadmore--inverted {
	color: #fff;
	border: 1px solid #fff
}

.btn-loadmore--inverted:hover,
.btn-loadmore--inverted:focus,
.btn-loadmore--inverted:active {
	color: #fff
}

.btn-show-more {
	cursor: pointer;
	padding: 11px 0;
	background: none;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	letter-spacing: 1.05px;
	text-transform: uppercase;
	white-space: nowrap;
	outline: none;
	-webkit-text-fill-color: #000
}

.btn-show-more span {
	pointer-events: none
}

.btn-show-more img {
	pointer-events: none;
	margin-right: 10px;
	transform-origin: 50% 50%;
	transition: transform .3s ease-in-out
}

.btn-show-more.arrow-rotated img {
	transform: rotate(180deg)
}

.ov-hidden {
	overflow: hidden
}

.error404 {
	background-color: #000
}

.error404 .container-404 {
	margin: 0 auto
}

@media (min-width: 576px) {
	.error404 .container-404 {
		max-width: 80%
	}
}

@media (min-width: 992px) {
	.error404 .container-404 {
		max-width: 800px
	}
}

.error404 .main-content {
	text-align: center;
	color: #000
}

.error404 .main-content h1 {
	margin-bottom: 30px
}

.error404 .main-content h2 {
	margin-bottom: 40px;
	line-height: 1
}

.error404 .main-content ul {
	text-align: left
}

.error404 .main-content ul li {
	margin-bottom: 10px
}

.error404 .main-content a {
	color: #000;
	word-wrap: break-word
}

.error404 .main-content a:hover,
.error404 .main-content a:focus,
.error404 .main-content a:active {
	color: #000
}

h1,
h2,
h3 {
	font-weight: 400
}

h1 {
	font-size: 42px;
	line-height: 34px
}

@media (min-width: 576px) {
	h1 {
		font-size: 54px;
		line-height: 42px
	}
}

@media (min-width: 992px) {
	h1 {
		font-size: 62px;
		line-height: 50px
	}
}

@media (min-width: 1200px) {
	h1 {
		font-size: 72px;
		line-height: 56px
	}
}

h2 {
	font-size: 33px;
	line-height: 25px
}

@media (min-width: 768px) {
	h2 {
		font-size: 46px;
		line-height: 38px
	}
}

@media (min-width: 1200px) {
	h2 {
		font-size: 50px;
		line-height: 39px
	}
}

h3 {
	font-size: 23px;
	line-height: 23px
}

@media (min-width: 1200px) {
	h3 {
		font-size: 30px;
		line-height: 30px
	}
}

h4 {
	font-size: 21px;
	line-height: 1
}

h5 {
	font-size: 18px;
	line-height: 1
}

h6 {
	font-size: 16px;
	line-height: 1
}

p {
	margin-top: 0
}

/*.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	color: #fff
}*/
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99;
color: #fff;
padding: 15px 0;
}

.header:after {
	pointer-events: none;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	transition: background-color .3s ease-in-out
}

.header__container {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 72px;
	transition: height .3s ease-in-out
}

.header__logo-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	max-width: 190px
}
header.header .header__logo-wrapper a.header__logo {
   max-width: 150px;
   padding-top: 0;
}
header.header .header__logo-wrapper a.header__logo-small {
   max-width: 60px;
}
.page-scrolled header.header {
   padding: 15px 0px;
}
/*.header__logo-wrapper svg,
.header__logo-wrapper img {
	height: auto;
	max-height: 100%;
	max-width: 100%
}*/

.header__logo-wrapper svg, .header__logo-wrapper img {
height: auto;
max-height: 100%;
max-width: 100%;
width: 100%;
}
@media (min-width: 480px) {
	.header__logo-wrapper {
		max-width: 250px
	}
}

@media (min-width: 576px) {
	.header__logo-wrapper {
		max-width: 303px
	}
}

@media (min-width: 1200px) {
	.header__logo-wrapper {
		max-width: 450
	}
}

/* nav ul .menu-item-has-children {
	position: relative;
}
nav ul .menu-item-has-children:after {
	position: absolute;
	content: "";
	bottom: -6px;
	left: 3px;
	width: 17px;
	height: 10px;
	background-image: url('https://203882.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/arrow-bottom.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
} */

nav ul .sub-menu a {
	text-decoration: none;
}
nav ul .menu-item-has-children:hover .sub-menu {
	display: block;
}
nav ul .sub-menu {
	font-size: 28px;
}
nav ul .menu-item-has-children > a {
	pointer-events: none;
	display: none !important;
}
@media screen and (min-width: 992px) {
	nav ul .sub-menu {
		position: absolute;
		padding: 10px 5px;
		display: none;
		font-size: 23px;
	}
	nav ul .menu-item-has-children > a {
		display: inline-block !important;
	}
}

.header__logo {
	padding-top: 18px;
	display: inline-block;
	transition: opacity .3s ease-in-out, transform .3s ease-in-out;
	transform-origin: 50% 0;
	backface-visibility: hidden
}

@media (min-width: 992px) {
	.header__logo {
		padding-top: 28px
	}
}

.header__logo-small {
	display: inline-flex;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) scale(1.6);
	transform-origin: 0 50%;
	transition: opacity .3s ease-in-out;
	opacity: 0;
	pointer-events: none
}

@media (min-width: 992px) {
	.header__logo-small {
		transform: translateY(-50%)
	}
}

.header__menu-btn {
	z-index: 2;
	flex-shrink: 0;
	position: relative;
	cursor: pointer;
	background: none;
	outline: 0;
	width: 58px;
	height: 45px;
	padding: 5px
}

@media (min-width: 576px) {
	.header__menu-btn {
		width: 68px
	}
}

@media (min-width: 992px) {
	.header__menu-btn {
		display: none
	}
}

.header__menu-btn span {
	pointer-events: none;
	display: block;
	position: absolute;
	top: 50%;
	left: 5px;
	width: calc(100% - 10px);
	height: 6px;
	transform: translateY(-50%);
	background-color: #ffffff;
	transition: all .3s ease-in-out
}

.header__menu-btn span:before,
.header__menu-btn span:after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	height: 6px;
	background-color: #ffffff;
	transition: all .3s ease-in-out
}

.header__menu-btn span:before {
	top: -14px
}

.header__menu-btn span:after {
	top: 14px
}

.header__menu-wrapper {
	z-index: 1;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 80px 0;
	background: rgba(0, 0, 0, 0.85);
	justify-content: center;
	align-items: center;
	flex-direction: column
}

@media (max-width: 991px) and (max-height: 500px) {
	.header__menu-wrapper {
		justify-content: flex-start;
		padding: 80px 0 0
	}
}

@media (min-width: 992px) {
	.header__menu-wrapper {
		position: static;
		padding: 0;
		display: flex;
		justify-content: flex-end;
		flex-direction: row;
		background: none
	}
}

@media (max-width: 991px) and (max-height: 500px) {
	.header__menu-wrapper-inner {
		width: 100%;
		padding-bottom: 80px;
		overflow-y: auto
	}
}

@media (min-width: 992px) {
	.header__menu-wrapper-inner {
		padding: 0;
		display: flex;
		justify-content: flex-end;
		flex-direction: row
	}
}

.header__nav {
	width: 100%;
	margin-bottom: 30px
}

@media (min-width: 992px) {
	.header__nav {
		width: auto;
		margin-bottom: 0;
		margin-right: 10px;
		padding: 0
	}
}

.header__nav>ul {
	display: flex;
	align-items: center;
	flex-direction: column;
	max-height: inherit;
	text-align: center;
}

@media (min-width: 992px) {
	.header__nav>ul {
		align-items: center;
		flex-direction: row
	}
}

.header__nav>ul>li {
	margin: 0 0 3px
}

@media (min-width: 992px) {
	.header__nav>ul>li {
		margin: 0 4px
	}
	.header__nav>ul>li:last-child {
		margin-right: 0
	}
	.header__nav>ul>li.current-menu-item,
	.single .header__nav>ul>li.menu-item-home {
		position: relative
	}
	/* .header__nav>ul>li.current-menu-item:after,
	.single .header__nav>ul>li.menu-item-home:after {
		content: '';
		position: absolute;
		bottom: 2px;
		left: 5px;
		width: calc(100% - 10px);
		height: 0;
		border-top: 3px solid #fff;
		transition: all .3s ease-in-out
	} */
}

.header__nav>ul>li>a {
	display: inline-block;
	padding: 5px 5px 2px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 36px;
	letter-spacing: 1.44px;
	transition: color .3s ease-in-out
}

@media (min-width: 992px) {
	.header__nav>ul>li>a {
		font-size: 24px;
		letter-spacing: .96px
	}
}

.header__socials {
	display: flex;
	justify-content: center;
	align-items: center
}

.header__social {
	width: 33px;
	height: 33px;
	padding: 3px
}

.header__social svg {
	transition: fill .3s ease-in-out
}

.footer {
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 12px;
	letter-spacing: 0.48px;
	background-color: #000
}

.footer__container {
	position: relative;
	padding: 50px 15px 25px;
	display: flex;
	flex-direction: column;
	align-items: center
}

.footer__container:before {
	content: '';
	position: absolute;
	left: 15px;
	top: 25px;
	width: calc(100% - 30px);
	border-top: 1px solid #fff
}

@media (min-width: 576px) {
	.footer__container:before {
		top: 35px
	}
}

@media (min-width: 992px) {
	.footer__container:before {
		top: 45px
	}
}

@media (min-width: 1200px) {
	.footer__container:before {
		top: 57px
	}
}

@media (min-width: 576px) {
	.footer__container {
		padding: 60px 15px 25px
	}
}

@media (min-width: 768px) {
	.footer__container {
		flex-direction: row;
		align-items: flex-start
	}
}

@media (min-width: 992px) {
	.footer__container {
		padding: 70px 15px 25px
	}
}

@media (min-width: 1200px) {
	.footer__container {
		padding: 80px 15px 25px
	}
}

.footer__left-col {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 25px
}

@media (min-width: 768px) {
	.footer__left-col {
		flex-direction: row;
		align-items: flex-start;
		margin-bottom: 0;
		width: 60%
	}
}

.footer__images_row {
	display: flex;
	align-items: flex-start;
	margin-bottom: 25px
}

@media (min-width: 768px) {
	.footer__images_row {
		margin-bottom: 0
	}
}

.footer__image {
	margin-right: 18px
}

.footer__image:nth-child(1) {
	max-width: 74px
}

.footer__image:nth-child(2) {
	max-width: 58px
}

.footer__text-content {
	max-width: 340px;
	text-align: center
}

@media (min-width: 768px) {
	.footer__text-content {
		text-align: left
	}
}

.footer__text-content *:first-child {
	margin-top: 0
}

.footer__right-col {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center
}

@media (min-width: 768px) {
	.footer__right-col {
		align-items: flex-end;
		width: 40%
	}
}

.footer__socials {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 18px
}

.footer__social {
	width: 33px;
	height: 33px;
	padding: 3px
}

.footer__nav-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center
}

@media (min-width: 768px) {
	.footer__nav-wrapper {
		align-items: flex-end
	}
}

@media (min-width: 992px) {
	.footer__nav-wrapper {
		align-items: center;
		justify-content: flex-end;
		flex-direction: row
	}
}

.footer__nav {
	margin-bottom: 5px
}

@media (min-width: 768px) {
	.footer__nav {
		position: relative;
		right: -7px
	}
}

@media (min-width: 992px) {
	.footer__nav {
		right: auto;
		margin-bottom: 0;
		margin-right: 20px
	}
}

.footer__nav ul {
	display: flex;
	align-items: center
}

.footer__nav ul>li:not(:last-child) {
	border-right: 1px solid #fff
}

.footer__nav ul>li>a {
	display: inline-block;
	text-decoration: none;
	padding: 0 7px
}

.menu-opened .header__menu-btn span {
	background: rgba(0, 0, 0, 0)
}

.menu-opened .header__menu-btn span:before,
.menu-opened .header__menu-btn span:after {
	top: 0;
	background-color: #ffffff
}

.menu-opened .header__menu-btn span:before {
	transform: rotate(45deg)
}

.menu-opened .header__menu-btn span:after {
	transform: rotate(135deg)
}

.menu-opened.page-scrolled .header__menu-btn span,
.menu-opened #page--alt .header__menu-btn span {
	background: rgba(0, 0, 0, 0)
}

.menu-opened.page-scrolled .header__menu-btn span:before,
.menu-opened.page-scrolled .header__menu-btn span:after,
.menu-opened #page--alt .header__menu-btn span:before,
.menu-opened #page--alt .header__menu-btn span:after {
	background-color: #ffffff
}

.menu-opened .header__menu-wrapper {
	display: flex
}

.page-scrolled .header:after {
	background-color: #000
}

.page-scrolled .header__container {
	height: 72px
}

@media (min-width: 992px) {
	.page-scrolled .header__container {
		height: 50px
	}
}

.page-scrolled .header__logo {
	opacity: 0;
	transform: translateY(-20%);
	pointer-events: none
}

.page-scrolled .header__logo-small {
	opacity: 1;
	pointer-events: auto
}

@media (min-width: 992px) {
	/* .page-scrolled #page--alt .header__nav li a {
		color: #fff
	} */
	.page-scrolled #page--alt .header__nav li:after {
		border-top-color: #fff !important
	}
	.page-scrolled #page--alt .header__social svg {
		fill: #fff
	}
}

.page-scrolled #page--alt .header__menu-btn span,
.page-scrolled #page--alt .header__menu-btn span:before,
.page-scrolled #page--alt .header__menu-btn span:after {
	background-color: #ffffff
}

.page-scrolled.menu-opened #page--alt .header__menu-btn span {
	background: rgba(0, 0, 0, 0)
}

#page {
	background-color: #000
}

#page--alt {
	background-color: #f2f2f2
}

/* #page--alt .default-content,
#page--alt .default-content a {
	color: #000
} */

/* #page--alt .main-content {
	padding: 130px 0 30px
}

@media (min-width: 480px) {
	#page--alt .main-content {
		padding: 160px 0 30px
	}
}

@media (min-width: 576px) {
	#page--alt .main-content {
		padding: 180px 0 30px
	}
}

@media (min-width: 992px) {
	#page--alt .main-content {
		padding: 225px 0 45px
	}
}

@media (min-width: 1200px) {
	#page--alt .main-content {
		padding: 283px 0 63px
	}
} */

#page--alt .header__logo svg {
	fill: #000
}

#page--alt .header__menu-btn span,
#page--alt .header__menu-btn span:before,
#page--alt .header__menu-btn span:after {
	background-color: #000
}

/* @media (min-width: 992px) {
	#page--alt .header__nav li a {
		color: #000
	}
	#page--alt .header__nav li:after {
		border-top-color: #000 !important
	}
	#page--alt .header__social svg {
		fill: #000
	}
} */

.default-content h1 {
	margin-bottom: 25px
}

@media (min-width: 992px) {
	.default-content h1 {
		margin-bottom: 32px
	}
}

@media (min-width: 1200px) {
	.default-content h1 {
		margin-bottom: 40px
	}
}

.default-content h2 {
	margin-bottom: 15px
}

@media (min-width: 992px) {
	.default-content h2 {
		margin-bottom: 22px
	}
}

@media (min-width: 1200px) {
	.default-content h2 {
		margin-bottom: 30px
	}
}

.default-content h3 {
	margin-bottom: 10px
}

@media (min-width: 992px) {
	.default-content h3 {
		margin-bottom: 15px
	}
}

@media (min-width: 1200px) {
	.default-content h3 {
		margin-bottom: 22px
	}
}

/* .default-content p {
	margin-bottom: 14px;
	line-height: 1.3;
	width: 100%;
} */

/* @media (min-width: 992px) {
	.default-content p {
		line-height: 1.7;
		margin-bottom: 16px
	}
} */

/* .default-content p,
.default-content ul li,
.default-content ol li {
	font-size: 14px
} */

/* @media (min-width: 992px) {
	.default-content p,
	.default-content ul li,
	.default-content ol li {
		font-size: 16px
	}
} */

/* .default-content p,
.default-content ul,
.default-content ol,
.default-content a {
	font-family: "Roboto", Arial, sans-serif
} */

.default-content p+ul,
.default-content p+ol {
	margin-top: -14px
}

@media (min-width: 992px) {
	.default-content p+ul,
	.default-content p+ol {
		margin-top: -16px
	}
}

.default-content ul {
	list-style-type: inline;
	list-style-position: inside;
	margin-bottom: 14px
}

@media (min-width: 992px) {
	.default-content ul {
		margin-bottom: 20px
	}
}

.default-content ul li {
	position: relative;
	padding-left: 10px;
	margin-bottom: 2px
}

.default-content ul li:before {
	content: "•";
	position: absolute;
	left: 0;
	top: 1px
}

.default-content ol {
	list-style-position: inside;
	padding-left: 0;
	/* counter-reset: item */
}

@media (min-width: 992px) {
	.default-content ol {
		padding-left: 4px
	}
}

.default-content ol li {
	line-height: 1.3;
	margin-bottom: 10px;
	/* counter-increment: item */
}

@media (min-width: 992px) {
	.default-content ol li {
		line-height: 1.7;
		margin-bottom: 18px
	}
}

.default-content ol li:before {
	display: inline-block;
	width: 1em;
	padding-right: 0.5em;
	font-weight: bold;
	text-align: right;
	content: counter(item) "."
}

.posts-slider {
	height: 520px
}

@media (min-width: 576px) {
	.posts-slider {
		height: 620px
	}
}

@media (min-width: 992px) {
	.posts-slider {
		height: 632px
	}
}

.posts-slider .container {
	position: relative;
	height: 100%
}

.posts-slider__slide {
	position: relative;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	outline: none;
	overflow: hidden
}

.posts-slider__slide-text.first-slide,
.posts-slider__slide-text.first-slide:after {
	background-color: white;
}
.posts-slider__slide-text.first-slide h1,
.posts-slider__slide-text.first-slide h3,
.posts-slider__slide-text.first-slide p,
.posts-slider__slide-text.first-slide a span {
	color: black;
}
.posts-slider__slide-text.first-slide h1 {
	margin-bottom: 5px;
}
.posts-slider__slide-text.first-slide h3 {
	font-size: 42px;
	margin-bottom: 20px;
}
.posts-slider__slide-text.first-slide p {
	font-size: 16px;
	line-height: 1.6;
	/* font-family: "Roboto", Arial, sans-serif; */
}
.posts-slider__slide-text.first-slide .posts-slider__nav-cross {
	display: flex;
	align-items: center;
}
.posts-slider__slide-text.first-slide .posts-slider__nav-cross figure {
	width: 50px;
	margin-right: 10px;
}
.posts-slider__slide-text.first-slide .posts-slider__nav-cross span {
	font-size: 18px;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.posts-slider__slide:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%, transparent 100%)
}

.posts-slider__slide-text {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-24%);
	padding: 25px 30px 35px;
	min-height: 58%;
	width: 80%;
	background-color: #000
}

@media (min-width: 375px) {
	.posts-slider__slide-text {
		width: 65%
	}
}

@media (min-width: 480px) {
	.posts-slider__slide-text {
		width: 55%
	}
}

@media (min-width: 576px) {
	.posts-slider__slide-text {
		width: 50%
	}
}

@media (min-width: 992px) {
	.posts-slider__slide-text {
		padding: 25px;
		min-height: 67%;
		width: 360px;
		transform: translateY(-44%)
	}
}

.posts-slider__slide-text:after {
	content: '';
	position: absolute;
	top: 0;
	left: 100%;
	width: 50vw;
	height: 100%;
	background-color: #000
}

.posts-slider__featured-text {
	font-family: "KnockoutJuniorFly", Arial, sans-serif;
	letter-spacing: 2.25px;
	text-transform: uppercase;
	margin-bottom: 5px
}

.posts-slider__slide-name {
	text-transform: uppercase;
	margin-bottom: 10px
}

.posts-slider__nav-items {
	margin-top: auto;
	display: flex;
	align-items: center
}

.posts-slider__nav-cross,
.posts-slider__nav-arrow {
	outline: none;
	cursor: pointer;
	display: inline-block;
	height: 39px;
	margin-right: 20px
}

@media (min-width: 992px) {
	.posts-slider__nav-cross,
	.posts-slider__nav-arrow {
		height: 51px
	}
}

.posts-slider__nav-cross img,
.posts-slider__nav-arrow img {
	height: 100%
}

.posts-slider .slick-list,
.posts-slider .slick-track {
	height: 100%
}

.posts-slider .slick-cloned {
	transform: translate3d(0, 0, 0)
}

.posts-filters__form .custom-select {
	position: relative;
	margin: 6px 12px;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	letter-spacing: 1.05px;
	text-transform: uppercase;
	background-color: #fff
}

@media (min-width: 992px) {
	.posts-filters__form .custom-select {
		margin: 8px 12px
	}
}

.posts-filters__form .custom-select select {
	display: none;
	width: 100%
}

.posts-filters__form .select-items {
	position: absolute;
	background-color: #fff;
	top: calc(100% - 1px);
	left: 0;
	right: 0;
	z-index: 1;
}

.posts-filters__form .select-hide {
	display: none
}

.posts-filters__form .select-items div:hover,
.posts-filters__form .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1)
}

.posts-filters__form .select-items div,
.posts-filters__form .select-selected {
	color: #000;
	padding: 9px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	cursor: pointer
}

.posts-filters__form .select-selected {
	border: 1px solid #000
}

.posts-filters__form .select-selected.select-arrow-active:after {
	transform: translateY(-50%) rotate(180deg)
}

.posts-filters__form .select-selected:after {
	position: absolute;
	content: "";
	background: url("https://6e8ac8.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/arrow-bottom.svg");
	top: 50%;
	right: 13px;
	width: 17px;
	height: 10px;
	transform-origin: 50% 50%;
	transform: translateY(-50%);
	transition: transform .3s ease-out
}

.posts-filters__basic-filters {
	background-color: #000
}

.posts-filters__basic-filters .custom-select {
	width: 100%
}

@media (min-width: 480px) {
	.posts-filters__basic-filters .custom-select {
		width: 230px
	}
}

@media (min-width: 576px) {
	.posts-filters__basic-filters .custom-select {
		width: 271px
	}
}

@media (min-width: 768px) {
	.posts-filters__basic-filters .custom-select {
		margin: 9px 12px;
		width: 170px
	}
}

@media (min-width: 992px) {
	.posts-filters__basic-filters .custom-select {
		width: 210px
	}
}

@media (min-width: 1200px) {
	.posts-filters__basic-filters .custom-select {
		width: 257px
	}
}

@media (min-width: 1440px) {
	.posts-filters__basic-filters .custom-select {
		width: 272px
	}
}

.posts-filters__more-filters {
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #000
}

.posts-filters__more-filters .custom-select {
	width: 100%
}

@media (min-width: 576px) {
	.posts-filters__more-filters .custom-select {
		width: calc(50% - 24px)
	}
}

@media (min-width: 992px) {
	.posts-filters__more-filters .custom-select {
		width: calc(33.33% - 24px)
	}
}

@media (min-width: 1200px) {
	.posts-filters__more-filters .custom-select {
		width: calc(25% - 24px)
	}
}

@media (min-width: 1440px) {
	.posts-filters__more-filters .custom-select {
		width: 272px
	}
}

.posts-filters__basic-filters-wrapper,
.posts-filters__more-filters-wrapper {
	margin: 0 -12px
}

.posts-filters__basic-filters-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0;
	width: 90%
}

@media (min-width: 480px) {
	.posts-filters__basic-filters-wrapper {
		width: auto;
		margin: 0 auto
	}
}

@media (min-width: 992px) {
	.posts-filters__basic-filters-wrapper {
		margin: 0 -12px
	}
}

@media (min-width: 768px) {
	.posts-filters__basic-filters-wrapper {
		flex-direction: row
	}
}

.posts-filters__basic-filters-wrapper input {
	padding: 9px;
	margin: 6px 12px;
	border: 1px solid #000;
	text-transform: uppercase;
	color: #000;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	letter-spacing: 1.05px;
	width: 271px;
}
@media (min-width: 768px) {
	.posts-filters__basic-filters-wrapper input {
		width: 170px;
	}
}
@media (min-width: 992px) {
	.posts-filters__basic-filters-wrapper input {
		width: 190px;
	}
}
@media (min-width: 1200px) {
	.posts-filters__basic-filters-wrapper input {
		width: 257px;
	}
}

.posts-filters__more-filters-wrapper {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap
}

.posts-filters .container__basic-filters,
.posts-filters .container__more-filters {
	position: relative;
	padding: 12px 60px 12px 0
}

@media (min-width: 992px) {
	.posts-filters .container__basic-filters,
	.posts-filters .container__more-filters {
		padding: 14px 70px 13px 0
	}
}

.posts-filters .container__basic-filters {
	display: flex;
	align-items: flex-start;
	flex-direction: column
}

@media (min-width: 480px) {
	.posts-filters .container__basic-filters {
		justify-content: space-between;
		align-items: center;
		flex-direction: row
	}
}

.posts-filters .container__more-filters {
	display: none;
	padding: 14px 0
}

@media (min-width: 992px) {
	.posts-filters .container__more-filters {
		padding: 15px 70px 18px 0
	}
}

.posts-filters__title {
	margin: 0;
	padding-top: 10px;
	font-size: 57px;
	line-height: .8;
	text-transform: uppercase
}

@media (min-width: 480px) {
	.posts-filters__title {
		max-width: 120px
	}
}

@media (min-width: 768px) {
	.posts-filters__title {
		font-size: 50px
	}
}

@media (min-width: 992px) {
	.posts-filters__title {
		max-width: none
	}
}

.posts-filters__filter-btn {
	position: absolute;
	right: 15px;
	bottom: 0;
	cursor: pointer;
	padding: 16px 6px 6px 6px;
	font-family: "KnockoutFullFeather", Arial, sans-serif;
	font-size: 50px;
	text-transform: uppercase;
	background: none;
	color: #fff;
	outline: none
}

@media (min-width: 480px) {
	.posts-filters__filter-btn {
		right: 0
	}
}

@media (min-width: 768px) {
	.posts-filters__filter-btn {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%)
	}
}

.posts-filters__more-btn {
	padding: 11px 0
}

.posts-grid {
	padding: 34px 0 51px;
	background-color: #fff
}

@media (min-width: 992px) {
	.posts-grid {
		padding: 44px 0 61px
	}
}

.posts-grid__posts-wrapper {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	margin: -8px;
	transition: opacity .15s ease-out
}

@media (min-width: 576px) {
	.posts-grid__posts-wrapper {
		justify-content: flex-start
	}
}

@media (min-width: 1200px) {
	.posts-grid__posts-wrapper {
		margin: -15px
	}
}

.posts-grid__posts-wrapper.preloading {
	opacity: .8;
	pointer-events: none
}

.posts-grid__post {
	position: relative;
	padding: 25px;
	margin: 8px 8px 16px;
	width: 100%;
	max-width: 290px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	overflow: hidden;
	background-color: #000
}

@media (min-width: 576px) {
	.posts-grid__post {
		margin: 8px;
		max-width: none;
		width: calc(50% - 16px)
	}
}

@media (min-width: 992px) {
	.posts-grid__post {
		width: calc(33.33% - 16px)
	}
}

@media (min-width: 1200px) {
	.posts-grid__post {
		margin: 15px;
		padding: 35px;
		width: calc(33.33% - 30px)
	}
}

.posts-grid__post:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6) linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%, transparent 100%);
	transition: opacity .3s ease-in-out
}

/* .posts-grid__post:hover:before {
	opacity: 0
} */
/* 
.posts-grid__post:hover .posts-grid__post-inner {
	opacity: 0;
	transform: translateY(-40%)
} */

/* .posts-grid__post:hover .posts-grid__post-inner-hidden {
	transform: translateY(0)
} */

.posts-grid__post-inner {
	position: relative;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 85%;
	transition: transform .3s ease-in-out, opacity .3s ease-in-out
}

@media (min-width: 1200px) {
	.posts-grid__post-inner {
		padding-bottom: 88%
	}
}

.posts-grid__post-inner-hidden {
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 25px 25px 20px;
	text-transform: uppercase;
	background: #000;
	transform: translateY(100%);
	transition: transform .3s ease-in-out
}

.posts-grid__post-title {
	z-index: 1;
	text-transform: uppercase
}

.posts-grid__nav-cross {
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}

@media (min-width: 1440px) {
	.posts-grid__nav-cross {
		bottom: 20px
	}
}

.posts-grid__no-results-info {
	padding-left: 15px;
	color: #000
}

.iframe-embed {
	padding: 34px 0 51px
}

@media (min-width: 992px) {
	.iframe-embed {
		padding: 44px 0 61px
	}
}

.page-link {
	padding: 25px 0
}

@media (min-width: 992px) {
	.page-link {
		top: 40px
	}
}

@media (min-width: 1200px) {
	.page-link {
		padding: 50px 0
	}
}

.page-link__container {
	display: flex;
	justify-content: center;
	align-items: center
}

.page-link__button {
	margin: 0 auto
}

.two-column-grid__row-wrapper {
	margin: 0 auto;
	max-width: 400px
}

@media (min-width: 576px) {
	.two-column-grid__row-wrapper {
		margin: 0;
		max-width: none
	}
}

@media (min-width: 768px) {
	.two-column-grid__row-wrapper:nth-of-type(even) .two-column-grid__right-col {
		order: -1
	}
}

.two-column-grid__row {
	display: flex;
	flex-direction: column
}

@media (min-width: 768px) {
	.two-column-grid__row {
		flex-direction: row
	}
}

.two-column-grid__col {
	width: 100%;
	color: #000
}

@media (min-width: 768px) {
	.two-column-grid__col {
		width: 50%
	}
}

.two-column-grid__left-col {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 300px
}

@media (min-width: 576px) {
	.two-column-grid__left-col {
		min-height: 250px
	}
}

@media (min-width: 768px) {
	.two-column-grid__left-col {
		min-height: 0
	}
}

.two-column-grid__right-col {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	background-color: #fff;
	padding: 35px 25px 20px
}

@media (min-width: 768px) {
	.two-column-grid__right-col {
		padding: 42px 42px 30px 42px
	}
}

@media (min-width: 992px) {
	.two-column-grid__right-col {
		padding: 50px 50px 50px 50px
	}
}

@media (min-width: 1200px) {
	.two-column-grid__right-col {
		padding: 70px 90px 70px 56px
	}
}

.two-column-grid__recipes {
	display: none;
	background-color: #f3f1eb;
	padding: 15px 0
}

@media (min-width: 576px) {
	.two-column-grid__recipes {
		padding: 20px
	}
}

@media (min-width: 1200px) {
	.two-column-grid__recipes {
		padding: 30px 30px 45px
	}
}

.two-column-grid__show-btn {
	margin-top: auto;
	text-decoration: none
}

.two-column-grid__show-btn img {
	margin-top: -2px
}

.three-column-grid__container {
	display: flex;
	flex-wrap: wrap
}

.three-column-grid__col {
	width: 100%;
	max-width: 400px;
	margin: 0 auto
}

@media (min-width: 576px) {
	.three-column-grid__col {
		max-width: none;
		margin: 0;
		width: 50%
	}
	.three-column-grid__col:nth-child(4n) {
		transform: translateX(-100%)
	}
	.three-column-grid__col:nth-child(4n-1) {
		transform: translateX(100%)
	}
}

@media (min-width: 992px) {
	.three-column-grid__col {
		width: 33.33%
	}
	.three-column-grid__col:nth-child(4n),
	.three-column-grid__col:nth-child(4n-1) {
		transform: none
	}
}

.three-column-grid__image-col {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 200px
}

@media (min-width: 576px) {
	.three-column-grid__image-col {
		min-height: 240px
	}
}

@media (min-width: 768px) {
	.three-column-grid__image-col {
		min-height: 0
	}
}

.three-column-grid__text-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 45px 15% 40px;
	color: #000;
	background-color: #fff;
	text-align: center
}

@media (min-width: 576px) {
	.three-column-grid__text-col {
		padding: 55px 50px 50px
	}
}

@media (min-width: 768px) {
	.three-column-grid__text-col {
		padding: 85px 50px 75px
	}
}

@media (min-width: 992px) {
	.three-column-grid__text-col {
		padding: 55px 50px 45px
	}
}

@media (min-width: 1200px) {
	.three-column-grid__text-col {
		padding: 90px 60px
	}
}

@media (min-width: 1440px) {
	.three-column-grid__text-col {
		padding: 110px 70px 100px
	}
}

.two-recipes-grid {
	color: #000
}

.two-recipes-grid__container {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 40px 25px 40px;
	background-color: #f3f1eb;
	max-width: 400px;
	margin: 0 auto
}

@media (min-width: 576px) {
	.two-recipes-grid__container {
		margin: 0;
		max-width: none
	}
}

@media (min-width: 768px) {
	.two-recipes-grid__container {
		padding: 65px 15px 70px
	}
}

@media (min-width: 1440px) {
	.two-recipes-grid__container {
		padding: 65px 0 100px
	}
}

.two-recipes-grid__section-title {
	text-transform: uppercase;
	margin-bottom: 30px
}

@media (min-width: 768px) {
	.two-recipes-grid__section-title {
		margin-bottom: 60px
	}
}

.two-recipes-grid__recipes-wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start
}

@media (min-width: 768px) {
	.two-recipes-grid__recipes-wrapper {
		flex-direction: row
	}
}

.two-recipes-grid__recipe {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin: 0 auto
}

.two-recipes-grid__recipe:not(:last-child) {
	margin: 0 auto 25px
}

@media (min-width: 576px) {
	.two-recipes-grid__recipe {
		width: 80%
	}
}

@media (min-width: 768px) {
	.two-recipes-grid__recipe {
		width: 44%
	}
	.two-recipes-grid__recipe:not(:last-child) {
		margin: 0 auto
	}
}

@media (min-width: 992px) {
	.two-recipes-grid__recipe {
		width: 36%
	}
}

.two-recipes-grid__recipe .posts-grid__post {
	width: 100%;
	margin-bottom: 15px
}

@media (min-width: 576px) {
	.two-recipes-grid__recipe .posts-grid__post {
		margin-bottom: 30px;
		width: 80%
	}
}

@media (min-width: 768px) {
	.two-recipes-grid__recipe .posts-grid__post {
		margin-bottom: 30px;
		width: 98%
	}
}

@media (min-width: 992px) {
	.two-recipes-grid__recipe .posts-grid__post {
		width: 88%
	}
}

.two-recipes-grid__recipe-desc {
	text-align: center
}

.two-recipes-grid__recipe-desc *:last-child {
	margin-bottom: 0
}

.hero {
	position: relative;
	padding: 130px 0 30px;
	min-height: 520px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center
}

@media (min-width: 480px) {
	.hero {
		padding: 108px 0 30px;
	}
}

@media (min-width: 576px) {
	.hero {
		min-height: 620px;
		padding: 60px 0 30px;
	}
}

@media (min-width: 992px) {
	.hero {
		min-height: 630px;
		padding: 75px 0 50px;
	}
}

@media (min-width: 1200px) {
	.hero {
		padding: 45px 0 50px;
	}
}

.hero:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3) linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%, transparent 100%)
}

.hero__text-content {
	margin: 0 auto;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	max-width: 90%
}

@media (min-width: 480px) {
	.hero__text-content {
		max-width: 380px
	}
}

@media (min-width: 576px) {
	.hero__text-content {
		max-width: 430px
	}
}

.hero__title {
	text-transform: uppercase;
	margin-bottom: 8px
}

@media (min-width: 992px) {
	.hero__title {
		margin-bottom: 16px
	}
}

.hero__text {
	font-family: "KnockoutJuniorFly", Arial, sans-serif;
	font-size: 30px;
	line-height: 27px;
	text-transform: uppercase;
	letter-spacing: 2.25px;
	color: white;
}

.hero__text *:last-child {
	margin-bottom: 0
}

.single-content {
	padding: 25px 0;
	background-color: #fff;
	color: #000
}

@media (min-width: 992px) {
	.single-content {
		padding: 40px 0
	}
}

@media (min-width: 1200px) {
	.single-content {
		padding: 58px 0
	}
}

.single-content__introduction {
	padding-top: 2rem;
	padding-bottom: 6rem;
	/* font-family: "Roboto", Arial, sans-serif; */
	text-transform: none;
	font-size: 18px;
	line-height: 1.7;
	 max-width: 600px;
}
.single-content__steps {
	padding-top: 0;
	margin-top: -70px;
}
.single-content__steps a {
	color: white;
	padding: 20px 35px;
	background-color: black;
	text-decoration: none;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 0.96px;
	transition: all .3s ease;
	border: 2px solid black;
}
.single-content__steps a:hover {
	background-color: transparent;
	color: black;

}

.single-content__columns-container {
	display: flex;
	flex-direction: column;
	margin-bottom: 30px
}

@media (min-width: 768px) {
	.single-content__columns-container {
		flex-direction: row
	}
}

@media (min-width: 992px) {
	.single-content__columns-container {
		margin-bottom: 50px
	}
}

@media (min-width: 1200px) {
	.single-content__columns-container {
		margin-bottom: 58px
	}
}

.single-content__columns-container:only-child {
	margin-bottom: 0
}

.single-content__col {
	width: 100%
}

@media (min-width: 768px) {
	.single-content__col {
		width: 50%;
		padding-right: 50px
	}
}

@media (min-width: 992px) {
	.single-content__col {
		padding-right: 70px
	}
}

@media (min-width: 1200px) {
	.single-content__col {
		padding-right: 115px
	}
}

.single-content__col *:last-child {
	margin-bottom: 0
}

.single-content__col:only-child {
	width: 100% !important
}

@media (min-width: 1200px) {
	.single-content__right-col {
		padding-left: 12px
	}
}

.single-content__left-col {
	margin-bottom: 30px
}

@media (min-width: 768px) {
	.single-content__left-col {
		margin-bottom: 0
	}
}

.single-content__media-content {
	width: 100%
}

.single-content__media-content img,
.single-content__media-content video,
.single-content__media-content iframe {
	height: auto;
	width: 100%;
	max-width: 100%
}

@media (min-width: 992px) {
	.single-content__media-content video {
		padding: 0 30%;
	}
}

.related-posts {
	padding: 35px 0 0;
	background-color: #000
}

@media (min-width: 992px) {
	.related-posts {
		padding: 45px 0 0
	}
}

@media (min-width: 1200px) {
	.related-posts {
		padding: 57px 0 0
	}
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.instafeed-image-square {
	position: relative;
	height: 0;
	padding-top: 100%;
	overflow: hidden;
}
.instafeed-image-square img {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    transition: all .3s ease-out;
}
.instafeed-image-square img:hover {
	opacity: .8;
}

.page-template-page-landing .posts-grid {
	background-color: #f2f2f2;
	padding: 0;
}
.page-template-page-landing .posts-grid .posts-grid__posts-wrapper {
	background-color: #e6e6e6;
	padding: 60px 10px 10px;
	margin: 0;
}
.page-template-page-landing .posts-grid .posts-grid-heading {
	font-size: 48px;
	font-family: "KnockoutJuniorFly", Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px;
	width: 100%;
	display: inline-block;
	color: #1e1b20;
	text-align: center;
}

.shortcode-site-reviews-form {
	color:black;
}
.shortcode-site-reviews-form h3 {
	padding-top: 30px;
	text-transform: uppercase;
	letter-spacing: .96px;
	font-size: 50px;
	line-height: normal;
}
/* .glsr-select-label,
.glsr-select-label + span {
	display: inline-block !important;
} */
.content-reviews {
	background-color: #f2f2f2;
}
.content-ratings {
	background-color: #d3d3d3;
}
/* .content-reviews .default-content,
.content-ratings .default-content {
	width: 50%;
} */
form.glsr-form textarea.materialize-textarea,
form.glsr-form input.regular-text {
	padding: .5rem !important;
	border: none;
}
form.glsr-form label {
	font-weight: 500;
	margin-bottom: 10px;
}
.glsr-field {
	margin-bottom: 30px !important;
}
form.glsr-form [type="submit"] {
	background-color: black;
	border: 2px solid black;
	color: white;
	padding: 1.4rem;
	letter-spacing: .96px;
	text-transform: uppercase;
	font-size: 15px;
	cursor: pointer;
	/* font-family: "Roboto", Arial, sans-serif; */
	transition: all .3s ease;
	font-weight: 500;
	float: right;
}
form.glsr-form [type="submit"]:hover {
	background-color: white;
	color: black;
}
.glsr-has-error .wpcf7-not-valid-tip {
	color: red;
	font-size: 14px;
}
.glsr-form-message {
	margin-top: 20px;
	font-size: 24px;
}
.glsr-default .glsr-review > div {
	margin-bottom: 5px;
}
.glsr-default .glsr-review-date {
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	font-weight: 500;
	font-style: normal !important;
	transform: translateY(-5px);
}
.glsr-review-author {
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	font-size: 14px;
	font-weight: 500;
}

.glsr-star-rating .gl-star-rating-stars.s10 > span:first-child, 
.glsr-star-rating .gl-star-rating-stars.s20 > span:nth-child(-n+2), 
.glsr-star-rating .gl-star-rating-stars.s30 > span:nth-child(-n+3), 
.glsr-star-rating .gl-star-rating-stars.s40 > span:nth-child(-n+4), 
.glsr-star-rating .gl-star-rating-stars.s50 > span:nth-child(-n+5), 
.glsr-star-rating .gl-star-rating-stars.s60 > span:nth-child(-n+6), 
.glsr-star-rating .gl-star-rating-stars.s70 > span:nth-child(-n+7), 
.glsr-star-rating .gl-star-rating-stars.s80 > span:nth-child(-n+8), 
.glsr-star-rating .gl-star-rating-stars.s90 > span:nth-child(-n+9), 
.glsr-star-rating .gl-star-rating-stars.s100 > span, 
.glsr-star-rating .glsr-star-full,

.glsr-field .gl-star-rating-stars.s10 > span:first-child, 
.glsr-field .gl-star-rating-stars.s20 > span:nth-child(-n+2), 
.glsr-field .gl-star-rating-stars.s30 > span:nth-child(-n+3), 
.glsr-field .gl-star-rating-stars.s40 > span:nth-child(-n+4), 
.glsr-field .gl-star-rating-stars.s50 > span:nth-child(-n+5), 
.glsr-field .gl-star-rating-stars.s60 > span:nth-child(-n+6), 
.glsr-field .gl-star-rating-stars.s70 > span:nth-child(-n+7), 
.glsr-field .gl-star-rating-stars.s80 > span:nth-child(-n+8), 
.glsr-field .gl-star-rating-stars.s90 > span:nth-child(-n+9), 
.glsr-field .gl-star-rating-stars.s100 > span, 
.glsr-field .glsr-star-full{
	background-image: url(https://098403.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/mushroom-filled.png) !important;
	background-image: url(https://5ae4c2.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/mushroom-filled.svg) !important;
}

.glsr-star-rating .gl-star-rating-stars > span, 
.glsr-star-rating .glsr-star-empty,
.glsr-field .gl-star-rating-stars > span, 
.glsr-field .glsr-star-empty,
.glsr-field.glsr-has-error .gl-star-rating-stars > span {
	background-image: url(https://3577bc.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/mushroom.png) !important;
	background-image: url(https://a9c602.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/mushroom.svg) !important;
}

#steps-modal p {
	color: black;
	line-height: 1.3;
}
#steps-modal {
	transform: scale(0.8);
}
.popup_visible #steps-modal {
	transform: scale(1);
}

.steps-modal_close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 5px;
	right: 50px;
	background-color: black;
	background-image: url(https://7d3c42.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/close-btn.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: center center;
	z-index: 1;
	cursor: pointer;
}
#steps-modal .slick-arrow {
	position: absolute;
	top: 5px;
	width: 40px;
	height: 40px;
	background-color: black;
	background-repeat: no-repeat;
	background-size: 12px auto;
	background-position: center center;
	z-index: 1;
	cursor: pointer;
}
#steps-modal .slick-arrow.slick-prev {
	background-image: url(https://23763a.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/prev-arrow.svg);
	right: 95px;
}
#steps-modal .slick-arrow.slick-next {
	background-image: url(https://e80237.claudeassets.com/20240625171326im_/https://www.morewithmushrooms.com/wp-content/themes/mushroom/images/next-arrow.svg);
	right: 5px;
}
@media screen and (min-width: 992px) {
	.steps-modal_close,
	#steps-modal .slick-arrow {
		top: -45px;
	}
	.steps-modal_close {
		right: 45px;
	}
	#steps-modal .slick-arrow.slick-prev {
		right: 90px;
	}
	#steps-modal .slick-arrow.slick-next {
		right: 0;
	}
}
#steps-modal .slick-arrow.slick-disabled {
	display: none !important;
}

.steps-slider {
	max-width: 100vw;
	background-color: white;
	/* font-family: "Roboto", Arial, sans-serif; */
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}
.step-slide {
	min-height: 100vh;
}

.slick-track {
	display: flex;
}
.slick-track .slick-slide {
	display: flex;
	height: auto;
}

.step-slide .col-left,
.step-slide .col-right {
	width: 100%;
}
.step-slide .col-right {
	background-color: rgb(222, 222, 222, .5);
	padding: 30px 30px 120px;
}
.description-col {
	flex-grow: 1;
}
.ingredients-col p,
.ingredients-col ul li {
	color: black;
	font-size: 14px;
	list-style: disc;
	line-height: 1.2;
	margin-bottom: 10px;
}
.description-content {
	padding: 30px;
	position: relative;
}
.description-content .loading-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	background-color: black;
	width: 0;
}
.description-content h2 {
	margin-bottom: 10px;
	color: black;
	font-size: 39px;
	text-transform: uppercase;
	font-family: "KnockoutFullFeather", Arial, sans-serif;
}

.bg-image-ratio {
    width: 100%;
    padding-top: 54%;
    background-size: cover;
    background-position: center center;
}
@media screen and (min-width: 992px) {
	.steps-slider {
		max-width: 800px;
		min-height: auto;
	}	
	.step-slide {
		min-height: auto;
	}
	.step-slide .col-left {
		width: 70%;
		float: left;
	}
	.step-slide .col-right {
		width: 30%;
		float: left;
	}	
}

.d-flex {
	display: flex !important;
}

.flex-wrap {
	flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
	.flex-column {
		flex-direction: column;
	}
}


.europe-banner {
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 10px;
	background-color: black;
	color: white;
	z-index: 3;
	transition: all .3s ease;
}
.europe-banner.closed {
	bottom: 0;
}
.europe-banner .footer__text-content {
	max-width: none;
	text-align: left !important;
}
.europe-banner .footer__left-col {
	width: 100%;
	align-items: center;
}
.europe-banner .footer__text-content p {
	margin: 0;
	padding-left: 5px;
	font-size: 15px;
}
.europe-banner .footer__images_row {
	align-items: flex-end;
}
.europe-banner .footer__image {
	margin-right: 8px !important;
}
.europe-banner .footer__image:nth-child(1) {
	max-width: 38px;
}
.europe-banner .footer__image:nth-child(2) {
	max-width: 28px;
}
@media screen and (max-width: 767px) {
	.europe-banner .footer__left-col {
		flex-direction: row;
		margin-bottom: 0;
	}
	.footer__images_row {
		margin: 0;
		width: 30%;
	}
	.footer__text-content p {
		font-family: helvetica;
		font-size: 10px !important;
	}
}
/*
     FILE ARCHIVED ON 15:01:02 Jul 30, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:29:55 Sep 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.71
  exclusion.robots: 0.111
  exclusion.robots.policy: 0.097
  esindex: 0.01
  cdx.remote: 11.91
  LoadShardBlock: 151.553 (3)
  PetaboxLoader3.datanode: 185.228 (5)
  PetaboxLoader3.resolve: 151.901 (4)
  load_resource: 224.443 (2)
*/