/* Prefooter */
body.theme-woodmart .prefooter-item {
    margin-bottom: 0;
}
body.theme-woodmart .wd-prefooter {
    padding-bottom: 0;
}
.prefooter-item .info-box-inner p {
    color: #6F6F6F;
}
@media screen and (min-width: 1024px) {
    .prefooter-item .info-box-inner p,
    .prefooter-item .info-box-title {
        font-size: 15px;
    }
}
@media screen and (max-width: 1024px) {
    .prefooter-container {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 20px 0;
    }
    .prefooter-wrapper {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
    }
    .prefooter-container::before,
    .prefooter-container::after {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .prefooter-container {
        grid-template-columns: repeat(1,1fr);
    }
}
/* Footer */
.main-footer-info p,
.main-footer-content .menu-item a,
.main-footer-newsletter-info p {
    color: #A5A5A5;
}
.main-footer-content .menu-item a:hover {
    color: #fff;
}
.main-footer-info p strong {
    color: #fff;
    font-weight: 400;
}
.main-footer-content h2.widgettitle,
.main-footer-newsletter-info h5 {
    font-weight: 400;
}
.main-footer-newsletter-info {
    margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
    .main-footer-info p, 
    .main-footer-content .menu-item a,
    .main-footer-newsletter-info p {
        font-size: 14px;
    }
    .main-footer-content h2.widgettitle,
    .main-footer-newsletter-info h5 {
        font-size: 20px;
    }
}
@media screen and (min-width: 767px) {
    .main-footer-content {
        margin-bottom: 0;
    }
}
.suscription .row-suscription {
    margin-bottom: 20px;
}
.suscription .row-suscription p {
    display: flex;
}
.suscription .wpcf7-email {
    background: #2B2B4B;
    border: none;
    border-radius: 1px 0 0 1px;
}
.suscription .wpcf7-email::placeholder {
    font-size: 12px;
}
.suscription .wpcf7-submit {
    border-radius: 0 1px 1px 0 !important;
    height: fit-content;
    text-transform: initial !important;
    padding: 0 30px;
    font-size: 12px;
}
.suscription .accept-terms .wpcf7-list-item {
    margin: 0;
}
.suscription .accept-terms label,
.suscription .accept-terms label a {
    color: #A5A5A5;
}
div.suscription .wpcf7-spinner:before {
    top: 12px !important;
    left: -24px;
}
@media screen and (max-width: 1024px) {
    .main-footer-container .main-footer-wrapper {
        width: 100%;
    }
    .main-footer-container {
        display: grid;
        grid-template-columns: repeat(2,1fr);
    }
    .main-footer-container::after,
    .main-footer-container::before {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    body.theme-woodmart .main-footer-container .main-footer-wrapper { 
        width: 100%;
    }
}
@media screen and (max-width: 567px) {
    .main-footer-container {
        grid-template-columns: repeat(1,1fr);
    }
}



/* Copyright */
.copyright-container {
    border-top: 1px solid rgb(255 255 255 / 20%);
}
.copyright-payment,
.copyright-info {
    margin-bottom: 0;
}
body.theme-woodmart .copyright-wrapper .wd-social-icons {
    gap: 5px;
}
.copyright-wrapper .wd-social-icons .wd-social-icon {
    background: #F75D1B;
    width: 30px;
    height: 30px;
    font-size: 12px;
    padding: 0;
}
.copyright-container {
    justify-content: space-between;
}
.copyright-info {
    text-align: right;
}
@media screen and (max-width: 1024px) {
    .copyright-container {
        flex-direction: column;
        row-gap: 20px;
    }
    .copyright-wrapper {
        width: 100%;
    }
    .copyright-payment .wpb_wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .copyright-info {
        text-align: center;
    }
}