@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');}
  
body {padding-top: 40px;
    padding-bottom: 40px;
    font-family: 'Open Sans', sans-serif !important; font-size: 10px !important;background-position: top center !important; position: relative;
}

html, body{
  margin-top: 9px;} 

.avatar {    position: relative;
    z-index: 30;
    left: -9px; max-width: 120px; max-height: 120px; 
    bottom: 65px;
}

.main-flog{
    font-size: 13px;
    width: 980px;
    margin: 0 auto;    overflow: visible !important;
}

.banner-full{margin-top: 20px;}

.flog-banner {
    position: relative;
    max-width: 980px !important;min-width: 980px !important;
    max-height: 200px !important;min-height: 200px !important; position: center !important; padding-top:0px;
}

.profile-identity {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; 
    gap: 6px;
    position: relative;
    top: -119px;
    left: -43px;
    min-width: 0;
    padding-bottom: 8px;font-family: 'Open Sans' sans serif !important;
}

.profile-identity a {color: var(--accent-color) !important; font-family: 'Open Sans' sans serif !important;}

#FlogGrid > .sidebar-left {
    grid-area: left;
    position: relative;
    left: -22px;
    top: -120px;
    min-width: 0;
    display: grid;
    gap: 24px;
}

#FlogGrid > .sidebar-right {grid-area: right;
    position: relative;
  right: -22px;
    top: -120px;
    min-width: 0;
    display: grid;
  gap: 24px;}

.flog-post-view__media {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-top: -120px;
}

.lista-comentario {background: transparent !important; border-bottom: 1px solid var(--text-color) !important; border-radius: 0px; padding: 0px 16px 5px;}

.latest-photo-item, .friend-item {
    position: relative;
    width: 140px;
  height: 140px;}

.grid-mobile {gap: 10px !important;}

.post-title {margin-top: -10px; color: var(--text-color) !important;}

.profile-hero__stats{position: relative; top: -76px; left: 30px; }

.profile-hero__stat span {text-transform: uppercase; font-size: 10px; font-family: 'Open Sans' sans serif;  line-height: 11px;color: var(--accent-color) !important;} 

.profile-hero__stat strong {text-transform: uppercase; font-size: 13px; font-weight: normal; font-family: 'Open Sans' sans serif;color: var(--accent-color) !important; }

.profile-shell {background: transparent !important;}

.banner-full{background: transparent !important; }

.subtitulo{
    width: 140px;
    height: 25px;
    line-height: 11px;
margin-left: auto; margin-right: auto;
    background: var(--subtitle-bg);

    text-align: var(--subtitle-align);
}

.flog-footer {
    margin-top: 24px;
    padding: 18px 24px;
    margin-left: 50px;
    text-align: center;
    align-items: center !important;
    min-width: 980px !important;max-width: 980px !important;
}

.flog-footer__nav {
    display: flex;
    position: relative;
  left: 0px;}

.visitas-item {margin-left: 10px;}

.btn-flog {
    color: var(--link-color) !important; font-size: var(--font-size);
}

.flog-post-view__metric, a, .visitas-item {font-size: var(--font-size);}

.px-hide-mobile path {
    fill: var(--link-color) !important;
}

.botao-primario, .botao-acao-colada, .botao-acao-colada__contador { background: var(--subtitle-bg) !important; color: var(--link-color);}

.barra-px__esquerda{margin-left: 53px;}

.barra-px__direita {margin-right: 25px;}

.flog-banner__destaques {
    position: absolute;
    bottom: 80px;
    z-index: 4;
    max-width: 150px !important;
    min-width: 150px !important;
    left: -12px;
}

.profile-actions-wrap {
    left: 140px;
    top: -50px;
    display: inline-flex;
    align-items: stretch;
    position: absolute;
    gap: 0;
}

.follow-btn {
    min-width: 80px;
    height: 30px;
    border: 0;
    background: hsl(0deg 0% 0% / 7%);
    color: var(--cor-text-botao);
    padding: 0 16px;
    border-radius: var(--button-radius) 0 0 var(--button-radius);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: var(--font-size);
    font-weight: 600;
    cursor: pointer;
}

.more-btn {
    width: 35px;
    height: 30px;
    border: 0;
    border-left: 1px solid rgba(255, 255, 255, .12);
    background: hsl(0deg 0% 0% / 7%);
    color: var(--cor-text-botao);
    border-radius: 0 var(--button-radius) var(--button-radius) 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
}

.follow-btn:hover {background: var(--subtitle-bg) !important; color: var(--link-color);}

.link-item {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0 10px;
}

.avatar-comentario-usuario {border-radius: 100px;}