/* Component: review stars */
.review-stars h4 {
    display: inline-block;
    font-weight: bold;
}
.review-stars .fa-star.checked {
    color: orange;
}
.review-stars .fa-star.checked:before{
    font-size: 2.5rem;
}
/* End Component: review stars */

/* Common */
.uppercase{
    text-transform: uppercase;
}
/* spacing */
.margin-0{
    margin: 0 !important;
}
.margin-top-50{
    margin-top: 50px !important;
}
.padding-0{
    padding: 0 !important;
}
.padding-10-10{
    padding: 10px 10px;
}
.padding-20-10{
    padding: 20px 10px;
}
/* end spacing */

/* displays */
.flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.grid-col-2-center{
    display: grid;
    grid-template-rows: 50% 50%;
}
/* end displays */

h2 small{
    vertical-align: super;
}

html:lang(de-de) .navbar-nav>li>a{
    font-size: 11px;
}
html:lang(de-at) .navbar-nav>li>a{
    font-size: 11px;
}
html:lang(de-ch) .navbar-nav>li>a{
    font-size: 11px;
}
html:lang(es-es) .new-pricing .subscribe button{
    font-size: 10px;
}
html:lang(es-es) .navbar-nav>li>a{
    font-size: 10px;
}
@media (max-width: 1200px) {
    html:lang(es-ar) .navbar-nav>li>a{
        font-size: 8px;
    }
}
html:lang(es-ar) .new-pricing .subscribe button{
    font-size: 10px;
}
html:lang(es-ar) .navbar-nav>li>a{
    font-size: 10px;
}
@media (max-width: 1200px) {
    html:lang(es-ar) .navbar-nav>li>a{
        font-size: 9px;
    }
}


/* End Common */
