/* ======= FIXA PROBLEMI GENERALI DI VISUALIZZAZIONE DELLA PAGINA ======= */
@media (max-width: 1240px) {
    .container { width: auto; }
    .header-aside { padding-right: 20px; }
    .bb-mobile-header .header-aside { padding-right: 25px; }
    .bb-grid { display: flex !important; flex-wrap: wrap !important; }
    .bb-grid > *, .bb-grid-cell { flex: 1 1 100% !important; -webkit-box-flex: 1 !important; -ms-flex: 1 1 100% !important; min-width: 0 !important; width: 100% !important; max-width: 100% !important; }
}


/* ======= TUTTE LE PAGINE ======= */

/* CookieYes - Nasconde il bottone per vedere di nuovo l'accettazione dei cookie */
.cky-btn-revisit-wrapper { display: none !important; }

/* Toglie il padding a sinistra per allineare bene centralmente il footer right (dato che footer left non c'è) */
.footer-bottom-right { padding-left: 0; }


/* ======= MENU ======= */

/* Fixa allineamento voci con immagine personalizzata (Tipster Zone Premium e Crea Gruppo Premium) */
.bb-template-v2 ul.buddypanel-menu>li>a>img:first-child { margin: 0 13px 0 1px !important; }

/* Larghezza voci sottomenù (Desktop) */
.header-aside .wrapper .bb-sub-menu { width: 230px; }

/* Rende un bottone la voce del menù "Accedi" per non loggati (Desktop)  */
.bb-template-v2 .bb-header-buttons a.button.outline { text-align: center; background-color: #227aee; border-radius: 7px; margin: 0 0 0 15px; color: #fff; font-weight: bold; }


/* ======= HOME ======= */

/* Nasconde "Home" come titolo pagina */
#post-14 .entry-header { display: none; }


/* ======= PAGINA PROFILO ======= */

/* Riordina i campi della scheda sotto a immagine copertina e profilo */
.bb-user-content-wrap { display: flex; flex-direction: column; }
.member-title-wrap { order: 1; }
.item-meta { order: 2; }
@media (max-width: 799px) { .item-meta { margin-top: -15px !important; } }
.bb-gm-single-profile { order: 3; margin-top: 0; margin-bottom: 5px; }
.member-social { order: 4; }
.campi-profilo-sotto-follower { order: 5; }

/* Recensioni profili - Campi profilo: Mette Voto, Stelline e Numero Recensioni tutto in una riga */
.campi-profilo-sotto-follower .glsr-summary { display: flex !important; align-items: center !important; flex-wrap: nowrap; width: 100%; justify-content: flex-start; margin-bottom: 15px; }

/* Recensioni profili - Campi profilo: nasconde il grafico dei voti */
.campi-profilo-sotto-follower .glsr-summary-percentages { display: none !important; }


/* ======= PAGINA GRUPPO ======= */

/* Fix pagina inviti gruppo */
/* Nasconde il campo del testo personalizzato per gli inviti */
#bp-group-invite-content #send-invites-control { display: none; }
/* Toglie una riga che non serviva tra i bottoni di azione e il sopra */
.bb-groups-invites-right-bottom { border-top: none; }
/* Posiziona correttamente i bottoni di azione */
#bp-group-invite-content #whats-new-toolbar { position: relative; bottom: -55px; }
/* Larghezza del cerca che prima sbordava */
.groups.group-create .buddypress-wrap .group-invites-search.subnav-search { width: auto; }
.groups.group-create .buddypress-wrap input#group_invites_search { width: auto; }
/* Altezza testata tabella "Membri" uguale a "Invia inviti" */
.bb-groups-invites-left .bb-panel-head { padding: 0 20px; }


/* ======= ALTRO ======= */

/* Nasconde il titolo nella pagina "404" */
.page-id-634 .entry-header { display: none; }

/* Nasconde il titolo nella pagina "Tipster Zone Premium" */
.page-id-542 .entry-header { display: none; }

/* Sposta nella riga sotto lo spinner nascosto del caricamento invio mail. Quando il bottone d'invio è centrato evita di spostarlo lateralmente */
.wpcf7-spinner { display: block !important; margin: 5px auto 0 auto !important; }
