body.ce-kit-58{color:#000000;font-family:"Josefin Sans", sans-serif;font-weight:bold;background-color:#FFFFFF;}body.ce-kit-58 h1{color:#000000;font-family:"Josefin Sans", sans-serif;font-size:20px;}body.ce-kit-58 h2{color:#10163B;font-family:"Josefin Sans", sans-serif;font-size:18px;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{background-color:#FFB000;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary){background-color:#10163B;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus, a.btn:not(.btn-primary, .btn-secondary):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#10163B;}.btn-primary{background-color:#23A455;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#10163B;}body.ce-kit-58 #wrapper{background-color:#FFFFFF;}body.ce-kit-58 #content{background-color:#FFFFFF;}body.ce-kit-58 .breadcrumb:not(#e) li{color:#23A455;font-family:"Josefin Sans", sans-serif;}body.ce-kit-58 header.page-header h1, body.ce-kit-58 header.page-header h1 *, body.ce-kit-58 .ce-page-title *{color:#10163B;font-family:"Josefin Sans", sans-serif;text-align:center;}/* Start custom CSS for page-settings */#search_filters .facet .facet-label a {
    width: calc(80% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#product.ce-kit-58 h1 {
    text-align: center
}
.product-miniature .product-price-and-shipping {
    min-height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}/* End custom CSS */