﻿#footer {
    background-color: white;
}

body #footer {
    margin: 0;
    padding: 0;
}

footer#footer h4 {
    color: black;
    font-weight: bolder;
}

.linha-1 {
    background-color: #b42727;
    color: white;
    padding: 20px 10px;
}

#footer .linha-1 .container {
    display: grid;
    grid-template-columns: 45% 55%;
    max-width: 1300px;
    margin: auto;
    /* padding: 20px 10px; */
}

#footer .form-wrapper>* {
    margin: 0;
}

.news-left {
    display: grid;
    grid-template-columns: 15% 85%;
    align-items: center;
    justify-content: center;
}

.news-left h1 {
    font-size: 30px;
    font-weight: 400;
}

.news-left p {
    font-size: 13px;
}

.linha-1 h1 {
    margin: 0;
}

.news-right {
    display: grid;
    align-items: center;
}

#footer label {
    display: none;
}

.linha-1 input {
    height: 35px !important;
    width: 100% !important;
}

.linha-1 .form-wrapper button {
    background-color: white !important;
    font-size: 0;
    padding: 17px 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.476' height='24.477' viewBox='0 0 24.476 24.477'%3E%3Cg id='paper-airplane-outline_icon-icons.com_73192' transform='translate(10.709 -0.595) rotate(43)'%3E%3Cg id='_x31_0_33_' transform='translate(1.215 -0.319)'%3E%3Cg id='Grupo_38' data-name='Grupo 38' transform='translate(0 0)'%3E%3Cpath id='Caminho_27' data-name='Caminho 27' d='M16.971.042c-.624.3-16.742,8.1-16.742,8.1s5.429,3.272,5.4,3.24c-.009-.01,3.24,5.941,3.24,5.941S17.376.852,17.511.582C17.63.245,17.376-.127,16.971.042ZM2.389,8.143,14.811,2.2,6.17,10.3S2.389,8.143,2.389,8.143ZM8.87,15.164s-1.689-3.253-2.16-4.321l8.682-8.22Z' transform='translate(-0.229 0)' fill='%23b42727'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
	background-position: center;
}

#footer .wd-header,
#footer .wd-footer {
    display: none;
}

#footer .form-wrapper {
    display: grid;
    grid-template-columns: 43% 43% 8%;
    gap: 15px;
    align-items: center;
    justify-content: end;
}

#footer .form-wrapper p {
    display: none;
}

#footer .linha-2 {
    display: grid;
    grid-template-columns: 20% 20% 29% 20% 9%;
    max-width: 1300px;
    margin: auto;
    padding: 20px 10px;
}

.linha-2 h4,
.linha-3 h4 {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: 400;
}

.linha-2 a {
    color: #5E5E5E;
    font-size: 14px;
    font-weight: 400;
}

.root.page-ajuda > a{
    display: none;
}

a#whatsapp-footer::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.179' height='13.242' viewBox='0 0 13.179 13.242'%3E%3Cpath id='whatsapp' d='M11.509,1.924A6.563,6.563,0,0,0,1.181,9.842l-.931,3.4,3.479-.913a6.555,6.555,0,0,0,3.136.8h0a6.565,6.565,0,0,0,4.642-11.2ZM6.867,12.02h0a5.447,5.447,0,0,1-2.776-.76l-.2-.118-2.064.542.551-2.013-.13-.206a5.454,5.454,0,1,1,4.62,2.556ZM9.859,7.936c-.164-.082-.97-.479-1.12-.533s-.26-.082-.369.082-.424.533-.519.643-.191.123-.355.041a4.478,4.478,0,0,1-1.319-.814,4.946,4.946,0,0,1-.912-1.136c-.1-.164,0-.244.072-.335a4.638,4.638,0,0,0,.41-.561.3.3,0,0,0-.014-.287c-.041-.082-.369-.889-.505-1.217s-.268-.276-.369-.281-.2-.006-.314-.006a.6.6,0,0,0-.437.205A1.839,1.839,0,0,0,3.533,5.1,3.19,3.19,0,0,0,4.2,6.8,7.308,7.308,0,0,0,7,9.276a9.385,9.385,0,0,0,.935.345,2.248,2.248,0,0,0,1.033.065,1.689,1.689,0,0,0,1.107-.78,1.37,1.37,0,0,0,.1-.78c-.041-.068-.15-.109-.314-.191Zm0,0' transform='translate(-0.25)' fill='%235e5e5e' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

a#email-footer::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.582' height='10.187' viewBox='0 0 13.582 10.187'%3E%3Cpath id='envelope' d='M12.308,59.882H1.273A1.275,1.275,0,0,0,0,61.155v7.64a1.275,1.275,0,0,0,1.273,1.273H12.308a1.275,1.275,0,0,0,1.273-1.273v-7.64A1.275,1.275,0,0,0,12.308,59.882Zm0,.849a.422.422,0,0,1,.163.033l-5.68,4.923-5.68-4.923a.422.422,0,0,1,.163-.033Zm0,8.488H1.273a.425.425,0,0,1-.424-.424V61.661l5.664,4.909a.425.425,0,0,0,.556,0l5.664-4.909v7.134A.425.425,0,0,1,12.308,69.219Z' transform='translate(0 -59.882)' fill='%235e5e5e'%3E%3C/path%3E%3C/svg%3E");
}

.nossas-lojas>div {
    display: grid;
    gap: 10px;
    font-size: 14px;
	color: #5e5e5e;
}

.contato>div {
    display: grid;
    gap: 7px;
}

.redes-sociais>div {
    display: grid;
    gap: 10px;
    grid-auto-flow: column;
    width: min-content;
}

#footer .linha-3 {
    display: grid;
    grid-template-columns: 44% 56%;
    max-width: 1300px;
    margin: auto;
    padding: 15px 10px;
}

.nossas-lojas {
	padding-right: 15px;
}

.linha-3 svg {
    margin-right: 10px;
}

#footer .linha-4 .container {
    display: grid;
    grid-template-columns: 23% 44% 20%;
    max-width: 1300px;
    margin: auto;
    align-items: end;
    padding: 5px 10px 20px 10px;
}

.linha-4 {
    background-color: #F5F5F5;
}

.linha-4 p {
    color: #5E5E5E;
    font-size: 12px;
}

.developed {
    align-items: baseline;
    display: flex;
    justify-content: end;
}

@media only screen and (max-width:1100px) {
	.linha-1 .form-wrapper button {
    width: 100%;
    }
	
    #footer .linha-2 {
        gap: 40px;
        grid-template-columns: repeat( auto-fit, minmax(250px, 1fr));
    }
    #footer .linha-4 .container {
        grid-template-columns: unset;
        gap: 20px;
        padding: 40px 10px;
    }
    .developed {
        justify-content: inherit;
    }
    #footer .linha-1 .container {
        grid-template-columns: unset;
    }
    .news-left {
        grid-template-columns: 20% 80%;
    }
    #footer .form-wrapper {
        grid-template-columns: unset;
		justify-content: unset;
    }
    #footer .form-wrapper p {
        display: block;
        opacity: 0;
        margin-bottom: -100% !important;
    }
}