@keyframes wc-stripe-ece-spin{to{transform:rotate(1turn)}}body.wc-stripe-ece-processing .blockUI.blockOverlay:before{animation:wc-stripe-ece-spin 1s linear infinite;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:2em;height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-with-options .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}.wp-my-instagram { position: relative; }
.wp-my-instagram .wpmi-me { position: absolute; left: 0; right: 0; bottom: 0; text-align: center; line-height: 24px; }
.wp-my-instagram .wpmi-me a { font-size: 12px; display: inline-block; padding-left: 5px; padding-right: 5px; background-color: #FFF; opacity: 0.95; color: #000; }
.wpmi-list { padding: 0 !important; font-size: 0; display: flex; flex-wrap: wrap; }
.wpmi-list li.wpmi-item { list-style: none; display: flex; flex-grow: 1; }
.wpmi-list:last-child { margin-bottom: 0; }
.wpmi-list.wpmi-layout-2 .wpmi-item { width: 50%; }
.wpmi-list.wpmi-layout-3 .wpmi-item, .wpmi-list.wpmi-layout-6 .wpmi-item { width: 33.33333333%; }
.wpmi-list.wpmi-layout-4 .wpmi-item, .wpmi-list.wpmi-layout-8 .wpmi-item { width: 25%; }
.wpmi-list.wpmi-layout-5 .wpmi-item, .wpmi-list.wpmi-layout-10 .wpmi-item { width: 33.33333%; }
.wpmi-list.wpmi-layout-5 .wpmi-item:nth-of-type(5n+1), .wpmi-list.wpmi-layout-5 .wpmi-item:nth-of-type(5n+2), .wpmi-list.wpmi-layout-10 .wpmi-item:nth-of-type(5n+1), .wpmi-list.wpmi-layout-10 .wpmi-item:nth-of-type(5n+2) { width: 50%; }
@media only screen and (min-width: 768px) { .wpmi-list.wpmi-layout-5 .wpmi-item { width: 20% !important; }
.wpmi-list.wpmi-layout-6 .wpmi-item { width: 16.6666667% !important; }
.wpmi-list.wpmi-layout-8 .wpmi-item { width: 12.5% !important; }
.wpmi-list.wpmi-layout-10 .wpmi-item { width: 10% !important; } }.count {background-color:#fff;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
} 
div ul.product_list_widget li {
font-size: 13px!important;
color: #aaa!important;
font-weight:300;
background-color:#fff!important;
}
.woocommerce-page .related.products {
clear: both;
}
.websiteby a{font-weight:400!important; font-size:0.85em!important;} ul.et-social-icons
li.et-social-icon.et-social-rss a.icon:before{
content: "\e09a"!important;
}
.woocommerce-demo-store .demo_store {
background-color: #E50F3D;
padding:30px 10px;
}
.widgettitle {
border-bottom: solid 2px #000000!important;
margin-bottom: 5px;
font-size:1.1em;
color:#000;
}
.et_pb_widget ul li {
background-color: #deebf7;
padding-left: 5px;
font-size:0.9em;
}
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
h3{font-size:22px; padding-bottom:20px;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}.count {background-color:#fff;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
} 
div ul.product_list_widget li {
font-size: 13px!important;
color: #aaa!important;
font-weight:300;
background-color:#fff!important;
}
.woocommerce-page .related.products {
clear: both;
}
.websiteby a{font-weight:400!important; font-size:0.85em!important;} ul.et-social-icons
li.et-social-icon.et-social-rss a.icon:before{
content: "\e09a"!important;
}
.woocommerce-demo-store .demo_store {
background-color: #E50F3D;
padding:30px 10px;
}
.widgettitle {
border-bottom: solid 2px #000000!important;
margin-bottom: 5px;
font-size:1.1em;
color:#000;
}
.et_pb_widget ul li {
background-color: #deebf7;
padding-left: 5px;
font-size:0.9em;
}
.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
h3{font-size:22px; padding-bottom:20px;}
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}