.show-result {
    margin: 10px;
    padding: 10px;
    color: green;
    font-size: 20px;
}

.vota-testo {
    float:left;
}

.star-rating {
    float:left;
}

.star-rating s:hover,
.star-rating s.active {
    color: #990000;
}
.star-rating-rtl s:hover,
.star-rating-rtl s.active {
    color: #990000;
}

.star-rating s,
.star-rating-rtl s {
    color: #990000;
    font-size: 18px;
    cursor: default;
    text-decoration: none;
    line-height: 12px;
}
.star-rating {
    padding: 2px;
}
.star-rating-rtl {
    background: #555;
    display: inline-block;
    border: 2px solid #444;
}
.star-rating-rtl s {
    color: #990000;
}
.star-rating s:hover:before,
.star-rating s.rated:before,
.star-rating s.active:before {
    content: "\2605";
}
.star-rating s:before {
    content: "\2606";
}
.star-rating-rtl s:hover:after,
.star-rating-rtl s.rated:after,
.star-rating-rtl s.active:after {
    content: "\2605";
}

.star-rating-rtl s:after {
    content: "\2606";
}

/* MEGA MENU */

.navbar .megamenu{ padding: 1rem; }

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

    .navbar .has-megamenu{position:static!important;}
    .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }

}
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
    .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
        overflow-y: auto;
        max-height: 90vh;
        margin-top:10px;
    }
}
/* ============ mobile view .end// ============ */
