/*
 Theme Name: Assintel
 Theme URI: http://www.simmat.net
 Author: Matteo @Simmat
 Author URI: http://www.simmat.net
 Description: Tema Assintel 2012-2025, area di amministrazione WordPress.
 Version: 1.0
 License: Commerciale
 Tags: buddypress
 Text Domain: assintel
 */


body.role-socio .container,
body.role-subscriber .container {
	padding-top: 2rem;
}

body.role-socio #wpwrap,
body.role-subscriber #wpwrap {
    padding-top: 1.8rem;
}
@media screen and (max-width: 782px) {
    body.role-socio #wpwrap,
    body.role-subscriber #wpwrap {
        padding-top: .8rem;
    }
}


 /*****************************************************************************/
/**********  BARRA DI AMMINISTRAZIONE UTENTE SOCIO E SOTTOSCRITTORE **********/
/*****************************************************************************/

#wpadminbar *{
	border-radius: inherit;
}

body.role-subscriber #wpadminbar,
body.role-socio #wpadminbar{
	display: flex;
    justify-content: center;
	background: #00487b;
	height: 3.75rem;
	box-shadow: 0px 5px 12px 2px rgba(0, 0, 0, 0.28);
}

	body.role-subscriber #wpadminbar #wp-toolbar,
	body.role-socio #wpadminbar #wp-toolbar {
		display: flex;
		align-items: center;
		height: inherit;
		justify-content: space-between;
		width: 1140px;
	}

        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-icon,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-icon {
            font-size: 1.25rem;
            padding: 2px 0;
        }

            body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-icon:before,
            body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-icon:before {
                color: white;
            }

        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-label,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default span.ab-label {
            color: white;
            font: 600 1rem "Open Sans", sans-serif;
            text-transform: uppercase;
        }

        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default.ab-top-menu>li:hover>.ab-item,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default.ab-top-menu>li:hover>.ab-item,
        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default.ab-top-menu>li.hover>.ab-item,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default.ab-top-menu>li.hover>.ab-item,
        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-bp-notifications.ab-top-menu>li.hover>.ab-item,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-bp-notifications.ab-top-menu>li.hover>.ab-item,
        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper,
        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary .ab-sub-wrapper,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary .ab-sub-wrapper {
            background: #1A5F90;
            color: white;
            
        }

        body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper,
        body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper {
            border-radius: 0px 0px 5px 5px;
        }


body.role-subscriber #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu #wp-admin-bar-bp-notifications:hover .ab-item,
body.role-socio #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu #wp-admin-bar-bp-notifications:hover .ab-item,
body.role-subscriber #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu>li.hover>.ab-item,
body.role-socio #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu>li.hover>.ab-item,
body.role-subscriber #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu>li:hover>.ab-item,
body.role-socio #wpadminbar #wp-admin-bar-top-secondary.ab-top-menu>li:hover>.ab-item {
	background: #1a5f90;
}

body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper,
body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper {
	padding: 1.625rem 1.375rem;
}

	body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper ul li a,
	body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-root-default .ab-sub-wrapper ul li a {
		font: 1rem "Open Sans", sans-serif;
		color: white;
		height: 2rem;
	}

body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
	background: white;
	padding: .3125em .6875em;
	font: 400 1rem "Source Sans Pro", sans-serif;
	border-radius: 1rem;
}

body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account a,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account a {
	font: 1rem "Source Sans Pro", sans-serif;
	color: white;
	margin-left: 1.25rem;
}
body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account li.menupop.hover>a,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account li.menupop.hover>a {
	color: #00487B;
}
    body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account a span.display-name,
    body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account a span.display-name {
        font: inherit;
    }

body.role-subscriber #wpadminbar .ab-submenu,
body.role-socio #wpadminbar .ab-submenu {
	padding: 1rem 1rem 1rem 0rem;
}


/*** Avatar ***/
body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-info img.avatar,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-info img.avatar {
	border-radius: 5px;
}
body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
	height: 1.875rem;
	background: white;
	margin: 0 1rem 0 .875rem;
	border-radius: 5px;
}
@media screen and (max-width: 819px) {
	body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img,
	body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
		margin: -4px 0 0 6px;
	}
}

body.role-subscriber #wpadminbar .quicklinks #adminbarsearch:before,
body.role-socio #wpadminbar .quicklinks #adminbarsearch:before{
	color: white;
	font-size: 1.375rem !important;
}

body.role-subscriber #wpadminbar .quicklinks #adminbarsearch.adminbar-focused:before,
body.role-socio #wpadminbar .quicklinks #adminbarsearch.adminbar-focused:before {
	color: #00487b;
}

body.role-subscriber #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
body.role-socio #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
body.role-subscriber #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu,
body.role-socio #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: #3a82b5;
}

/*** Menu utente ***/
body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu,
body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
	padding: .5rem 1rem 1rem;
}
	body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info .avatar,
		body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info .avatar {
			top: 14px;
		}
	body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span,
	body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span {
		font-family: "Open Sans", sans-serif;
	}
		body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span:first-of-type,
		body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span:first-of-type {
			font-weight: 600;
			font-size: 1.25rem;
		}
		body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span.username,
		body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span.username {
			font-weight: 300;
			font-size: .875rem;
			color: white;
		}
		body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span.edit-profile,
		body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-user-info span.edit-profile,
		body.role-subscriber #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-logout a.ab-item,
		body.role-socio #wpadminbar #wp-admin-bar-user-actions.ab-submenu #wp-admin-bar-logout a.ab-item {
			font-weight: 600;
			font-size: .875rem;
			margin-top: 1rem;
		}

body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper,
body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-sub-wrapper,
body.role-subscriber #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-my-account-buddypress.ab-submenu,
body.role-socio #wpadminbar #wp-toolbar #wp-admin-bar-top-secondary #wp-admin-bar-my-account-buddypress.ab-submenu,
body.role-subscriber #wpadminbar #wp-toolbar.quicklinks #wp-admin-bar-top-secondary #wp-admin-bar-my-account.menupop ul.ab-sub-secondary .ab-sub-wrapper,
body.role-socio #wpadminbar #wp-toolbar.quicklinks #wp-admin-bar-top-secondary #wp-admin-bar-my-account.menupop ul.ab-sub-secondary .ab-sub-wrapper {
	border-radius: 0px 0px 5px 5px;
}

body.role-subscriber #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before,
body.role-socio #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
    top: -5px;
    color: #00487B;
    font-size: 25px;
}
@media screen and (max-width: 782px) {
	body.role-subscriber #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before,
	body.role-socio #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
		top: 3px;
	}
}

body.role-subscriber #wpadminbar .quicklinks li#wp-admin-bar-my-account ul#wp-admin-bar-my-account-buddypress a,
body.role-socio #wpadminbar .quicklinks li#wp-admin-bar-my-account ul#wp-admin-bar-my-account-buddypress a {
    font: 600 1rem "Open Sans", sans-serif;
}

