﻿/* HEADER -> master-area-utente */
header .master-area-utente { list-style: none; margin: 0; padding: 15px 0 0 0; }
header .master-area-utente li { display: inline-block; float: left; color: #303030; font-size: 12px; }
header .master-area-utente li a { color: #303030; font-size: 12px; cursor: pointer; }
header .master-area-utente .avatar { margin-top: -4px; }
header .master-area-lingua { list-style: none; margin: 0; padding: 15px 0 0 15px; }
header .master-area-lingua li { display: inline-block; float: left; color: #303030; font-size: 12px; }
header .master-area-lingua li a { color: #303030; font-size: 12px; cursor: pointer; }

@media (max-width: 767px) {
    header .master-area-utente { position: absolute; left: 140px; top: 15px; z-index: 999999; }
    header .master-area-lingua { position: absolute; right: 55px; top: 15px; z-index: 999999; }
}

@media (max-width: 991px) {
    header .master-area-utente { padding-top: 10px; }
    header .master-area-lingua { padding-top: 10px; }
}
/* POPOVER */
.popover-content { padding: 15px; font-size: 14px; }
.popover-content ul { margin: -15px; padding: 0; }
.popover-title { padding: 10px 15px; background: #B12B43 !important; color: #FFF; border: none; }
.popover-content ul li { list-style: none; padding: 20px 60px 20px 25px; border-bottom: 1px solid #EAE8E4; }
.master-menu-utente h3.popover-title, .master-menu-lingua h3.popover-title { display: none; }
.master-menu-utente .popover-content ul li, .master-menu-lingua .popover-content ul li { padding: 10px 20px; }
.master-menu-utente .popover-content ul li a:hover i, .master-menu-lingua .popover-content ul li a:hover i { color: #012B43; }
header .accedi-header { }
header .carrello-header { text-transform: uppercase; margin-left: 10px; color: #B12B43; font-size: 12px; }

/* ALERT */
.alert { border-radius: 1px; }
.alert ul { padding-left: 15px; line-height: 1.6; }
.alert ul li { list-style: none; }
.alert > i { margin-right: 10px; float: right; }
