/*
Theme Name: Hello Child Home 4
Template: hello-elementor
*/
.single-post main#content {
    padding: 150px 0px 50px;
}
.footer-top {
    background-color: #161616 !important;
}
.elementor-image-box-content a {
    color: #fff !important;
    display: inline-block;
    text-decoration: none !important;
    padding: 8px 30px;
    margin-top: 20px;
    font-weight: 500;
    border: 1px solid #fff;
}
.btn-wraper {
    text-align: center !important;
}
.reviews .swiper-slide .e-con-inner {
    position: relative;
}
.reviews .swiper-slide .e-con-inner:after {
    position: absolute;
    content: '';
    width: 93%;
    height: 79%;
    border: 1px solid #fc9d3f;
    top: 40px;
    left: 10px;
}
.reviews .swiper-slide .elementor-element.e-child img {
    background: #fff;
    position: relative;
    z-index: 999;
    padding: 5px !important;
}
.elementor-swiper-button path {
    fill: #d9495e!important;
}
.bg-style-demo-01 {
    background: url(https://freedomcandles.us/demo4/wp-content/uploads/sites/92/2025/10/banner-img.webp) !important;
    background-size: cover !important;
}
.contcat-banner {
    background: url(https://freedomcandles.us/demo4/wp-content/uploads/sites/92/2025/10/contact-banner.webp) !important;
    background-size: cover !important;
}
.about-page-banner {
    background: url(https://freedomcandles.us/demo4/wp-content/uploads/sites/92/2025/10/about-banner.webp) !important;
    background-size: cover !important;
}
.candle-care-banner {
    background: url(https://freedomcandles.us/demo4/wp-content/uploads/sites/92/2025/10/candle-care-banner.webp) !important;
    background-size: cover !important;
}
.scent-banner {
    background: url(https://freedomcandles.us/demo4/wp-content/uploads/sites/92/2025/10/scents-banner.webp) !important;
    background-size: cover !important;
}
.elementskit-post-body h2 a, .elementskit-post-body p {
    color: #fff!important;
}
.box-lyout .elementor-image-box-content {
    min-height: 240px;
    border: 1px solid #ce0523;
    padding: 11px;
}
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}
.website-name-update {
    text-transform: capitalize !important;
}
.pro-box a.button {
    display: none !important;
}
.pro-box span.product-category-label {
    color: #000 !important;
}
section.related.products li.product a.button {
    display: none !important;
}
.tax-product_cat .content-area {
    padding-top: 60px;
}
h2.wc-block-components-title.wc-block-components-checkout-step__title {
    text-transform: capitalize !important;
}
@media (max-width: 600px) {
.footer-left {
    display: inline-block !important;
}
.footer-inner {
    display: block !important;
}
ul.footer-links p {
    padding-right: 0px !important;
}
.woocommerce ul.products li.product a img {
    height: auto !important;
}
ul.products.columns-4 {
    padding: 10px;
}
.shop-category-filter {
    padding: 0px 10px;
}
.woocommerce .woocommerce-breadcrumb {
    padding: 0 10px;
}
ul.category-tabs {
    display: block !important;
    width: 100% !important;
}
ul.category-tabs li a {
    margin-bottom: 10px;
}
.custom-cat-header {
    padding: 0px 10px !important;
}
.single-product .summary.entry-summary {
    padding: 0px 10px !important;
}
section.related.products h2 {
    padding: 0px 10px;
}
.custom-single-product-gallery {
    padding: 0px 10px;
}
.wp-block-woocommerce-cart.alignwide {
    margin: 0px !important;
}
.arsc-random-product {
    width: calc(50% - 9px) !important;
}
.arsc-random-products-grid .arsc-random-product img {
    height: auto !important;
}
.shop-sorting-form {
    margin-left: inherit !important;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 25px !important;
}
.header-logo img {
    padding: 0px 17px;
}
}