/*
 Theme Name:   Zine Queen Child
 Description:  Mein individuelles Design für Zine Queen
 Author:       Dein Name
 Template:     zine-queen-block
 Version:      1.0
 Text Domain:  zine-queen-child
*/

/* Ab hier kannst du dein eigenes CSS einfügen */

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:bolder 
}
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 
}
.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 
}
[data-src]::before {
 content:'';
 display:block;
 max-height:600px 
}
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,#222);
 font-family:'Montserrat',Helvetica,sans-serif;
 font-size:16px;
 font-size:1rem;
 line-height:1.5 
}
h1,
h2,
h3,
h4,
h5,
h6 {
 clear:both;
 font-family:'Montserrat',sans-serif;
 font-weight:900;
  
}
.site-title {
 font-size:37px;
 padding:0;
 min-width:300px;
}
p {
 margin-bottom:1.5em 
}
.site-branding {
 -ms-flex-preferred-size:50%;
 flex-basis:50% 
}
.site-description {
 font-size:11px;
 width:300px;
 margin:-10px 0 0 5px;
}
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,
.sticky-title {
 font-size:35px;
 
 padding:0 100px;
 margin:0 
}
.entry-title a:hover,
.sticky-title a:hover {

}
.intro-paragraph {
 font-size:21px;
 letter-spacing:.1em 
}
.entry-meta,
.entry-sticky-meta {
 
 font-size:12px;
 color:#888;
 margin-top:10px;
 padding:0 30px 30px 30px;
 letter-spacing:.2em;
 font-family:"Lucida Console",Monaco,monospace;
}
.entry-meta a,
.entry-sticky-meta a {
 color:#888 
}
.byline span {
 margin:0 30px 
}
.entry-meta a:hover,
.entry-meta a:focus {
 color:var(--primary-color,#fbc8e7)!important 
}
.entry-meta i {
 color:#a1a1a1;
 padding-right:7px 
}
.entry-content p > a {
 font-weight:700;
 border-bottom:2px dashed var(--default-black,#222) 
}
.entry-content p > a:hover,
.entry-content p > a:focus {
 color:var(--primary-color,#fbc8e7);
 border-bottom:2px dashed var(--primary-color,#fbc8e7) 
}
.tags-links a {
 padding:2px 7px;
 font-size:10px;
 
 letter-spacing:.1em;
 margin-right:10px;
 font-family:"Lucida Console",Monaco,monospace 
}
.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 {
 margin:3px 
}
.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 30px;
 margin:20px 0 
}
html {
 -webkit-box-sizing:border-box;
 box-sizing:border-box 
}
*,
:before,
:after {
 -webkit-box-sizing:inherit;
 box-sizing:inherit 
}
body {
 background:var(--default-white,#FFF)!important;
}
.background-dots {
 background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.02' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E") 
}
.background-triangles {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23111111' fill-opacity='0.04'%3E%3Cpath d='M2 6h12L8 18 2 6zm18 36h12l-6 12-6-12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 
}
.background-graph {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23111111' fill-opacity='0.06'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 
}
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;
 padding:0 20px 
}
dd {
 margin:0 1.5em 1.5em 
}
img {
 height:auto;
 max-width:100% 
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
 .selector:not(:root),
 img {
  image-rendering:-webkit-optimize-contrast 
 }
}
figure {
 margin:1em 0 
}
table {
 margin:0 0 1.5em;
 width:100% 
}
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,.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,#222); 
}
select {
 border:1px solid #ccc 
}
textarea {
 width:100% 
}
a {
 color:var(--default-black,#222);
 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;
 color:var(--primary-color,#fbc8e7) 
}
a:hover {
 outline:0;
 color:var(--primary-color,#fbc8e7) 
}
.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:20px 30px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center 
}
.sticky-nav .container-centered {
 padding:0 
}
.container-modern-centered {
 padding:0 30px;
 text-align:justify;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center 
}
.container .site-title,
.container .custom-logo {
 margin:15px 5px 
}
.sticky-nav .container .site-title,
.sticky-nav .container .custom-logo {
 margin:0 
}
.container .site-branding {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap 
}
.sticky-nav .container .site-title {
 margin:0 
}
.custom-logo.container-centered {
 float:none;
 padding:18px 0 0 10px 
}
.container-centered .site-title,
.container-centered .site-description {
 text-align:center;
 width:auto;
 margin:0;
 padding:0 0 10px 
}
.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-bottom:20px 
}
.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 {
 margin:15px 0 
}
.sticky-nav .menu-divider-item {
 margin:0 
}
.main-navigation-divided ul li.last .sub-menu,
.main-navigation-divided ul li.last ul li {
 width:100px 
}
.site-header {
 background-color: #4a4339;
 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;
 font-weight:700 
}
.site-header ul {
 color: #ffffff;
 font-size:16px;
 font-weight:700; 
}
.site-header ul li a {
 padding-bottom:5px 
}
.site-header ul li a:after {
 bottom:0;
 content:"";
 display:block;
 height:1.8px;
 left:50%;
 position:absolute;
 background:var(--default-black,#222);
 -webkit-transition:width .3s ease 0s,left .3s ease 0s;
 -o-transition:width .3s ease 0s,left .3s ease 0s;
 transition:width .3s ease 0s,left .3s ease 0s;
 width:0 
}
.site-header ul li a:hover:after {
 width:100%;
 left:0 
}
.main-navigation-divided ul li a:after,
.mobile-menu .sub-menu a:after,
.social-media-icons a:after {
 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 {
 padding:10px 15px 10px 10px!important 
}
.custom-logo {
 float:left;
 width:auto;
 height:auto;
 max-height:60px;
 max-width:60px;
 padding-top:5px;
 position:relative 
}
#site-navigation {
 width:100%;
 font-weight:900 
}
.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 {
 -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 
}
.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,.2);
 box-shadow:1px 2px 2px 1px rgba(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 {
 margin-top:10px;
 float:left 
}
.main-navigation ul ul ul,
.main-navigation-divided ul ul ul {
 left:-999em;
 top:0 
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
 left:50%;
 top:100% 
}
.main-navigation-divided ul ul li:hover>ul,
.main-navigation-divided ul ul li.focus>ul {
 left:50%;
 top: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:9999999999;
 top:35% 
}
.menu-icon .navicon {
 background:var(--default-black,#222);
 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,#222);
 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:var(--default-black,#222);
 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:var(--default-black,#222) 
}
.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:var(--default-black,#222);
 left:0 
}
.mobile-menu .sub-menu a,
.mobile-menu .sub-menu li {
 color:var(--default-black,#222)!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 
 }
 #site-navigation li {
  display:none 
 }
 .menu-btn,
 .menu-icon {
  display:inline-block 
 }
 .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,#fbc8e7) 
}
.nav-previous a,
.nav-next a {
 font-weight:700;
 
 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,.6);
 box-shadow:0 0 2px 2px rgba(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;
 padding:10px 
}
.alignright {
 float:right;
 margin-left:1.5em;
 padding:10px 
}
.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 {
 background:var(--default-white,#fff);
 padding:20px;
 border:2px solid var(--default-black,#222) 
}
.widget_categories li,
.widget_product_categories li,
.widget li {
 text-align:center;
 
 letter-spacing:.2em;
 font-size:11px;
 padding:10px;
 font-weight:700;
 background:#f9f9f9;
 margin-bottom:5px!important;
 margin-left:0!important;
 color:var(--default-black,#222); 
}
.widget_categories li a,
.widget_product_categories li a,
.widget li a {
 margin-left:10px 
}
.widget_categories li:before,
.widget_product_categories li:before,
.widget li:before {
 content:""!important 
}
.widget_categories li:hover,
.widget_product_categories li:hover {
 background:var(--default-white,#FFF) 
}
.widget h2 {
 font-size:25px!important;
 color: black;
 text-align:center;
 margin:0;
 padding:10px 0;
 font-family:'Montserrat',sans-serif 
}
.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 {
 content:"\27A4";
 padding-right:10px;
 margin-left:-30px 
}
.search-form label input {
 border-radius:0;
 width:100%;
 padding:10px;
 margin-bottom:7px;
 
 font-size:11px;
 letter-spacing:.2em 
}
#secondary2 .social-box {
 display:none 
}
#secondary .little-widgets-blog-posts-section h2 {
 padding: 10px;
}
.search-submit {
 width:100%;
 background:var(--primary-color,#fbc8e7)!important;
 
 font-family:"Lucida Console",Monaco,monospace;
 color:var(--default-black,#222)!important;
 border:2px solid var(--default-black,#222)!important;
 height:100%;
 cursor:pointer;
 border-radius:0!important;
 padding:10px!important;
 letter-spacing:.3em 
}
.search-submit:hover {
 background:var(--default-black,#222)!important;
 color:var(--primary-color,#fbc8e7)!important 
}
.container,
.content-area,
.container-centered,
.page-layout {
 max-width:1400px;
 margin-left:auto;
 margin-right:auto 
}
.entry-content .disclaimer {
 padding:0 10px;
 display:block;
 text-align:center;
}
.sticky {
 display:block 
}
.updated:not(.published) {
 display:none 
}
.spacer {
 min-height:100px;
 display:block;
 width:100% 
}
.page-links {
 clear:both;
 margin:0 40px 
}
#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:360px;
 margin:0 auto 
}
#main article {
 background:var(--default-white,#fff);
 margin:0 30px 30px;
 -ms-word-wrap:break-word;
 word-wrap:break-word;
 border:2px solid var(--default-black,#222);
}
#main article .entry-header {
 text-align:center;
 background:var(--default-white,#fff);
 margin-top:30px 
}
.white-entry-wrapper {
 background:var(--default-white,#fff);
 width:auto;
 border-left:10px solid var(--default-black,#222);
 margin-left:80px;
 height:100% 
}
article p {
 font-size:19px 
}
.entry-content > p {
 padding:0 50px;
}
.entry-content form,
.posts-grid form {
 padding:0 40px;
}
.sticky .entry-content {
 margin:10px 10px 0 
}
.social-box {
 -ms-flex-preferred-size:30%;
 flex-basis:30% 
}
.social-btn a {
 padding:10px;
 border-bottom:none 
}
.social-btn a:hover,
.social-btn a:focus {
 border:none 
}
.more-link,
.little-widgets-button,
.woocommerce #respond input#submit {
 display:inline-block;
 background:var(--primary-color,#fbc8e7);
 color:var(--default-black,#222);
 text-align:center;
 width:150px;
 font-size:15px;
 padding:10px 0;
 margin:0 auto 50px;
 font-weight:400!important;
 border: 2px solid var(--default-black,#222);
}
.more-link:hover,
.more-link:focus,
.little-widgets-button:hover,
.little-widgets-button:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus {
 color:var(--primary-color,#fbc8e7);
 background:var(--default-black,#222);
}
.little-widgets-button.alt {
 color:var(--primary-color,#fbc8e7);
 background:var(--default-black,#222) 
}
.little-widgets-button.alt:hover {
 background:var(--default-black,#222);
 opacity:.8;
}
#main .posts-grid .sticky .more-link {
 margin:15px 15px 30px;
 border:2px solid var(--default-black,#222); 
}
.site-footer {
 background:#f9f9f9;
 color:var(--default-black,#222);
 text-align:center;
 font-size:12px;
 padding:20px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:auto;
 clear:both;
 min-height:100px;
 width:100%;
 -ms-flex-negative:0;
 flex-shrink:0 
}
.site-footer ul {
 list-style-type:none;
 margin:0;
 padding:0;
 display:inline 
}
.site-footer .sub-menu {
 display:none 
}
.site-footer li {
 padding-right:15px!important;
 display:inline 
}
.site-footer>div {
 -ms-flex-preferred-size:33%;
 flex-basis:33% 
}
figcaption {
 letter-spacing:.1em 
}
.entry-content > h1,
.entry-content > h2,
.entry-content > h3,
.entry-content > h4,
.entry-content > h5,
.entry-content > h6 {
 padding-left:50px;
 padding-right:50px;
}
.itsawrap {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:0 30px 
}
.itsawrap article {
 margin:0!important;
 padding:0;
 border-right:none!important;
 background:var(--default-black,#222)!important 
}
.itsawrap .entry-content,
.itsawrap .entry-header,
.itsawrap .entry-footer {
 background:var(--default-white,#FFF) 
}
.itsawrap .entry-header {
 margin-top:0!important;
 padding-top:30px 
}
.itsawrap .entry-footer {
 padding-top:20px 
}
.itsawrap .entry-meta {
 padding-bottom:10px 
}
#secondary2 {
 padding:10px;
 margin:0;
 background:var(--default-black,#222);
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 max-width: 250px;
 overflow: hidden;
}
#secondary2 .widget {
 background:var(--default-black,#222);
 color:var(--default-white,#fff);
 padding:0 0 20px 0;
 border: none;
}
#secondary2 .null-instagram-feed a {
 color:var(--default-white,#FFF) 
}
.itsawrap .little-widgets-blog-box {
 padding:0;
 margin:0;
 border-top:none!important;
 border-bottom:none!important;
 border-left:none!important 
}
.itsawrap .little-widgets-blog-box article {
 background:inherit!important 
}
.itsawrap .little-widgets-aligner {
 padding:0 
}
.poster-wrapper .post-thumbnail {
 border:8px solid var(--default-black,#222);
 border-bottom:none;
 margin:0 30px -8px;
 -ms-flex-preferred-size:100%;
 flex-basis:100% 
}
.poster-wrapper .post-thumbnail img {
 max-height:550px;
}
.page-header {
 margin:0 30px 20px;
 background-color:var(--primary-color,#fbc8e7);
 background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23111111' fill-opacity='1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");
 border:8px solid var(--default-black,#222) 
}
.page-title {
 margin:0;
 padding:5px 8px 
}
.archive-description {
 font-size:13px 
}
.posts-grid {
 display:-ms-grid;
 display:grid 
}
.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 article {
 border:1px solid #f9f9f9 
}
.posts-grid .sticky {
 grid-column:1 / -1 
}
.posts-grid .sticky .entry-footer {
 display:none 
}
.sticky .entry-meta {
 text-align:center!important;
 font-size:12px!important;
 letter-spacing:.2em 
}
.posts-grid article h2,
.posts-grid article p {
 padding:0 15px;
 margin:20px 0 0 
}
.posts-grid .grid-title {
 margin:10px 0 0;
}
.posts-grid .sticky-title {
 margin:0;
 padding:20px 10px 
}
.sticky p {
 padding-bottom:10px!important;
 margin-top:0!important 
}
.grid-more-link {
 background:var(--primary-color,#fbc8e7);
 padding:5px;
 font-size:13px;
 color:var(--default-black,#222);
 border:1px solid var(--default-black,#222);
 margin:15px;
 position:absolute;
 bottom:0 
}
.grid-more-link:hover {
 background:var(--default-black,#222);
 color:var(--primary-color,#fbc8e7) 
}
.grid-more-link:after {
 content:"\000A0 \027A1" 
}
.posts-grid .social-box {
 text-align:right;
 position:absolute;
 bottom:0;
 right:0;
 margin:15px 
}
.posts-grid .grid-excerpt {
 padding-bottom:30px!important 
}
.posts-grid article {
 padding-bottom:30px!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 img:hover {
 opacity:.7 
}
.post-thumbnail img {
 -o-object-fit:cover;
 object-fit:cover;
 width:100%;
 max-height:450px 
}
.entry-header .post-thumbnail img {
 border-top:8px solid var(--default-black,#222);
 line-height:0 
}
.page-layout .post-thumbnail img {
 max-height:100% 
}
.posts-grid .post-thumbnail img {
 height:400px;
 border-bottom:8px solid var(--default-black,#222);
 z-index:1;
 position:relative
}
.posts-grid .sticky {
 padding-bottom:0!important 
}
.posts-grid .sticky .post-thumbnail img {
 height:450px 
}
.page-layout .post-thumbnail {
 width:50%;
 max-height:500px 
}
.page-layout .post-thumbnail img {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover 
}
.page-layout .page-flex-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 background:var(--default-black,#222);
 border-bottom:8px solid var(--default-black,#222) 
}
.page-layout .entry-page-header {
 width:50%;
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 padding:20px 0 
}
.page-layout .entry-title {
 font-size:55px;
 text-align:center;
 color:var(--primary-color,#fbc8e7);
 text-shadow:0 0;
 padding: 0 50px;
}
.page-layout .entry-content {
 width:100%;
 margin:0;
 padding:30px 0 
}
.page-flex-wrapper p {
 color:var(--default-white,#fff);
 text-align:center;
 letter-spacing:.15em;
 font-size:14px!important 
}
.entry-content li {
 font-size:19px 
}
#main .entry-content ul,
#main .entry-content ol {
 padding:0 35px;
}
#contact-respond input,
#contact-respond label,
#contact-respond textarea {
 width:100%;
 font-size:13px;
 color:var(--default-black,#222);
 letter-spacing:.1em;
}
#contact-respond form {
 padding:0 
}
#contact-respond .contact-submit {
 width:auto;
 border-radius:0;
 padding:10px;
 background:var(--primary-color,#fbc8e7);
 border:2px solid var(--default-black,#222);
 font-size:11px;
 cursor:pointer;
 color:var(--default-black,#222);
 font-family:"Lucida Console",Monaco,monospace 
}
#contact-respond .contact-submit:hover {
 background:var(--default-black,#222);
 color:var(--primary-color,#fbc8e7) 
}
.relatedposts {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-top:30px;
 padding:20px 20px 20px 0;
 background:var(--default-black,#222);
 color:var(--default-white,#fff);
 min-height:210px;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline 
}
.relatedposts h3 {
 -ms-flex-preferred-size:20%;
 flex-basis:20%;
 
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 font-size:36px;
 padding:0;
 left:-48px;
 position:relative;
 bottom:57px 
}
.relatedposts .relatedthumb {
 width:100%;
 
 font-size:12px;
 letter-spacing:.1em;
 padding:5px;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 font-family:"Lucida Console",Monaco,monospace 
}
.relatedthumb img {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover 
}
.relatedthumb .thumb-container {
 min-height:150px 
}
.relatedposts a {
 color:var(--default-white,#FFF) 
}
.author-description {
 width:100%;
 margin:0 auto;
 font-size:16px;
 letter-spacing:.1em;
 padding:0 8px 10px 
}
.wp-block-image img {
 margin:0 auto;
 display:block 
}
.wp-block-quote {
 border:none!important;
 display:block;
 margin:25px auto!important;
 padding:10px;
 font-family:"Lucida Console",Monaco,monospace;
 width:80% 
}
.wp-block-quote p,
blockquote p {
 z-index:9;
 font-size:15px;
 position:relative;
 text-align:center;
 /*font-weight:700;*/
}
.is-style-large p {
 font-style:normal!important 
}
.wp-block-quote cite {
 text-align:center;
 position:relative;
 z-index:9;
 margin:0 auto;
 display:block;
 
 letter-spacing:.3em;
 font-size:10px;
 color:inherit!important 
}
.is-style-large cite {
 text-align:center!important;
 font-size:14px!important 
}
.wp-block-pullquote {
 color:inherit;
 margin:25px auto;
 background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23111111' fill-opacity='.1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")!important 
}
.wp-block-pullquote p {
 font-size:35px;
  
}
.wp-block-pullquote cite {
 letter-spacing:.1em;
 display:inline-block;
 color:inherit 
}
.wp-block-pullquote blockquote {
 max-width:100%!important;
 text-align:center!important 
}
.wp-block-table td,
table td,
.wp-block-table th,
table th {
 padding:10px 20px;
 border:1px solid #eee;
 border:none 
}
.wp-block-table tr:nth-child(even),
table tr:nth-child(even) {
 background-color:#f9f9f9 
}
.wp-block-cover-text {
 
 font-weight:700;
 letter-spacing:.15em 
}
#main .entry-content figure a {
 border-bottom:none 
}
address {
 margin:0 50px 
}
.wp-block-file {
 padding:0 20px 
}
.wp-block-archives-dropdown {
 margin:10px 50px 
}
.wp-block-button {
 padding:10px 
}
.wp-block-file a,
.wp-block-button a {
 border-bottom:none;
 border-radius:0 
}
.wp-block-file a:hover {
 border-bottom:none 
}
.comment-content a {
 word-wrap:break-word 
}
.bypostauthor {
 display:block 
}
#comments {
 padding:20px 
}
#reply-title {
 
 text-align:center;
 font-size:25px 
}
.form-submit input {
 font-family:"Lucida Console",Monaco,monospace;
 display:block;
 background:var(--primary-color,#fbc8e7);
 color:var(--default-black,#222);
 text-align:center;
 width:150px;
 
 border:2px solid var(--default-black,#222);
 font-size:12px;
 font-weight:400;
 padding:10px 0;
 letter-spacing:.1em;
 border-radius:0 
}
.form-submit input:hover {
 cursor:pointer;
 color:var(--primary-color,#fbc8e7);
 background:var(--default-black,#222);
 border:2px solid var(--default-black,#222) 
}
.comment-author {
 display:inline-block;
 letter-spacing:.1em 
}
.comment-author img {
 float:left;
 padding-right:10px 
}
.comment-author .fn {
 
 font-size:15px 
}
.comment-metadata,
.reply {
 display:inline-block;
 max-width:350px;
 font-size:12px;
 
 letter-spacing:.1em;
 margin-left:5px;
 font-family:"Lucida Console",Monaco,monospace 
}
.reply {
 padding:10px 
}
.comment-content p {
 padding:10px 
}
.comment-metadata a,
.reply a {
 color:#999 
}
#comments .comment-body {
 padding:20px 
}
#comments .says {
 display:none 
}
#comments .comment-list {
 margin:0 
}
#comments .comment-list,
#comments .children {
 padding:0;
 list-style-type:none 
}
#comments #respond {
 background:#f9f9f9;
 padding:20px;
 letter-spacing:.1em;
 font-size:14px;
 border:8px solid var(--default-black,#222) 
}
#comments #respond .comment-form-comment label {
  
}
#comments #respond .comment-form-comment textarea {
 border:1px dashed #ccc;
 margin-top:10px;
 border-radius:0 
}
#comments .comments-title {
 
 font-size:30px;
 text-align:center 
}
.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 {
 min-width:100% 
}
.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 1em 
}
.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:100vmax;
 background-size:cover!important;
 background-position:50% 50%!important 
}
#coming-soon-wrapper .coming-soon-container {
 background-color:hsla(332.3,38.6%,19.8%,.3);
 width:100%;
 height:100vmax;
 position:absolute 
}
#coming-soon-wrapper .coming-soon-container .coming-soon-content {
 color:var(--default-white,#fff);
 font-size:20px;
 letter-spacing:.1em;
 text-align:center;
 margin:15% auto;
 width:60% 
}
#coming-soon-wrapper .coming-soon-container h1 {
 font-size:60px;
 text-shadow:3px 3px var(--primary-color,#fbc8e7) 
}
.coming-soon-content .social-media-icons a {
 color:var(--default-white,#fff);
 margin-right:10px 
}
.coming-soon-content .social-media-icons a:hover,
.coming-soon-content .social-media-icons a:focus {
 color:var(--primary-color,#fbc8e7) 
}
.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 .social-media-icons .shopping-cart,
.coming-soon-content .social-media-icons .search {
 display:none 
}
#contact-respond .error {
 padding:5px 9px;
 border-top:1px solid red;
 border-bottom:1px solid red;
 color:red;
 text-align:center 
}
#contact-respond .success {
 padding:5px 9px;
 border-top:1px solid green;
 border-bottom:1px solid green;
 color:green;
 text-align:center 
}
#contact-respond form span {
 color:red 
}
.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 {
 border-bottom:none 
}
.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:3px solid var(--default-black,#222) !important;
 padding:10px 0;
 border-radius:0 0;
 
 border-right:none 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
 font-weight:600;
 font-size:13px;
 letter-spacing:.2em;
 color: var(--default-black,#222);
}
.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;
 
 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 {
 text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
 font-weight: 600;
}
.woocommerce p,
.woocommerce label {
 font-size:17px 
}
.woocommerce article {
 padding: 10px;
}
.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;
 padding: 0;
}
.woocommerce .comment-form {
 padding: 0;
}
.woocommerce button.button.alt,
.woocommerce a.button.alt,
.woocommerce .form-submit .submit {
 background-color:var(--default-black,#222) !important;
 border-radius:0;
 letter-spacing:.1em;
 
 font-size: 12px;
 font-weight:400;
 font-family: "Lucida Console",Monaco,monospace;
 color: var(--default-white,#FFF) !important;
}
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce .form-submit .submit:hover {
 background:#DDD !important;
 color: var(--default-black,#222) !important;
}
.woocommerce .product_meta {
 
 font-size:12px;
 letter-spacing:.1em;
 margin-bottom:15px 
}
.woocommerce span.onsale {
 background:var(--primary-color,#719e7f);
 color:var(--default-black,#222);
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del { /*! background-color:#fff!important; */
}
.woocommerce-breadcrumb {
 
 letter-spacing:.1em;
 padding:10px 0 0 10px !important;
 font-size:13px!important 
}
.woocommerce .page-title {
 font-size: 40px;
 text-shadow: 3px 3px var(--primary-color,#fbc8e7);
 text-align: center;
}
.woocommerce-tabs {
 padding:15px 
}
.woocommerce .woocommerce-product-rating,
.woocommerce .price {
 letter-spacing:.1em;
 
 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;
 
 letter-spacing:.1em;
 margin-left:20px 
}
.woocommerce a.button {
 border-radius:0;
 
 letter-spacing:.1em;
 font-size:12px;
 font-weight:400;
 color: var(--default-white,#fff);
 font-family: "Lucida Console",Monaco,monospace;
 background: var(--default-black,#222);
}
.woocommerce .woocommerce-product-search button {
 background:#342A2B;
 width:100%;
 color:var(--default-white,#fff);
 
 letter-spacing:.2em;
 padding:12px 0;
 cursor:pointer;
 border:none;
 border-radius:0;
 font-weight: 400;
 font-family: "Lucida Console",Monaco,monospace;
 letter-spacing: .2em;
}
.woocommerce .woocommerce-product-search button:hover {
 background:var(--primary-color,#f481b2);
 color: var(--default-black,#222);
}
.woocommerce .woocommerce-product-search input {
 width:100%;
 border-radius:0 
}
.woocommerce .entry-summary ins.woocommerce-Price-amount {
 background:var(--primary-color,#719e7f);
 color:var(--default-black,#222);
 font-weight:700 
}
.woocommerce .woocommerce-Price-amount {
 padding:5px 
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
 color:var(--default-black,#222);
 font-weight:700 
}
.woocommerce ins {
 background:var(--primary-color,#719e7f);
 color:var(--default-black,#222);
}
.woocommerce .products .star-rating {
 color:var(--primary-color,#719e7f);
 margin: 10px auto;
}
.woocommerce .related .star-rating {
 margin:10px auto 
}
.woocommerce ul.products li.product .price {
 color:var(--default-black,#222); 
}
.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;
 
 letter-spacing:.1em;
 font-size:14px!important 
}
.woocommerce-MyAccount-navigation ul {
 margin:10px auto!important;
 
 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:"" 
}
.woocommerce .related.products {
 background:var(--default-black,#222);
 color:var(--default-white,#fff);
 padding:10px;
 margin:-10px;
}
.woocommerce .related.products h2 {
 text-align:center 
}
.woocommerce .related.products a,
.woocommerce .related.products span,
.woocommerce .related.products .woocommerce-Price-amount {
 color:var(--default-white,#fff);
 text-align:center;
}
.woocommerce .onsale {
 color: var(--default-black,#222) !important;
}
.woocommerce .related.products a.button {
 color:var(--default-black,#222);
 background:var(--primary-color,#fbc8e7);
 margin:0 auto;
 width:150px;
 display:block;
}
.woocommerce div.product div.images .flex-control-thumbs {
 padding: 0 !important;
}

.little-homepage-container{
    
}

.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;
}
.featured-category-wrapper {
 border:8px solid var(--default-black,#222);
}
.little-widgets-content-slide h2 {
 font-size:55px;
 
 margin:20px auto 0;
 padding-top:15px;
 word-break:break-word 
}
.little-widgets-two-images h2 {
 font-size:40px 
}
.little-widgets-hero-section.add-margins {
 border:8px solid var(--default-black,#222) 
}
.little-widgets-hero-section {
 /*border-top:3px solid var(--default-black,#222); */
 border-bottom:1px solid var(--default-black,#222) 
}
.little-widgets-hero-information h1.little-widgets-title {
 font-size:16px;
 
 background:transparent;
 text-align:inherit;
 width:100%;
 padding:0;
 right:0;
 color:var(--default-black,#222) 
}
.little-widgets-hero-information {
 background:var(--default-white,#fff);
 color:var(--default-black,#222);
 padding:1.5rem;
 border:2px solid var(--default-black,#222) 
}
.little-widgets-hero-information h1:before {
 content:''!important 
}
.little-widgets-feature-list-item.little-widgets-third,
.little-widgets-feature-list-item.little-widgets-half,
.little-widgets-feature-list-item.little-widgets-fourth {
 background:var(--default-white,#fff);
 margin:15px auto;
 border:3px solid var(--default-black,#222);
 width:30% 
}
.little-widgets-feature-list-item.little-widgets-half {
 width:45% 
}
.little-widgets-feature-list-item.little-widgets-fourth {
 width:22% 
}
.little-widgets-feature-list-item-icon,
.little-widgets-feature-list-item-text {
 margin:0 auto;
 width:100%;
 text-align:center 
}
.little-widget_widget_little_subscriber_list_widget_class {
 background:var(--default-black,#222);
 font-family:"Lucida Console",Monaco,monospace 
}
.little-widget_widget_little_subscriber_list_widget_class h4 { 
}
#little_subscriber_list .little-subscriber-list-submit {
 background:var(--primary-color,#fbc8e7)!important;
 color:var(--default-black,#222)!important 
}
#little_subscriber_list .little-subscriber-list-submit:hover {
 background:var(--default-black,#222)!important;
 color:var(--primary-color,#fbc8e7)!important 
}
.little-widgets-feature-list-item-icon i {
 color:var(--primary-color,#fbc8e7);
 background:var(--default-black,#222);
 padding:10px;
 -webkit-box-shadow:-10px 10px var(--primary-color,#fbc8e7);
 box-shadow:-10px 10px var(--primary-color,#fbc8e7);
 margin-bottom:20px 
}
.little-subscriber-list-submit {
 font-family:"Lucida Console",Monaco,monospace;
 letter-spacing:.3em!important;
 font-weight:400!important 
}
section.widget_little_subscriber_list_widget_class {
 padding: 0;
 border: none;
 background:var(--default-black,#222);
}
.little-widgets-blog-posts-section .homepage-widget-grid-single .little-widgets-featured-img {
 border-right:8px solid var(--default-black,#222) 
}
.little-widgets-post-holder .little-widgets-single article,
.homepage-widget-grid-single article {
 margin:0;
 background:var(--default-white,#FFF) 
}
#secondary .little-widgets-subscriber-list-section {
 padding: 20px;
}
section .little-widgets-section.little-widgets-blog-posts-section {
 background:var(--default-black,#222);
 color:var(--default-white,#FFF) 
}
section .little-widgets-section.little-widgets-blog-posts-section article {
 margin:0;
 background:none 
}
section .little-widgets-section.little-widgets-blog-posts-section .little-widgets-card {
 border-top:2px solid var(--default-black,#222);
 border-bottom:none;
 border-left:none;
 border-right:none 
}
.little-widgets-feature-list-item-text h6 {
 
 font-weight:700 
}
.little-widgets-feature-list-item-text h6 a:hover,
.little-widgets-feature-list-item-text h6 a:focus {
 color:var(--primary-color,#fbc8e7) 
}
.little-widgets-feature-list-item-text p {
 letter-spacing:.04em 
}
.little-widgets-testimonial-slide-content .little-widgets-card {
 background:#f9f9f9 
}
.little-widgets-testimonial-slide-content .little-widgets-testimonial-author {
 font-family:"Lucida Console",Monaco,monospace 
}
.little-widgets-blog-posts-section h2 {
 
 font-size:30px;
 margin:0 
}
.little-widgets-blog-posts-section .little-widgets-blog-box {
 background:var(--default-white,#fff);
 border:2px solid var(--default-black,#222) 
}
.little-widgets-blog-posts-section .little-widgets-single .little-widgets-featured-img {
 border-right:8px solid var(--default-black,#222) 
}
.little-widgets-blog-posts-section .little-widgets-card-content {
 overflow:hidden 
}
.little-widgets-blog-posts-section .little-widgets-card-content .home-meta {
 font-family:"Lucida Console",Monaco,monospace;
 letter-spacing:.2em 
}
.little-widgets-blog-posts-section .little-widgets-featured-img:hover {
 opacity:.7 
}
.little-widgets-blog-posts-section h4 {
 padding:0;
 font-size:18px;
  
}
#secondary .little-widgets-profile-title,
#secondary2 .little-widgets-profile-title {
 font-size:33px;
 
 text-align:center;
 padding:0;
 margin:0;
 color:var(--primary-color,#fbc8e7) 
}
.little-homepage-container .little_widgets-profile-section .little-widgets-card {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
}
.little-widgets-profile-sub-title {
 font-size:.7em;
 letter-spacing:.3em;
 padding:0;
 margin:8px auto;
 text-align:center;
 
 font-family:"Lucida Console",Monaco,monospace 
}
section .little-widgets-profile-img {
 border-bottom:8px solid var(--default-black,#222) 
}
section .little-profile-content {
 padding:15px;
 background:var(--default-black,#222);
 color:var(--default-white,#FFF) 
}
section .little-widgets-profile-sub-title {
 font-weight:400 
}
.little-homepage-container .little-widgets-profile {
 max-width:1100px 
}
.little-widgets-profile-excerpt {
 margin-top:1em;
 text-align:center 
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile {
 -webkit-box-shadow:0 0;
 box-shadow:0 0;
 padding: 0 10px;
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile-title {
 color:var(--default-black,#222);
 font-size:80px;
 font-weight:700;
 text-shadow:5px 5px var(--primary-color,#fbc8e7) 
}
div.little-widget_widget_little_widgets_profile .little-widgets-profile-img {
 border:8px solid var(--default-black,#222); /*! padding: 10px; */
}
.little-homepage-container .little-widgets-title {
 
 color:var(--default-black,#222);
 font-size:35px;
 margin-bottom:20px;
 margin-top:20px;
 text-align:left;
 background:#F4F8FF;
 padding:0 0 0 70px;
 width:50%;
 position:relative;
 right:65px;
 border: 1px solid #222222;
}
.little-widgets-mission-information .little-widgets-title {
 background:transparent;
 text-align:center;
 width:100% !important;
 right:0 !important;
 padding:0 !important 
}
.little-widgets-mission-information .little-widgets-text {
 text-align:center 
}
.little-widgets-featured-product-information .little-widgets-title {
 width:100%;
 right:80px;
 padding:0 0 0 70px 
}
section .little-widgets-featured-product-information .little-widgets-title {
 padding:0 
}
section.widget_little_widgets_featured_product_section img {
 border-bottom:8px solid var(--default-black,#222) 
}
.little-widgets-text {
 font-size: 15px;
 letter-spacing:.06em 
}
.little-widgets-text a,
.little-widgets-mission-information a {
 font-weight:700;
 font-family:"Lucida Console",Monaco,monospace 
}
section .little-widgets-featured-product-information .little-widgets-button {
 margin-top:5px!important;
}
.little-widgets-blog-box .little-blog-link {
 font-size:12px;
 letter-spacing: 0px;
 border:2px solid var(--default-black,#222);
 padding:10px!important;
 font-family:"Lucida Console",Monaco,monospace;
 background:var(--primary-color,#fbc8e7);
 padding:5px;
 color:var(--default-black,#222) 
}
.little-widgets-single article h4,
.homepage-widget-grid-single article h4 {
 font-size:30px 
}
.homepage-widget-grid-half article h4 {
 font-size:25px 
}
.little-widgets-blog-box .little-blog-link:hover {
 background:var(--default-black,#222);
 color:var(--default-white,#FFF) 
}
.little-widgets-blog-box .little-blog-link:after {
 content:" \027A1" 
}
.homepage-widget-grid-half .little-widgets-card-content,
.homepage-widget-grid-third .little-widgets-card-content,
.homepage-widget-grid-fourth .little-widgets-card-content {
 border-top:8px solid var(--default-black,#222) 
}
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 
}
#secondary .little-widgets-blog-box {
 margin:0 10px 
}
#secondary .little-widgets-blog-posts-section .little-widgets-blog-box {
 border:none 
}
#secondary .little-widgets-blog-posts-section {
 padding:10px 0 
}
.instruction {
 text-align:center 
}
.little-homepage-container .instruction h1 {
 color:var(--default-black,#222);
}
.little-widgets-content-slideshow-section {
 background:var(--default-white,#fff);
 border:10px solid var(--default-black,#222);
}
.little-widgets-content-slide .image-holder {
 border-right:10px solid var(--default-black,#222) 
}
.little-widgets-content-slide .image-holder.second-img {
 border-right:none;
 border-left:10px solid var(--default-black,#222) 
}
.little-widgets-content-slideshow-section .little-widgets-excerpt {
 font-size:18px 
}
.little-widgets-content-slideshow-section .cat-head {
 display:none 
}
.little-widgets-content-slideshow-section .flex-nav-prev {
 margin-right:5px 
}
.little-widgets-content-slideshow-section .flex-nav-prev .flex-prev,
.little-widgets-content-slideshow-section .flex-nav-next .flex-next {
 background:var(--default-black,#222) 
}
.little-widgets-content-slideshow-section .flex-nav-prev .flex-prev:hover,
.little-widgets-content-slideshow-section .flex-nav-next .flex-next:hover {
 background:#555 
}
.little-widgets-content-slideshow-section .flex-nav-next .flex-next i,
.little-widgets-content-slideshow-section .flex-nav-prev .flex-prev i {
 color:var(--default-white,#FFF) 
}
.little-widgets-video-bg-shade {
 background-color:transparent 
}
.little-widgets-portfolio-section .little-widgets-text,
.little-widgets-blog-posts-section .little-widgets-text,
.little-widgets-feature-list-section .little-widgets-text,
.little-widgets-testimonial-section .little-widgets-text {
 text-align:left 
}
#main .little-widgets-testimonial-section article {
 background:transparent;
 border:none 
}
section .little-widgets-testimonial-slide-content p {
 font-size:14px 
}
.little-widgets-portfolio-section .little-widgets-portfolio-img {
 margin:5px;
 -webkit-box-shadow:0 0 2px #777;
 box-shadow:0 0 2px #777 
}
#main .little-widgets-portfolio-item article {
 border:none 
}
.little-widgets-masonry-wrapper article {
 background:transparent 
}
@media screen and (max-width:600px) {
 .site-main .comment-navigation,
 .site-main .posts-navigation,
 .site-main .post-navigation {
  width:100% 
 }
}
@media screen and (max-width:500px) {
 #primary {
  display:block 
 }
 .woocommerce-tabs {
  padding: 0;
 }
 .little-widgets-hero-section {
  background-color: white;
 }
 .white-entry-wrapper {
  margin-left:35px 
 }
 .site-title {
  font-size:27px;
  width:100%;
 }
 .main-navigation-divided .sticky-nav h1 {
  margin:0 
 }
 .relatedposts {
  padding:20px 
 }
 #secondary2 {
  padding:0 15px 
 }
 .site-description {
  display:none 
 }
 #site-navigation {
  -ms-flex-preferred-size:0;
  flex-basis:0% 
 }
 #site-navigation.main-navigation-divided {
  -ms-flex-preferred-size:100%;
  flex-basis:100% 
 }
 .site-branding {
  width:100%;
  -ms-flex-preferred-size:100% 
 }
 .container-centered {
  padding:0 
 }
 .container-centered .site-branding {
  margin-left:0 
 }
 .container .site-title,
 .container .custom-logo {
  margin:0 
 }
 #main article {
  margin:0 10px 20px 
 }
 #main .entry-title {
  font-size:30px;
  padding:0 15px 
 }
 #main .product_title {
  padding:0;
 }
 #main .page-layout .entry-title {
  font-size:36px;
  padding:0 10px;
 }
 article .entry-content h1,
 article .entry-content h2,
 article .entry-content h3,
 article .entry-content h4,
 article .entry-content h5,
 article .entry-content h6 {
  padding:0 15px 
 }
 .itsawrap {
  margin:0 10px 
 }
 .poster-wrapper .post-thumbnail {
  margin-left:10px;
  margin-right:10px 
 }
 .page-header {
  margin:0 10px 20px 
 }
 #main .cat-head {
  font-size:10px 
 }
 #main .entry-header .entry-meta {
  font-size:10px;
  margin-left:0;
  padding:0 15px 20px 
 }
 #main .entry-meta span {
  margin:0 3px 
 }
 #main .entry-content > p {
  padding:5px 15px;
  margin:0 
 }
 #main .little-widgets-testimonial-section article p {
  margin:15px 0 
 }
 .wp-block-pullquote p {
  font-size:22px!important 
 }
 #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 
 }
 .site-main .comment-navigation,
 .site-main .posts-navigation,
 .site-main .post-navigation {
  width:100% 
 }
 .site-footer>div {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  margin:5px 
 }
 .site-footer {
  display:block 
 }
 #coming-soon-wrapper .coming-soon-container .coming-soon-content {
  margin:0 auto;
  width:80%!important 
 }
 #coming-soon-wrapper .coming-soon-container h1 {
  font-size:45px!important 
 }
 div.little-widget_widget_little_widgets_profile .little-widgets-profile-title {
  font-size:50px!important 
 }
 div.little-widget_widget_little_widgets_profile .little-profile-content {
  width:100%!important 
 }
 .little-widgets-card-slide .content-slide-title {
  font-size:30px 
 }
 .little-widgets-content-slideshow-section .little-widgets-excerpt {
  font-size:16px 
 }
 article h2,
 article h3,
 article h4 { /*! padding:0 10px */
 }
 .wp-block-media-text__content p {
  font-size:23px 
 }
 #comments {
  padding:5px 
 }
 .entry-content ul,
 ol {
  margin:0 15px;
 }
 #comments ul,
 #comments ol {
  margin:0 10px 
 }
 .alignleft,
 .alignright {
  float:none;
  width:100%;
  margin:0 auto 
 }
 .alignleft img,
 .alignright img {
  margin:0 auto;
  display:block 
 }
 figcaption {
  padding:0 10px 
 }
 .wp-block-quote.is-large p,
 .wp-block-quote.is-style-large p {
  font-size:20px 
 }
 .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 
 }
 .tags-links {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
 }
 .little-homepage-container .little-widgets-title {
  width:100%!important;
  font-size:30px 
 }
 .relatedposts .relatedthumb {
  -ms-flex-preferred-size:50%;
  flex-basis:50% 
 }
 .relatedposts h3 {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  text-align:center;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  font-size:25px;
  margin:0 0 25px;
  padding:0;
  left:0;
  bottom:0 
 }
 .page-layout .post-thumbnail {
  max-height:350px 
 }
 .little-homepage-container .little-widgets-section .little-widgets-profile-img {
  height:300px 
 }
 .posts-grid .sticky-title,
 #main .entry-title {
  font-size:25px 
 }
 .post-thumbnail img,
 .posts-grid .post-thumbnail img,
 .posts-grid .sticky .post-thumbnail img {
  height:350px 
 }
 .wc-block-grid .wc-block-grid__product {
  -ms-flex-preferred-size:100%!important;
  flex-basis:100%!important;
  max-width:100%!important;
  padding:0 
 }
 .wc-block-grid__products {
  margin:0!important;
  padding:20px!important 
 }
 .woocommerce ul.products[class*="columns-"] li.product,
 .woocommerce-page ul.products[class*="columns-"] li.product {
  width:100%;
  padding:0;
  margin:10px auto 
 }
 .woocommerce-result-count,
 .woocommerce .woocommerce-ordering {
  width:100%;
  text-align:center;
  margin:0 
 }
 .woocommerce article p,
 .woocommerce article h2 {
  padding:10px 0!important 
 }
 .woocommerce div.product .woocommerce-tabs ul.tabs li {
  width:100%;
  border-radius:0 0;
  border:1px solid #d8d8d8 
 }
 .woocommerce div.product .woocommerce-tabs ul.tabs,
 .woocommerce .products ul,
 .woocommerce ul.products {
  margin:0!important;
  padding:0!important 
 }
 .site-title {
  min-width:215px 
 }
 .post-thumbnail img {
  max-height:250px 
 }
 .custom-logo {
  max-width:250px!important;
  max-height:100px 
 }
 .main-navigation-divided ul li {
  padding:0 
 }
 #page {
  margin-top:0 
 }
 .little-homepage-container .little-widgets-profile {
  max-width:100% 
 }
 .little-homepage-container .little-widgets-title,
 div.little-widget_widget_little_widgets_profile .little-widgets-profile-title,
 .entry-title,
 .sticky-title,
 .little-widgets-card-slide .content-slide-title {

 }
 .little-widgets-content-slideshow-section {
  border-left: none;
  border-right: none;
  border-bottom: 8px solid var(--default-black,#222);
  border-top: 8px solid var(--default-black,#222);
 }
 .little-widgets-content-slide .image-holder {
  border-bottom: 8px solid var(--default-black,#222) !important;
 }
}
@media screen and (max-width:800px) {
 .site-header img {
  z-index:-1 
 }
 #secondary {
  padding:0 
 }
 section.widget {
  width:350px;
  margin:25px auto 
 }
 .posts-grid {
  display:inline 
 }
 .homepage-widget-grid-single article h4 {
  font-size:25px 
 }
 .little-widgets-content-slideshow-section .content-slide-title {
  padding-top:0 
 }
 section .little-widgets-blog-posts-section .little-widgets-card,
 .little-homepage-container .little-widgets-blog-posts-section .little-widgets-card {
  margin-bottom:0 
 }
 .little-widgets-blog-posts-section .little-widgets-card {
  margin-bottom:10px 
 }
 #main article form {
  padding:0 10px;
 }
 .woocommerce article form {
  padding:0 !important;
 }
 .page-header .page-title {
  font-size:20px 
 }
 .author-description {
  font-size:12px 
 }
 .little-widgets-blog-posts-section .little-widgets-blog-box {
  margin-bottom:10px 
 }
 .little-widgets-feature-list-item.little-widgets-third,
 .little-widgets-feature-list-item.little-widgets-half,
 .little-widgets-feature-list-item.little-widgets-fourth {
  width:90% 
 }
 .itsawrap {
  display:block;
  border-right:8px solid var(--default-black,#222) 
 }
 .itsawrap #secondary2 .widget {
  margin:0 auto;
  width:330px 
 }
}
@media screen and (max-width:401px) {
 #tab-title-description {
  border-bottom: none !important;
 }
}
@media screen and (max-width:768px) {
 .little-widgets-content-slide .image-holder {
  border-right:none!important;
  border-bottom:10px solid var(--default-black,#222) 
 }
 .page-layout .post-thumbnail {
  width:100%;
  border-right:none;
  border-bottom:8px solid var(--default-black,#222) 
 }
 .page-layout .entry-page-header {
  width:100%;
  margin:20px auto 
 }
 .page-layout .entry-content {
  border-top:none;
  padding:0 0 30px 
 }
 div.little-widget_widget_little_widgets_profile {
  max-width:450px;
  margin:0 auto 
 }
 .little-widgets-flex-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex 
 }
 .homepage-widget-grid-single .little-widgets-featured-img {
  border-right:none!important;
  border-bottom:8px solid var(--default-black,#222) 
 }
 #main article .entry-header {
  margin-top:20px 
 }
 .little-widgets-blog-box .little-blog-link {
  font-size:10px;
  padding:5px!important;
  border:1px solid var(--default-black,#222) 
 }
}
.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 
 }
}
@font-face {
 font-family:'Montserrat';
 font-style:normal;
 font-weight:400;
 src:url('fonts/Montserrat/Montserrat-Regular.eot');
 src:local('Montserrat Regular'),
 local('Montserrat-Regular'),
 url('fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
 url('fonts/Montserrat/Montserrat-Regular.woff') format('woff'),
 url('fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'),
 url('fonts/Montserrat/Montserrat-Regular.svg#Montserrat') format('svg') 
}
@font-face {
 font-family:'Montserrat';
 font-style:normal;
 font-weight:900;
 src:url('fonts/Montserrat/Montserrat-ExtraBold.eot');
 src:local('Montserrat ExtraBold'),
 local('Montserrat-ExtraBold'),
 url('fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
 url('fonts/Montserrat/Montserrat-ExtraBold.woff') format('woff'),
 url('fonts/Montserrat/Montserrat-ExtraBold.ttf') format('truetype'),
 url('fonts/Montserrat/Montserrat-ExtraBold.svg#Montserrat') format('svg') 
}
@font-face {
 font-family:'Montserrat';
 font-style:italic;
 font-weight:400;
 src:url('fonts/Montserrat/Montserrat-RegularItalic.eot');
 src:local('Montserrat RegularItalic'),
 local('Montserrat-RegularItalic'),
 url('fonts/Montserrat/Montserrat-RegularItalic.eot?#iefix') format('embedded-opentype'),
 url('fonts/Montserrat/Montserrat-RegularItalic.woff') format('woff'),
 url('fonts/Montserrat/Montserrat-RegularItalic.ttf') format('truetype'),
 url('fonts/Montserrat/Montserrat-RegularItalic.svg#Montserrat') format('svg') 
}
@font-face {
 font-family:'Montserrat';
 font-style:italic;
 font-weight:900;
 src:url('fonts/Montserrat/Montserrat-ExtraBoldItalic.eot');
 src:local('Montserrat ExtraBoldItalic'),
 local('Montserrat-ExtraBoldItalic'),
 url('fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
 url('fonts/Montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'),
 url('fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
 url('fonts/Montserrat/Montserrat-ExtraBoldItalic.svg#Montserrat') format('svg') 
}
@media screen and (min-width:1300px) {
 .little-homepage-container .little-widgets-title,
 .little-widgets-featured-product-information .little-widgets-title {
  right: 700px;
  padding: 0 0 0 700px;
  width: 100%;
 }
 .little-homepage-container .little-widgets-featured-product-information .little-widgets-title {
  width: 200%;
 }
}
.sidebar-store .widget ul li::before {
 padding-right: 0;
 margin-left: 0;
}
.entry-content a {
 font-weight: 700;
}
.entry-content > div[class^="wp-block-"],
.entry-content > form[class^="wp-block-"] {
 padding-left: 50px;
 padding-right:50px;
 font-size: inherit;
}
.entry-content .wp-block-query ul {
 margin: 0;
 padding: 0 !important;
}
.entry-content h2[class^="wp-block-"],
.entry-content p[class^="wp-block-"],
.entry-content h3[class^="wp-block-"],
.entry-content h4[class^="wp-block-"],
.entry-content h5[class^="wp-block-"],
.entry-content h6[class^="wp-block-"] {
 padding: unset;
}
.woocommerce .woocommerce-ordering {
 margin: 0;
 padding: 0;
} /* * Prefixed by https://autoprefixer.github.io * PostCSS: v8.3.6, * Autoprefixer: v10.3.1 * Browsers: last 4 version */
.acf-block-preview .little-widgets-title {
 
 color:var(--default-black,#222);
 font-size:35px;
 margin-bottom:20px;
 text-align:left;
 background:var(--default-white,#fff);
 padding:0 0 0 70px;
 width:50%;
 position:relative;
 right:65px;
}
.acf-block-preview .little-widgets-button {
 border: 2px solid var(--default-black,#222) !important;
}
.acf-block-preview .little-widgets-featured-product-information .little-widgets-title {
 width: 100% !important;
 right: 80px !important;
 padding: 0 0 0 70px !important;
}
.little_align_left .little-widgets-featured-product-information .little-widgets-title {
 padding: 0 0 0 10px !important;
 left: 0;
 right: 0;
}
.acf-block-preview .little_align_left .little-widgets-featured-product-information .little-widgets-title {
 width: 100% !important;
}
.acf-block-preview .little-widgets-mission-information .little-widgets-title {
 text-align: center;
 background: none;
 font-size: 28px;
}
.acf-block-preview .little-widgets-hero-section .little-widgets-button {
 margin-bottom: 12px;
}
.little-widgets-section.little-widgets-hero-section {
 position: relative;
 background: #fff7ed;
}
.little-widgets-hero-information .little-widgets-title + .little-widgets-text {
 margin-bottom: 0;
}
.little-widgets-hero-information .little-widgets-button-holder {
 margin-top: 12px;
 margin-bottom: 12px;
}
.little-widgets-feature-list-item-text h4,
.little-widgets-feature-list-item-text h6 {
 color: var(--default-black,#222);
}
.little-blocks-instagram .little-widgets-default-title {
 border: 4px solid var(--default-black,#222);
}
.page-layout .little-widget {
 left: unset;
 -webkit-transform: unset;
 -ms-transform: unset;
 transform: unset;
 width: unset;
 border-top: 8px solid var(--default-black,#222);
}
.page-layout .little-widget .little-widgets-hero-section {
 border-top: none;
}
.page-layout article .little-widget:last-child {
 margin-bottom: -30px;
}
.little-homepage-container .page-layout .little-widgets-title {
 background: transparent;
}
.page-layout .little-widgets-hero-section {
 border-bottom: none;
}
.little-widgets-testimonial-section article {
 margin: 0 !important;
}
.page-layout .little-widgets-feature-list-item.little-widgets-third,
.page-layout .little-widgets-feature-list-item.little-widgets-half,
.page-layout .little-widgets-feature-list-item.little-widgets-fourth {
 border: none;
 background: transparent;
}
.page-layout .little-widgets-content .little-widgets-title,
.page-layout .little-widgets-text,
.single-post .entry-content .little-widgets-content .little-widgets-title,
.single-post .entry-content .little-widgets-content .little-widgets-text {
 position: relative;
 left: unset;
 right: unset;
 padding: 0;
 text-align: center;
 width: 100%;
}
.page-layout .little-widgets-content-slideshow-section {
 border: none;
}
.page-layout .little-widgets-content-slideshow-section .slides {
 padding: 0 !important;
}
.subscriber-container p,
.subscriber-container h4 {
 padding: 0 !important;
}
#main .sticky .entry-header {
 margin-top: -8px;
 padding: 1.5rem;
}
#secondary .wp-block-latest-comments,
#secondary2 .wp-block-latest-comments {
 padding: 0;
}
#secondary section.widget_block > div.little-widget {
 margin: -20px;
}
#secondary .little-widgets-profile,
#secondary2 .little-widgets-profile {
 padding: 0;
}
#secondary .little-widgets-profile-img,
#secondary2 .little-widgets-profile-img {
 border: none;
}
#secondary .little-widgets-profile-title,
#secondary2 .little-widgets-profile-title {
 text-shadow: none;
}
#secondary .little-widgets-featured-product-information {
 padding-bottom: 20px;
}
#secondary2 .little-widgets-featured-product-information {
 padding: 0;
 max-width: 100%;
}
#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;
}
#secondary2 .little-widgets-button {
 display: block;
}
#secondary .little-blocks-instagram .little-widgets-default-title,
#secondary .featured-category-wrapper,
#secondary2 .little-blocks-instagram .little-widgets-default-title,
#secondary2 .featured-category-wrapper {
 border: none;
}
#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: 0px;
 font-weight: 400;
 background: none;
}
#secondary .little-widgets-text,
#secondary2 .little-widgets-text,
#secondary2 .disclaimer {
 text-align: center !important;
 display: block;
}
#secondary2 .little-blocks-instagram .little-widgets-default-title {
 max-width: 80%;
}
#secondary .little-widget_widget_little_subscriber_list_widget_class h4,
#secondary2 .little-widget_widget_little_subscriber_list_widget_class h4 {
 text-shadow: none;
 text-align: center;
}
#secondary2 .accordion {
 margin-top: 0;
}
#secondary .little-blocks-instagram,
#secondary2 .little-blocks-instagram {
 padding: 10px;
}
#secondary2 .little-widgets-testimonial-author {
 color: var(--default-white,#fff) !important;
}
#secondary2 .flex-control-nav li a {
 border: 2px solid var(--default-white,#fff);
}
#secondary2 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
 border: none;
}
#secondary .little-widgets-blog-posts-section .little-widgets-content,
#secondary2 .little-widgets-blog-posts-section .little-widgets-content {
 padding: 0;
}
#secondary .accordion-item-header,
#secondary2 .accordion-item-header {
 padding: 0.5rem 0rem 0.5rem 2rem;
}
#secondary .little-widgets-flex-row,
#secondary2 .little-widgets-flex-row {
 -webkit-box-orient: vertical !important;
 -webkit-box-direction: reverse !important;
 -ms-flex-direction: column-reverse !important;
 flex-direction: column-reverse !important;
}
.entry-content .little-widget ul,
.entry-content .little-widget ol {
 margin: 0;
}
@media screen and (max-width:500px) {
 .posts-grid .sticky-title {
  padding-bottom: 5px;
 }
 .entry-content > div[class^="wp-block-"],
 .entry-content > form[class^="wp-block-"] {
  padding: 15px 0;
 }
}
@media screen and (max-width:768px) {
 .little-widgets-featured-product-information {
  padding-top: 11px;
 }
}
.little-widgets-featured-product-img iframe {
 max-width: 100%;
}
.wp-block-column p,
.wp-block-media-text p {
 padding-left: 0;
 padding-right: 0;
}
.entry-content .little-widgets-card-content h4 {
 padding: 0;
}
.single-post .entry-content .little-widgets-blog-box article,
.page-layout .little-widgets-blog-box article {
 border: none !important;
}
.single-post .entry-content .little-widgets-content-slideshow-section {
 border-left: none;
 border-right: none;
}
.single-post .entry-content .slides {
 padding: 0 !important;
}
.little-widgets-content-slideshow-section .content-slide-title,
.little-widgets-content-slideshow-section p {
 padding: 0;
}
.single-post .little-widgets-content-slide h2 {
 font-size: 30px;
}
.single-post .little-widgets-content .little-widgets-featured-product-information .little-widgets-text,
.single-post .entry-content .little-widgets-content .little-widgets-featured-product-information .little-widgets-title {
 text-align: left;
}
.little-homepage-container .little_widgets-profile-section .little-widgets-card-content {
 padding: 50px;
}
.woocommerce img.zoomImg {
 transition: none !important;
}
article div[class^="wp-block-"] h1,
article div[class^="wp-block-"] h2,
article div[class^="wp-block-"] h3,
article div[class^="wp-block-"] h4,
article div[class^="wp-block-"] h5,
article div[class^="wp-block-"] h6 {
 padding: 0 !important;
}
.entry-content .sharedaddy {
 padding:0 50px;
}
.wc-tabs li a {
 border:none;
}
.single-post .entry-content > div:not(.little-widget,
.alignfull),
.page .entry-content > div:not(.little-widget,
.alignfull) {
 padding: 0 50px;
}
@media screen and (max-width: 500px) {
 .single-post .entry-content > div:not(.little-widget),
 .page .entry-content > div:not(.little-widget) {
  padding: 5px 10px;
 }
}
.acf-block-preview .little-widgets-title {
 right: 600px;
 padding: 0 0 0 600px;
 width: 100%;
}
.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%; 
} 
}
.entry-content h2[class^="wp-block-"], .entry-content h3[class^="wp-block-"], .entry-content h4[class^="wp-block-"], .entry-content h5[class^="wp-block-"], .entry-content h6[class^="wp-block-"] {
padding:0 50px;
}
@media screen and (max-width: 500px) {
.entry-content h2[class^="wp-block-"], .entry-content h3[class^="wp-block-"], .entry-content h4[class^="wp-block-"], .entry-content h5[class^="wp-block-"], .entry-content h6[class^="wp-block-"] {
padding:0 15px;
}
}
