
.titulo_mod_titulo_tres{

font-family: 'Georama', sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.titulo_mod_titulo_tresmb{

    font-family: 'Georama', sans-serif;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: red;
    }

/* if mobile, the class "parte1modduasdivisoes" img float to the :left */
/* @media screen and (max-width: 768px) {
    .parte1modduasdivisoes{
        float: left;
    }
    .parte2modduasdivisoes{
        float: left;
    }
} */

.sharestop .fa-facebook-f,
.sharestop .fa-youtube,
.sharestop .fa-twitter,
.sharestop .fa-instagram,
.sharestop .fa-linkedin-in,
.sharestop .fa-flickr {
    color: #F83B31 !important;
}

.sharestop .fa-facebook-f:hover,
.sharestop .fa-youtube:hover,
.sharestop .fa-twitter:hover,
.sharestop .fa-instagram:hover,
.sharestop .fa-linkedin-in:hover,
.sharestop .fa-flickr:hover {
    color: #FFC200 !important;
}

@media screen and (max-width: 768px) {
    .a-semana-footer{
        text-align: center;
    }
    p.font-maler:nth-child(3) > span:nth-child(1), .font-size-14 > div:nth-child(1) > p:nth-child(4) > span:nth-child(1){
        font-size: 18px !important;
    }
    .sharestop{
        /*align itens center*/
        display: flex;
        justify-content: center;
        align-items: center;

    }
    .redes-sociais-rodape,
    .redes-sociais-rodape p {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .redes-sociais-rodape img:not(:last-child) {
        margin-left: 5px;
    }

}

.link-footer:focus-visible {
    padding: 2px 3px;
    border-color: #00DC02!important;
    box-shadow: 0 0 0 2px #00DC02!important;
    outline: none!important;
}

.redes-sociais-rodape a:focus-visible {
    padding: 1px;
    border-color: #00DC02!important;
    box-shadow: 0 0 0 2px #00DC02!important;
    outline: none!important;
}

.link-titulo {
    font-family: "Poppins"!important;
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 24px!important;
}

.link-footer {
    font-family: "Helvetica"!important;
    font-weight: 400!important;
    font-size: 16px!important;
    line-height: 24px!important;
}

@media (min-width: 1208px) { 
    .a-semana-footer { 
        min-width: 1208px;
        max-width: 1208px;
    }

    .a-semana-footer div[class^="col-md-12"] {
        padding: 15px 8px!important;
    }  
}

@media screen and (max-width: 1207px) { 
    .a-semana-footer {
        margin: 0 auto!important;
        min-width: 97%;
    }

    .a-semana-footer div[class^="col-md-12"] {
        padding: 15px!important;
    }  
} 
