*,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
} html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: 900;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 55%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
@media only screen and (max-width: 781px) {
sub,
sup {
font-size: 75%;
}
}
sub {
bottom: -0.25em;
}
sup {
top: -0.8em;
}
@media only screen and (max-width: 781px) {
sup {
top: -0.5em;
}
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[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;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [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-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}@import url(https://use.typekit.net/vcc6uqc.css);
body {
overflow-x: hidden;
} body,
button,
input,
select,
optgroup,
textarea {
font-size: 1rem;
line-height: 1.3;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #112372;
text-decoration: none;
position: relative;
}
a:after {
content: " ";
display: block;
background-color: #112372;
height: 2px;
width: 0;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
transition: all 0.3s ease;
}
a:visited {
color: #112372;
}
a:hover,
a:focus,
a:active {
color: #112372;
}
a:hover:after,
a:focus:after,
a:active:after {
width: 100%;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type=button],
input[type=reset],
input[type=submit] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
border-color: #aaa #bbb #bbb;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 782px) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}   html {
font-family: "museo-sans", "Century Gothic", "Montserrat", "source-sans-pro", sans-serif;
font-size: clamp(0.875rem, 0.413rem + 1.479vw, 2.188rem); font-size: clamp(0.875rem, 0.611rem + 0.845vw, 1.625rem); font-weight: 300;
line-height: 1.4;
}
@media only screen and (max-width: 781px) {
html {
font-size: 16px;
}
}
h1, h2, h3, h4, h5, h6 {
letter-spacing: 0.06em;
color: #112372;
line-height: 1.1;
}
h1, h2, h5, h6 {
font-weight: 700;
}
h3, h4 {
font-weight: 900;
}
h1 {
font-size: 2rem;
letter-spacing: 0.04em;
}
h2 {
font-size: 1.714rem;
letter-spacing: 0.05em;
}
h3, h4, h5, h6 {
letter-spacing: 0.03em;
}
h3 {
font-size: 1.342rem;
}
h4 {
font-size: 1.17rem;
}
h5 {
font-size: 1.114rem;
}
h6 {
font-size: 1rem;
}
p, li {
letter-spacing: 0.03em;
text-wrap: balance;
} html {
scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} .wp-block-button.button-arrow a, .wp-block-button.button-arrow button {
position: relative;
transition: all 0.3s ease;
}
.wp-block-button.button-arrow a:after, .wp-block-button.button-arrow button:after {
content: "";
display: block;
position: absolute;
left: 100%;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
background-color: transparent;
border-top: 1.5rem solid transparent;
border-bottom: 1.5rem solid transparent;
border-left: 1rem solid #000;
}
.wp-block-button.button-arrow a.has-argo-blue-background-color:after, .wp-block-button.button-arrow button.has-argo-blue-background-color:after {
border-left-color: var(--wp--preset--color--argo-blue);
}
.wp-block-button.button-arrow a.has-white-background-color:after, .wp-block-button.button-arrow button.has-white-background-color:after {
border-left-color: var(--wp--preset--color--white);
}
.wp-block-button.button-arrow a:hover, .wp-block-button.button-arrow button:hover {
padding: calc(0.667em + 2px) calc(2.333em + 2px) calc(0.667em + 2px) calc(1.333em + 2px);
}
.wp-block-button.button-arrow button {
display: block;
margin: 2rem auto;
background-color: var(--wp--preset--color--argo-blue);
color: #fff;
border: 0;
border-radius: 0;
font-weight: bold;
font-size: inherit;
line-height: inherit;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
}
.wp-block-button.button-arrow button:after {
border-left-color: var(--wp--preset--color--argo-blue);
}
.site-header {
border-bottom: 5px solid #585858;
padding: 0 2rem;
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: center;
gap: 1rem;
position: sticky;
top: 0;
width: 100%;
z-index: 1000;
background-color: #fff; }
.site-header .site-branding {
padding: 0.25rem 0;
}
.site-header .site-branding a {
display: block;
}
.site-header .site-branding a.custom-logo-link:after {
display: none;
}
.site-header .site-branding img.custom-logo {
display: block;
width: 15vw;
max-width: 350px;
transition: width 0.3s ease;
}
.site-header .site-branding img.custom-logo.shrinked {
width: 10vw;
}
@media only screen and (max-width: 781px) {
.site-header .site-branding img.custom-logo {
width: 20vw;
}
.site-header .site-branding img.custom-logo.shrinked {
width: 15vw;
}
}
.site-header .main-navigation {
align-self: stretch; display: flex;
flex-flow: row nowrap;
justify-content: space-evenly;
align-items: stretch;
}
.site-header .main-navigation ul.menu {
height: 100%;
}
.site-header .main-navigation ul.menu > li {
font-size: 0.9rem;
text-transform: uppercase;
font-weight: bold;
position: relative;
}
.site-header .main-navigation ul.menu > li > a {
padding: 0.5em 0.75em;
color: #112372;
text-decoration: none;
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: center;
position: relative;
}
@media only screen and (min-width: 782px) {
.site-header .main-navigation ul.menu > li > a:hover:before {
display: block;
content: "";
background-image: url(//argostarch.com/wp-content/themes/argo-starch/assets/images/nav-arrow-up@2x.png);
transform: rotate(180deg) translateX(50%);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 1.75rem;
position: absolute;
left: 0%;
top: -0.5rem;
animation: navHover 1s linear 0s infinite normal both;
}
}
.site-header .main-navigation ul.menu > li > a:hover:after {
display: none;
}
@media only screen and (min-width: 782px) {
.site-header .main-navigation ul.menu > li.tapHover > a:before {
display: block;
content: "";
background-image: url(//argostarch.com/wp-content/themes/argo-starch/assets/images/nav-arrow-up@2x.png);
transform: rotate(180deg) translateX(50%);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 1.75rem;
position: absolute;
left: 0%;
top: -0.5rem;
animation: navHover 1s linear 0s infinite normal both;
}
}
.site-header .main-navigation ul.menu > li.tapHover > a:after {
display: none;
}
@media only screen and (min-width: 782px) {
.site-header .main-navigation li.current-menu-item {
position: relative;
}
.site-header .main-navigation li.current-menu-item:before {
display: block;
content: "";
background-image: url(//argostarch.com/wp-content/themes/argo-starch/assets/images/nav-arrow-up@2x.png);
transform: rotate(180deg) translateX(50%);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 2rem;
position: absolute;
left: 50%;
top: -0.5rem;
z-index: 20;
}
.site-header .main-navigation li.current-menu-item a {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: center;
}
}
@media only screen and (max-width: 781px) {
.site-header .main-navigation {
align-self: center;
justify-content: end;
margin-right: -0.5rem; }
.site-header .main-navigation .fa-bars {
display: inline-block;
}
.site-header .main-navigation .fa-times {
display: none;
}
.site-header .main-navigation.toggled .fa-bars {
display: none;
}
.site-header .main-navigation.toggled .fa-times {
display: inline-block;
}
.site-header .main-navigation button {
border: 0;
background-color: #112372;
border-radius: 0;
color: #fff;
padding: 0.25rem 0.5rem;
}
.site-header .main-navigation button .fa {
font-size: 1.5rem;
}
.site-header .main-navigation button:hover {
background-color: #f3de49;
color: #112372;
}
.site-header .main-navigation .menu-top-navigation-container {
position: absolute;
top: 100%;
left: 2rem;
right: 2rem;
width: calc(100vw - 4rem);
z-index: 60;
}
.site-header .main-navigation .menu-top-navigation-container ul {
width: 100%;
background-color: #fff;
-webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.2);
border-top: 2px solid #112372;
padding: 1rem;
}
.site-header .main-navigation .menu-top-navigation-container ul a {
font-size: 1.25rem;
}
}
.site-header.masthead-minimized .main-navigation li.current-menu-item::before,
.site-header.masthead-minimized .main-navigation ul.menu > li > a:hover::before {
height: 1.5rem;
}
.site-header .site-search { padding: 1rem;
background-color: #fff;
transition: background-color 0.3s ease;
}
.site-header .site-search:hover {
background-color: #f3de49;
cursor: pointer;
}
.site-header .search-bar {
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 1000;
background: rgba(254, 248, 230, 0.9);
width: 100%;
padding: 2rem;
-webkit-box-shadow: inset 0 14px 14px 0 rgba(0, 0, 0, 0.2);
box-shadow: inset 0 14px 14px 0 rgba(0, 0, 0, 0.2); }
.site-header .search-bar > button {
display: none;
}
.site-header .search-bar .search-form {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
gap: 0.5rem 1rem;
}
.site-header .search-bar .search-form input[type=text] {
padding: 0.75rem 1.5rem;
border-radius: 0;
}
.site-header .search-bar .search-form button {
margin: 0;
}
.site-header .site-header .main-navigation ul li.tapHover .fatnav-recipes {
display: block !important;
}
.site-header .fatnav-recipes,
.site-header .fatnav-products {
position: fixed; left: 50%;
transform: translateX(-50%);
z-index: 90;
width: calc(100vw - 4rem);
background-color: #fff;
padding: 1rem 1.5rem;
-webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.2);
border-top: 2px solid #585858;
}
.site-header .fatnav-recipes {
display: flex;
flex-flow: row wrap;
justify-content: start;
align-content: start;
gap: 0.5rem 1rem;
}
.site-header .fatnav-recipes > div {
flex: 0 1 auto;
width: calc(20% - 1.25rem);
}
.site-header .fatnav-recipes > div.featured-recipe {
width: calc(40% - 2rem);
}
.site-header .fatnav-recipes > div.featured-recipe img {
width: 100%;
height: auto;
aspect-ratio: 2/1;
object-fit: cover;
}
.site-header .fatnav-recipes .featured_category h5 {
margin: 0 0 0.5em;
font-size: 1rem;
text-transform: capitalize;
}
.site-header .fatnav-recipes .featured_category p, .site-header .fatnav-recipes .featured_category li {
font-size: 0.875rem;
margin: 0.5em 0 1em;
text-transform: capitalize;
}
.site-header .fatnav-recipes .featured_category ul {
margin: 0;
padding: 0;
list-style: none;
float: none;
position: static;
box-shadow: unset;
display: block;
}
.site-header .fatnav-recipes .featured_category ul li {
margin-bottom: 0.5em;
}
.site-header .fatnav-recipes .featured_category ul li a {
position: relative;
padding: 0;
text-transform: capitalize;
font-weight: 400;
}
.site-header .fatnav-recipes .featured_category a {
width: max-content;
width: fit-content;
flex-flow: row nowrap !important;
gap: 0.5em;
}
.site-header .fatnav-products .featured_products {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
align-content: start;
gap: 0.5rem 1rem;
}
.site-header .fatnav-products .featured_products > div {
flex: 0 1 auto;
width: calc(50% - 1.5rem);
}
.site-header .fatnav-products .featured_products .product {
display: grid;
grid-template-columns: 40% auto;
grid-template-rows: 2rem repeat(3, max-content) 2rem;
align-items: center;
text-transform: capitalize;
}
.site-header .fatnav-products .featured_products .product img {
grid-column: 1;
grid-row: 1/span 5;
}
.site-header .fatnav-products .featured_products .product h5 {
grid-column: 2;
grid-row: 2;
margin: 0;
}
.site-header .fatnav-products .featured_products .product p {
text-wrap: balance;
margin: 0 0 0.5em;
text-transform: none;
font-weight: 400;
}
.site-header .fatnav-products .featured_products .product .description {
grid-column: 2;
grid-row: 3;
}
.site-header .fatnav-products .featured_products .product .link {
grid-column: 2;
grid-row: 4;
}
@media only screen and (max-width: 781px) {
.site-header .fatnav-recipes,
.site-header .fatnav-products {
display: none !important;
position: static;
transform: none;
border-top: 0;
width: 100%;
padding: 0 1rem;
box-shadow: none;
}
}
@keyframes navHover {
0% {
animation-timing-function: ease-in;
opacity: 1;
transform: rotate(180deg) translateY(1rem);
}
50% {
animation-timing-function: ease-out;
opacity: 1;
transform: rotate(180deg) translateY(0px);
}
100% {
animation-timing-function: ease-out;
opacity: 1;
transform: rotate(180deg) translateY(1rem);
}
}
footer.site-footer {
background-color: #f3de49;
display: grid;
grid-template-columns: 5% repeat(3, 1fr) 5%;
grid-template-rows: auto;
grid-template-areas: ". logo . . ." ". menu menu . ." ". menu menu social ." ". . . phone .";
}
footer.site-footer p, footer.site-footer li {
margin: 0;
padding: 0;
}
footer.site-footer .site-logo-footer {
grid-area: logo;
padding-top: 1.5rem;
}
footer.site-footer .site-logo-footer img {
max-width: 200px;
}
footer.site-footer .menu-footer-container {
grid-area: menu;
}
footer.site-footer .menu-footer-container ul {
list-style: none;
margin: 0;
padding: 0;
columns: 2;
}
footer.site-footer .social-channels {
grid-area: social;
justify-self: end;
align-self: end;
}
footer.site-footer .social-channels ul {
margin: 0;
padding: 0;
display: flex;
gap: 0.5rem;
}
footer.site-footer .social-channels ul li {
list-style: none;
}
footer.site-footer .social-channels ul li a, footer.site-footer .social-channels ul li img {
display: block;
}
footer.site-footer .social-channels ul li img {
width: 2rem;
height: auto;
aspect-ratio: 1/1;
}
footer.site-footer .social-channels ul li a img {
filter: none; }
footer.site-footer .social-channels ul li a:hover img {
filter: grayscale(100) brightness(100);
}
footer.site-footer .social-channels ul li a:hover:after {
display: none;
}
footer.site-footer .contact-method {
grid-area: phone;
justify-self: end;
padding: 1em 0;
}
footer.site-footer .contact-method a {
font-weight: 900;
font-size: 1.5em;
}
footer.site-footer:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1925 555'%3E%3Cpath fill='%23eac636' class='st0' d='M1925,555V76.2c-142.3,82.1-290.2,154.2-442.6,215.7-164.7,66.6-333.6,120.8-501.9,161.3-40.3,9.7-81.1,18.7-121.2,26.8-39.6,8-79.5,15.2-118.5,21.5-38.7,6.2-77.5,11.8-115.4,16.4-37.5,4.6-75.1,8.4-111.8,11.3-36.3,2.9-72.6,5-107.8,6.3-27.8,1-55.6,1.5-82.7,1.5s-13.8,0-20.6,0c-33.4-.3-66.5-1.5-98.3-3.4-31.7-1.9-63-4.6-92.9-8.1-29.9-3.4-59.1-7.7-87-12.7-7.7-1.4-15.5-2.8-23.2-4.4v46.6h1924Z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: cover;
background-position: center bottom;
grid-column: 1/span 5;
grid-row: 1/span 4;
display: block;
content: "";
height: 100%;
width: 100%;
max-width: 100vw;
}
@media only screen and (max-width: 781px) {
footer.site-footer {
grid-template-columns: 20px auto 20px;
grid-template-rows: auto auto 10vh auto auto;
grid-template-areas: unset;
}
footer.site-footer .site-logo-footer,
footer.site-footer .menu-footer-container,
footer.site-footer .social-channels,
footer.site-footer .contact-method {
grid-column: 2/span 1;
}
footer.site-footer .site-logo-footer {
grid-row: 1;
}
footer.site-footer .site-logo-footer .custom-logo-link,
footer.site-footer .site-logo-footer .custom-logo-link img {
display: block;
margin: 0 auto;
}
footer.site-footer .menu-footer-container {
grid-row: 2;
}
footer.site-footer .menu-footer-container ul {
columns: 1;
margin: 1.5rem 0;
}
footer.site-footer .menu-footer-container ul li {
width: fit-content;
margin: 0 auto;
}
footer.site-footer .social-channels {
grid-row: 4;
margin: 2rem auto 0;
}
footer.site-footer .contact-method {
grid-row: 5;
margin: 0 auto 2rem;
}
footer.site-footer:before {
grid-column: 1/span 3;
grid-row: 2/span 2;
border-bottom: 1rem solid #eac636;
background-size: contain;
}
footer.site-footer:after {
display: block;
content: "";
height: 100%;
width: 100%;
max-width: 100vw;
background-color: #eac636;
grid-column: 1/span 3;
grid-row: 4/span 2;
}
}
footer.site-footer .menu-footer-container a,
footer.site-footer .contact-method a,
footer.site-footer .menu-legal-container a,
.site-info .menu-footer-container a,
.site-info .contact-method a,
.site-info .menu-legal-container a {
text-decoration: none;
position: relative;
display: table-cell;
vertical-align: middle;
padding: 0.25em 0;
color: #112372;
text-transform: uppercase;
}
footer.site-footer .menu-footer-container a:after,
footer.site-footer .contact-method a:after,
footer.site-footer .menu-legal-container a:after,
.site-info .menu-footer-container a:after,
.site-info .contact-method a:after,
.site-info .menu-legal-container a:after {
content: " ";
display: block;
background-color: #112372;
height: 2px;
width: 0;
position: absolute;
bottom: 0.25em;
left: 50%;
transform: translateX(-50%);
transition: all 0.3s ease; }
footer.site-footer .menu-footer-container a:hover,
footer.site-footer .contact-method a:hover,
footer.site-footer .menu-legal-container a:hover,
.site-info .menu-footer-container a:hover,
.site-info .contact-method a:hover,
.site-info .menu-legal-container a:hover {
color: #112372;
}
footer.site-footer .menu-footer-container a:hover:after,
footer.site-footer .contact-method a:hover:after,
footer.site-footer .menu-legal-container a:hover:after,
.site-info .menu-footer-container a:hover:after,
.site-info .contact-method a:hover:after,
.site-info .menu-legal-container a:hover:after {
width: 100%;
}
.site-info {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: center;
text-transform: uppercase;
padding: 0 5%;
font-size: 0.85rem;
}
.site-info .footer-links {
flex: 1 1 auto;
display: flex;
flex-flow: row wrap;
justify-content: start;
align-items: center;
gap: 5%;
}
.site-info ul.menu {
list-style: none;
margin: 0;
padding: 0;
display: inline-flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
gap: 1.5rem;
}
.site-info ul.menu a {
padding: 0.5em 0;
}
.site-info ul.menu a:hover:after {
width: calc(100% - 1.5em);
}
@media only screen and (max-width: 781px) {
.site-info {
padding: 1rem;
flex-flow: column nowrap;
justify-content: center;
}
.site-info .footer-links {
justify-content: center;
}
} body.post-type-archive-recipe .page-header {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
gap: 0;
background-color: #E6E6E6;
background-position: 50%;
background-size: cover;
box-sizing: border-box;
min-height: 430px;
overflow: hidden;
overflow: clip;
padding: 1.5rem;
position: relative;
}
body.post-type-archive-recipe .page-header .page-title,
body.post-type-archive-recipe .page-header .archive-description {
text-align: center;
margin: 0 auto;
padding: 0;
max-width: 33%;
margin-left: auto !important;
margin-right: auto !important;
}
@media only screen and (max-width: 781px) {
body.post-type-archive-recipe .page-header {
min-height: unset;
border-bottom: 2px solid var(--wp--preset--color--argo-blue);
display: grid;
grid-template-columns: 100%;
grid-template-rows: auto;
padding: 0;
background-color: transparent;
}
body.post-type-archive-recipe .page-header:before {
display: block;
content: "";
grid-column: 1;
grid-row: 1;
background-size: contain;
aspect-ratio: 64/23;
}
body.post-type-archive-recipe .page-header .page-title {
grid-column: 1;
grid-row: 2;
margin-top: 1.5rem;
}
body.post-type-archive-recipe .page-header .archive-description {
grid-column: 1;
grid-row: 3;
}
body.post-type-archive-recipe .page-header .page-title,
body.post-type-archive-recipe .page-header .archive-description {
max-width: 90%;
}
}
body.post-type-archive-recipe .all-recipes {
display: grid;
grid-template-columns: 25% auto;
grid-template-rows: repeat(2, auto);
gap: 0.5rem 1rem;
justify-content: space-between;
align-items: start;
padding: 2rem 0;
max-width: var(--wp--style--global--wide-size);
margin-left: auto !important;
margin-right: auto !important;
}
body.post-type-archive-recipe .all-recipes .recipe-count {
grid-column: 2;
grid-row: 1;
}
body.post-type-archive-recipe .all-recipes .recipe-count h5 {
margin: 0;
text-align: right;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering {
grid-column: 1;
grid-row: 2/span 2;
background-color: rgba(240, 197, 50, 0.12);
padding: 1.5rem 1rem;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter {
display: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter input[type=checkbox] {
margin-right: 0.5em;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter label {
position: relative;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level {
margin: 0;
padding: 0;
list-style: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li {
margin-bottom: 0.5em;
position: relative;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li .accordian-arrow {
position: absolute;
top: 0;
right: 0;
transform: translateY(0.2em);
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li .accordian-arrow .fa-chevron-right {
display: inline-block;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li .accordian-arrow .fa-chevron-down {
display: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li .accordian-arrow.switcher .fa-chevron-right {
display: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li .accordian-arrow.switcher .fa-chevron-down {
display: inline-block;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li > ul {
display: none;
margin: 0.5rem 0 0 1.5rem;
padding: 0;
list-style: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter ul.parent-level li > ul.force-show {
display: block;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter label.active + ul {
display: block !important;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .spinner {
border: 6px solid #fff;
border-top: 6px solid #112372; border-radius: 50%;
width: 30px;
height: 30px;
animation: spin 1s linear infinite;
margin: 1rem auto 0;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
body.post-type-archive-recipe .all-recipes .archive-links {
grid-column: 2;
grid-row: 2;
display: flex;
flex-flow: row wrap;
justify-content: start;
align-items: stretch;
gap: 1rem;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link {
flex: 0 0 auto;
width: calc(50% - 0.5rem);
text-decoration: none;
position: relative;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link .entry-thumbnail {
width: 100%;
display: block;
overflow: hidden;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link img {
display: block;
width: 100%;
height: 100%;
aspect-ratio: 3/2;
object-fit: cover;
object-position: center;
transform: scale(1);
transition: transform 0.3s ease;
transform-origin: center;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link:hover img {
transform: scale(1.125);
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link .entry-title {
text-decoration: none;
display: table-cell;
vertical-align: middle;
padding: 0.25em 0;
color: #112372;
font-weight: bold;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link:after {
content: " ";
display: block;
background-color: #112372;
height: 0.25em;
width: 0;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
transition: all 0.3s ease; }
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link:hover .entry-title {
color: #112372;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link:hover:after {
width: 100%;
}
body.post-type-archive-recipe .all-recipes .pagination {
grid-column: 2;
grid-row: 3;
}
@media only screen and (max-width: 781px) {
body.post-type-archive-recipe .all-recipes {
max-width: unset;
padding: 0 20px;
grid-template-columns: 100%;
position: relative;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering {
grid-row: 1/span 1;
padding: 0;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter {
display: block;
text-align: center;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
color: #161c43;
padding: 1.5rem 1rem;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter.click-toggled { }
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter:hover {
color: #112372;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter .accordian-arrow .fa-chevron-right {
display: inline-block;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter .accordian-arrow .fa-chevron-down {
display: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter .accordian-arrow.switcher .fa-chevron-right {
display: none;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .collapse-filter .accordian-arrow.switcher .fa-chevron-down {
display: inline-block;
}
body.post-type-archive-recipe .all-recipes .recipe-filtering .recipe-filter-form {
display: none;
padding: 0.5rem 1rem 1.5rem;
}
body.post-type-archive-recipe .all-recipes .recipe-count {
padding-top: 1rem;
grid-column: 1;
grid-row: 2;
}
body.post-type-archive-recipe .all-recipes .archive-links {
grid-column: 1;
grid-row: 3;
padding-bottom: 1.5rem;
}
body.post-type-archive-recipe .all-recipes .archive-links .recipe-link {
width: 100%;
}
body.post-type-archive-recipe .all-recipes .pagination {
grid-column: 1;
grid-row: 4;
}
} body.single-recipe article { display: grid;
grid-template-columns: 7% repeat(10, 1fr) 7%; grid-template-rows: repeat(3, auto) 2rem auto 2rem 1fr minmax(4rem, auto) auto;
gap: 0 1rem;  }
body.single-recipe article .entry-header {
grid-column: 1/span 12;
grid-row: 1/span 3;
}
body.single-recipe article .quick-tools {
grid-column: 10/span 3;
grid-row: 3/span 2;
}
body.single-recipe article .quick-facts {
grid-column: 1/span 12;
grid-row: 4/span 3;
}
body.single-recipe article .ingredients {
grid-column: 1/span 5;
grid-row: 6/span 2;
margin: 0 0 0 2rem;
}
body.single-recipe article .directions {
grid-column: 6/span 7;
grid-row: 7/span 2;
margin: 1rem 2rem;
}
body.single-recipe article .page-divider {
grid-column: 1/span 12;
grid-row: 9;
}
body.single-recipe article .more-recipes {
grid-column: 2/span 10;
grid-row: 10;
}
body.single-recipe article h1 {
font-size: 1.714rem;
letter-spacing: 0.05em;
font-weight: 900;
margin: 0.25em 0;
}
body.single-recipe article .entry-header {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
background-color: #161c43;
}
body.single-recipe article .entry-header .featured-image {
grid-column: 1/span 2;
grid-row: 1/span 2;
}
body.single-recipe article .entry-header .featured-image img {
width: 100%;
height: auto;
display: block;
aspect-ratio: 2/1;
object-fit: cover;
}
body.single-recipe article .entry-header .primary-details {
grid-column: 1;
grid-row: 2;
background-color: #161c43;
color: #fff;
padding: 1.675rem 2rem;
}
body.single-recipe article .entry-header .primary-details .breadcrumbs {
font-size: 0.875rem;
font-weight: 500;
}
body.single-recipe article .entry-header .primary-details a, body.single-recipe article .entry-header .primary-details h1, body.single-recipe article .entry-header .primary-details h2, body.single-recipe article .entry-header .primary-details h3, body.single-recipe article .entry-header .primary-details p {
color: #fff;
}
body.single-recipe article .entry-header .primary-details p {
margin: 0;
padding: 0;
font-weight: 500;
}
body.single-recipe article .entry-header .primary-details a:after {
background-color: #fff;
}
body.single-recipe article .entry-header .primary-details a:hover, body.single-recipe article .entry-header .primary-details a:focus, body.single-recipe article .entry-header .primary-details a:active {
color: #fff;
}
body.single-recipe article .quick-tools {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0.25rem;
justify-items: center;
align-items: end;
width: fit-content;
width: max-content;
height: max-content;
margin: auto 0 0 auto;
position: relative;
z-index: 50;
}
body.single-recipe article .quick-tools .tool-icon {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
gap: 0.25rem;
background-color: #fff;
padding: 0.5rem;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
body.single-recipe article .quick-tools .tool-icon:hover {
background-color: #fef8e6;
}
body.single-recipe article .quick-tools .tool-icon img {
width: 2rem;
height: auto;
}
body.single-recipe article .quick-tools .tool-icon span {
display: inline-block;
font-size: 0.75rem;
line-height: 1.1;
margin: 0;
}
body.single-recipe article .quick-facts {
background-color: #f3de49;
padding: 1rem 2rem;
display: grid;
grid-template-columns: max-content max-content auto auto;
grid-template-rows: auto auto auto 2rem;
}
body.single-recipe article .quick-facts img.icon-timer {
grid-column: 1;
grid-row: 1;
}
body.single-recipe article .quick-facts h2 {
grid-column: 2/span 3;
grid-row: 1;
}
body.single-recipe article .quick-facts .gluten-free-icon {
grid-column: 1;
grid-row: 2;
}
body.single-recipe article .quick-facts .cooking-details {
grid-column: 2/span 2;
grid-row: 2;
}
body.single-recipe article .quick-facts img.icon-timer {
justify-self: end;
display: block;
margin-right: 1rem;
width: 1.5rem;
height: 1.5rem;
object-fit: contain;
filter: brightness(0) saturate(100%) invert(14%) sepia(25%) saturate(6463%) hue-rotate(213deg) brightness(94%) contrast(96%);
}
body.single-recipe article .quick-facts h2 {
margin: 0;
}
body.single-recipe article .quick-facts .gluten-free-icon {
margin-right: 1rem;
}
body.single-recipe article .quick-facts .gluten-free-icon img {
display: block;
width: 3rem;
height: 3rem;
object-fit: contain;
}
body.single-recipe article .quick-facts .cooking-details {
margin: 0;
padding: 0;
list-style: none;
columns: 2;
column-gap: 2rem;
width: fit-content;
padding-bottom: 1.5rem;
color: #112372;
}
body.single-recipe article .ingredients {
background-color: #fff;
box-shadow: 0px 0px 36px rgba(0, 0, 0, 0.16);
padding: 1rem 2rem;
height: fit-content;
}
body.single-recipe article .directions {
padding-bottom: 2rem;
}
body.single-recipe article .ingredients ul, body.single-recipe article .ingredients ol, body.single-recipe article .directions ul, body.single-recipe article .directions ol {
list-style: none;
margin: 0;
padding: 0;
}
body.single-recipe article .ingredients ul li, body.single-recipe article .ingredients ol li, body.single-recipe article .directions ul li, body.single-recipe article .directions ol li {
margin-bottom: 0.5em;
}
body.single-recipe article .ingredients ol li, body.single-recipe article .directions ol li {
margin-bottom: 1em;
}
body.single-recipe article .more-recipes {
padding: 2rem 0 4rem;
}
body.single-recipe article .more-recipes .the-recipes {
display: flex;
flex-flow: row nowrap;
justify-content: space-evenly;
align-content: start;
gap: 1.5rem;
}
body.single-recipe article .more-recipes .the-recipes .recipe-link {
flex: 0 0 auto;
width: calc(33% - 1rem);
}
body.single-recipe article .more-recipes .the-recipes .recipe-link .entry-thumbnail {
display: block;
overflow: hidden;
width: 100%;
aspect-ratio: 4/3;
}
body.single-recipe article .more-recipes .the-recipes .recipe-link img {
aspect-ratio: 4/3;
object-fit: cover;
width: 100%;
height: 100%;
display: block;
transform: scale(1);
transition: transform 0.3s ease;
transform-origin: center;
}
body.single-recipe article .more-recipes .the-recipes .recipe-link:hover img {
transform: scale(1.125);
}
@media only screen and (max-width: 781px) {
body.single-recipe article .entry-header {
grid-row: 1/span 1;
}
body.single-recipe article .entry-header .featured-image {
grid-row: 1/span 1;
}
body.single-recipe article .entry-header .primary-details {
grid-column: 1/span 2;
}
body.single-recipe article .quick-tools {
grid-column: 1/span 12;
grid-row: 2/span 1;
padding: 0 20px 1.5rem 20px;
background-color: #161c43;
width: 100%;
display: flex;
flex-flow: row nowrap;
justify-content: center;
gap: 1rem;
}
body.single-recipe article .quick-facts .cooking-details {
columns: 1;
padding-top: 0.5rem;
padding-bottom: 1rem;
}
body.single-recipe article .ingredients, body.single-recipe article .directions {
grid-column: 2/span 10;
margin-right: 0;
margin-left: 0;
}
body.single-recipe article .directions {
grid-row: 8/span 1;
}
body.single-recipe article .more-recipes .the-recipes {
flex-flow: column nowrap;
}
body.single-recipe article .more-recipes .the-recipes .recipe-link {
width: 100%;
}
}
@media print {
body.single-recipe {
font-size: 10pt !important;
}
body.single-recipe .main-navigation,
body.single-recipe .site-search,
body.single-recipe .quick-tools,
body.single-recipe .page-divider,
body.single-recipe .more-recipes,
body.single-recipe .site-footer,
body.single-recipe .menu-legal-container {
display: none !important;
}
body.single-recipe h1, body.single-recipe h2, body.single-recipe h3, body.single-recipe h4, body.single-recipe h5, body.single-recipe h6, body.single-recipe p, body.single-recipe li, body.single-recipe a {
color: #000 !important;
}
body.single-recipe h1 {
font-size: 16pt;
}
body.single-recipe h2 {
font-size: 14pt;
}
body.single-recipe h3, body.single-recipe h4, body.single-recipe h5, body.single-recipe h6 {
font-size: 12pt;
}
body.single-recipe p, body.single-recipe li {
font-size: 10pt;
}
body.single-recipe .entry-header {
display: block !important;
}
body.single-recipe .quick-facts {
display: block !important;
padding: 0 2rem !important;
}
body.single-recipe article {
display: block !important;
}
body.single-recipe article .ingredients {
box-shadow: unset;
}
body.single-recipe article .directions {
padding: 1rem 2rem;
}
body.single-recipe .site-info {
justify-content: center;
}
} .frm_style_formidable-style.with_frm_style h2 {
color: #112372;
margin: 0;
}
.frm_style_formidable-style.with_frm_style p, .frm_style_formidable-style.with_frm_style label {
color: #112372;
margin: 0;
}
.frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0.5rem;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading {
margin-top: 0.5rem;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
margin-bottom: 0.5rem;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
color: #112372;
margin: 0.5rem 0 0.25rem;
padding: 0;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*=frm_pos_] {
border-top: 0;
}
.frm_style_formidable-style.with_frm_style .frm_submit button {
margin-left: auto;
background-color: #161c43;
color: #fff;
border: 0;
border-radius: 0;
font-weight: bold;
padding: 1em 2em;
position: relative;
transition: all 0.3s ease;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:after {
content: "";
display: block;
position: absolute;
right: -1em;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border-top: 1.5em solid transparent;
border-bottom: 1.5em solid transparent;
border-left: 1em solid var(--wp--preset--color--dark-blue);
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
background-color: #112372;
padding: 1em 2.5em;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover:after {
border-left-color: #112372;
}
.with_frm_style .frm_message {
background-color: transparent;
border: 0;
color: #112372;
padding: 0;
}
body.page-faqs ul.faqs-navigation {
position: sticky;
top: 0;
overflow: hidden;
margin: 0;
list-style: none;
padding: 0;
overflow: visible;
}
body.page-faqs ul.faqs-navigation li {
margin: 1em 0 1em 3rem;
}
body.page-faqs ul.faqs-navigation li:first-of-type {
margin-top: 0;
}
body.page-faqs ul.faqs-navigation li.highlight-item {
position: relative;
}
body.page-faqs ul.faqs-navigation li.highlight-item:before {
display: block;
content: "";
background-image: url(//argostarch.com/wp-content/themes/argo-starch/assets/images/nav-arrow-right@2x.png);
background-size: cover;
background-position: right center;
background-repeat: no-repeat;
width: 3rem;
height: 2rem;
position: absolute;
left: -3.5rem;
top: 50%;
transform: translateY(-50%);
z-index: 20;
}
body.page-faqs ul.faqs-navigation li a {
position: relative;
}
body.page-faqs ul.faqs-navigation li a:before {
display: none;
content: "";
background-image: url(//argostarch.com/wp-content/themes/argo-starch/assets/images/nav-arrow-right@2x.png);
background-size: contain;
background-repeat: no-repeat;
width: 3rem;
height: 1.5rem;
position: absolute;
left: -3.5rem;
top: 0;
}
body.page-faqs ul.faqs-navigation li a:hover:before {
display: block;
animation: faqsHover 1s linear 0s infinite normal both;
}
@keyframes faqsHover {
0% {
animation-timing-function: ease-in;
opacity: 1;
transform: translateX(-1rem);
}
50% {
animation-timing-function: ease-out;
opacity: 1;
transform: translateX(0px);
}
100% {
animation-timing-function: ease-out;
opacity: 1;
transform: translateX(-1rem);
}
}
body.page-faqs .faqs-section-header:before {
content: "";
display: block;
position: relative;
width: 0;
height: 5rem;
margin-top: -5rem;
}
body.page-faqs .faqs-question,
body.page-faqs .faqs-answer {
position: relative;
}
body.page-faqs .faqs-question:before,
body.page-faqs .faqs-answer:before {
content: "";
background-size: contain;
width: 2rem;
height: 2rem;
display: block;
position: absolute;
left: -2.5rem;
top: 0;
transform: translateY(-0.125rem);
}
body.page-faqs .faqs-question:before {
filter: brightness(0) saturate(100%) invert(14%) sepia(25%) saturate(6463%) hue-rotate(213deg) brightness(94%) contrast(96%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='83.91' height='82.563' viewBox='0 0 83.91 82.563'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='83.91' height='82.563' fill='%23112372'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M363.985,335.012c-5.364,0-8.8,4.059-8.8,9.327,0,5.219,3.431,9.327,8.8,9.327a8.322,8.322,0,0,0,1.885-.193l-2.948-3.576,5.751-4.64,3.045,3.673a10.854,10.854,0,0,0,1.015-4.591c0-5.268-3.431-9.327-8.747-9.327' transform='translate(-322.029 -303.736)'/%3E%3Cpath d='M185.643,151.27A27.159,27.159,0,1,0,212.8,178.429a27.159,27.159,0,0,0-27.159-27.159m15.175,40.109-5.8,4.639-2.368-2.9a19.432,19.432,0,0,1-7.007,1.3c-9.859,0-17.253-6.862-17.253-16.673s7.394-16.673,17.253-16.673,17.2,6.862,17.2,16.673a16.463,16.463,0,0,1-4.06,11.164Z' transform='translate(-143.688 -137.148)'/%3E%3Cpath d='M83.723,40.971A9.684,9.684,0,0,1,82.6,39.1c-.171-.3-.3-.262-.467-.747,0-.006-.079-.027-.093-.093-.007-.03.007-.064,0-.093-.3-.04-.525-.651-.654-.934-.045-.1-.059-.19-.093-.28-.274.067-.2-.219-.28-.373-.013-.027.015-.08,0-.093-.124-.111-.086.056-.28-.28-.013-.023.014-.07,0-.093-.038-.065-.112-.148-.187-.28a1.255,1.255,0,0,1-.093-.28c-.028-.035-.211-.047-.284-.16a1.742,1.742,0,0,1-.37-1.1L81.291,27c-.009-.277-.914-.583-.929-.971-.1-.015-.136-.073-.187-.093-.07-.028-.17-.018-.233-.09L75.22,22.074a7.59,7.59,0,0,1-.273-1.735c0-.093,0-.187,0-.28-.162-.081-.073-.324-.093-.467-.031-.215-.06-.439-.093-.654-.064-.416-.21-.859-.271-1.269-.16-1.062-.265-2.144-.382-3.212a3.872,3.872,0,0,0-1.4-.654c-1.223-.427-2.5-.79-3.734-1.214-.211-.073-.442-.115-.654-.187-.119-.041-.238-.016-.28-.187a3.315,3.315,0,0,1-.934-.28c-.078-.032-.215,0-.345-.071-.413-.21-.387-.523-.588-.863-.7-1.182-1.221-2.374-1.867-3.548a2.757,2.757,0,0,1-.283-.323,17.356,17.356,0,0,0-1.157-2.112,5.914,5.914,0,0,0-1.734-.086c-.123,0-.251-.011-.373,0-.018,0-.063.1-.129.08l-.058-.08a2.12,2.12,0,0,1-.373.093,23.789,23.789,0,0,1-2.707,0c-.093,0-.188.007-.28,0-.109.117-.235.088-.373.093-.247.009-.5,0-.747,0a8.816,8.816,0,0,1-.891,0C54.71,5.059,52.6,2.98,52.052,2.5a.289.289,0,0,1-.07-.179.863.863,0,0,1-.187-.093C50.941,1.478,50.029.791,49.209,0c-.147-.035-2.464.872-2.829,1.013-.047.018-.14-.018-.187,0l-.093.093c-.387.151-.813.311-1.214.467a18.107,18.107,0,0,1-2.872,1.2,2.088,2.088,0,0,1-1.049-.357,2.8,2.8,0,0,1-.467-.187.508.508,0,0,1-.093-.093,1.584,1.584,0,0,1-.56-.187c-.278-.108-.628-.329-.747-.373-.521-.194-1.175-.335-1.774-.56C36.961.877,34.731-.033,34.589,0l-4.36,3.814c-.023.011-.063-.01-.093,0a4.854,4.854,0,0,1-1.311,1.257,4.751,4.751,0,0,1-1.3.05c-.215,0-.441.017-.654,0a2.744,2.744,0,0,0-.467-.093c-.062,0-.125,0-.187,0-.693.032-1.449.011-2.147,0-.533-.008-1.039-.083-1.587-.093a4.772,4.772,0,0,0-1.548.086,19.431,19.431,0,0,0-1.085,2c-.1.179-.3.343-.355.439-.031.053-.054.119-.093.187-.023.039-.076.064-.093.093s.02.2,0,.28-.083.078-.093.093-.086-.014-.093,0c-.031.056-.065.128-.093.187s-.069.13-.093.187.036.222-.007.272-.149-.01-.179.008c-.012.007.009.063,0,.093-.146.482-.251.323-.28.373-.055.094-.246.763-.332.928s-.233.305-.322.472c-.02.038-.078.065-.093.093a2.856,2.856,0,0,1-.093.28,2.938,2.938,0,0,1-.417.75c-.21.188-.366.118-.517.184-.121.053-.188.06-.28.093a1.388,1.388,0,0,1-.187.093c-.452.151-.877.225-1.307.373-1.27.438-2.551.874-3.828,1.307-.044.015-.106.066-.187.093-.028.01-.065-.009-.093,0-.159.054-.626.166-.654.187-.071.052.157.065-.187.187-.316.112-.125.119-.187.187-.292,1.556-.44,3.136-.665,4.7-.031.217-.042.607-.268.712-.009.154.014.314,0,.467a9.333,9.333,0,0,1-.273,1.734l-5.991,4.75c-.157.207.089.841.1,1.172,0,.093,0,.187,0,.28.206.169.144.444.187.654.032.156.059.31.093.467.165.748.321,1.487.467,2.241.178.92.387,1.834.568,2.755a1.17,1.17,0,0,1-.475.886c-.007.03.007.064,0,.093-.064.254-.508.6-.654,1.027-.022.065.032.237,0,.277s-.167-.016-.184,0,.015.073,0,.093a.692.692,0,0,1-.093.093c-.054.1-.059.22-.093.28-.174.307-.392.915-.747,1.027-.075.42-.31.547-.467.84C.875,39.782.434,40.525,0,41.284l3.435,5.663c.012.025-.011.066,0,.093a.325.325,0,0,1,.187.28c.005.03,0,.063,0,.093.287-.037.38.511.377.694a19.375,19.375,0,0,1-.4,2.229.288.288,0,0,1-.166.157,8.768,8.768,0,0,0-.187,1.4,22.221,22.221,0,0,1-.56,2.427,1.153,1.153,0,0,1,0,.187.882.882,0,0,1-.187.654c-.016.148.024.327,0,.467.352.234.7.523,1.033.792.086.071.134.2.181.235.119.1.389.233.56.373.034.028.06.066.093.093.214.174.5.269.56.56a.426.426,0,0,1,.467.373c.188-.016.509.224.648.33.859.654,1.665,1.4,2.533,2.044a8.851,8.851,0,0,1,.18,1.174c.1.59.189,1.183.28,1.774s.1,1.29.187,1.867a.532.532,0,0,1,.165.251,24.755,24.755,0,0,0,.417,2.714c.961.342,1.939.643,2.9.975.119.041.211.155.248.168.612.209,1.29.458,1.867.654.183.062.536.043.767.12a14.328,14.328,0,0,1,1.525.529,10.56,10.56,0,0,1,1.163,2.058,2.045,2.045,0,0,0,.28.654,5.57,5.57,0,0,1,.747,1.214c.162.306.773,1.7.84,1.774a1.372,1.372,0,0,1,.467.654,3.606,3.606,0,0,1,.093.373.262.262,0,0,1,.28.187c.434-.01.873.013,1.307,0,.626-.019,1.242-.1,1.867-.093.186,0,.375-.01.56,0,1.062.07,2.114-.123,3.174-.093a2.05,2.05,0,0,1,.84.093c.037.014.065.079.093.093a9.3,9.3,0,0,1,1.961,1.68c.024.021.162-.024.187,0s-.021.161,0,.187.349.271.467.373.451.254.621.406a3.327,3.327,0,0,1,.593.714c.026.012.068-.012.093,0a7.132,7.132,0,0,1,1.494,1.4c.013.016.259-.049.187.187a.9.9,0,0,0,.747-.093c1.308-.559,2.588-1.069,3.921-1.587.322-.125,1.782-.6,1.867-.654.009-.005-.046-.12.056-.195a1.852,1.852,0,0,1,1.756,0c.107.077.043.184.056.2.058.053,1.212.357,1.494.467.042.016.071.085.093.093.064.025.123.069.187.093,1.183.458,2.68,1.112,3.828,1.494a3.318,3.318,0,0,0,.837.144l4.391-3.878.093-.093a.414.414,0,0,1,.093,0c.1-.247.391-.314.56-.467.1-.09.166-.3.467-.467-.044-.25.059-.191.28-.187.04-.026.6,0,.747,0,1.09-.027,2.175.165,3.268.093.186-.008.374,0,.56,0,.594-.006,1.177.081,1.774.093.465.01.935-.007,1.4,0,0-.08.053-.127.093-.187.028-.041.054-.122.093-.187.028-.046.051-.116.093-.187.023-.039.077-.065.093-.093.122-.21.313-.451.373-.56.206-.372.278-.673.56-1.12.023-.036.087-.07.093-.093.014-.05-.011-.129,0-.187.015-.076-.024-.252,0-.28s.15.021.187,0c.015-.008-.013-.067,0-.093.16-.322.316-.649.484-.968.069-.132.038-.3.263-.246a1.617,1.617,0,0,1,.093-.28c.011-.037.084-.068.093-.093s-.011-.067,0-.093a23.355,23.355,0,0,1,1.16-2.248c.862-.243,1.709-.615,2.575-.833.078-.02.2.018.28,0-.088-.211.284-.266.467-.28.061,0,.128.009.187,0L73.9,68.21a13.732,13.732,0,0,0,.508-2.81c.024-.109.164-.145.167-.156a2.389,2.389,0,0,0,0-.373c0-.007-.068-.05-.062-.119a3.015,3.015,0,0,1,.156-.815c0-.062-.006-.125,0-.187.086-.926.323-1.88.467-2.8a1.927,1.927,0,0,1,0-.373c.039-.322.111-.132.187-.187.963-.7,2.042-1.588,2.987-2.334.584-.461,2.186-2.062,2.8-2.147a1.881,1.881,0,0,0,.187-.654c-.132-.054-.073-.185-.093-.28a2.975,2.975,0,0,1-.093-.56c-.237-.793-.4-1.613-.56-2.427-.11-.549-.173-1.127-.28-1.68a7.749,7.749,0,0,1-.415-2.61c.06-.177.262-.282.322-.377.028-.045.05-.117.093-.187.167-.272.161-.158.187-.187a.922.922,0,0,1,.093-.28A18.028,18.028,0,0,1,82.7,43.305a5.767,5.767,0,0,1,.8-1.578c.108-.162.17-.384.412-.382v-.187c-.255.068-.161-.156-.187-.187M41.955,71.458A30.177,30.177,0,1,1,72.132,41.282,30.177,30.177,0,0,1,41.955,71.458' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}
body.page-faqs .faqs-answer {
margin-bottom: 2.5rem;
}
body.page-faqs .faqs-answer:before {
filter: brightness(0) saturate(100%) invert(77%) sepia(95%) saturate(4294%) hue-rotate(344deg) brightness(97%) contrast(97%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='83.91' height='82.563' viewBox='0 0 83.91 82.563'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='83.91' height='82.563' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M185.643,151.27A27.159,27.159,0,1,0,212.8,178.429a27.159,27.159,0,0,0-27.159-27.159m6.853,40.614-1.439-4.187H179.586l-1.439,4.187h-8.5l10.947-29.091h9.421L201,191.884Z' transform='translate(-143.688 -137.148)'/%3E%3Cpath d='M406.008,365.058h7.415l-3.707-10.947Z' transform='translate(-368.104 -321.052)'/%3E%3Cpath d='M83.723,40.971A9.684,9.684,0,0,1,82.6,39.1c-.171-.3-.3-.262-.467-.747,0-.006-.079-.027-.093-.093-.007-.03.007-.064,0-.093-.3-.04-.525-.651-.654-.934-.045-.1-.059-.19-.093-.28-.274.067-.2-.219-.28-.373-.013-.027.015-.08,0-.093-.124-.111-.086.056-.28-.28-.013-.023.014-.07,0-.093-.038-.065-.112-.148-.187-.28a1.255,1.255,0,0,1-.093-.28c-.028-.035-.211-.047-.284-.16a1.742,1.742,0,0,1-.37-1.1L81.291,27c-.009-.277-.914-.583-.929-.971-.1-.015-.136-.073-.187-.093-.07-.028-.17-.018-.233-.09L75.22,22.074a7.59,7.59,0,0,1-.273-1.735c0-.093,0-.187,0-.28-.162-.081-.073-.324-.093-.467-.031-.215-.06-.439-.093-.654-.064-.416-.21-.859-.271-1.269-.16-1.062-.265-2.144-.382-3.212a3.872,3.872,0,0,0-1.4-.654c-1.223-.427-2.5-.79-3.734-1.214-.211-.073-.442-.115-.654-.187-.119-.041-.238-.016-.28-.187a3.315,3.315,0,0,1-.934-.28c-.078-.032-.215,0-.345-.071-.413-.21-.387-.523-.588-.863-.7-1.182-1.221-2.374-1.867-3.548a2.757,2.757,0,0,1-.283-.323,17.356,17.356,0,0,0-1.157-2.112,5.914,5.914,0,0,0-1.734-.086c-.123,0-.251-.011-.373,0-.018,0-.063.1-.129.08l-.058-.08a2.12,2.12,0,0,1-.373.093,23.789,23.789,0,0,1-2.707,0c-.093,0-.188.007-.28,0-.109.117-.235.088-.373.093-.247.009-.5,0-.747,0a8.816,8.816,0,0,1-.891,0C54.71,5.059,52.6,2.98,52.052,2.5a.289.289,0,0,1-.07-.179.863.863,0,0,1-.187-.093C50.941,1.478,50.029.791,49.209,0c-.147-.035-2.464.872-2.829,1.013-.047.018-.14-.018-.187,0l-.093.093c-.387.151-.813.311-1.214.467a18.107,18.107,0,0,1-2.872,1.2,2.088,2.088,0,0,1-1.049-.357,2.8,2.8,0,0,1-.467-.187.508.508,0,0,1-.093-.093,1.584,1.584,0,0,1-.56-.187c-.278-.108-.628-.329-.747-.373-.521-.194-1.175-.335-1.774-.56C36.961.877,34.731-.033,34.589,0l-4.36,3.814c-.023.011-.063-.01-.093,0a4.854,4.854,0,0,1-1.311,1.257,4.751,4.751,0,0,1-1.3.05c-.215,0-.441.017-.654,0a2.744,2.744,0,0,0-.467-.093c-.062,0-.125,0-.187,0-.693.032-1.449.011-2.147,0-.533-.008-1.039-.083-1.587-.093a4.772,4.772,0,0,0-1.548.086,19.431,19.431,0,0,0-1.085,2c-.1.179-.3.343-.355.439-.031.053-.054.119-.093.187-.023.039-.076.064-.093.093s.02.2,0,.28-.083.078-.093.093-.086-.014-.093,0c-.031.056-.065.128-.093.187s-.069.13-.093.187.036.222-.007.272-.149-.01-.179.008c-.012.007.009.063,0,.093-.146.482-.251.323-.28.373-.055.094-.246.763-.332.928s-.233.305-.322.472c-.02.038-.078.065-.093.093a2.881,2.881,0,0,1-.093.28,2.938,2.938,0,0,1-.417.75c-.21.188-.366.118-.517.184-.121.053-.188.06-.28.093a1.388,1.388,0,0,1-.187.093c-.452.151-.877.225-1.307.373-1.27.438-2.551.874-3.828,1.307-.044.015-.106.066-.187.093-.028.01-.065-.009-.093,0-.159.054-.626.166-.654.187-.071.052.157.065-.187.187-.316.112-.125.119-.187.187-.292,1.556-.44,3.136-.665,4.7-.031.217-.042.607-.268.712-.009.154.014.314,0,.467a9.325,9.325,0,0,1-.273,1.734l-5.991,4.75c-.157.207.089.841.1,1.172,0,.093,0,.187,0,.28.206.169.144.444.187.654.032.156.059.31.093.467.165.748.321,1.487.467,2.241.178.92.387,1.834.568,2.755a1.17,1.17,0,0,1-.475.886c-.007.03.007.064,0,.093-.064.254-.508.6-.654,1.027-.022.065.032.237,0,.277s-.167-.016-.184,0,.015.073,0,.093a.692.692,0,0,1-.093.093c-.054.1-.059.22-.093.28-.174.307-.392.915-.747,1.027-.075.42-.31.547-.467.84C.875,39.782.434,40.525,0,41.284l3.435,5.663c.012.025-.011.066,0,.093a.325.325,0,0,1,.187.28c.005.03,0,.063,0,.093.287-.037.38.511.377.694a19.375,19.375,0,0,1-.4,2.229.288.288,0,0,1-.166.157,8.768,8.768,0,0,0-.187,1.4,22.221,22.221,0,0,1-.56,2.427,1.153,1.153,0,0,1,0,.187.882.882,0,0,1-.187.654c-.016.148.024.327,0,.467.352.234.7.523,1.033.792.086.071.134.2.181.235.119.1.389.233.56.373.034.028.06.066.093.093.214.174.5.269.56.56a.426.426,0,0,1,.467.373c.188-.016.509.224.648.33.859.654,1.665,1.4,2.533,2.044a8.851,8.851,0,0,1,.18,1.174c.1.59.189,1.183.28,1.774s.1,1.29.187,1.867a.532.532,0,0,1,.165.251,24.755,24.755,0,0,0,.417,2.714c.961.342,1.939.643,2.9.975.119.041.211.155.248.168.612.209,1.29.458,1.867.654.183.062.536.043.767.12a14.328,14.328,0,0,1,1.525.529,10.56,10.56,0,0,1,1.163,2.058,2.045,2.045,0,0,0,.28.654,5.57,5.57,0,0,1,.747,1.214c.162.306.773,1.7.84,1.774a1.372,1.372,0,0,1,.467.654,3.606,3.606,0,0,1,.093.373.262.262,0,0,1,.28.187c.434-.01.873.013,1.307,0,.626-.019,1.242-.1,1.867-.093.186,0,.375-.01.56,0,1.062.07,2.114-.123,3.174-.093a2.05,2.05,0,0,1,.84.093c.037.014.065.079.093.093a9.3,9.3,0,0,1,1.961,1.68c.024.021.162-.024.187,0s-.021.161,0,.187.35.271.467.373.451.254.621.406a3.327,3.327,0,0,1,.593.714c.026.012.068-.012.093,0a7.132,7.132,0,0,1,1.494,1.4c.013.016.259-.049.187.187a.9.9,0,0,0,.747-.093c1.308-.559,2.588-1.069,3.921-1.587.322-.125,1.782-.6,1.867-.654.009-.005-.046-.12.056-.195a1.852,1.852,0,0,1,1.756,0c.107.077.043.184.056.2.058.053,1.212.357,1.494.467.042.016.071.085.093.093.064.025.123.069.187.093,1.183.458,2.68,1.112,3.828,1.494a3.318,3.318,0,0,0,.837.144l4.391-3.878.093-.093a.414.414,0,0,1,.093,0c.1-.247.391-.314.56-.467.1-.09.166-.3.467-.467-.044-.25.059-.191.28-.187.04-.026.6,0,.747,0,1.09-.027,2.175.165,3.268.093.186-.008.374,0,.56,0,.594-.006,1.177.081,1.774.093.465.01.935-.007,1.4,0,0-.08.053-.127.093-.187.028-.041.054-.122.093-.187.028-.046.051-.116.093-.187.023-.039.077-.065.093-.093.122-.21.313-.451.373-.56.206-.372.278-.673.56-1.12.023-.036.087-.07.093-.093.014-.05-.011-.129,0-.187.015-.076-.024-.252,0-.28s.15.021.187,0c.015-.008-.013-.067,0-.093.16-.322.316-.649.484-.968.069-.132.038-.3.263-.246a1.617,1.617,0,0,1,.093-.28c.011-.037.084-.068.093-.093s-.011-.067,0-.093a23.355,23.355,0,0,1,1.16-2.248c.862-.243,1.709-.615,2.575-.833.078-.02.2.018.28,0-.088-.211.284-.266.467-.28.061,0,.128.009.187,0L73.9,68.21a13.732,13.732,0,0,0,.508-2.81c.024-.109.164-.145.167-.156a2.389,2.389,0,0,0,0-.373c0-.007-.068-.05-.062-.119a3.011,3.011,0,0,1,.156-.815c0-.062-.006-.125,0-.187.086-.926.323-1.88.467-2.8a1.927,1.927,0,0,1,0-.373c.039-.322.111-.132.187-.187.963-.7,2.042-1.588,2.987-2.334.584-.461,2.186-2.062,2.8-2.147a1.881,1.881,0,0,0,.187-.654c-.132-.054-.073-.185-.093-.28a2.975,2.975,0,0,1-.093-.56c-.237-.793-.4-1.613-.56-2.427-.11-.549-.173-1.127-.28-1.68a7.749,7.749,0,0,1-.415-2.61c.06-.177.262-.282.322-.377.028-.045.05-.117.093-.187.167-.272.161-.158.187-.187a.922.922,0,0,1,.093-.28A18.028,18.028,0,0,1,82.7,43.305a5.767,5.767,0,0,1,.8-1.578c.108-.162.17-.384.412-.382v-.187c-.255.068-.161-.156-.187-.187M41.955,71.458A30.177,30.177,0,1,1,72.132,41.282,30.177,30.177,0,0,1,41.955,71.458' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}
@media only screen and (max-width: 781px) {
body.page-faqs ul.faqs-navigation {
display: none;
background-color: rgba(240, 197, 50, 0.12);
}
body.page-faqs .primary-content {
padding-top: 0 !important; }
body.page-faqs .primary-content.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: auto !important;
}
body.page-faqs .primary-content .faqs-section-header,
body.page-faqs .primary-content .wp-block-group {
margin: 0 20px;
}
body.page-faqs .primary-content .faqs-question {
margin-top: 1rem;
margin-bottom: 0.5rem;
}
body.page-faqs .primary-content .faqs-question,
body.page-faqs .primary-content .faqs-answer {
margin-left: 2.5rem !important;
padding-left: 0.5rem;
}
body.page-faqs .primary-content .faqs-question ul.wp-block-list,
body.page-faqs .primary-content .faqs-answer ul.wp-block-list {
margin-left: 0;
}
}
@media only screen and (min-width: 782px) {
.fatnav-trigger-faqs.has-mobile ul.sub-menu {
display: none !important;
}
}
@media only screen and (max-width: 781px) { .fatnav-trigger-faqs.has-mobile ul.sub-menu {
float: none;
position: static;
border-top: 0;
box-shadow: none;
padding: 0 1rem 0.75rem;
}
.fatnav-trigger-faqs.has-mobile ul.sub-menu a {
padding: 0.25rem 1rem;
text-transform: capitalize;
font-weight: normal;
width: 100%;
}
}
body.search-results .page-title {
text-align: center;
}
body.search-results .page-content {
width: var(--wp--style--global--content-size);
margin: 0 auto;
}
body.search-results .page-content article {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: start;
gap: 1rem;
margin-bottom: 1rem;
}
body.search-results .page-content article .thumbnail {
width: 40%;
}
body.search-results .page-content article .thumbnail .recipe-thumbnail {
width: 100%;
aspect-ratio: 16/9;
object-fit: cover;
}
body.search-results .page-content article .details {
padding: 0.5rem 0;
width: calc(60% - 1rem);
}
body.search-results .page-content article .details .title {
display: block;
font-weight: 900;
margin: 0 0 0.25em;
width: fit-content;
}
body.search-results .page-content article .details p {
margin: 0;
}
body.search-results .page-content article .details .moretag {
display: block;
margin-top: 1rem;
font-weight: 900;
width: max-width;
width: fit-content;
}
body.search-results .page-content .posts-navigation {
margin: 3rem 0 4rem;
}
body.search-results .page-content .posts-navigation .nav-next a {
margin-left: auto;
background-color: #161c43;
color: #fff;
border: 0;
border-radius: 0;
font-weight: bold;
padding: 1em 2em;
position: relative;
transition: all 0.3s ease;
}
body.search-results .page-content .posts-navigation .nav-next a:after {
content: "";
display: block;
position: absolute;
left: 100%;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
background-color: transparent;
border-top: 1.5rem solid transparent;
border-bottom: 1.5rem solid transparent;
border-left: 1rem solid #161c43;
}
body.search-results .page-content .posts-navigation .nav-next a:hover { padding: 1em 2.5em;
background-color: #112372;
}
body.search-results .page-content .posts-navigation .nav-next a:hover:after {
border-left-color: #112372;
}
body.search-results .page-content .posts-navigation .nav-previous a {
margin-right: auto;
background-color: #161c43;
color: #fff;
border: 0;
border-radius: 0;
font-weight: bold;
padding: 1em 2em;
margin-left: 1rem;
position: relative;
transition: all 0.3s ease;
}
body.search-results .page-content .posts-navigation .nav-previous a:after {
content: "";
display: block;
position: absolute;
left: -1rem;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
background-color: transparent;
border-top: 1.5rem solid transparent;
border-bottom: 1.5rem solid transparent;
border-right: 1rem solid #161c43;
}
body.search-results .page-content .posts-navigation .nav-previous a:hover { padding: 1em 2.5em;
background-color: #112372;
}
body.search-results .page-content .posts-navigation .nav-previous a:hover:after {
border-right-color: #112372;
}
@media only screen and (max-width: 781px) {
body.search-results .page-content article {
padding-top: 0.5rem;
}
body.search-results .page-content article:first-of-type {
padding-top: 0;
}
body.search-results .page-content article .details {
padding-top: 0;
}
}
body.search-no-results .site-main {
margin: 2rem 5% 4rem;
}
body.search-no-results .site-main form.search-form {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-content: center;
gap: 0.5rem;
margin-bottom: 2rem;
}
body.search-no-results .site-main form.search-form input, body.search-no-results .site-main form.search-form button {
flex: 0 1 auto;
margin: 1rem 0;
}