.home .main {
padding-top: 0;
}
.entry-item-product .woocommerce-loop-category__title, 
.entry-item-product .woocommerce-loop-product__title, 
li.product .woocommerce-loop-category__title, 
li.product .woocommerce-loop-product__title,
.wc-block-grid__product .wc-block-grid__product-title
{
height: 55px!important;
}
.ignition-icons:before{
color: #707070;
}
.wp-block-gutenbee-banner.has-background-image 
{
background-color: #000;
} 
.widget-title {
font-weight: 600;
font-size: 16px;
}
.topbarIcon.phone{
height: 13px;
margin-right: 4px;
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term  .count{
display: none;
}
.footer-info .align-items-center
{
align-items:center;
}
.site-logo img
{
width: 200px;
height: auto;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #707070;
color: #ffffff;
border-radius: 0;
}
.espa
{
position: absolute;
left: 50%;
z-index: 999;
max-width: 400px;
}
.head-content-slot.head-content-slot-center
{
display: none;
}
.wpcf7-form-control-wrap.acceptance-547
{
display: inline-block;
} .single-product div.product .entry-summary .in-stock
{
color: #000!important;
border: 2px dashed #000!important;
}
@media (max-width: 1229px){
.head-content-slot-item
{
text-align: center; 
flex: auto;
}
.espa {
position: relative;
text-align: center;
left: 0;
max-width: 100%;
}
.head-content-slot.head-content-slot-center
{
display: inline-flex;
}
}
@media (max-width: 480px){
.head-mast-inner
{
display: block;
padding:10px 0;
}
.header-full-nav-center .site-branding, .site-branding 
{
text-align: center;
margin: 0 auto 20px auto;
}
.head-content-slot-end 
{
justify-content:center;
width: 100%!important;
}
.header-full-nav-center .site-branding, .site-branding
{
max-width: 50%;
}
}
.variations_form th.label{
border: none;
display: inline-flex;
margin-bottom: 0;
padding-bottom: 0;
padding-top: 18px;
}
.single-product .wcsob_soldout_text{
background: 0 0;
color: var(--ignition-colors-red);
border: 2px dashed var(--ignition-colors-red);
display: inline-block;
padding: 5px 15px;
font-size: 1rem;
margin-bottom: 0;
}
.wcsob_soldout{
text-transform: uppercase;
}
.archive .backorder_text{
display: inline-block;
background: 0 0;
color: var(--ignition-colors-blue);
border: 2px dashed var(--ignition-colors-blue);
padding: 5px 15px;
font-size: 1rem;
margin-bottom: 5px;
font-size:12px;
}