/*!
Theme Name: Bubble Tea (Block Version)
Theme URI: https://littlethemeshop.com/documentation/bubble-ta-block
Author: Little Theme Shop
Author URI: https://littlethemeshop.com
Description: A multipurpose theme designed to be used with Little Homepage Blocks plugin. 
Version: 1.9.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bubble-tea
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Bubble Tea is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
 */
 
 html {
 line-height:1.15;
 -webkit-text-size-adjust:100%;
}
body {
 margin:0;
 overflow-x:hidden;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column 
}
body,
html {
 height:100%;
 margin:0 
}
h1 {
 font-size:2em;
 margin:.67em 0 
}
hr {
 -webkit-box-sizing:content-box;
 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;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted 
}
b,
strong {
 font-weight:700 
}
code,
kbd,
samp {
 font-family:monospace,monospace;
 font-size:1em 
}
small {
 font-size:80% 
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline 
}
sub {
 bottom:-.25em 
}
sup {
 top:-.5em 
}
img {
 border-style:none 
}
@media all and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio: 0), all and (-webkit-min-device-pixel-ratio:0) and (-o-min-device-pixel-ratio: 0/1), all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
 .selector:not(:root),
 img {
  image-rendering:-webkit-optimize-contrast 
 }
}
.lazyload {
 opacity:0 
}
.lazyloading {
 opacity:1;
 -webkit-transition:600ms opacity;
 -o-transition:600ms opacity;
 transition:600ms opacity 
}
.lazyloaded {
 opacity:1;
 -webkit-transition:100ms opacity;
 -o-transition:100ms opacity;
 transition:100ms opacity 
}
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:.35em .75em .625em 
}
legend {
 -webkit-box-sizing:border-box;
 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"] {
 -webkit-box-sizing:border-box;
 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 
}
body,
button,
input,
select,
optgroup,
textarea {
 color:var(--default-black, #332A2B);
 font-family:'Poppins',sans-serif;
 font-size:16px;
 font-size:1rem;
 line-height:1.5;
 font-weight:400 
}
h1,
h2,
h3,
h4,
h5,
h6 {
 clear:both;
 font-family:'Poppins',sans-serif;
 font-weight:400;
 line-height:1.1;
 letter-spacing:.1em;
 -ms-word-wrap:break-word;
 word-wrap:break-word;
 text-transform: uppercase;
}
h1.site-title {
 text-transform:uppercase;
 font-size:55px;
 margin:10px;
 min-width:300px;
 font-family:'Big Snow',sans-serif;
}
.site-description {
 color:#555;
 font-size:11px;
 width:300px;
 margin-top:-10px;
 text-transform:uppercase;
 letter-spacing:.1em 
}
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;
 font-size:15px;
 font-size:.9375rem;
 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;
 font-size:15px;
 font-size:.9375rem 
}
abbr,
acronym {
 border-bottom:1px dotted #666;
 cursor:help 
}
mark,
ins {
 background:#fff9c0;
 text-decoration:none 
}
big {
 font-size:125% 
}
.entry-title {
 font-size:35px;
 text-align:center;
 text-transform:uppercase;
 color:var(--default-white, #fff);
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B);
 text-shadow:-3px 3px var(--primary-color,#FFB7C2);
 margin:10px;
 font-weight:700 
}
.entry-title a {
 color:var(--default-white, #fff);
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B); 
}
.entry-title a:hover {
 text-shadow:-2px 2px var(--accent-color,#f3e49e) 
}
.entry-header {
 background-color:var(--header-color,#D1E5E8);
 padding:20px 20px 30px 
}
.intro-paragraph {
 font-size:21px;
 letter-spacing:.1em 
}
.entry-meta {
 text-align:center;
 text-transform:uppercase;
 font-size:12px;
 color:#555!important;
 letter-spacing:.2em;
 margin:0 auto 
}
.byline span {
 margin:0 30px;
 color:#777;
}
.entry-meta a {
 color:#777!important 
}
.entry-meta a:hover {
 color:var(--primary-color,#FFB7C2)!important 
}
.entry-meta i {
 color:#777;
 padding-right:7px 
}
.cat-head {
 text-align:center;
 letter-spacing:.5em;
 text-transform:uppercase;
 display:block;
 font-size:13px 
}
.cat-head:before {
 content:"\000A0";
 width:100px;
 display:block;
 margin:0 auto;
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") 
}
.cat-head a {
 color:var(--default-black, #332A2B);
 font-weight:700;
 margin-left:10px 
}
.cat-head:hover:before {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 color:var(--primary-color) 
}
.entry-content > a {
 font-weight:700;
}
.entry-content > a:hover {
 color:var(--primary-color,#FFB7C2) 
}
.tags-links a {
 color:var(--primary-color,#FFB7C2);
 padding:5px;
 font-size:10px;
 text-transform:uppercase;
 letter-spacing:.3em;
 margin:3px 
}
.tags-links {
 -ms-flex-preferred-size:70%;
 flex-basis:70%;
 word-wrap:break-word;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end 
}
.tags-links a:hover {
 color:var(--default-black, #332A2B); 
}
.flex-footer-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:0 50px;
 margin-top:30px 
}
.author-container {
 background:#f9f9f9;
 padding:20px;
 margin-top:40px;
 text-align:center 
}
.author-name:before {
 content:"\000A0";
 width:100px;
 display:block;
 margin:10px auto;
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 height:20px 
}
.author-name {
 font-family:'Big Snow',sans-serif!important;
 font-size:40px;
 text-transform:inherit;
 margin:0 
}
.author-image {
 width:150px;
 border-radius:50%;
 display:block;
 margin:0 auto;
 height:150px;
 -o-object-fit:cover;
 object-fit:cover 
}
.author-container p {
 font-size:15px 
}
.author-container ul {
 margin:0 
}
.author-container li {
 margin:0 10px 
}
.author-container a {
 text-transform:uppercase;
 letter-spacing:.1em;
 font-size:12px 
}
html {
 -webkit-box-sizing:border-box;
 box-sizing:border-box 
}
*,
:before,
:after {
 -webkit-box-sizing:inherit;
 box-sizing:inherit 
}
body {
/* background-color:#FFF5F4;*/
 overflow-x:hidden 
}
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 
}
img {
 height:auto;
 max-width:100% 
}
figure {
 margin:1em 0 
}
table {
 margin:0 0 1.5em;
 width:100% 
}
.background-bubbles {
 background:url(images/bubbles.svg) repeat-x;
 background-size:cover 
}
.background-bubbles-white {
 background:url(images/bubbles-white.svg) repeat-x;
 background-size:cover 
}
.background-bullseye-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%23ffffff' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5.4' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' stroke-opacity='0.36'%3E%3Cg transform='rotate(0 0 0)' %3E%3Ccircle fill='%23ffffff' fill-opacity='0.36' r='10'/%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-size:cover 
}
.background-bullseye-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%23f9f9f9' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5.4' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' stroke-opacity='0.38'%3E%3Cg transform='rotate(0 0 0)' %3E%3Ccircle fill='%23f9f9f9' fill-opacity='0.38' r='10'/%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-size:cover 
}
.background-dots-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 90 90'%3E%3Ccircle fill-opacity='0.55' fill='%23ffffff' cx='45' cy='45' r='12'/%3E%3Cg fill='%23ffffff' fill-opacity='0.55'%3E%3Ccircle cx='0' cy='90' r='12'/%3E%3Ccircle cx='90' cy='90' r='12'/%3E%3Ccircle cx='90' cy='0' r='12'/%3E%3Ccircle cx='0' cy='0' r='12'/%3E%3C/g%3E%3C/svg%3E") 
}
.background-dots-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 90 90'%3E%3Ccircle fill-opacity='0.27' fill='%23dddddd' cx='45' cy='45' r='12'/%3E%3Cg fill='%23ffffff' fill-opacity='0.27'%3E%3Ccircle cx='0' cy='90' r='12'/%3E%3Ccircle cx='90' cy='90' r='12'/%3E%3Ccircle cx='90' cy='0' r='12'/%3E%3Ccircle cx='0' cy='0' r='12'/%3E%3C/g%3E%3C/svg%3E") 
}
.background-confetti-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1507' height='753.5' viewBox='0 0 1600 800'%3E%3Cpath fill='%23ffffff' d='M1102.5 734.8c2.5-1.2 24.8-8.6 25.6-7.5.5.7-3.9 23.8-4.6 24.5C1123.3 752.1 1107.5 739.5 1102.5 734.8zM1226.3 229.1c0-.1-4.9-9.4-7-14.2-.1-.3-.3-1.1-.4-1.6-.1-.4-.3-.7-.6-.9-.3-.2-.6-.1-.8.1l-13.1 12.3c0 0 0 0 0 0-.2.2-.3.5-.4.8 0 .3 0 .7.2 1 .1.1 1.4 2.5 2.1 3.6 2.4 3.7 6.5 12.1 6.5 12.2.2.3.4.5.7.6.3 0 .5-.1.7-.3 0 0 1.8-2.5 2.7-3.6 1.5-1.6 3-3.2 4.6-4.7 1.2-1.2 1.6-1.4 2.1-1.6.5-.3 1.1-.5 2.5-1.9C1226.5 230.4 1226.6 229.6 1226.3 229.1zM33 770.3C33 770.3 33 770.3 33 770.3c0-.7-.5-1.2-1.2-1.2-.1 0-.3 0-.4.1-1.6.2-14.3.1-22.2 0-.3 0-.6.1-.9.4-.2.2-.4.5-.4.9 0 .2 0 4.9.1 5.9l.4 13.6c0 .3.2.6.4.9.2.2.5.3.8.3 0 0 .1 0 .1 0 7.3-.7 14.7-.9 22-.6.3 0 .7-.1.9-.3.2-.2.4-.6.4-.9C32.9 783.3 32.9 776.2 33 770.3z'/%3E%3Cpath fill='%23ffffff' d='M171.1 383.4c1.3-2.5 14.3-22 15.6-21.6.8.3 11.5 21.2 11.5 22.1C198.1 384.2 177.9 384 171.1 383.4zM596.4 711.8c-.1-.1-6.7-8.2-9.7-12.5-.2-.3-.5-1-.7-1.5-.2-.4-.4-.7-.7-.8-.3-.1-.6 0-.8.3L574 712c0 0 0 0 0 0-.2.2-.2.5-.2.9 0 .3.2.7.4.9.1.1 1.8 2.2 2.8 3.1 3.1 3.1 8.8 10.5 8.9 10.6.2.3.5.4.8.4.3 0 .5-.2.6-.5 0 0 1.2-2.8 2-4.1 1.1-1.9 2.3-3.7 3.5-5.5.9-1.4 1.3-1.7 1.7-2 .5-.4 1-.7 2.1-2.4C596.9 713.1 596.8 712.3 596.4 711.8zM727.5 179.9C727.5 179.9 727.5 179.9 727.5 179.9c.6.2 1.3-.2 1.4-.8 0-.1 0-.2 0-.4.2-1.4 2.8-12.6 4.5-19.5.1-.3 0-.6-.2-.8-.2-.3-.5-.4-.8-.5-.2 0-4.7-1.1-5.7-1.3l-13.4-2.7c-.3-.1-.7 0-.9.2-.2.2-.4.4-.5.6 0 0 0 .1 0 .1-.8 6.5-2.2 13.1-3.9 19.4-.1.3 0 .6.2.9.2.3.5.4.8.5C714.8 176.9 721.7 178.5 727.5 179.9zM728.5 178.1c-.1-.1-.2-.2-.4-.2C728.3 177.9 728.4 178 728.5 178.1z'/%3E%3Cg fill-opacity='0.8' fill='%23FFF'%3E%3Cpath d='M699.6 472.7c-1.5 0-2.8-.8-3.5-2.3-.8-1.9 0-4.2 1.9-5 3.7-1.6 6.8-4.7 8.4-8.5 1.6-3.8 1.7-8.1.2-11.9-.3-.9-.8-1.8-1.2-2.8-.8-1.7-1.8-3.7-2.3-5.9-.9-4.1-.2-8.6 2-12.8 1.7-3.1 4.1-6.1 7.6-9.1 1.6-1.4 4-1.2 5.3.4 1.4 1.6 1.2 4-.4 5.3-2.8 2.5-4.7 4.7-5.9 7-1.4 2.6-1.9 5.3-1.3 7.6.3 1.4 1 2.8 1.7 4.3.5 1.1 1 2.2 1.5 3.3 2.1 5.6 2 12-.3 17.6-2.3 5.5-6.8 10.1-12.3 12.5C700.6 472.6 700.1 472.7 699.6 472.7zM740.4 421.4c1.5-.2 3 .5 3.8 1.9 1.1 1.8.4 4.2-1.4 5.3-3.7 2.1-6.4 5.6-7.6 9.5-1.2 4-.8 8.4 1.1 12.1.4.9 1 1.7 1.6 2.7 1 1.7 2.2 3.5 3 5.7 1.4 4 1.2 8.7-.6 13.2-1.4 3.4-3.5 6.6-6.8 10.1-1.5 1.6-3.9 1.7-5.5.2-1.6-1.4-1.7-3.9-.2-5.4 2.6-2.8 4.3-5.3 5.3-7.7 1.1-2.8 1.3-5.6.5-7.9-.5-1.3-1.3-2.7-2.2-4.1-.6-1-1.3-2.1-1.9-3.2-2.8-5.4-3.4-11.9-1.7-17.8 1.8-5.9 5.8-11 11.2-14C739.4 421.6 739.9 421.4 740.4 421.4zM261.3 590.9c5.7 6.8 9 15.7 9.4 22.4.5 7.3-2.4 16.4-10.2 20.4-3 1.5-6.7 2.2-11.2 2.2-7.9-.1-12.9-2.9-15.4-8.4-2.1-4.7-2.3-11.4 1.8-15.9 3.2-3.5 7.8-4.1 11.2-1.6 1.2.9 1.5 2.7.6 3.9-.9 1.2-2.7 1.5-3.9.6-1.8-1.3-3.6.6-3.8.8-2.4 2.6-2.1 7-.8 9.9 1.5 3.4 4.7 5 10.4 5.1 3.6 0 6.4-.5 8.6-1.6 4.7-2.4 7.7-8.6 7.2-15-.5-7.3-5.3-18.2-13-23.9-4.2-3.1-8.5-4.1-12.9-3.1-3.1.7-6.2 2.4-9.7 5-6.6 5.1-11.7 11.8-14.2 19-2.7 7.7-2.1 15.8 1.9 23.9.7 1.4.1 3.1-1.3 3.7-1.4.7-3.1.1-3.7-1.3-4.6-9.4-5.4-19.2-2.2-28.2 2.9-8.2 8.6-15.9 16.1-21.6 4.1-3.1 8-5.1 11.8-6 6-1.4 12 0 17.5 4C257.6 586.9 259.6 588.8 261.3 590.9z'/%3E%3Ccircle cx='1013.7' cy='153.9' r='7.1'/%3E%3Ccircle cx='1024.3' cy='132.1' r='7.1'/%3E%3Ccircle cx='1037.3' cy='148.9' r='7.1'/%3E%3Cpath d='M1508.7 297.2c-4.8-5.4-9.7-10.8-14.8-16.2 5.6-5.6 11.1-11.5 15.6-18.2 1.2-1.7.7-4.1-1-5.2-1.7-1.2-4.1-.7-5.2 1-4.2 6.2-9.1 11.6-14.5 16.9-4.8-5-9.7-10-14.7-14.9-1.5-1.5-3.9-1.5-5.3 0-1.5 1.5-1.5 3.9 0 5.3 4.9 4.8 9.7 9.8 14.5 14.8-1.1 1.1-2.3 2.2-3.5 3.2-4.1 3.8-8.4 7.8-12.4 12-1.4 1.5-1.4 3.8 0 5.3 0 0 0 0 0 0 1.5 1.4 3.9 1.4 5.3-.1 3.9-4 8.1-7.9 12.1-11.7 1.2-1.1 2.3-2.2 3.5-3.3 4.9 5.3 9.8 10.6 14.6 15.9.1.1.1.1.2.2 1.4 1.4 3.7 1.5 5.2.2C1510 301.2 1510.1 298.8 1508.7 297.2zM327.6 248.6l-.4-2.6c-1.5-11.1-2.2-23.2-2.3-37 0-5.5 0-11.5.2-18.5 0-.7 0-1.5 0-2.3 0-5 0-11.2 3.9-13.5 2.2-1.3 5.1-1 8.5.9 5.7 3.1 13.2 8.7 17.5 14.9 5.5 7.8 7.3 16.9 5 25.7-3.2 12.3-15 31-30 32.1L327.6 248.6zM332.1 179.2c-.2 0-.3 0-.4.1-.1.1-.7.5-1.1 2.7-.3 1.9-.3 4.2-.3 6.3 0 .8 0 1.7 0 2.4-.2 6.9-.2 12.8-.2 18.3.1 12.5.7 23.5 2 33.7 11-2.7 20.4-18.1 23-27.8 1.9-7.2.4-14.8-4.2-21.3l0 0C347 188.1 340 183 335 180.3 333.6 179.5 332.6 179.2 332.1 179.2zM516.3 60.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C517.3 60.4 516.8 60.8 516.3 60.8zM506.1 70.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C506.4 70.5 506.2 70.5 506.1 70.5zM494.1 64.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C494.7 64.3 494.4 64.4 494.1 64.4zM500.5 55.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C500.9 55.3 500.7 55.3 500.5 55.3zM506.7 55c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C507.4 54.8 507.1 55 506.7 55zM1029.3 382.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C1030.3 382.4 1029.8 382.8 1029.3 382.8zM1019.1 392.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C1019.4 392.5 1019.2 392.5 1019.1 392.5zM1007.1 386.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C1007.7 386.3 1007.4 386.4 1007.1 386.4zM1013.5 377.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C1013.9 377.3 1013.7 377.3 1013.5 377.3zM1019.7 377c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C1020.4 376.8 1020.1 377 1019.7 377zM1329.7 573.4c-1.4 0-2.9-.2-4.5-.7-8.4-2.7-16.6-12.7-18.7-20-.4-1.4-.7-2.9-.9-4.4-8.1 3.3-15.5 10.6-15.4 21 0 1.5-1.2 2.7-2.7 2.8 0 0 0 0 0 0-1.5 0-2.7-1.2-2.7-2.7-.1-6.7 2.4-12.9 7-18 3.6-4 8.4-7.1 13.7-8.8.5-6.5 3.1-12.9 7.4-17.4 7-7.4 18.2-8.9 27.3-10.1l.7-.1c1.5-.2 2.9.9 3.1 2.3.2 1.5-.9 2.9-2.3 3.1l-.7.1c-8.6 1.2-18.4 2.5-24 8.4-3 3.2-5 7.7-5.7 12.4 7.9-1 17.7 1.3 24.3 5.7 4.3 2.9 7.1 7.8 7.2 12.7.2 4.3-1.7 8.3-5.2 11.1C1335.2 572.4 1332.6 573.4 1329.7 573.4zM1311 546.7c.1 1.5.4 3 .8 4.4 1.7 5.8 8.7 14.2 15.1 16.3 2.8.9 5.1.5 7.2-1.1 2.7-2.1 3.2-4.8 3.1-6.6-.1-3.2-2-6.4-4.8-8.3C1326.7 547.5 1317.7 545.6 1311 546.7z'/%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed 
}
.background-confetti-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='657' height='328.5' viewBox='0 0 1600 800'%3E%3Cpath fill='%23dddddd' d='M1102.5 734.8c2.5-1.2 24.8-8.6 25.6-7.5.5.7-3.9 23.8-4.6 24.5C1123.3 752.1 1107.5 739.5 1102.5 734.8zM1226.3 229.1c0-.1-4.9-9.4-7-14.2-.1-.3-.3-1.1-.4-1.6-.1-.4-.3-.7-.6-.9-.3-.2-.6-.1-.8.1l-13.1 12.3c0 0 0 0 0 0-.2.2-.3.5-.4.8 0 .3 0 .7.2 1 .1.1 1.4 2.5 2.1 3.6 2.4 3.7 6.5 12.1 6.5 12.2.2.3.4.5.7.6.3 0 .5-.1.7-.3 0 0 1.8-2.5 2.7-3.6 1.5-1.6 3-3.2 4.6-4.7 1.2-1.2 1.6-1.4 2.1-1.6.5-.3 1.1-.5 2.5-1.9C1226.5 230.4 1226.6 229.6 1226.3 229.1zM33 770.3C33 770.3 33 770.3 33 770.3c0-.7-.5-1.2-1.2-1.2-.1 0-.3 0-.4.1-1.6.2-14.3.1-22.2 0-.3 0-.6.1-.9.4-.2.2-.4.5-.4.9 0 .2 0 4.9.1 5.9l.4 13.6c0 .3.2.6.4.9.2.2.5.3.8.3 0 0 .1 0 .1 0 7.3-.7 14.7-.9 22-.6.3 0 .7-.1.9-.3.2-.2.4-.6.4-.9C32.9 783.3 32.9 776.2 33 770.3z'/%3E%3Cpath fill='%23dddddd' d='M171.1 383.4c1.3-2.5 14.3-22 15.6-21.6.8.3 11.5 21.2 11.5 22.1C198.1 384.2 177.9 384 171.1 383.4zM596.4 711.8c-.1-.1-6.7-8.2-9.7-12.5-.2-.3-.5-1-.7-1.5-.2-.4-.4-.7-.7-.8-.3-.1-.6 0-.8.3L574 712c0 0 0 0 0 0-.2.2-.2.5-.2.9 0 .3.2.7.4.9.1.1 1.8 2.2 2.8 3.1 3.1 3.1 8.8 10.5 8.9 10.6.2.3.5.4.8.4.3 0 .5-.2.6-.5 0 0 1.2-2.8 2-4.1 1.1-1.9 2.3-3.7 3.5-5.5.9-1.4 1.3-1.7 1.7-2 .5-.4 1-.7 2.1-2.4C596.9 713.1 596.8 712.3 596.4 711.8zM727.5 179.9C727.5 179.9 727.5 179.9 727.5 179.9c.6.2 1.3-.2 1.4-.8 0-.1 0-.2 0-.4.2-1.4 2.8-12.6 4.5-19.5.1-.3 0-.6-.2-.8-.2-.3-.5-.4-.8-.5-.2 0-4.7-1.1-5.7-1.3l-13.4-2.7c-.3-.1-.7 0-.9.2-.2.2-.4.4-.5.6 0 0 0 .1 0 .1-.8 6.5-2.2 13.1-3.9 19.4-.1.3 0 .6.2.9.2.3.5.4.8.5C714.8 176.9 721.7 178.5 727.5 179.9zM728.5 178.1c-.1-.1-.2-.2-.4-.2C728.3 177.9 728.4 178 728.5 178.1z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M699.6 472.7c-1.5 0-2.8-.8-3.5-2.3-.8-1.9 0-4.2 1.9-5 3.7-1.6 6.8-4.7 8.4-8.5 1.6-3.8 1.7-8.1.2-11.9-.3-.9-.8-1.8-1.2-2.8-.8-1.7-1.8-3.7-2.3-5.9-.9-4.1-.2-8.6 2-12.8 1.7-3.1 4.1-6.1 7.6-9.1 1.6-1.4 4-1.2 5.3.4 1.4 1.6 1.2 4-.4 5.3-2.8 2.5-4.7 4.7-5.9 7-1.4 2.6-1.9 5.3-1.3 7.6.3 1.4 1 2.8 1.7 4.3.5 1.1 1 2.2 1.5 3.3 2.1 5.6 2 12-.3 17.6-2.3 5.5-6.8 10.1-12.3 12.5C700.6 472.6 700.1 472.7 699.6 472.7zM740.4 421.4c1.5-.2 3 .5 3.8 1.9 1.1 1.8.4 4.2-1.4 5.3-3.7 2.1-6.4 5.6-7.6 9.5-1.2 4-.8 8.4 1.1 12.1.4.9 1 1.7 1.6 2.7 1 1.7 2.2 3.5 3 5.7 1.4 4 1.2 8.7-.6 13.2-1.4 3.4-3.5 6.6-6.8 10.1-1.5 1.6-3.9 1.7-5.5.2-1.6-1.4-1.7-3.9-.2-5.4 2.6-2.8 4.3-5.3 5.3-7.7 1.1-2.8 1.3-5.6.5-7.9-.5-1.3-1.3-2.7-2.2-4.1-.6-1-1.3-2.1-1.9-3.2-2.8-5.4-3.4-11.9-1.7-17.8 1.8-5.9 5.8-11 11.2-14C739.4 421.6 739.9 421.4 740.4 421.4zM261.3 590.9c5.7 6.8 9 15.7 9.4 22.4.5 7.3-2.4 16.4-10.2 20.4-3 1.5-6.7 2.2-11.2 2.2-7.9-.1-12.9-2.9-15.4-8.4-2.1-4.7-2.3-11.4 1.8-15.9 3.2-3.5 7.8-4.1 11.2-1.6 1.2.9 1.5 2.7.6 3.9-.9 1.2-2.7 1.5-3.9.6-1.8-1.3-3.6.6-3.8.8-2.4 2.6-2.1 7-.8 9.9 1.5 3.4 4.7 5 10.4 5.1 3.6 0 6.4-.5 8.6-1.6 4.7-2.4 7.7-8.6 7.2-15-.5-7.3-5.3-18.2-13-23.9-4.2-3.1-8.5-4.1-12.9-3.1-3.1.7-6.2 2.4-9.7 5-6.6 5.1-11.7 11.8-14.2 19-2.7 7.7-2.1 15.8 1.9 23.9.7 1.4.1 3.1-1.3 3.7-1.4.7-3.1.1-3.7-1.3-4.6-9.4-5.4-19.2-2.2-28.2 2.9-8.2 8.6-15.9 16.1-21.6 4.1-3.1 8-5.1 11.8-6 6-1.4 12 0 17.5 4C257.6 586.9 259.6 588.8 261.3 590.9z'/%3E%3Ccircle cx='1013.7' cy='153.9' r='7.1'/%3E%3Ccircle cx='1024.3' cy='132.1' r='7.1'/%3E%3Ccircle cx='1037.3' cy='148.9' r='7.1'/%3E%3Cpath d='M1508.7 297.2c-4.8-5.4-9.7-10.8-14.8-16.2 5.6-5.6 11.1-11.5 15.6-18.2 1.2-1.7.7-4.1-1-5.2-1.7-1.2-4.1-.7-5.2 1-4.2 6.2-9.1 11.6-14.5 16.9-4.8-5-9.7-10-14.7-14.9-1.5-1.5-3.9-1.5-5.3 0-1.5 1.5-1.5 3.9 0 5.3 4.9 4.8 9.7 9.8 14.5 14.8-1.1 1.1-2.3 2.2-3.5 3.2-4.1 3.8-8.4 7.8-12.4 12-1.4 1.5-1.4 3.8 0 5.3 0 0 0 0 0 0 1.5 1.4 3.9 1.4 5.3-.1 3.9-4 8.1-7.9 12.1-11.7 1.2-1.1 2.3-2.2 3.5-3.3 4.9 5.3 9.8 10.6 14.6 15.9.1.1.1.1.2.2 1.4 1.4 3.7 1.5 5.2.2C1510 301.2 1510.1 298.8 1508.7 297.2zM327.6 248.6l-.4-2.6c-1.5-11.1-2.2-23.2-2.3-37 0-5.5 0-11.5.2-18.5 0-.7 0-1.5 0-2.3 0-5 0-11.2 3.9-13.5 2.2-1.3 5.1-1 8.5.9 5.7 3.1 13.2 8.7 17.5 14.9 5.5 7.8 7.3 16.9 5 25.7-3.2 12.3-15 31-30 32.1L327.6 248.6zM332.1 179.2c-.2 0-.3 0-.4.1-.1.1-.7.5-1.1 2.7-.3 1.9-.3 4.2-.3 6.3 0 .8 0 1.7 0 2.4-.2 6.9-.2 12.8-.2 18.3.1 12.5.7 23.5 2 33.7 11-2.7 20.4-18.1 23-27.8 1.9-7.2.4-14.8-4.2-21.3l0 0C347 188.1 340 183 335 180.3 333.6 179.5 332.6 179.2 332.1 179.2zM516.3 60.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C517.3 60.4 516.8 60.8 516.3 60.8zM506.1 70.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C506.4 70.5 506.2 70.5 506.1 70.5zM494.1 64.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C494.7 64.3 494.4 64.4 494.1 64.4zM500.5 55.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C500.9 55.3 500.7 55.3 500.5 55.3zM506.7 55c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C507.4 54.8 507.1 55 506.7 55zM1029.3 382.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C1030.3 382.4 1029.8 382.8 1029.3 382.8zM1019.1 392.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C1019.4 392.5 1019.2 392.5 1019.1 392.5zM1007.1 386.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C1007.7 386.3 1007.4 386.4 1007.1 386.4zM1013.5 377.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C1013.9 377.3 1013.7 377.3 1013.5 377.3zM1019.7 377c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C1020.4 376.8 1020.1 377 1019.7 377zM1329.7 573.4c-1.4 0-2.9-.2-4.5-.7-8.4-2.7-16.6-12.7-18.7-20-.4-1.4-.7-2.9-.9-4.4-8.1 3.3-15.5 10.6-15.4 21 0 1.5-1.2 2.7-2.7 2.8 0 0 0 0 0 0-1.5 0-2.7-1.2-2.7-2.7-.1-6.7 2.4-12.9 7-18 3.6-4 8.4-7.1 13.7-8.8.5-6.5 3.1-12.9 7.4-17.4 7-7.4 18.2-8.9 27.3-10.1l.7-.1c1.5-.2 2.9.9 3.1 2.3.2 1.5-.9 2.9-2.3 3.1l-.7.1c-8.6 1.2-18.4 2.5-24 8.4-3 3.2-5 7.7-5.7 12.4 7.9-1 17.7 1.3 24.3 5.7 4.3 2.9 7.1 7.8 7.2 12.7.2 4.3-1.7 8.3-5.2 11.1C1335.2 572.4 1332.6 573.4 1329.7 573.4zM1311 546.7c.1 1.5.4 3 .8 4.4 1.7 5.8 8.7 14.2 15.1 16.3 2.8.9 5.1.5 7.2-1.1 2.7-2.1 3.2-4.8 3.1-6.6-.1-3.2-2-6.4-4.8-8.3C1326.7 547.5 1317.7 545.6 1311 546.7z'/%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed 
}
.background-splotches-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2000' height='1333.3' viewBox='0 0 900 600'%3E%3Cg fill-opacity='0.18'%3E%3Cpath fill='%23dddddd' d='M306.9 210.2c-1.2-22.8-13.5-42.7-40.8-41.1c-18.3 1.1-35.9 3.6-47.5 20.1c-5.2 7.4-10.6 15.6-11.4 24.9c-0.5 5.8 0.2 12 1.2 17.7c9 49.6 85.3 46.7 96.4 0.2C306.6 224.9 307.3 217.4 306.9 210.2z'/%3E%3Cpath fill='%23dddddd' d='M137.2 481.3c-13.2-9.9-31.2-13.3-48.5-3.2c-12.6 7.3-19.1 17.4-21.1 28.2c-0.7 2.4-1.2 4.7-1.5 7c-8.2 35.4 33.7 78.9 72.6 48.6C167.6 539.3 164.4 501.6 137.2 481.3z'/%3E%3Cg fill='%23dddddd' %3E%3Cpath d='M547.9 588.3c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 619.7 553.9 604.2 547.9 588.3z'/%3E%3Cpath d='M547.9-11.7c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 19.7 553.9 4.2 547.9-11.7z'/%3E%3C/g%3E%3Cpath fill='%23dddddd' d='M849.7 498c-22.3 1.3-43.2 7.5-52.7 29.5c-3.3 7.7-7.3 15.7-7 24.3c2 55.6 86.1 63.4 98.8 10.1C890.6 554.6 877.3 496.4 849.7 498z'/%3E%3Cpath fill='%23dddddd' d='M762 291.1c-8.2-6.1-19.1-1.9-27.3 2.2c-7.4 3.7-14.4 8.2-21.6 12.1c-6.6 3.6-13.7 7-19.8 11.5c-18.3 13.5-2.5 45.1 10.6 56.4c17 14.6 41.6 15.9 59.6 2.1C794.1 351.8 790.7 312.4 762 291.1z'/%3E%3Cpath fill='%23dddddd' d='M863.3 170.3c-4.5-15.7-17.9-28.8-33.4-34.4c-16.2-5.8-38.4-2.9-51.8 8.1c-14.9 12.2-14.5 31.7-11.4 49c9.6 53.9 84.3 47.7 97-1.3C865.6 184.4 865.3 177.1 863.3 170.3z'/%3E%3Cpath fill='%23dddddd' d='M598.4 86.1c-10.2 15.5-9.3 34.2-0.9 50.4c2.6 5 6.2 9.5 10.4 13.2c14.2 12.6 35.5 17.1 53.2 9.5c14.3-6.1 23.9-19.8 26.7-34.7C707.4 75.6 629.7 38.5 598.4 86.1z'/%3E%3Cpath fill='%23dddddd' d='M509.8 413.3c-17.3 22.6-11.8 59 17.5 75.3c22.6 12.6 52.2 1.7 63.8-20.9c21.4-42-9.2-85-56.5-71C523.8 399.9 515.6 405.8 509.8 413.3z'/%3E%3Cpath fill='%23dddddd' d='M607.4 232.3c-0.5-0.4-1-0.8-1.4-1.2c-16.5-12.8-30.2-22.1-50.3-8.4c-15.5 10.6-29 30.3-31.4 49.1c-4.2 33.6 30.6 46.9 58.6 40.6C619.6 304.2 640.6 259.5 607.4 232.3z'/%3E%3Cpath fill='%23dddddd' d='M410.6 95c-36.5 1.3-74.1 41.8-43.1 74.3c19.8 20.9 54.4 20.7 74.6 0.5c20.5-20.4 18.4-53.1-6.9-68.6C427.7 96.6 419.2 94.7 410.6 95z'/%3E%3Cpath fill='%23dddddd' d='M291.3 23c-0.1-0.1-0.1-0.1-0.2-0.2c-14.2-16.9-38.3-25.6-61.4-12.3c-13.5 7.8-20.5 18.7-22.7 30.2c-5.7 18 1.5 34.2 14.2 44.8c15.4 16.8 40.3 24.1 64.2 5.5c9.6-7.4 15-16.3 17.2-25.4C308.6 48.8 302.7 33.6 291.3 23z'/%3E%3Cpath fill='%23dddddd' d='M419.1 440.6c-16.9-14.5-41.8-21.5-61.7-9.5c-18.3 11.1-1 100.1 32.2 93.5c23.8-4.7 45.3-22.4 48.1-44.3C439.6 466.1 431.5 451.3 419.1 440.6z'/%3E%3Cpath fill='%23dddddd' d='M127 227c-12-4.3-25.4-2.1-38.7 11.4C71 255.9 61.4 286.1 80.4 306c21.3 22.3 86.9 27.5 89.6-14.9c0.5-8.9-2.7-17.9-6.5-25.8C155.1 248.3 142.1 232.5 127 227z'/%3E%3Cpath fill='%23dddddd' d='M281.5 407.6c-0.3-0.4-0.7-0.7-1-1c-19.3-17.6-59.1-0.6-78.1 10.3c-23.8 13.7-8.2 41.1 5.4 55.8c16.3 17.6 42.7 25.2 68 5.8C291.3 466.6 295.5 422.7 281.5 407.6z'/%3E%3Cpath fill='%23dddddd' d='M137.9 110.2c-10.4-25.7-43.3-32.1-67-23.6C60.1 90.4 50 97.8 45.1 108.6c-21.2 47.3 44.9 81.1 78.5 51c9.5-8.5 17.3-18.9 17.4-32.4C141 120.8 139.9 115.1 137.9 110.2z'/%3E%3Cpath fill='%23dddddd' d='M344.3 284.7c-10 14.9-9.2 34.1-0.9 49.5c3.4 6.3 8.6 13.8 16.1 15.8c7.1 1.9 15.1 0.7 22.1-0.6c15.7-3 45.6-10.5 52.3-26.8C453.5 274.4 375.6 237.9 344.3 284.7z'/%3E%3Cg fill='%23dddddd' %3E%3Cpath d='M-29.2 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C-41.1 373.2-55 418.1-29.2 431.8z'/%3E%3Cpath d='M870.8 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C858.9 373.2 845 418.1 870.8 431.8z'/%3E%3C/g%3E%3Cpath fill='%23dddddd' d='M671.4 460.5c-10.7 1.7-20.2 8.3-26.2 22.2c-21.5 49.5 45.4 84.9 79.4 53.3c16.3-15.2 24-31 6.5-48.1c-5.9-5.8-12.3-11-19.1-15.6C699.5 463.7 684.5 458.4 671.4 460.5z'/%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed 
}
.background-splotches-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2000' height='1333.3' viewBox='0 0 900 600'%3E%3Cg fill-opacity='0.56'%3E%3Cpath fill='%23ffffff' d='M306.9 210.2c-1.2-22.8-13.5-42.7-40.8-41.1c-18.3 1.1-35.9 3.6-47.5 20.1c-5.2 7.4-10.6 15.6-11.4 24.9c-0.5 5.8 0.2 12 1.2 17.7c9 49.6 85.3 46.7 96.4 0.2C306.6 224.9 307.3 217.4 306.9 210.2z'/%3E%3Cpath fill='%23ffffff' d='M137.2 481.3c-13.2-9.9-31.2-13.3-48.5-3.2c-12.6 7.3-19.1 17.4-21.1 28.2c-0.7 2.4-1.2 4.7-1.5 7c-8.2 35.4 33.7 78.9 72.6 48.6C167.6 539.3 164.4 501.6 137.2 481.3z'/%3E%3Cg fill='%23ffffff' %3E%3Cpath d='M547.9 588.3c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 619.7 553.9 604.2 547.9 588.3z'/%3E%3Cpath d='M547.9-11.7c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 19.7 553.9 4.2 547.9-11.7z'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M849.7 498c-22.3 1.3-43.2 7.5-52.7 29.5c-3.3 7.7-7.3 15.7-7 24.3c2 55.6 86.1 63.4 98.8 10.1C890.6 554.6 877.3 496.4 849.7 498z'/%3E%3Cpath fill='%23ffffff' d='M762 291.1c-8.2-6.1-19.1-1.9-27.3 2.2c-7.4 3.7-14.4 8.2-21.6 12.1c-6.6 3.6-13.7 7-19.8 11.5c-18.3 13.5-2.5 45.1 10.6 56.4c17 14.6 41.6 15.9 59.6 2.1C794.1 351.8 790.7 312.4 762 291.1z'/%3E%3Cpath fill='%23ffffff' d='M863.3 170.3c-4.5-15.7-17.9-28.8-33.4-34.4c-16.2-5.8-38.4-2.9-51.8 8.1c-14.9 12.2-14.5 31.7-11.4 49c9.6 53.9 84.3 47.7 97-1.3C865.6 184.4 865.3 177.1 863.3 170.3z'/%3E%3Cpath fill='%23ffffff' d='M598.4 86.1c-10.2 15.5-9.3 34.2-0.9 50.4c2.6 5 6.2 9.5 10.4 13.2c14.2 12.6 35.5 17.1 53.2 9.5c14.3-6.1 23.9-19.8 26.7-34.7C707.4 75.6 629.7 38.5 598.4 86.1z'/%3E%3Cpath fill='%23ffffff' d='M509.8 413.3c-17.3 22.6-11.8 59 17.5 75.3c22.6 12.6 52.2 1.7 63.8-20.9c21.4-42-9.2-85-56.5-71C523.8 399.9 515.6 405.8 509.8 413.3z'/%3E%3Cpath fill='%23ffffff' d='M607.4 232.3c-0.5-0.4-1-0.8-1.4-1.2c-16.5-12.8-30.2-22.1-50.3-8.4c-15.5 10.6-29 30.3-31.4 49.1c-4.2 33.6 30.6 46.9 58.6 40.6C619.6 304.2 640.6 259.5 607.4 232.3z'/%3E%3Cpath fill='%23ffffff' d='M410.6 95c-36.5 1.3-74.1 41.8-43.1 74.3c19.8 20.9 54.4 20.7 74.6 0.5c20.5-20.4 18.4-53.1-6.9-68.6C427.7 96.6 419.2 94.7 410.6 95z'/%3E%3Cpath fill='%23ffffff' d='M291.3 23c-0.1-0.1-0.1-0.1-0.2-0.2c-14.2-16.9-38.3-25.6-61.4-12.3c-13.5 7.8-20.5 18.7-22.7 30.2c-5.7 18 1.5 34.2 14.2 44.8c15.4 16.8 40.3 24.1 64.2 5.5c9.6-7.4 15-16.3 17.2-25.4C308.6 48.8 302.7 33.6 291.3 23z'/%3E%3Cpath fill='%23ffffff' d='M419.1 440.6c-16.9-14.5-41.8-21.5-61.7-9.5c-18.3 11.1-1 100.1 32.2 93.5c23.8-4.7 45.3-22.4 48.1-44.3C439.6 466.1 431.5 451.3 419.1 440.6z'/%3E%3Cpath fill='%23ffffff' d='M127 227c-12-4.3-25.4-2.1-38.7 11.4C71 255.9 61.4 286.1 80.4 306c21.3 22.3 86.9 27.5 89.6-14.9c0.5-8.9-2.7-17.9-6.5-25.8C155.1 248.3 142.1 232.5 127 227z'/%3E%3Cpath fill='%23ffffff' d='M281.5 407.6c-0.3-0.4-0.7-0.7-1-1c-19.3-17.6-59.1-0.6-78.1 10.3c-23.8 13.7-8.2 41.1 5.4 55.8c16.3 17.6 42.7 25.2 68 5.8C291.3 466.6 295.5 422.7 281.5 407.6z'/%3E%3Cpath fill='%23ffffff' d='M137.9 110.2c-10.4-25.7-43.3-32.1-67-23.6C60.1 90.4 50 97.8 45.1 108.6c-21.2 47.3 44.9 81.1 78.5 51c9.5-8.5 17.3-18.9 17.4-32.4C141 120.8 139.9 115.1 137.9 110.2z'/%3E%3Cpath fill='%23ffffff' d='M344.3 284.7c-10 14.9-9.2 34.1-0.9 49.5c3.4 6.3 8.6 13.8 16.1 15.8c7.1 1.9 15.1 0.7 22.1-0.6c15.7-3 45.6-10.5 52.3-26.8C453.5 274.4 375.6 237.9 344.3 284.7z'/%3E%3Cg fill='%23ffffff' %3E%3Cpath d='M-29.2 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C-41.1 373.2-55 418.1-29.2 431.8z'/%3E%3Cpath d='M870.8 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C858.9 373.2 845 418.1 870.8 431.8z'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M671.4 460.5c-10.7 1.7-20.2 8.3-26.2 22.2c-21.5 49.5 45.4 84.9 79.4 53.3c16.3-15.2 24-31 6.5-48.1c-5.9-5.8-12.3-11-19.1-15.6C699.5 463.7 684.5 458.4 671.4 460.5z'/%3E%3C/g%3E%3C/svg%3E");
 background-attachment:fixed 
}
.background-squares-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='44' height='44' fill-opacity='0.13' fill='%23dddddd'/%3E%3C/svg%3E") 
}
.background-squares-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='44' height='44' fill-opacity='0.51' fill='%23ffffff'/%3E%3C/svg%3E") 
}
.background-wavy-gray {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='688' height='82.6' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23222' stroke-width='1.3' stroke-opacity='0.03'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E") 
}
.background-wavy-white {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='688' height='82.6' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-opacity='0.82'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E") 
}
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);
 font-size:12px;
 font-size:.75rem;
 line-height:1;
 padding:.6em 1em .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:var(--default-black, #332A2B); 
}
select {
 border:1px solid #ccc 
}
textarea {
 width:100% 
}
a {
 color:var(--default-black, #332A2B);
 text-decoration:none 
}
a:hover,
:hover {
 -webkit-text-decoration:bold;
 text-decoration:bold;
 transition:all .3s ease 0s!important;
 -webkit-transition:all .3s ease 0s!important;
 -o-transition:all .3s ease 0s!important;
 -moz-transition:all .3s ease 0s!important 
}
a:focus {
 outline:thin dotted 
}
a:hover {
 outline:0;
 color:var(--primary-color,#FFB7C2) 
}
.container {
 padding:0 50px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 max-height:250px;
 min-height:45px 
}
.container-centered {
 padding:0 30px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center 
}
.container .site-branding {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap 
}
.container .site-title,
.container .custom-logo {
 margin:13px 0 
}
.container-centered {
 margin-bottom:20px 
}
.sticky-nav .container-centered {
 margin-bottom:0 
}
.container-modern-centered {
 padding:0 30px;
 text-align:justify;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center 
}
.container-centered .site-title,
.container-centered .site-description {
 text-align:center;
 width:auto;
 padding-bottom:1px 
}
.container-centered .main-navigation ul {
 padding:0;
 float:none 
}
.container-centered .custom-logo-link {
 display:block;
 text-align:center 
}
.container-centered .custom-logo {
 float:none!important;
 margin:20px 0 
}
.main-navigation-divided ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 list-style-type:none;
 margin:0;
 padding:0 
}
.main-navigation-divided ul li {
 text-align:center;
 padding:0 25px;
 width:100% 
}
.main-navigation-divided .menu-divider-item {
 padding:20px 0 
}
.main-navigation-divided .menu-divider-item a {
 background:transparent!important 
}
.sticky-nav .main-navigation-divided .menu-divider-item {
 padding:0 
}
.site-header {
 background:transparent;
 position:relative;
 width:100%;
 top:0;
 left:0;
 padding:10px 0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 z-index:30000 
}
.site-header ul {
 text-transform:uppercase;
 font-size:.8rem;
 font-weight:500;
 letter-spacing:.15em 
}
#primary-menu li a {
 -webkit-transition:background-size .4s ease;
 -o-transition:background-size .4s ease;
 transition:background-size .4s ease;
 background:-o-linear-gradient(top,transparent 2%,var(--primary-color,#FFB7C2) 0) center center/0% 1% no-repeat;
 background:-webkit-gradient(linear,left top, left bottom,color-stop(2%, transparent),color-stop(0, var(--primary-color,#FFB7C2))) center center/0% 1% no-repeat;
 background:linear-gradient(to bottom,transparent 2%,var(--primary-color,#FFB7C2) 0) center center/0% 1% no-repeat;
 cursor:pointer 
}
#primary-menu li a:hover {
 background-size:100% 10% 
}
.menu-divider-item a:after,
.mobile-menu .sub-menu a:after,
.social-media-icons a:after,
.sub-menu li a:after {
 display:none!important 
}
.menu-divider-item a:before,
.sub-menu li a:before {
 display:none!important 
}
.main-navigation-divided .sub-menu,
.main-navigation-divided .sub-menu li {
 display:block!important;
 margin:0;
 padding:6px;
 width:250px 
}
.sub-menu li a {
 background:none!important 
}
.custom-logo {
 float:left;
 width:auto;
 height:auto;
 max-height:200px;
 max-width:300px;
 padding-top:5px;
 position:relative 
}
#site-navigation {
 width:100% 
}
.container-centered #site-navigation {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center 
}
.main-navigation ul {
 margin:0;
 float:right 
}
.main-navigation ul li {
 padding:0 10px;
 display:table-cell 
}
.sticky-nav {
 background:var(--default-white, #fff);
 -webkit-box-shadow:0 0 10px grey;
 box-shadow:0 0 10px grey;
 position:fixed 
}
.sticky-nav img {
 width:auto;
 max-height:65px;
 max-width:150px!important;
 padding:0;
}
.sticky-nav .container-centered img {
 margin-bottom:2px 
}
.sticky-nav h1 {
 font-size:20px;
 margin:auto 
}
.sticky-nav p {
 display:none 
}
.sticky-nav .social-icons-divided {
 display:none 
}
.green {
 color:red!important 
}
.nosticky {
 position:relative!important 
}
.site-header ul ul {
 -webkit-box-shadow:1px 2px 2px 1px rgba(0,0,0,0.2);
 box-shadow:1px 2px 2px 1px rgba(0,0,0,0.2);
 float:left;
 position:absolute;
 left:-999em;
 z-index:99999;
 margin:0;
 padding:0;
 background:var(--default-white, #fff);
 letter-spacing:.15em 
}
.site-header ul ul li {
 float:left;
 text-align:left;
 padding:10px 
}
.main-navigation ul ul ul,
.main-navigation-divided ul ul ul {
 left:-999em;
 top:0 
}
.main-navigation-divided ul ul ul {
 margin-top:-10px!important 
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul,
.main-navigation-divided ul ul li:hover>ul,
.main-navigation-divided ul ul li.focus>ul {
 top:100%;
 left:50% 
}
.main-navigation ul ul a {
 width:200px 
}
.main-navigation ul .last ul li a {
 width:100% 
}
.main-navigation ul li:hover>ul,
.main-navigation-divided ul li:hover>ul,
.main-navigation-divided ul li.focus>ul .main-navigation ul li.focus>ul {
 left:auto 
}
.main-navigation li {
 position:relative 
}
.main-navigation li .container-centered {
 float:none!important 
}
.main-navigation a {
 display:block;
 text-decoration:none 
}
.social-media-icons {
 list-style-type:none;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-top:8px;
 padding:0 
}
.social-media-icons li {
 padding-right:3px!important 
}
.social-media-icons a:hover,
.social-media-icons a:focus {
 color:#888 
}
.social-icons-divided {
 position:absolute;
 top:0;
 right:20px 
}
.social-icons-divided li {
 padding:0 10px 
}
.sub-menu li {
 position: relative;
}
.site-header .menu-btn {
 height: 100%;
}
.menu-icon {
 cursor:pointer;
 display:none;
 margin:7px;
 position:absolute;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 clear:both;
 right:5px;
 z-index:99999;
 top:35% 
}
.menu-icon .navicon {
 background:var(--default-black, #332A2B);
 display:block;
 height:3px;
 position:relative;
 -webkit-transition:background .2s ease-out;
 -o-transition:background .2s ease-out;
 transition:background .2s ease-out;
 width:23px 
}
.site-header .menu-icon .navicon:before,
.site-header .menu-icon .navicon:after {
 background:var(--default-black, #332A2B);
 content:'';
 display:block;
 height:100%;
 position:absolute;
 -webkit-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out;
 width:100% 
}
.site-header .menu-icon .navicon:before {
 top:6px 
}
.site-header .menu-icon .navicon:after {
 top:-6px 
}
.mobile-menu {
 background:#130c21;
 color:var(--default-white, #fff);
 left:0;
 width:100%;
 -o-transition:all 600ms cubic-bezier(.42,0,.58,1);
 transition:all 600ms cubic-bezier(.42,0,.58,1);
 -webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);
 -moz-transition:all 600ms cubic-bezier(.42,0,.58,1);
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 top:0;
 position:absolute;
 z-index:0;
 opacity:.9;
 height:0;
 overflow:hidden;
 display:none 
}
.mobile-menu ul {
 padding:0;
 margin:0;
 list-style-type:none 
}
.mobile-menu li,
.mobile-menu a {
 color:var(--default-white, #fff);
 margin:0;
 padding:20px;
 cursor:pointer 
}
.mobile-menu li:hover,
.mobile-menu li:focus {
 background-color:#f2f2f2;
 font-weight:700 
}
.mobile-menu li:hover a {
 color:#130c21 
}
.mobile-menu .menu-item-has-children a:before {
 content:"+ " 
}
.mobile-menu li:hover .sub-menu,
.mobile-menu li:focus .sub-menu {
 display:block!important;
 max-height:1000px!important 
}
.mobile-menu .sub-menu a:before {
 content:"" 
}
.mobile-menu .sub-menu {
 overflow:hidden!important;
 max-height:0!important;
 -webkit-transition:all .5s ease-out!important;
 background:transparent;
 position:relative;
 float:none;
 -webkit-box-shadow:0 0 0 0;
 box-shadow:0 0 0 0;
 color:#130c21;
 left:0 
}
.mobile-menu .sub-menu a,
.mobile-menu .sub-menu li {
 color:#130c21!important 
}
.mobile-menu ul ul li {
 float:none 
}
.site-header .menu-btn {
 display:none 
}
.site-header .menu-btn:checked~.mobile-menu {
 height:100vh;
 -webkit-transition:height 1s cubic-bezier(.42,0,.58,1);
 -o-transition:height 1s cubic-bezier(.42,0,.58,1);
 transition:height 1s cubic-bezier(.42,0,.58,1);
 -webkit-transition:padding 1s cubic-bezier(.42,0,.58,1);
 -o-transition:padding 1s cubic-bezier(.42,0,.58,1);
 transition:padding 1s cubic-bezier(.42,0,.58,1);
 -webkit-transition:all 1s cubic-bezier(.42,0,.58,1);
 -moz-transition:all 1s cubic-bezier(.42,0,.58,1) 
}
.site-header .menu-btn:checked~.menu-icon .navicon {
 background:transparent 
}
.site-header .menu-btn:checked~.menu-icon .navicon:before {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 background:var(--default-white, #fff);
}
.site-header .menu-btn:checked~.menu-icon .navicon:after {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 background:var(--default-white, #fff);
}
.site-header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,
.site-header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after {
 top:0 
}
@media screen and (max-width: 900px) {
 li.menu-divider-item {
  display:block!important 
 }
 .mobile-menu {
  display:block 
 }
 .container-centered .custom-logo {
  margin:0 
 }
 #site-navigation li {
  display:none 
 }
 .menu-btn,
 .menu-icon {
  display:inline-block 
 }
 .site-header .social-media-icons {
  display:none 
 }
 .site-footer .social-media-icons {
  display:block 
 }
 .mobile-menu .social-media-icons {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important;
  position:relative;
  margin-left:40px 
 }
 .mobile-menu .social-media-icons li {
  padding:0 
 }
 .mobile-menu .social-media-icons li:hover {
  background:transparent 
 }
 .mobile-menu .social-media-icons a:hover,
 .mobile-menu .social-media-icons a:focus {
  color:#999 
 }
 .mobile-menu .social-media-icons {
  border-top:1px solid #d2d2d2;
  width:80%;
  padding-top:20px 
 }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
 margin:50px auto;
 padding:10px;
 overflow:hidden;
 width:60%;
 grid-column:1/-1 
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:right;
 padding-right:15px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:50% 
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
 text-align:left;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-left:15px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:50%;
 position:relative 
}
.nav-next:after {
 content:"\2771";
 font-size:50px;
 font-weight:700;
 right:0;
 position:absolute 
}
.nav-previous:before {
 content:" \2770";
 font-size:50px;
 font-weight:700;
 margin-right:6px 
}
.nav-next a {
 margin-right:30px 
}
.nav-previous:hover,
.nav-next:hover {
 color:var(--primary-color,#FFB7C2) 
}
.nav-previous a,
.nav-next a {
 text-transform:uppercase;
 letter-spacing:.1em 
}
.nav-links {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex 
}
.screen-reader-text {
 border:0;
 clip:rect(1px,1px,1px,1px);
 -webkit-clip-path:inset(50%);
 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;
 -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
 box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
 clip:auto!important;
 -webkit-clip-path:none;
 clip-path:none;
 color:#21759b;
 display:block;
 font-size:14px;
 font-size:.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 
}
#content[tabindex="-1"]:focus {
 outline:0 
}
.alignleft {
 float:left;
 margin-right:1.5em 
}
.alignright {
 float:right;
 margin-left:1.5em 
}
.aligncenter {
 clear:both;
 display:block;
 margin-left:auto;
 margin-right:auto 
}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
 content:"";
 display:table;
 table-layout:fixed 
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
 clear:both 
}
.widget {
 margin:0 0 1.5em 
}
.widget select {
 max-width:100% 
}
section.widget {
 padding:20px;
}
.widget,
.widget_product_categories {
 border:none!important 
}
.widget li,
.widget_product_categories li {
 text-align:center;
 text-transform:uppercase;
 letter-spacing:.2em;
 font-size:11px;
 padding:10px;
 background:var(--default-white, #fff);
 margin-bottom:5px!important;
 margin-left:0!important;
 padding:15px 
}
.widget li a,
.widget_product_categories li a {
 margin-left:10px 
}
.widget li:before,
.widget_product_categories li:before {
 content:none 
}
.widget h2 {
 font-size:20px!important;
 text-transform:uppercase;
 letter-spacing:.15em;
 text-align:center;
 margin:0;
 padding:10px 
}
.widget p {
 text-align:center 
}
.widget ul {
 margin:0;
 padding:0;
 list-style-type:none 
}
.widget ul li {
 margin-bottom:20px;
 margin-left:30px 
}
.widget ul li:before {
 padding-right:10px;
 margin-left:-30px 
}
.page-layout .search-form {
 padding:0 30px;
 float: left;
 width: calc(100% - 60%);
}
.search-form label input {
 border-radius:0;
 width:100%;
 padding:10px;
 margin-bottom:7px 
}
.search-submit {
 width:100%;
 background:#fff!important;
 padding:13px!important;
 cursor:pointer 
}
.instagram-pics li {
 background:transparent 
}
.container,
.content-area,
.container-centered,
.page-layout {
 max-width:1400px;
 margin-left:auto;
 margin-right:auto 
}
.entry-content .disclaimer {
 padding:0 25px;
 display:block;
 text-align:center 
}
.sticky {
 display:block 
}
.updated:not(.published) {
 display:none 
}
.spacer {
 min-height:100px;
 display:block;
 width:100% 
}
.entry-summary {
 margin:1.5em 0 0;
}
.page-content,
.entry-content {
 margin:1.5em 0 0;
 padding: 0 3rem;
}
.page-links {
 clear:both;
 margin:0 0 1.5em 
}
#primary {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 overflow:hidden 
}
#primary.sidebar-left {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse 
}
#main {
 -webkit-box-flex:70%;
 -ms-flex:70%;
 flex:70%;
 min-width:0 
}
#secondary {
 -webkit-box-flex:20%;
 -ms-flex:20%;
 flex:20%;
 padding:0 30px 30px;
 max-width: 350px;
 margin: 0 auto;
}
#main article {
 background:var(--default-white, #fff);
 margin:0 30px 30px; /*! padding: 1rem; */
}
article p {
 font-size:17px;
 letter-spacing:.06em 
}
.entry-content > p,
.entry-content > li { /*! padding:0 50px; */
 line-height:1.6em;
}
.social-box {
 -ms-flex-preferred-size:30%;
 flex-basis:30% 
}
.social-btn a {
 padding:10px;
 border-bottom:none 
}
.social-btn a:hover {
 border:none 
}
#main .posts-grid .sticky .more-link {
 margin:0 auto;
 text-align:center;
 display:block;
 width:20% 
}
.site-footer {
 background:var(--default-black, #332A2B);
 color:var(--default-white, #fff);
 text-align:center;
 text-transform:uppercase;
 font-size:11px;
 letter-spacing:.2em;
 padding:20px 0;
 margin-top:auto 
}
.site-footer ul {
 list-style-type:none;
 margin:0;
 padding:0 
}
.site-footer li {
 display:inline;
 margin:0 20px;
 letter-spacing:.5em 
}
.site-footer a {
 color:var(--default-white, #fff);
}
.site-footer .footer-logo h4 {
 font-size:60px;
 font-family:'Big Snow',sans-serif;
 text-transform:uppercase;
 margin:30px 0 20px 
}
.site-footer .sub-menu {
 display:none 
}
.site-footer .footer-menu {
 padding:0 5px 
}
.site-footer .footer-image {
 max-height:100px;
 margin:30px 0 
}
figcaption {
 letter-spacing:.1em 
}
.page-header {
 padding:0 30px;
 margin-top:20px 
}
.page-title {
 text-align:center;
 text-transform:uppercase;
 margin-top:5px 
}
.archive-description {
 font-size:13px 
}
.subcategories {
 text-align:center;
 text-transform:uppercase;
 letter-spacing:.1em;
 font-size:13px;
 padding:0;
 margin:0 0 20px 
}
.subcategories a:after {
 content:" /" 
}
.subcategories a:last-of-type:after {
 content:" " 
}
.subcategories a.current {
 font-weight:700 !important 
}
.cute-top {
 display:block;
 width:80px;
 height:10px;
 margin:0 auto;
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") 
}
.posts-grid {
 display:-ms-grid;
 display:grid;
 margin-bottom:100px 
}
.posts-grid form {
 padding:0 15px 
}
.posts-grid-columns-2 {
 -ms-grid-columns:50% 50%;
 grid-template-columns:50% 50% 
}
.posts-grid-columns-3 article,
.posts-grid-columns-4 article {
 margin:0 15px 15px 15px!important 
}
.posts-grid-columns-3 {
 -ms-grid-columns:33% 33% 33%;
 grid-template-columns:33% 33% 33% 
}
.posts-grid-columns-4 {
 -ms-grid-columns:25% 25% 25% 25%;
 grid-template-columns:25% 25% 25% 25% 
}
.posts-grid .sticky {
 grid-column:1 / -1 
}
.posts-grid article.sticky {
 background:transparent!important 
}
.entry-header h2.sticky-title {
 text-transform:uppercase;
 text-align:center;
 margin-bottom:0;
 font-size:35px;
 color:var(--default-white, #fff);
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B);
 text-shadow:-3px 3px var(--primary-color,#FFB7C2);
 font-weight:700 
}
.entry-header h2.sticky-title a {
 color:var(--default-white, #fff);
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B); 
}
.entry-header h2.sticky-title a:hover {
 text-shadow:-2px 2px var(--accent-color,#f3e49e) 
}
.sticky .entry-header {
 padding:20px;
 margin-top:-10px 
}
.posts-grid article h2,
.posts-grid article p {
 padding:0 15px;
 margin:20px 0 
}
.posts-grid .grid-title {
 margin:10px 0 0 
}
.grid-more-link {
 padding:5px;
 text-transform:uppercase;
 font-size:11px;
 letter-spacing:.2em;
 color:var(--default-black, #332A2B);
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 margin:15px;
 position:absolute;
 bottom:0 
}
.grid-more-link:hover {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 color:var(--primary-color) 
}
.grid-more-link:after {
 content:"\000A0 \25B7" 
}
.posts-grid .social-box {
 text-align:right;
 position:absolute;
 bottom:0;
 right:0;
 margin:15px 
}
.posts-grid article {
 padding-bottom:20px!important;
 position:relative 
}
.posts-grid .entry-meta {
 text-align:left;
 margin:0!important;
 padding:20px 15px 0;
 font-size:11px;
 letter-spacing:.3em 
}
.posts-grid .grid-excerpt {
 padding-bottom:30px!important 
}
.post-thumbnail img {
 -o-object-fit:cover;
 object-fit:cover;
 width:100%;
 max-height:550px;
 height:auto;
}
.page-layout .post-thumbnail img {
 max-height:100%;
 margin:0;
 -o-object-position: top;
 object-position: top;
}
.posts-grid .post-thumbnail img {
 height:400px 
}
.sticky .post-thumbnail img {
 height:550px;
}
.page-layout .post-thumbnail {
 -webkit-box-shadow:-13px -13px var(--accent-color,#f3e49e);
 box-shadow:-13px -13px var(--accent-color,#f3e49e);
 margin:30px 40px 50px 40px;
 height:100%;
 line-height:1px;
 width:50%;
 float:left; /*! padding: 40px; */
}
.page-layout article {
}
.page-layout .entry-page-header {
 width:100%;
 text-align:center;
 padding: 40px 20px 20px 20px;
 background:var(--header-color,#d1e5e8);
}
.page-layout .entry-title {
 font-size:calc(30px + 2vw);
 text-align:center;
 margin-bottom:0;
 padding:0;
 display:inline;
}
.page-layout .entry-content {
 width:100% 
}
.page-layout .entry-page-header p {
 text-align:center;
 text-transform:uppercase;
 font-size:13px;
 letter-spacing:.3em;
 font-weight:700;
 padding:0;
}
.entry-page-header { /*! margin:40px 0; */
}
#main .entry-content > ul,
#main .entry-content > ol { /*! padding:0 35px; */
 font-size:17px;
 letter-spacing:.06em;
 padding-left: 0;
 padding-right: 0;
}
.single-post #main .entry-content li {
 margin-bottom:10px 
}
.poster-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 /*! height:550px; */
 width:100%;
 margin:0 30px 
}
.poster-wrapper .post-thumbnail {
 -ms-flex-preferred-size:60%;
 flex-basis:60% 
}
.poster-wrapper .entry-header {
 -ms-flex-preferred-size:40%;
 flex-basis:40%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex 
}
.poster-wrapper .poster-header-wrap {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center 
}

@media screen and (max-width: 900px) {

 .poster-wrapper {
  flex-direction:column-reverse;
  height:100%;
  margin:0 
 }

 .poster-wrapper .post-thumbnail {
  margin-bottom:-8px 
  }
}

#contact-respond input,
#contact-respond label,
#contact-respond textarea {
 width:40%;
 font-size:13px;
 color:var(--default-black, #332A2B);
 letter-spacing:.1em;
 text-transform:uppercase 
}
#contact-respond .contact-submit {
 width:auto;
 padding:10px;
 background:var(--accent-color,#f3e49e);
 border:none;
 text-transform:uppercase;
 font-weight:700;
 font-size:11px;
 cursor:pointer;
 color:var(--default-black, #332A2B); 
}
#contact-respond .contact-submit:hover {
 background:var(--default-black, #332A2B);
 color:var(--default-white, #fff);
}
.relatedposts {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-top:30px;
 padding:20px;
 margin-bottom:-40px;
 -webkit-box-align:top;
 -ms-flex-align:top;
 align-items:top;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center 
}
.relatedposts h3 {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 text-align:center 
}
.relatedposts .relatedthumb {
 width:200px;
 text-transform:uppercase;
 font-size:12px;
 letter-spacing:.1em;
 overflow:hidden;
 padding:5px 
}
.relatedthumb img {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover 
}
.relatedthumb .thumb-container {
 width:200px;
 margin-bottom:5px;
 height:200px;
 overflow:hidden 
}
.author-description {
 width:100%;
 margin:-10px auto 0;
 font-size:16px;
 letter-spacing:.1em;
 padding:0 8px 10px;
 text-align:center 
}
.wp-block-image img {
 margin:0 auto;
 display:block;
 width:auto 
}
.wp-block-quote {
 border:none;
 margin:50px auto;
 padding:0 
}
.wp-block-quote p {
 z-index:9;
 font-size:20px;
 position:relative;
 text-align:center;
 font-weight:700;
 letter-spacing:.1em 
}
.is-style-large p {
 font-style:normal!important 
}
.wp-block-quote cite {
 text-align:center;
 position:relative;
 z-index:9999999;
 margin:0 auto;
 display:block;
 text-transform:uppercase;
 letter-spacing:.3em;
 font-size:10px;
 color:#aaa!important 
}
.is-style-large cite {
 text-align:center!important;
 font-size:14px!important 
}
.wp-block-pullquote p {
 font-size:50px!important;
 color:inherit;
 font-family:'Big Snow',sans-serif!important;
 letter-spacing:.1em;
 text-transform:initial!important 
}
.wp-block-pullquote blockquote cite {
 letter-spacing:.1em;
 color:inherit 
}
.wp-block-pullquote.is-style-solid-color p,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-pullquote.is-style-solid-color blockquote {
 text-align:center!important;
 text-transform:uppercase;
 max-width:100%;
 padding: 1rem;
}
.wp-block-button {
 text-align:center;
 text-transform:uppercase;
 font-weight:400!important;
 letter-spacing:.05em 
}
.wp-block-table td,
.wp-block-table th {
 padding:.5em;
 border:1px solid #eee;
 word-break:break-all 
}
.wp-block-table tr:nth-child(even) {
 background-color:#f9f9f9 
}
.wp-block-cover {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:.15em;
 margin:0;
 color:var(--default-white, #fff);
}
.wp-block-search { /*! padding:0 30px */
}
.wp-block-embed blockquote {
 margin:0 auto!important 
}
.wp-block-embed-twitter .twitter-tweet {
 display:block;
 margin-left:auto;
 margin-right:auto 
}
.wp-block-embed iframe {
 margin:0 auto!important 
}
.wp-block-search input {
 border-radius:0 
}
.wp-block-search button {
 border:none;
 border-radius:0;
 text-transform:uppercase;
 letter-spacing:.1em;
 background:var(--default-black, #332A2B);
 color:var(--default-white, #fff);
}
.wp-block-search label {
 text-align:center;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:.1em 
}
#main .entry-content figure a {
 border-bottom:none 
}
.comment-content a {
 word-wrap:break-word 
}
.bypostauthor {
 display:block 
}
#comments {
 padding:20px 
}
#comments ul,
#comments ol {
 list-style-type:none 
}
#reply-title {
 text-transform:uppercase;
 font-size:25px;
 text-align:center 
}
#reply-title:before {
 content:"\000A0";
 width:100px;
 display:block;
 margin:10px auto;
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") 
}
.form-submit input {
 border-radius:0 
}
.form-submit input:hover {
 border:1px solid var(--default-black, #332A2B); 
}
.comment-author {
 display:inline-block;
 letter-spacing:.1em 
}
.comment-author img {
 float:left;
 padding-right:10px 
}
.comment-author .fn {
 text-transform:uppercase;
 font-size:15px 
}
.comment-metadata,
.reply {
 display:inline-block;
 max-width:250px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:.1em 
}
.reply {
 padding:10px 
}
.comment-content p {
 padding:10px 
}
.comment-metadata a,
.reply a {
 color:#999 
}
.comment-body {
 padding:20px!important 
}
#comments .says {
 display:none 
}
.comment-list {
 margin:0;
 padding:0 
}
#comments #respond {
 padding:20px;
 letter-spacing:.1em;
 font-size:14px 
}
#comments #respond .comment-form-comment label {
 text-transform:uppercase 
}
#comments #respond .comment-form-comment textarea {
 margin-top:10px;
 border-radius:0 
}
#comments .comments-title {
 text-align:center;
 text-transform:uppercase 
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
 display:none 
}
.infinity-end.neverending .site-footer {
 display:block 
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
 border:none;
 margin-bottom:0;
 margin-top:0;
 padding:0 
}
embed,
iframe,
object {
 max-width:100%;
 display:block;
 margin:0 auto 
}
.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:.8075em 0 
}
.wp-caption-text {
 text-align:center 
}
.gallery {
 margin-bottom:1.5em 
}
.gallery-item {
 display:inline-block;
 text-align:center;
 vertical-align:top;
 width:100% 
}
.gallery-columns-2 .gallery-item {
 max-width:50% 
}
.gallery-columns-3 .gallery-item {
 max-width:33.33% 
}
.gallery-columns-4 .gallery-item {
 max-width:25% 
}
.gallery-columns-5 .gallery-item {
 max-width:20% 
}
.gallery-columns-6 .gallery-item {
 max-width:16.66% 
}
.gallery-columns-7 .gallery-item {
 max-width:14.28% 
}
.gallery-columns-8 .gallery-item {
 max-width:12.5% 
}
.gallery-columns-9 .gallery-item {
 max-width:11.11% 
}
.gallery-caption {
 display:block 
}
#coming-soon-wrapper {
 height:100vh;
 background-size:cover!important;
 background-position:50% 50%!important 
}
#coming-soon-wrapper .coming-soon-container {
 background-color:hsla(332.3,38.6%,19.8%,0.3);
 width:100%;
 height:100%;
 position:absolute 
}
#coming-soon-wrapper .coming-soon-container .coming-soon-content {
 color:var(--default-white, #fff);
 font-size:16px;
 letter-spacing:.1em;
 text-align:center;
 margin:15vh auto;
 width:60%;
 padding:0 10px 
}
#coming-soon-wrapper .coming-soon-container h1 {
 font-family:'Big Snow',sans-serif!important;
 font-size:90px;
 margin-bottom:0 
}
.coming-soon-content .social-media-icons a {
 color:var(--default-white, #fff);
 margin-right:10px 
}
.coming-soon-content .social-media-icons a:hover {
 color:var(--primary-color,#FFB7C2) 
}
.coming-soon-content ul.social-media-icons {
 margin:0!important;
 padding:0!important;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex 
}
.coming-soon-content .shopping-cart,
.author-container .shopping-cart,
.coming-soon-content .search,
.author-container .search {
 display:none 
}
#contact-respond .error {
 padding:5px 9px;
 border:1px solid red;
 color:red;
 text-align:center;
 border-radius:3px 
}
#contact-respond .success {
 padding:5px 9px;
 border:1px solid green;
 color:green;
 text-align:center;
 border-radius:3px 
}
#contact-respond form span {
 color:red 
}
#full-screen-search,
#full-screen-search button,
#full-screen-search button.close,
#full-screen-search form,
#full-screen-search form div,
#full-screen-search form div input,
#full-screen-search form div input.search {
 font-family:inherit;
 background:none;
 border:0 none;
 border-radius:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 float:none;
 font-size:100%;
 height:auto;
 letter-spacing:normal;
 list-style:none;
 outline:none;
 position:static;
 text-decoration:none;
 text-indent:0;
 text-shadow:none;
 text-transform:none;
 width:auto;
 visibility:visible;
 overflow:visible;
 margin:0;
 padding:0;
 line-height:1;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 -webkit-appearance:none;
 transition:none;
 -webkit-transition:none;
 -moz-transition:none;
 -o-transition:none;
 -ms-transition:none 
}
#full-screen-search {
 overflow:hidden;
 opacity:0;
 height:0;
 z-index:-999999;
 top:0;
 left:0;
 width:100%;
 background:rgba(255,255,255,0.95);
 -webkit-transition:opacity .5s linear;
 -o-transition:opacity .5s linear;
 transition:opacity .5s linear 
}
#full-screen-search.open {
 position:fixed;
 opacity:1;
 height:100%;
 z-index:999998 
}
#full-screen-search form {
 width:100%;
 height:100% 
}
#full-screen-search button.close {
 position:absolute;
 z-index:999999;
 top:20px;
 right:20px;
 font-size:30px;
 font-weight:300;
 color:#999;
 cursor:pointer 
}
#full-screen-search form div {
 position:absolute;
 width:50%;
 height:100px;
 top:50%;
 left:50%;
 margin:-50px 0 0 -25% 
}
#full-screen-search form div input::-webkit-input-placeholder {
 font-family:'Big Snow',sans-serif!important;
 color:#999 
}
#full-screen-search form div input::-moz-placeholder {
 font-family:'Big Snow',sans-serif!important;
 color:#999 
}
#full-screen-search form div input:-ms-input-placeholder {
 font-family:'Big Snow',sans-serif!important;
 color:#999 
}
#full-screen-search form div input::-ms-input-placeholder {
 font-family:'Big Snow',sans-serif!important;
 color:#999 
}
#full-screen-search form div input::placeholder {
 font-family:'Big Snow',sans-serif!important;
 color:#999 
}
#full-screen-search form div input {
 width:100%;
 height:100px;
 background:#eee;
 padding:20px;
 font-size:40px;
 line-height:60px;
 letter-spacing:.05em 
}
.woocommerce table.shop_table,
.cart_totals h2 {
 padding: 0;
}
.woocommerce-page .default-page-title {
 padding: 0;
 text-align: center;
}
.woocommerce #reply-title {
 font-size: inherit; /*! margin-bottom: 50px; */
}
.woocommerce #reply-title:before {
 display: none;
}
.woocommerce #review_form #respond textarea,
.woocommerce .comment-form-author input,
.woocommerce .comment-form-email input {
 border: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
 border: none;
 padding: 0;
 margin: 0;
}
.woocommerce #reviews #comments ol.commentlist {
 padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
 border-bottom: 1px solid #d8d8d8;
 margin-bottom: 40px;
}
.woocommerce #reviews #comments ol.commentlist .alt {
 margin-left: 0 !important;
}
.woocommerce #reviews #comments .star-rating {
 float: none;
}
.woocommerce .comment-form-comment,
.woocommerce .comment-form-author,
.woocommerce .comment-form-email {
 border: 1px solid #d8d8d8;
}
.woocommerce .comment-form-comment label,
.woocommerce .comment-form-author label,
.woocommerce .comment-form-email label {
 padding: 10px;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-size: .8em;
 color: #777;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
 display: none;
}
.woocommerce img.custom-logo,
.woocommerce-page img.custom-logo {
 max-width: 300px;
}
.woocommerce a,
.wc-block-grid__products a {
 border-bottom:none 
}
.woocommerce a:hover,
.wc-block-grid__products a:hover,
.wc-block-grid__products li a {
 border-bottom:none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
 text-align:center;
 margin: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
 border-bottom:none 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
 display:inline-block;
 margin:0 auto;
 width:150px;
 margin:0 -5px;
 text-align:center;
 border:1px solid var(--default-black, #332A2B) !important;
 padding:10px 0;
 border-radius:0 0;
 text-transform:uppercase;
 border-right:none 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
 font-weight:400;
 font-size:13px;
 letter-spacing:.2em;
}
.sidebar-store .widget li {
 background:transparent;
 text-align:initial 
}
.sidebar-store .widget .product-categories li {
 background:#f1f1f1;
 text-align:center 
}
.sidebar-store .widget {
 background:var(--default-white, #fff);
}
.sidebar-store .widget li a {
 margin-left:0 
}
.add_to_cart_button {
 border-radius:0 0;
 text-transform:uppercase;
 letter-spacing:.1em;
 font-size:14px 
}
.woocommerce article p.woocommerce-info {
 padding:10px!important 
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
 text-align:center 
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
 display:none 
}
.woocommerce article p,
.woocommerce article h2,
.woocommerce p,
.woocommerce ul,
.woocommerce h3,
.woocommerce h4,
.woocommerce h5,
.woocommerce h6 {
 padding:0!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
 font-weight: 400;
}
.woocommerce p,
.woocommerce label {
 font-size:17px 
}
.woocommerce .entry-content {
 padding:20px;
 margin:0 
}
.woocommerce .entry-content p {
 margin:15px 0!important;
}
.woocommerce .related h2,
.woocommerce .related .price,
.woocommerce .related .add_to_cart_button {
 text-align:center;
 display:block 
}
.woocommerce #comments {
 padding:0 
}
.woocommerce #comments p {
 padding:10px 0 
}
.woocommerce #review_form_wrapper {
 margin-top:30px; /*! text-align: center; */
}
.woocommerce .comment-form-comment {
 padding:0!important 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
 display:none 
}
.woocommerce div.product form.cart {
 margin:20px 0 
}
.woocommerce button.button.alt,
.woocommerce a.button.alt,
.woocommerce .form-submit .submit {
 background-color:var(--default-black, #332A2B) !important;
 border-radius:0;
 letter-spacing:.1em;
 text-transform:uppercase;
 font-size:14px;
 font-weight:400;
 color: var(--primary-color, #f481b2) !important;
 letter-spacing: .2em;
}
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce .form-submit .submit:hover {
 background:#DDD !important;
 color: var(--default-black, #332A2B) !important;
}
.woocommerce .product_meta {
 text-transform:uppercase;
 font-size:12px;
 letter-spacing:.1em;
 margin-bottom:15px 
}
.woocommerce span.onsale {
 background:var(--accent-color,#719e7f);
 color:var(--default-black, #332A2B); 
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
 background-color:#fff!important 
}
.woocommerce-breadcrumb {
 text-transform:uppercase;
 letter-spacing:.1em;
 padding:10px 0 0 10px !important;
 font-size:13px!important 
}
.woocommerce .page-title {
 font-size:40px 
}
.woocommerce-tabs {
 padding:15px 
}
.woocommerce .woocommerce-product-rating,
.woocommerce .price {
 letter-spacing:.1em;
 text-transform:uppercase;
 font-size:12px 
}
.woocommerce .product_title {
 text-align:left;
 margin: 0;
}
.woocommerce .comment-reply-title {
 font-size:18px;
 font-weight:700;
 letter-spacing:.1em 
}
.woocommerce #respond input#submit {
 border-radius:0;
 font-size:14px;
 letter-spacing:.2em 
}
.woocommerce-result-count {
 font-size:13px;
 text-transform:uppercase;
 letter-spacing:.1em;
 margin-left:20px 
}
.woocommerce a.button {
 border-radius:0;
 text-transform:uppercase;
 letter-spacing:.1em;
 font-size:14px;
 font-weight:400;
 color: var(--default-black, #332A2B);
}
.woocommerce .woocommerce-product-search button {
 background:var(--default-black, #332A2B);
 width:100%;
 color:var(--default-white, #fff);
 text-transform:uppercase;
 letter-spacing:.2em;
 padding:12px 0;
 cursor:pointer;
 border:none;
 border-radius:0;
 font-weight: 600;
 letter-spacing: .2em;
}
.woocommerce .woocommerce-product-search button:hover {
 background:var(--primary-color,#f481b2);
 color: var(--default-black, #332A2B);
}
.woocommerce .woocommerce-product-search input {
 width:100%;
 border-radius:0 
}
.woocommerce .entry-summary ins.woocommerce-Price-amount {
 background:var(--accent-color,#719e7f);
 color:var(--default-black, #332A2B);
 font-weight:700 
}
.woocommerce .woocommerce-Price-amount {
 padding:5px 
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
 color:var(--default-black, #332A2B);
 font-weight:700 
}
.woocommerce ins {
 background:var(--accent-color,#719e7f);
 color:var(--default-black, #332A2B); 
}
.woocommerce .products .star-rating {
 color:var(--accent-color,#719e7f) 
}
.woocommerce .related .star-rating {
 margin:10px auto 
}
.woocommerce ul.products li.product .price {
 color:var(--default-black, #332A2B);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
 background-color:#aaa 
}
.woocommerce button.button {
 border-radius:0;
 text-transform:uppercase;
 letter-spacing:.1em;
 font-size:14px!important 
}
.woocommerce-MyAccount-navigation ul {
 margin:10px auto!important;
 text-transform:uppercase;
 letter-spacing:.1em;
 width:100%;
 text-align:center 
}
.woocommerce-MyAccount-navigation ul li {
 display:inline;
 font-size:14px!important 
}
.woocommerce-MyAccount-navigation ul li:after {
 content:"\000A0 \27A4 " 
}
.woocommerce-MyAccount-navigation ul li:last-of-type:after {
 content:"" 
}
.little-homepage-container ul.product_list_widget {
 list-style-type:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 width:90%;
 margin:0 auto;
 padding:60px 0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center 
}
.little-homepage-container ul.product_list_widget li {
 margin:10px;
 width:300px;
 text-align:center;
 height:100%;
 text-transform:uppercae;
 letter-spacing:.1em 
}
.little-homepage-container ul.product_list_widget img {
 -o-object-fit:cover;
 object-fit:cover;
 width:300px;
 height:300px 
}
.little-homepage-container .star-rating {
 display:none 
}
.woocommerce .woocommerce-ordering {
 margin-right:20px 
}
.woocommerce-error {
 text-align:center 
}
.woocommerce-error::before {
 top:0;
 left:5px;
}
.woocommerce div.product div.images .flex-control-thumbs {
 padding: 0 !important;
}
.little-widgets-content-slide h2 {
 font-size:45px;
 text-transform:uppercase;
 margin:20px auto 0;
 padding-top:15px 
}
.little-subscriber-list-display form {
 padding:0 20px!important 
}
#secondary .little-widgets-testimonial-section {
 padding-top:20px 
}
.little-widgets-blog-box {
 background:var(--default-white, #fff);
}
section.widget_little_widgets_testimonial_section {
 width:280px 
}
.widget_little_widgets_testimonial_section li {
 background:transparent;
 padding:0;
 text-transform:initial;
 font-size:16px 
}
.widget_little_widgets_testimonial_section p {
 font-size:13px;
 margin:0 
}
.little-widgets-testimonial-section article {
 padding-bottom:0!important 
}
.little-widgets-content-slideshow-section {
 background:var(--header-color,#D1E8EA) 
}
.little-widgets-flexslider .flex-direction-nav li a {
 background:transparent 
}
.fa-angle-left::before {
 content:"\02190"!important 
}
.fa-angle-right::before {
 content:"\02192"!important 
}
.little-widgets-flexslider .flex-direction-nav .flex-next i,
.little-widgets-flexslider .flex-direction-nav .flex-prev i {
 color:var(--default-black, #332A2B); 
}
.little-widgets-content-slideshow-section .little-widgets-content-slideshow-slide-content {
 padding:30px!important;
 text-align:left 
}
.little-widgets-content-slideshow-slide-content .cat-head {
 text-align:left;
 margin-top:0;
 margin-bottom:-25px 
}
.little-widgets-content-slideshow-slide-content .cat-head a {
 margin-left:0 
}
.little-widgets-content-slideshow-slide-content .cat-head:before {
 margin:0;
 width:85px 
}
.little-widgets-content-slideshow-section .little-widgets-two-images .little-widgets-content-slideshow-slide-content,
.little-widgets-two-images .cat-head {
 text-align:center 
}
.little-widgets-two-images .cat-head:before {
 margin:0 auto 
}
.little-widgets-content-slide .little-widgets-excerpt p {
 font-size:16px 
}
.featured-category-wrapper .little-widgets-featured-category-information {
 height:200px;
 background-position:0 100%;
 background-size:auto 10px;
 background-repeat:repeat;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='.2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") 
}
.featured-category-wrapper .little-widgets-featured-category-information:hover {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='.3' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 cursor:pointer 
}
.little-widgets-flexslider .slides img {
 min-height:470px 
}
.little-widgets-profile {
 -webkit-box-shadow:none;
 box-shadow:none 
}
.little-widgets-blog-posts-section .little-widgets-single .little-widgets-featured-img,
.homepage-widget-grid-single .little-widgets-featured-img {
 min-width:60%;
 max-height:450px;
 min-height:400px 
}
section .little-widgets-blog-posts-section .little-widgets-featured-img {
 min-height:initial;
 max-height:initial 
}
.little-widgets-testimonial-slide-content .little-widgets-card::after {
 content:none 
}
.little-widgets-testimonial-stars:after {
}
.featured-category-wrapper .little-widgets-cat-title {
 font-weight:400;
 font-size:25px 
}
.little-widgets-single article h4,
.homepage-widget-grid-single article h4 {
 font-weight:400 
}
.little-widgets-testimonial-slide-content .little-widgets-testimonial-author {
 padding:0 
}
.little-widgets-hero-information h1.little-widgets-title {
 font-size:50px;
 text-transform:uppercase 
}
.little-widgets-hero-information h1:before {
 content:''!important 
}
.little-widgets-featured-product-img {
 -webkit-box-shadow:-15px 15px var(--accent-color,#f3e49e);
 box-shadow:-15px 15px var(--accent-color,#f3e49e);
}
#secondary .little-widgets-featured-product-img {
 width: 90%;
 margin: 0 auto;
}
.little-widgets-featured-product-section .little-widgets-flex-row {
}
.little-widgets-featured-product-section .little-widgets-featured-product-information {
}
.little-widgets-single article,
.little-widgets-single .little-widgets-card,
.homepage-widget-grid-single article {
 background:transparent 
}
.little-widgets-button,
.more-link,
.form-submit input,
.search-submit,
.is-style-theme-button {
 background:var(--default-white, #fff);
 border-radius:0!important;
 font-weight:400 !important;
 padding:10px 20px;
 color:var(--default-black, #332A2B);
 letter-spacing:.3em;
 border:1px solid var(--default-black, #332A2B);
 -webkit-box-shadow:-5px 5px var(--primary-color,#FFB7C2);
 box-shadow:-5px 5px var(--primary-color,#FFB7C2);
 font-size:12px;
 margin-bottom:15px!important;
 text-transform:uppercase;
 cursor:pointer 
}
.little-widget .alt {
 background:var(--primary-color,#FFB7C2);
 color:var(--default-black, #332A2B);
 -webkit-box-shadow:5px 4px var(--default-black, #332A2B);
 box-shadow:-5px 5px var(--default-black, #332A2B); 
}
.little-widgets-button:hover,
.more-link:hover,
.form-submit input:hover,
.search-submit:hover,
.is-style-theme-button:hover {
 background:#e3e3e3!important;
 -webkit-box-shadow:2px 2px var(--accent-color,#f3e49e);
 box-shadow:2px 2px var(--accent-color,#f3e49e);
 color:var(--default-black, #332A2B); 
}
.little-widgets-button a:hover {
 color:var(--default-black, #332A2B); 
}
.little-widgets-feature-list-item-icon i {
 display:block;
 width:50px 
}
.little-widgets-feature-list-item-text h6 {
 text-transform:uppercase 
}
.little-widgets-feature-list-item-text h6 a {
 color:var(--default-black, #332A2B); 
}
.little-widgets-feature-list-item-text h6 a:hover {
 color:var(--primary-color,#FFB7C2) 
}
.little-widgets-feature-list-item-text p {
 letter-spacing:.04em 
}
.little-widgets-subscriber-list-section h2,
.little-widgets-subscriber-list-section .textwidget p {
 color:var(--default-white, #fff);
}
#secondary section.widget_little_subscriber_list_widget_class {
 padding: 0;
 border:none !important 
}
.little-widgets-subscriber-list-section {
 background-color:#31292a;
 background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 
}
.little-widgets-subscriber-list-section .little-subscriber-list-submit {
 background:var(--primary-color,#FFB7C2)!important;
 color:var(--default-white, #fff);
}
.little-widgets-subscriber-list-section .little-subscriber-list-submit:hover {
 background:var(--accent-color,#f3e49e)!important 
}
.little-homepage-container .subscriber-container {
 color:var(--default-white, #fff);
}
.little-widgets-subscriber-list-section h4 {
 font-weight:400 
}
.little-widgets-subscriber-list-section {
 padding:30px 10px;
}
section.widget_little_widgets_featured_product_section {
 padding: 0;
 border:none !important;
}
.little-widgets-blog-posts-section h2 {
 text-transform:uppercase;
 font-size:30px;
 margin:0 
}
.little-widgets-blog-posts-section .little-widgets-card {
 background:var(--default-white, #fff);
}
.little-widgets-blog-posts-section .little-widgets-card-content {
 overflow:hidden;
 background:var(--default-white, #fff);
}
.little-widgets-blog-posts-section .little-widgets-featured-img:hover {
 opacity:.7 
}
.little-widgets-profile-title {
 font-family:'Big Snow',sans-serif!important;
 font-size:40px;
 text-transform:inherit;
 text-align:center;
 padding:0;
 margin:0 
}
.little-widgets-profile-sub-title {
 font-size:.7em;
 letter-spacing:.3em;
 padding:0;
 margin:8px auto;
 text-align:center;
 text-transform:uppercase 
}
.little-widgets-profile-excerpt {
 margin-top:1em 
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile {
 -webkit-box-shadow:0 0;
 box-shadow:0 0 
}
div.little-widget_widget_little_widgets_profile .little-widgets-card {
 background:transparent;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse 
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile-title {
 color:var(--default-black, #332A2B);
 font-size:80px;
 font-weight:400;
 text-transform:inherit 
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile-img {
 -webkit-box-shadow:15px 15px var(--accent-color,#f3e49e);
 box-shadow:15px 15px var(--accent-color,#f3e49e);
 margin-right:50px 
}
div.little-widget_widget_little_widgets_profile .little-profile-content {
 width:50%;
 margin:0 auto;
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 font-size:18px;
 padding-right:60px;
 text-align:center 
}
.little-homepage-container .little-widgets-section.little_widgets-profile-section {
 padding-top:60px;
 margin-top:30px 
}
.little-homepage-container .little-widgets-title,
.little-widgets-content-slide h2 {
 text-transform:uppercase;
 color:var(--default-white, #fff);
 font-size:40px;
 margin:10px auto;
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B);
 text-shadow:-3px 3px var(--primary-color,#FFB7C2);
 font-weight:700 
}
.little-homepage-container .little-widgets-title a,
.little-widgets-content-slide h2 a {
 color:var(--default-white, #fff);
 -webkit-text-fill-color:var(--default-white, #fff);
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:var(--default-black, #332A2B); 
}
.little-homepage-container .little-widgets-title a:hover,
.little-widgets-content-slide h2 a:hover {
 text-shadow:-2px 2px var(--accent-color,#f3e49e) 
}
.little-homepage-container .little-widgets-title:before {
 content:"\000A0";
 width:150px;
 display:block;
 height:10px;
 margin:inherit;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 background-position:0 100%;
 background-size:40px auto;
 background-repeat:repeat-x 
}
.little-widgets-featured-product-information .little-widgets-title:before {
 margin:initial 
}
.little-widgets-text {
 letter-spacing:.06em 
}
.little-widgets-blog-box .little-blog-link {
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:.1em;
 padding:5px;
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E") 
}
.little-widgets-blog-box .little-blog-link:hover {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23FFB7C2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 background-position:0 100%;
 background-size:auto 5px;
 background-repeat:repeat-x;
 text-decoration:none;
 color:var(--primary-color,#FFB7C2) 
}
.little-widgets-blog-box .little-blog-link:after {
 content:"\000A0 \25B7" 
}
ul.slides li,
ul.flex-direction-nav li {
 margin-left:0!important 
}
ul.slides li:before,
ul.flex-direction-nav li:before {
 content:" "!important 
}
section .little-widgets-blog-posts-section h4 {
 font-size:13px;
 letter-spacing:.15em 
}
#secondary .little-widgets-aligner {
 padding:0 
}
section.widget_little_widgets_blog_posts_section {
 padding:0;
 background:transparent;
 border:none 
}
.little-homepage-container .instruction h1 {
 font-family:'Big Snow',sans-serif!important;
 color:#FFB7C2 
}
.little-widgets-testimonial-section article {
 background:transparent!important 
}
@media screen and (max-width: 600px) {
 .site-main .comment-navigation,
 .site-main .posts-navigation,
 .site-main .post-navigation {
  width:100% 
 }
 .main-navigation-divided .menu-divider-item {
  padding:0 
 }
}
@media screen and (max-width: 500px) {
 #primary {
  display:block 
 }
 .page-content,
 .entry-content {
  padding: 0 1rem;
 }
 .woocommerce-tabs {
  padding: 0;
 }
 .site-title {
  font-size:27px;
  width:100% 
 }
 .posts-grid article h2 {
  padding: 0 10px 
 }
 .grid-more-link {
  margin:15px 10px;
  padding:5px 0px 
 }
 .wp-block-search .wp-block-search__button {
  margin:5px auto 
 }
 .main-navigation-divided .sticky-nav h1 {
  margin:0 
 }

 .site-description {
  display:none 
 }
 .page-title {
  font-size:20px 
 }
 #site-navigation {
  -ms-flex-preferred-size:0;
  flex-basis:0 
 }
 #site-navigation.main-navigation-divided {
  -ms-flex-preferred-size:100%;
  flex-basis:100% 
 }
 .container-centered .site-branding {
  margin-left:0 
 }
 .container-centered {
  margin-bottom:0 
 }
 .container-centered .site-title {
  padding-bottom:0 
 }
 .site-title {
  min-width:215px 
 }
 .custom-logo {
  max-width:250px!important;
  max-height:100px 
 }
 #main article {
  margin:0 10px 20px 
 }
 #main .entry-title,
 .poster-wrapper .entry-title {
  font-size:30px 
 }
 #main .cat-head {
  font-size:12px 
 }
 #main .entry-meta {
  width:80%;
  font-size:10px 
 }
 .wp-block-quote p {
  font-size:17px 
 }
 #main .entry-header {
  padding:5px 10px 15px 
 }
 #main .flex-footer-container {
  padding:10px 
 }
 .flex-footer-container .social-box {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  text-align:center 
 }
 .flex-footer-container .tags-links {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  text-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
 }
 .site-footer>div {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  margin:0 20px 
 }
 .site-footer {
  display:block 
 }
 #coming-soon-wrapper .coming-soon-container .coming-soon-content {
  margin:20vh auto;
  width:100%!important 
 }
 .coming-soon-content h1 {
  font-size:40px!important 
 }
 div.little-widget_widget_little_widgets_profile .little-widgets-profile-title {
  font-size:60px!important 
 }
 .little-widgets-card-slide .content-slide-title {
  font-size:26px 
 }
 .wp-block-media-text__content p {
  font-size:23px 
 }
 #comments {
  padding:5px 
 }
 .gallery-columns-2 .gallery-item,
 .gallery-columns-3 .gallery-item,
 .gallery-columns-4 .gallery-item,
 .gallery-columns-5 .gallery-item,
 .gallery-columns-6 .gallery-item,
 .gallery-columns-7 .gallery-item,
 .gallery-columns-8 .gallery-item,
 .gallery-columns-9 .gallery-item,
 .blocks-gallery-item {
  min-width:100%!important 
 }
 .alignleft,
 .alignright {
  float:none;
  width:100%;
  margin:0 auto 
 }
 .alignleft img,
 .alignright img {
  margin:0 auto;
  display:block 
 }
 h2.sticky-title {
  font-size:25px!important 
 }
 .wc-block-grid ul {
  margin:0!important;
  padding:0!important;
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important 
 }
 .wc-block-grid li,
 .wc-block-grid__product li {
  -ms-flex-preferred-size:100%!important;
  flex-basis:100%!important;
  max-width:100%!important;
  padding:0!important 
 }
 section.widget {
  width:100%!important 
 }
 section.widget_little_widgets_testimonial_section {
  width:300px!important 
 }
 .woocommerce-ordering,
 .woocommerce-result-count {
  width:100%;
  text-align:center;
  float:none;
  margin:0 0 10px!important 
 }
 h1.site-title {
  font-size:35px 
 }
 .sticky-nav h1.site-title {
  font-size:20px;
  max-width:250px!important;
  min-width:100px!important;
  margin-left:auto!important;
  margin-right:auto!important 
 }
 .post-thumbnail img {
  max-height:250px 
 }
 .wp-block-pullquote p {
  font-size:30px!important 
 }
 .little-homepage-container .little-widgets-title {
  font-size:30px 
 }
 .main-navigation-divided ul li {
  padding:0 
 }
 .site-footer .footer-logo h4 {
  font-size:30px 
 }
 #main .posts-grid .sticky .more-link {
  width:50% 
 }
}
@media screen and (max-width: 401px) {
 .woocommerce ul.products[class*="columns-"] li.product,
 .woocommerce-page ul.products[class*="columns-"] li.product {
  width:100% 
 }
 .woocommerce div.product .woocommerce-tabs ul.tabs li {
  width:100% 
 }
 #tab-title-description {
  border-bottom: none !important;
 }
}
@media screen and (max-width: 806px) {
 .site-header img {
  z-index:-1 
 }
 #secondary {
  padding:0 
 }
 .sticky-nav .container-centered .site-title {
  padding:10px 30px 
 }
 #contact-respond input,
 #contact-respond label,
 #contact-respond textarea {
  width:100%;
 }
 .page-template-page-contact-us .page-layout .post-thumbnail {
  width:90%;
 }
 .little-widgets-blog-posts-section .little-widgets-single .little-widgets-featured-img,
 .homepage-widget-grid-single .little-widgets-featured-img {
  min-height:initial 
 }
 .little-widgets-flexslider .slides img {
  min-height:100% 
 }
 section.widget {
  width:350px;
  margin:25px auto 
 }
 section.widget_little_widgets_testimonial_section {
  width:320px 
 }
 .posts-grid {
  display:inline 
 }
 .little-widgets-hero-information h1 {
  font-size:40px!important 
 }
}
@media screen and (max-width: 768px) {
 .page-template-page-contact-us .page-layout .post-thumbnail {
  width:100%;
 }
 .little-widgets-content-slideshow-slide-content .cat-head {
  margin-top:0;
  text-align:center 
 }
 .little-homepage-container .little-widgets-blog-box {
  margin:10px 0 
 }
 .little-widgets-content-slideshow-section .little-widgets-content-slideshow-slide-content {
  padding:0 10px 30px!important;
  text-align:center 
 }
 .little-widgets-content-slideshow-slide-content .cat-head:before {
  margin:0 auto;
  width:85px 
 }
 .little-widgets-content-slideshow-slide-content .cat-head a {
  margin-left:inherit 
 }
 .little-widgets-featured-product-section .little-widgets-flex-row {
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  text-align:center 
 }
 .little-widgets-featured-product-img,
 .page-layout .post-thumbnail,
 div.little-widget_widget_little_widgets_profile .little-widgets-profile-img {
  -webkit-box-shadow:-8px 8px var(--accent-color,#f3e49e);
  box-shadow:-8px 8px var(--accent-color,#f3e49e) 
 }
 .little-widgets-featured-product-img,
 div.little-widget_widget_little_widgets_profile .little-widgets-profile-img {
  margin-bottom:20px 
 }
 .little-widgets-featured-product-section .little-widgets-featured-product-information {
  padding:0 
 }
 .little-widgets-featured-product-information .little-widgets-title:before {
  margin:auto 
 }
 .little-homepage-container .little-widgets-section.little_widgets-profile-section {
  padding-top:0 
 }
 div.little-widget_widget_little_widgets_profile .little-profile-content {
  padding:0 
 }
 .page-layout article {
  display:block;
  padding:10px 
 }
 .page-layout .post-thumbnail,
 .page-layout .entry-content {
  width:100%;
  margin:0 
 }
 .entry-page-header {
  margin:40px 0 15px;
 }
 .page-layout .post-thumbnail img {
  max-height:400px 
 }
 .page-layout .post-thumbnail {
  -webkit-box-shadow:-7px -7px var(--accent-color,#f0ed6f);
  box-shadow:-7px -7px var(--accent-color,#f0ed6f);
  float:none; /*! margin: ; */
 }
 .page-layout .entry-page-header {
  margin-top: 20px;
  padding-top: 30px;
 }
 .site-footer .footer-image {
  max-height:70px 
 }
 .container {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column 
 }
 .container .site-branding {
  margin:0 auto;
  text-align:center 
 }
 h1.site-title {
  min-width:inherit 
 }
 .page-layout .search-form {
  float: none;
  width: 100%;
 }
}
@font-face {
 font-family:'Poppins';
 src:url(fonts/Poppins/Poppins-ExtraBold.eot);
 src:local(☺),
 url(fonts/Poppins/Poppins-ExtraBold.woff) format("woff"),
 url(fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype"),
 url(fonts/Poppins/Poppins-ExtraBold.svg) format("svg");
 font-weight:800;
 font-style:normal 
}
@font-face {
 font-family:'Poppins';
 src:url(fonts/Poppins/Poppins-Light.eot);
 src:local(☺),
 url(fonts/Poppins/Poppins-Light.woff) format("woff"),
 url(fonts/Poppins/Poppins-Light.ttf) format("truetype"),
 url(fonts/Poppins/Poppins-Light.svg) format("svg");
 font-weight:300;
 font-style:normal 
}
@font-face {
 font-family:'Poppins';
 src:url(fonts/Poppins/Poppins-LightItalic.eot);
 src:local(☺),
 url(fonts/Poppins/Poppins-LightItalic.woff) format("woff"),
 url(fonts/Poppins/Poppins-LightItalic.ttf) format("truetype"),
 url(fonts/Poppins/Poppins-LightItalic.svg) format("svg");
 font-weight:300;
 font-style:italic 
}
@font-face {
 font-family:'Big Snow';
 src:url('fonts/Big Snow/Big Snow.eot');
 src:local(☺),
 url('fonts/Big Snow/Big Snow.woff') format("woff"),
 url('fonts/Big Snow/Big Snow.ttf') format("truetype"),
 url('fonts/Big Snow/Big Snow.svg') format("svg");
 font-weight:400;
 font-style:normal 
}
.wpcc-container {
 opacity:1 
}
.wpcc-transparency-5 {
 opacity:.95 
}
.wpcc-transparency-10 {
 opacity:.9 
}
.wpcc-transparency-15 {
 opacity:.85 
}
.wpcc-transparency-20 {
 opacity:.8 
}
.wpcc-transparency-25 {
 opacity:.75 
}
.wpcc-container {
 border-style:solid;
 border-width:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 font-family:inherit;
 font-size:16px;
 line-height:1.5em;
 -webkit-transition:opacity 1s ease;
 -moz-transition:opacity 1s ease;
 -ms-transition:opacity 1s ease;
 -o-transition:opacity 1s ease;
 overflow:hidden;
 position:fixed;
 transition:opacity 1s ease;
 z-index:9999 
}
@media print {
 .wpcc-container {
  display:none 
 }
}
.wpcc-pushdown-wrap {
 max-height:0;
 overflow:hidden;
 -webkit-transition:max-height 1s;
 -o-transition:max-height 1s;
 transition:max-height 1s 
}
.wpcc-pushdown {
 margin:0!important;
 position:static 
}
.wpcc-invisible {
 opacity:0 
}
.wpcc-fontsize-tiny {
 font-size:12px 
}
.wpcc-fontsize-small {
 font-size:14px 
}
.wpcc-fontsize-large {
 font-size:18px 
}
.wpcc-border-thin {
 border-width:1px 
}
.wpcc-border-normal {
 border-width:3px 
}
.wpcc-border-thick {
 border-width:5px 
}
.wpcc-float {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 max-width:22em;
 padding:1.5em 
}
.wpcc-float.wpcc-padding-small {
 padding:1em 
}
.wpcc-float.wpcc-padding-large {
 padding:2em 
}
.wpcc-banner {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 margin:1em;
 padding:1em 
}
.wpcc-banner.wpcc-padding-small {
 padding:.5em .5em .5em 1em 
}
.wpcc-banner.wpcc-padding-large {
 padding:1.5em 
}
.wpcc-banner.wpcc-margin-none {
 margin:0 
}
.wpcc-banner.wpcc-margin-small {
 margin:.5em 
}
.wpcc-banner.wpcc-margin-large {
 margin:1.5em 
}
.wpcc-padding-none {
 padding:0 
}
.wpcc-padding-none.wpcc-float .wpcc-message {
 margin:1em 
}
.wpcc-padding-none.wpcc-banner .wpcc-message {
 margin:.8em 1em 
}
.wpcc-padding-none.wpcc-banner .wpcc-btn {
 height:100%;
 padding:.9em 1.5em 
}
.wpcc-btn,
.wpcc-privacy {
 cursor:pointer 
}
.wpcc-privacy {
 display:inline-block;
 opacity:.85;
 text-decoration:underline 
}
.wpcc-privacy:hover {
 opacity:1 
}
.wpcc-privacy:active,
.wpcc-privacy:visited {
 color:initial 
}
.wpcc-btn {
 display:block;
 font-size:.9em;
 font-weight:700;
 padding:.4em .8em;
 text-align:center;
 white-space:nowrap;
 -webkit-transition:background-color .2s ease;
 -moz-transition:background-color .2s ease;
 -ms-transition:background-color .2s ease;
 -o-transition:background-color .2s ease 
}
.wpcc-btn:hover {
 text-decoration:none 
}
.wpcc-top {
 top:1em 
}
.wpcc-top.wpcc-margin-none {
 top:0 
}
.wpcc-top.wpcc-margin-small {
 top:.5em 
}
.wpcc-top.wpcc-margin-large {
 top:1.5em 
}
.wpcc-left {
 left:1em 
}
.wpcc-left.wpcc-margin-none {
 left:0 
}
.wpcc-left.wpcc-margin-small {
 left:.5em 
}
.wpcc-left.wpcc-margin-large {
 left:1.5em 
}
.wpcc-right {
 right:1em 
}
.wpcc-right.wpcc-margin-none {
 right:0 
}
.wpcc-right.wpcc-margin-small {
 right:.5em 
}
.wpcc-right.wpcc-margin-large {
 right:1.5em 
}
.wpcc-bottom {
 bottom:1em 
}
.wpcc-bottom.wpcc-margin-none {
 bottom:0 
}
.wpcc-bottom.wpcc-margin-small {
 bottom:.5em 
}
.wpcc-bottom.wpcc-margin-large {
 bottom:1.5em 
}
.wpcc-float .wpcc-message {
 display:block;
 margin-bottom:1em 
}
.wpcc-banner {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center 
}
.wpcc-banner.wpcc-top {
 left:0;
 right:0;
 top:0 
}
.wpcc-banner.wpcc-bottom {
 left:0;
 right:0;
 bottom:0 
}
.wpcc-banner .wpcc-message {
 display:block;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin-right:1em;
 max-width:100% 
}
.wpcc-float .wpcc-compliance {
 -webkit-box-flex:1;
 -ms-flex:1 0 auto;
 flex:1 0 auto 
}
.wpcc-corners-small {
 border-radius:5px 
}
.wpcc-corners-normal {
 border-radius:7px 
}
.wpcc-corners-large {
 border-radius:10px 
}
.wpcc-corners-round .wpcc-btn {
 border-radius:4px 
}
.wpcc-corners-round.wpcc-margin-none,
.wpcc-corners-round.wpcc-padding-none .wpcc-btn {
 border-radius:0 
}
.wpcc-corners-round.wpcc-margin-none {
 border-radius:0 
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
 .wpcc-top {
  top:0!important 
 }
 .wpcc-bottom {
  bottom:0!important 
 }
 .wpcc-banner,
 .wpcc-float,
 .wpcc-left,
 .wpcc-right {
  left:0!important;
  margin:0!important;
  right:0!important 
 }
 .wpcc-banner {
  -webkit-box-align:unset;
  -ms-flex-align:unset;
  align-items:unset;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column 
 }
 .wpcc-corners-round {
  border-radius:0!important 
 }
 .wpcc-float {
  max-width:none 
 }
 .wpcc-message {
  margin-bottom:1em 
 }
 .wpcc-banner.wpcc-padding-small {
  padding:.5em 
 }
 .wpcc-padding-small .wpcc-message {
  margin-bottom:.5em 
 }
}
@media screen and (max-width:500px) {
 ul,
 ol {
  margin-left:1.5rem;
 }
}
.sidebar-store .widget ul li::before {
 padding-right: 0;
 margin-left: 0;
}
.entry-content .wp-block-query ul {
 margin: 0;
 padding: 0 !important;
}
.fa-goodreads:before {
 content: "\f02d";
}
.page-template-default .page-layout article {
 background: var(--default-white, #fff) !important;
}
.page-template-default .page-layout .entry-page-header {
 margin: 0;
 background: var(--header-color);
}
.entry-content .woocommerce {
 padding: 20px;
}
.page-layout article .little-widget:last-child {
 margin-bottom: -30px;
}
#secondary .wp-block-latest-comments {
 padding: 0;
}
#secondary section.widget_block > div.little-widget {
 margin: -20px;
}
#secondary .little_widgets-profile-section .little-widgets-card-content {
 padding:24px;
 width: 100%;
}
#secondary .little-widgets-profile-img {
 -webkit-box-shadow: none;
 box-shadow: none;
 width: 100%;
 margin: 0;
}
#secondary .little-widgets-profile-title {
 font-size: 3rem;
}
#secondary .little-widgets-featured-product-information {
 padding-bottom: 20px;
}
#secondary .little-blocks-instagram .little-widgets-default-title {
 background: none;
}
#secondary .little-widgets-featured-product-section .little-widgets-title,
#secondary2 .little-widgets-featured-product-section .little-widgets-title {
 margin-top: 25px;
}
#secondary .little-widgets-featured-product-section .little-widgets-text,
#secondary2 .little-widgets-featured-product-section .little-widgets-text {
 margin-bottom: 0;
}
#secondary .slides li,
#secondary .flex-direction-nav li,
#secondary .flex-control-nav li,
#secondary2 .slides li,
#secondary2 .flex-direction-nav li,
#secondary2 .flex-control-nav li {
 text-transform: inherit;
 letter-spacing: inherit;
 font-size: inherit;
 padding-left: 0px;
 padding-right:0px;
 font-weight: 400;
 background: none;
}
.woocommerce img.zoomImg {
 transition: none !important;
}
.entry-content p > a,
.entry-content li > a {
 border-bottom: 1px solid var(--primary-color);
}
.wc-tabs li a {
 border:none;
}
@media screen and (max-width: 500px) {
 #main .entry-content .slides {
  margin:inherit;
 }
}
.type-page .alignfull {
 position: relative;
 left: 50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 width: 100vw;
 max-width: 100vw;
} /* Block Styles */
.is-style-fill-window {
 position:unset !important;
 margin:0 !important;
}
.page-template .wp-block-cover.is-style-fill-window {
 height:unset;
 text-transform: unset;
 letter-spacing: unset;
}
.is-style-shadow-left img,
.has-media-on-the-left.is-style-media-shadow .wp-block-media-text__media {
 -webkit-box-shadow: -15px 15px var(--accent-color, #f3e49e);
 box-shadow: -15px 15px var(--accent-color, #f3e49e) 
}
.is-style-shadow-right img,
.has-media-on-the-right.is-style-media-shadow .wp-block-media-text__media {
 -webkit-box-shadow: 15px 15px var(--accent-color, #f3e49e);
 box-shadow: 15px 15px var(--accent-color, #f3e49e);
}
@media (max-width: 600px) {
 .is-style-shadow-left img,
 .has-media-on-the-left.is-style-media-shadow .wp-block-media-text__media,
 .is-style-shadow-right img,
 .has-media-on-the-right.is-style-media-shadow .wp-block-media-text__media {
  -webkit-box-shadow:-15px -15px var(--accent-color, #f3e49e);
  box-shadow:-15px -15px var(--accent-color, #f3e49e);
 }
}
.is-style-text-block {
 text-transform: uppercase;
 color: var(--default-white, #fff);
 margin: 10px auto;
 -webkit-text-fill-color: var(--default-white, #fff);
 -webkit-text-stroke-width: 1px;
 -webkit-text-stroke-color: var(--default-black, #332A2B);
 text-shadow: -3px 3px var(--primary-color,#ffb7c2);
 font-weight: 700;
}
.is-style-paintbrush {
 display:inline;
}
.is-style-script {
 font-family: 'Big Snow', sans-serif;
 font-weight: normal 
}
@media (max-width:782px) {
 .is-style-wrap-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
 }
}
.is-style-paintbrush:before {
 content: '\00A0 \00A0 \00A0 ';
 height:8px;
 width:200px;
 display: block;
 margin: auto;
 -webkit-mask-repeat: repeat;
 mask-repeat: repeat;
 -webkit-mask-position: center;
 mask-position: center;
 -webkit-mask-size: 120px;
 mask-size: 20%;
 background-color:currentColor;
 -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23ffb7c2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
 mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23ffb7c2' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
}
.is-style-full-height {
 -ms-flex-item-align: stretch !important;
 -ms-grid-row-align: stretch !important;
 align-self: stretch !important;
}
.is-style-full-height > div {
 height:100% !important;
}
.is-style-center-text {
 text-align:center;
}
@media (max-width:782px) {
 .is-style-wrap-reverse > .wp-block-columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
 }
 .page-template-page-homepage-blocks-no-menu .right-dots {
  display:none;
 }
}
@media (max-width:1200px) {
 .page-template-page-homepage-blocks-no-menu .left-dots {
  display:none;
 }
}
.is-style-fill-window {
 min-height:100vh !important;
}
.page-template-page-homepage-blocks-no-menu .wp-block-cover {
 font-weight:inherit;
}
.page-template-page-homepage-blocks-no-menu .right-dots {
 max-height:90vh;
}
.page-template-page-homepage-blocks-no-menu .little-subscriber-list-display form {
 padding:0 !important;
}
.is-layout-flow .little-widgets-content {
 max-width:100%;
}
.is-style-theme-button a {
 color:unset !important;
 background:unset !important;
 padding:0;
 margin:0;
} 

/*Remember to add .is-style-theme-button to theme button selectors */

.little-widgets-featured-img, .thumb-container, .post-thumbnail:not(.page-thumb) img { 
display: block; 
width: 100%; 
aspect-ratio: var(--aspect-ratio, 4 / 3);
object-fit: cover; 
min-width: unset !important; 
max-width: unset !important; 
max-height: unset !important; 
min-height: unset !important; 
height: unset !important; 
object-position: center; 
} 
@media (min-width:768px) {
.homepage-widget-grid-single .little-widgets-featured-img { 
flex-basis: 40%; 
} 
.homepage-widget-grid-single .little-widgets-card-content { 
flex-basis: 60%; 
} 
}
/*
.little-widgets-content-slide .image-holder, .little-homepage-container .little-widgets-featured-product-img { 
overflow: visible; 
max-height: unset; 
min-height: unset; 
}
*/