 #paginationRankingL, #paginationRankingF, #paginationRankingP, #paginationTopics, #paginationArts, #paginationEvents, #paginationRooms, #paginationNews, #paginationUserdest, #paginationArts{
    width: calc(100% + 12px);
    overflow: hidden;
    padding: 6px;
    margin: -6px;
}

#paginationEvents{
    height: 384px;
    margin-top: -12px;
}

#paginationNews{
    height: 192px;
    margin-top: 0;
    padding-top: 10px;
}

#paginationEmblems{
    height: 152px;
}

#paginationArts{
    height: 282px;
}

#paginationTopics{
    height: 288px;
}

.item.Page.contentBar .content .arte{
    max-width: 100%;
    border-radius: 12px;
}

.item .box{
	transition: 0.3s;
}

.item:hover .box:hover{
	transform: scale(1.02);
	filter: brightness(1.1);
}

/*.item.Eventos{ width: 290px; float: right; }

.item.Noticias{ width: 680px; }

.item.Emblems{ width: calc(50% - 5px); }

.item.Destaques, .item.Rooms{ width: 290px; float: right; }*/

.item.Eventos .box, .item.Noticias .box{
	width: calc(100% - 6px);
    height: 90px;
    border-radius: 12px;
    margin: 6px 6px 0 0;
}

.item.Noticias .box{
    width: calc(50% - 6px);
   background-color: #0F1A35;
    box-shadow: 0 0 0 2px #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}

.item.Eventos .box{
    background-color: #0F1A35;
    box-shadow: 0 0 0 2px #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}

.item.Eventos .box .image, .item.Noticias .box .image{
	width: 90px;
    height: 90px;
    background-position: center;
    background-size: cover;
    border-radius: 12px;
}

.item.Eventos .box .data, .item.Noticias .box .data{
	width: calc(100% - 90px);
    padding: 12px 12px 6px 12px;
}

.item.Music .box .data{
    width: calc(100% - 90px - calc(50px + 12px));
    padding: 12px 12px 6px 12px;
}

.item.Eventos .box .data p, .item.Noticias .box .data p, .item.Music .box .data p{ 
    width: 100%; 
    font-size: 11px; 
    color: var(--color1); 
}
.item.Eventos .box .data p:first-of-type, .item.Noticias .box .data p:first-of-type, .item.Music .box .data p:first-of-type{ 
    font-size: 15px; 
    font-weight: 600;
}

.item.Eventos .box .dataTwo, .item.Noticias .box .dataTwo{
	font-size: 12px;
    color: var(--color1);
    line-height: 23px;
    width: calc(100% - 90px);
    padding: 0 12px;
}

.item.Eventos .box .dataTwo .avatar, .item.Noticias .box .dataTwo .avatar{
	width: calc(50% - 6px);
    margin: 0 6px 6px 0;
}

/*.item.Noticias .box:not(.fix):nth-child(2n+2){ margin-right: 0; }*/

.item.Noticias .box .image .hover{
	width: 100%;
	height: 100%;
	position: relative;
	background-color: rgba(2,24,41,0.5);
	border-radius: 5px;
	opacity: 0;
	transition: opacity 0.3s;
}
.item.Noticias .box:hover .image .hover{ opacity: 1; }

.hover1{display:none;}

.item.Noticias .box .image .hover .cat{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	left: 5px;
	background-color: rgba(0,0,0,0.2);
	border-radius: 3px;
	text-align: center;
	font-size: 14px;
	color: #ffd800;
	line-height: 30px;
}

.item.Noticias .box .image .hover .infos{
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
}

.item.Noticias .box.fix{
	width: calc((100% / 3) - 6px);
    height: calc((90px * 2) + 6px);
    margin-top: 0;
}

.item.Noticias .box.fix:nth-child(3n+3){ margin-right: 0; }

.item.Noticias .box.fix .image{
	width: 100%;
    height: 100px;
}

.item.Noticias .box.fix .image .hover .cat{
	width: 30px;
	height: 30px;
	top: 5px;
	left: 5px;
}

.item.Noticias .box.fix .data{
	width: 100%;
}

.item.Noticias .box.fix .dataTwo{
	width: 100%;
}

.item.Topicos{ min-height: 265px; }
.item.Topicos .box{
    width: calc(50% - 6px);
    height: 90px;
    margin: 0 6px 6px 0;
    border-radius: 12px;
    box-shadow: inset 0 0 0 2px #0F1A35;
    background-color: #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}
.item.Topicos .box:nth-child(2n+2){ margin-right: 0; }

.item.Topicos .box .image{
    width: 90px;
    height: 90px;
    margin: 0;
    background-position: center;
    background-size: cover;
    border-radius: 12px;
}

.item.Topicos .box .image .avatar{
	width: 90px;
    height: 90px;
    margin-top: 0;
    background-position: top;
    background-repeat: no-repeat;
}

.item.Topicos .box .dataa{
    height: 100%;
    width: calc(100% - 90px - 24px);
    color: var(--color1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px;
}

.item.Topicos .box .data{
    height: 35px;
    margin: 0 0 6px 0;
    padding: 0 12px;
    background-color: var(--color-forumtitle-home);
    border-radius: 12px;
    font-size: 15px;
    font-weight: 600;
    line-height: 35px;
    width: 100%;
}

.item.Topicos .box .dataa a{
    width: 100%;
}

.item.Topicos .box .dataTwo{
    font-size: 12px;
}

.item.Topicos .box.fix{ margin-top: 0; }

.item.Destaques .box{
    width: calc(100% - 6px);
    height: 90px;
    border-radius: 12px;
    margin: 0 6px 6px 0;
    background-color: #0F1A35;
    box-shadow: 0 0 0 2px #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}

.item.Destaques .box .avatar{
    width: 90px;
    height: 90px;
    background-color: #8892b0;
    background-position-x: center;
    background-repeat: no-repeat;
    border-radius: 12px;
}

.item.Destaques .box .data, .item.Destaques .box .dataTwo{
	width: calc(100% - 90px);
    padding: 12px 12px 0 12px;
    font-size: 13px;
    color: var(--color1);
    margin: 0;
}
.item.Destaques .box .dataTwo{ 
    font-size: 12px;
    padding-top: 0;
    margin: 3px 0 0 0;
}

/*.item.Destaques .box:last-of-type{ height: 105px; margin-top: 5px; }

.item.Destaques .box:last-of-type .avatar{ 
    float: right;
}

.item.Destaques .box:last-of-type .data, .item.Destaques .box:last-of-type .dataTwo{ 
    float: right;
    text-align: right;
}*/

.item.Rooms .box{
    width: 100%;
    height: 70px;
    margin-top: 6px;
    background-color: var(--color-room-home);
    border-radius: 12px;
}
.item.Rooms .box:first-of-type{ margin-top: 0; }

.item.Rooms .image{
    width: 70px;
    height: 70px;
    background-color:  var(--color-roomimg-home);
    background-image: url(../img/room.gif);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 12px;
}

.item.Rooms .box .data, .item.Rooms .box .dataTwo{
    height: 100%;
    width: calc(100% - 64px - calc(50px + 12px));
    color: var(--color1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px;
}

.item.Rooms .box .dataTwo{ margin-top: 0px; font-size: 12px; font-weight: initial; }

.item.Galeria .box{
    width: calc((100% / 3) - 6px);
    height: calc(90px * 3 + 12px);
    border: 1px solid #FFF;
    border-radius: 12px;
    margin: 0 6px 6px 0;
    background-image: linear-gradient(to bottom, #0F1A35 78%, #e9ecef 5%);
    box-shadow: inset 0 0 0 2px #0F1A35;
}

.item.Galeria .box:last-of-type{ margin-right: 0; }

.item.Galeria .box .image{
    width: 100%;
    height: 209px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 12px;
}

.item.Galeria .box .Ellipses{
    margin: 0;
    padding: 0;
}

.item.Galeria .box .data{
    width: 100%;
    padding: 12px 12px 0 12px;
    font-size: 15px;
    font-weight: 600;
    color: #1f1f1f;
}

.item.Galeria .box .dataTwo{ 
    font-size: 12px;
    color: #1f1f1f;
    line-height: 23px;
    width: 100%;
    padding: 0 12px; 
    margin: 3px 0 0 0;
}

.item.Frees{ width: calc(50% - 5px); float: right; }

.item.Emblems .box, .item.Frees .box{
    width: calc((100% / 6) - 6px);
    height: 70px;
    margin: 0 6px 6px 0;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 12px;
    transition: 0.3s;
    box-shadow: inset 0 0 0 2px #0F1A35;
    background-color: #0F1A35;
    filter: drop-shadow(0 0 2px rgba(255,255,255,.5));
}

.item.Emblems .box:last-of-type, .item.Frees a:last-of-type .box{ margin-right: 0; }

.item.Emblems .box:hover, .item.Frees .box:hover{
	transform: scale(1.02);
	filter: brightness(1.1);
}

.item.Ranking{
	width: calc((100%/3) - (2*15px/3));
	margin-left: 15px;
}

.item.Ranking .box{
    width: 100%;
    height: 90px;
    position: relative;
    border-radius: 12px;
    background-color: #0F1A35;
    box-shadow: inset 0 0 0 2px #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}
.item.Ranking .box:first-of-type{ margin-top: 0; }
.item.Ranking .box::before{
	width: 50px;
    height: 50px;
    position: absolute;
    right: 12px;
    top: 12px;
    content: '';
}
.item.Ranking .box:nth-child(1)::before{ background-image: url('../img/medals.png'); background-position-x: 0; }
.item.Ranking .box:nth-child(2)::before{ background-image: url('../img/medals.png'); background-position-x: -50px; }
.item.Ranking .box:nth-child(3)::before{ background-image: url('../img/medals.png'); background-position-x: -100px; }

.item.Ranking .box .avatar{
    width: 64px;
    height: 90px;
}

.item.Ranking .box .data{
	height: 100%;
    width: calc(100% - 64px - calc(50px + 12px));
    color: var(--color1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px;
}

.item.Ranking .box .data p, .item.Rooms .box .data div{ 
    font-size: 12px; 
    margin: 3px 0 0 0;
}

.item.Ranking .box .data p:first-of-type, .item.Rooms .box .data div:first-of-type { 
    font-size: 14px; 
    font-weight: 600;
    margin: 0;
}

/*.item.Ultimos, .item.Music{
	width: calc((100%/3) - (2*15px/3));
	margin-left: 15px;
}*/

.item.Ultimos .box{
	width: calc((100%/5) - (4*5px/5));
	height: 65px;
	margin: 5px 5px 0 0;
	background-color: #FFF;
	background-position-y: -5px;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 5px;
	transition: background-color 0.3s;
}

.item.Ultimos .box:nth-child(5n+5){ margin-right: 0; }
.item.Ultimos .box:nth-child(1), .item.Ultimos .box:nth-child(2), .item.Ultimos .box:nth-child(3), .item.Ultimos .box:nth-child(4), .item.Ultimos .box:nth-child(5){ margin-top: 0; }
.item.Ultimos .box:hover{ background-color: #021829; }

.item.Music .box{
    width: 100%;
    height: 90px;
    position: relative;
    border-radius: 12px;
    margin: 6px 6px 0 0;
    background-color: #0F1A35;
    box-shadow: inset 0 0 0 2px #0F1A35;
    filter: drop-shadow(0 0 3px rgba(255,255,255,.5));
}
.item.Music .box:first-of-type{ margin-top: 0; }
.item.Music .box::before{
    width: 50px;
    height: 50px;
    position: absolute;
    right: 12px;
    top: 12px;
    content: '';
}
.item.Music .box:nth-child(1)::before{ background-image: url('../img/medals.png'); background-position-x: 0; }
.item.Music .box:nth-child(2)::before{ background-image: url('../img/medals.png'); background-position-x: -50px; }
.item.Music .box:nth-child(3)::before{ background-image: url('../img/medals.png'); background-position-x: -100px; }
.item.Music .box:last-of-type{ margin-right: 0; }
.item.Music .box .image{
    width: 90px;
    height: 85px;
    margin: 2px;
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
    border-radius: 12px;
}
.item.Music .box .image .hover{
	width: 100%;
	height: 55px;
	padding: 9px 5px;
	background-color: rgba(2,24,41,0.5);
	border-radius: 5px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
	opacity: 0;
	transition: opacity 0.3s;
}
.item.Music .box:hover .image .hover{ opacity: 1; }
.item.Music .box .image .hover p:first-of-type{ font-weight: 600; font-size: 14px; }
/* */

.item.Page .content{
    padding: 24px;
    background-color: var(--color4);
    border-radius: 12px;
    font-size: 14px;
    margin: 6px 6px 0 0;
}

.item.Page .content .bar{
    width: 100%;
    height: auto;
    padding: 10px;
    background-color: #000;
    border-radius: 3px;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    color: #FFF;
}

.item.Page form{ width: 100%; }

.item.Page form input, .item.Page form .input{
    width: calc(50% - 3px);
    height: 50px;
    margin: 0 0 0 6px;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formRegister #user{
    width: 100%;
    height: 50px;
    margin: 0 0 6px 0;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formRegister #senha1{
    width: calc(50% - 3px);
    height: 50px;
    margin: 0 6px 0 0;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formRegister #senha2{
    width: calc(50% - 3px);
    height: 50px;
    margin: 0;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formTopic input{
    width: calc(100% - 360px);
    height: 50px;
    margin: 0 0 6px 0;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formTopic .buttons{
    width: 360px;
    margin: 0 -6px 6px 0;
    float: right;
}

.item.Page .contentconfig, .item.Page.Topicos .content, .item.Page.contentBar .content, .item.Page.habboImager .content, .item.Page.Horarios .content, .item.Page.Equipe .content, .item.Page.no-back .content, .item.Page.Topic .content, .item.Page.CommentTopic .content, .item.Page.erro .content {
    color: #FFF;
    padding: 0!important;
    background: transparent!important;
    margin: 6px 6px 0 0;
    border-radius: 0!important;
}

.item.Page.recuperar-senha .content{
    color: var(--color1);
    padding: 0!important;
    background: transparent!important;
    margin: 6px 6px 0 0;
    border-radius: 0!important;
}

.item.Page form input[type="file"]{ display: none; }
.item.Page form label[for="file"]{
    width: 250px;
    height: 256px;
    background-color: var(--color4);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 12px;
    text-align: center;
    font-weight: 600;
    font-size: 13px;
    color: var(--color1);
    line-height: 256px;
    margin: 0 6px 6px 0;
}

.item.Page #formArt input, .item.Page #formArt textarea{
    width: calc(100% - 256px);
    margin: 0 0 6px 0;
}

.item.Page form > button{
    width: 100%;
    height: 42px;
    margin-top: 12px;
    padding: 12px;
    background-color: var(--color-buttons);
    border-radius: 12px;
    font-weight: 600;
    font-size: 12px;
    color: var(--color1);
}

.item.Page form textarea{
    width: 100%;
    min-height: 90px;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formConfig textarea{
    width: 100%;
    min-height: 82px;
    padding: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
    background: var(--color4);
}

.item.Page #formConfig .config, .item.Page #formConfig .password-div{
    width: calc(100% - 250px - 12px);
    margin: 0 0 12px 6px;
}

.item.Page form .buttons{ 
    width: 100%; 
    margin-top: 6px;
}

.item.Page form .buttons button{
    width: auto;
    height: 42px;
    margin: 0px 6px 0px 0;
    padding: 12px;
    background-color: var(--color-buttons);
    border-radius: 12px;
    font-weight: 600;
    font-size: 12px;
    color: var(--color1);
}
}
.item.Page form .buttons button[type="submit"]{ margin-right: 0; float: right; }

.item.comentarios .content{
	padding: 0;
	background-color: initial;
	box-shadow: initial;
}
.item.comentarios .box{
    width: 100%;
    height: auto;
    position: relative;
    padding: 12px;
    margin-bottom: 12px;
    background-color: var(--color4);
    border-radius: 12px;
}

.item.comentarios .box .avatar{
    width: 54px;
    height: 70px;
    background-position: -5px -15px;
    background-repeat: no-repeat;
    border-radius: 12px;
}
.item.comentarios .box .comentario{
    width: 100%;
    height: auto;
    position: relative;
    font-size: 0.85rem;
    color: var(--color1);
}
.item.comentarios .box .comentario::before{
	content: '';
}

.item.comentarios .box .data{
font-size: 11px;
    color: var(--color1);
    width: 100%;
    margin-bottom: 12px;
    background: var(--color2);
    border-radius: 12px;
}

.item.comentarios .box .data .div-info{
    margin: 31px 0px 6px 6px;
}

.item.Page.sideBar .avatar{
    width: 80px;
    height: 126px;
    border-radius: 12px;
    background-position: -27px -36px;
    background-repeat: no-repeat;
    float: right;
}
.item.Page.sideBar .data{
    width: calc(100% - 80px);
    height: auto;
    padding: 0 6px 6px 0;
    border-radius: 0;
    font-size: 0.85rem;
    color: var(--color1);
    float: left!important;
}
.item.Page.sideBar .data:first-of-data{ margin-top: 0; }

.item.Page.Topic .content{ position: relative; padding: 0; }

.item.Page.Topic .content::before{
    width: 250px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color4);
    border-radius: 12px;
    content: '';
}

.item.Page.Topic .profile{
	width: 250px;
	height: auto;
	position: relative;
	padding: 24px;
}

.item.Page.Topic .picture{
    width: 150px;
    height: 150px;
    margin: 90px calc((100% - 150px) / 2) 0 calc((100% - 150px) / 2);
    position: relative;
    background-position: center;
    background-size: cover;
    border-radius: 12px;
}

.item.Page.Topic .picture .avatar{
    width: 128px;
    height: 90px;
    margin: -90px 0 0 calc(50% - 64px);
    background-position-y: -30px;
}

.item.Page.Topic .picture .hand{
    width: 15px;
    height: 8px;
    position: absolute;
    top: -1px;
    left: 40px;
    background-position: -97.5px -54px;
    transform: rotate(180deg);
}

.item.Page.Topic .picture .hand:last-of-type{ left: initial; right: 40px; }

.item.Page.Topic .user{
    width: 100%;
    height: auto;
    padding: 12px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    color: var(--color1);
}

.item.Page.Topic .tarja{
    width: 150px;
    height: 45px;
    margin: 0 calc((100% - 150px) / 2);
    background-color: #FAFAFA;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: var(--color2);
    line-height: 45px;
}

.item.Page.Topic .emblems{
	width: 200px;
	height: auto;
	margin: 10px 0 0 45px;
}

.item.Page.Topic .emblems .functions{
	width: 100%;
	height: 30px;
	margin-top: 5px;
}

.item.Page.Topic .emblems .functions button{
	width: calc(50% - 2.5px);
	height: 30px;
	background-color: #FFF;
	border-radius: 5px;
}
.item.Page.Topic .emblems .functions button:last-of-type{ float: right; }

.item.Page.Topic .emblems .emblem{
	width: calc((100% - 10px) / 3);
	height: 50px;
	margin: 5px 5px 0 0;
	background-color: #FFF;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 5px;
}

.item.Page.Topic .emblems .emblem:nth-child(1), .item.Page.Topic .emblems .emblem:nth-child(2), .item.Page.Topic .emblems .emblem:nth-child(3){ margin-top: 0; }
.item.Page.Topic .emblems .emblem:nth-child(3n+3){ margin-right: 0; }

.item.Page.Topic .data{
	width: calc(100% - 250px);
	padding: 0 0 0 24px;
	float: right;
}

.item.Page.Topic .data .item{
    width: auto;
    height: 45px;
    line-height: 22px;
    margin: 0 6px 6px 0;
    padding: 12px;
    border-radius: 12px;
    text-align: center;
    font-size: 12px;
    color: var(--color1);
    background: var(--color-buttons);
}

/* .item.Page.Topic .data .item:nth-child(1), .item.Page.Topic .data .item:nth-child(2){ width: 104px; }
.item.Page.Topic .data .item:nth-child(3), .item.Page.Topic .data .item:nth-child(4){ width: 135px; }
.item.Page.Topic .data .item:last-of-type{ width: 178px; margin-right: 0; } */

.item.Page.Topic .text{
	width: calc(100% - 250px);
	padding: 6px 0 0 24px;
	float: right;
	word-wrap: break-word;
}

.item.Page.CommentTopic .content{
	background-image: url('../img/bgProfile.png');
	background-color: #021829;
}

.item.Page.Topic .topicBio{
    width: 100%; 
    margin: 12px 0 6px 0; 
    border-bottom: 1px solid var(--color1);
}

.item.Page.Topic .topicBio2{
    margin-bottom: 6px; 
    font-size: 12px; 
    font-weight: 600; 
    float: left; 
    width: 100%;
}

.item.Page.CommentTopic form .buttons button{ 
    background-color: var(--color-buttons);
    color: var(--color1); 
}

.item.Page.Topic #citar{
    border-radius: 12px;
}


.item.Page.TopicPagination .pag{
	width: auto;
	height: 30px;
	padding: 0 10px;
	margin-right: 5px;
	background-color: #021829;
	box-shadow: 0 2px 0 rgba(0,0,0,0.07);
	border-radius: 5px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	line-height: 30px;
}

.item.Page.TopicPagination .pag.select{ background-color: #FFF; color: #666; }

.item.Page.Topicos{ width: 100%; }

.item.Page.Topicos .box{
    width: calc((100% / 4) - 6px);
    height: 84px;
    margin: 0 6px 6px 0;
    padding: 12px;
    background-color: var(--color4);
    border-radius: 12px;
}

.item.Page.Topicos .box .dataTwo{
	width: 100%;
}

.item.Page.Equipe .group, .item.Page.Horarios .group{
	width: 100%;
}

.item.Page.Equipe .group:first-of-type, .item.Page.Horarios .group:first-of-type{ margin-top: 0; }

@media only screen and (max-width: 767px) {
  .item.Page.Equipe .group button, .item.Page.Horarios .group button{
      width: calc((100% / 4) - 6px)!important;
      margin: 0px 6px 6px 0!important;
  }
  
  .item.Page.Equipe .membro, .item.Page.Horarios .membro{
      width: calc((100% / 3) - 6px)!important;
  }
  
  .item.Page.Equipe .membro:nth-child(3n+3), .item.Page.Horarios .membro:nth-child(3n+3){
      margin-right: 0!important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .item.Page.Equipe .membro:nth-child(4n+4), .item.Page.Horarios .membro:nth-child(4n+4){
      margin-right: 0!important;
  }
}

.item.Page.Horarios .group button, .item.Page.Equipe .group button{
    width: 100%;
    height: 45px;
    margin: 0px 0px 6px 0;
    padding: 0 15px;
    background-color: var(--color-buttons);
    border-radius: 12px;
    font-size: 12px;
    color: var(--color1);
}

.item.Page.Equipe .membro, .item.Page.Horarios .membro{
    width: calc((100% / 6) - 6px);
    height: 180px;
    margin: 0 6px 6px 0;
    position: relative;
    background-color: #16660E;
    border-radius: 12px;
}

@media only screen and (min-width: 1200px) {
    .item.Page.Equipe .membro:nth-child(6n+6), .item.Page.Horarios .membro:nth-child(6n+6){ margin-right: 0; }
}

.item.Page.Equipe .membro .avatar, .item.Page.Horarios .membro .avatar{
    width: 128px;
    height: 150px;
    margin-left: calc((100% - 128px) / 2)!important;
    background-position: center -30px;
    background-repeat: no-repeat;
}

.item.Page.Equipe .membro .user, .item.Page.Horarios .membro .user{
    width: calc(100% - 24px);
    height: auto;
    position: absolute;
    left: 12px;
    bottom: 12px;
    padding: 6px;
    background-color: var(--color-horario-buttons);
    border-radius: 12px;
    text-align: center;
    font-size: 12px;
    color: var(--color2);
}