﻿.t-yellow {
    font-size: 34px;
    line-height: normal;
}

#topo #lang {
    top: 63px;
}

#topo #lang li a {
    padding: 14px 5px;
}

#topo .mobile-menu {
    width: calc(100% - 210px);
}

.pagina-principal section .box .royalSlider {
    height: auto;
}

.page-title {
    font-size: 43px;
    top: -85px;
}

.bg-title {
    font-size: 72px;
    top: -68px;
}

.yellow-big-title {
    font-size: 70px;
    line-height: 46px;
}

.quem-somos .yellow-big-title {
    margin-top: 60px;
}

.pagina-escritorio .page-title {
    top: -135px;
    
}

.lista-imagem li {
    width: calc(50% - 15px);
    margin-left: 15px!important;
}

.lista-imagem li:nth-child(odd) {
    margin-left: 0;
}

.lista-imagem-horizontal > div {
    margin-bottom: 0;
}

.lista-imagem-horizontal li > span {
    display: block;
    text-align: center;
    margin-top: 15px;
}

section .box-yellow .royalSlider {
    height: auto;
}

.box-yellow .container {
    padding: 30px 0;
}

.pagina-profissionais .rsContent {
    padding: 0 30px;
}

.lista-imagem-horizontal li {
    width: 50%;
}

.listagem-blog .bt-social-group > div:nth-child(1),
.bt-social-group .row > div:nth-child(1) {
    padding-right: 5px;
    width: 175px;
}

.listagem-blog .bt-social-group > div:nth-child(2),
.bt-social-group .row > div:nth-child(2) {
    padding: 0;
    width: 124px;
}

.listagem-blog .bt-social-group > div:nth-child(3),
.bt-social-group .row > div:nth-child(3) {
    padding-right: 0;
    padding-left: 5px;
    width: 170px;
}

.pagina-areas-atuacao section .box-gray .royalSlider {
    height: auto;
}

.pagina-profissionais .swiper-container {
    height: 206px;
}

#rodape .copyright .container {
    padding: 10px 0 37px;
}