@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');



.uk-background-blend-color-burn {
    background-blend-mode: screen!important;
}

.section-hero .uk-text-lead, .uk-logo  {
    color:#fff;
}

.section-hero {
    background-color: transparent;
}

.uk-logo  {
    color:#333!important;
}

.uk-navbar-nav>li>a {
    color: #fff!important;
}

.uk-table th {
    text-align: center!important;
}
.uk-table td {
    vertical-align: middle;
    text-align: center;
}

.uk-table {
margin-bottom: 100px!important;
}

.uk-search-default .uk-search-input {
    height: 30px!important;
    width: 150px!important;;
}

.uk-search-default .uk-search-input-2 {
    height: 50px!important;
    width: 70%;
    border-radius: 20px;
    border-style: none;
}

.button {
    appearance: auto;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: transparent;
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 2px 5px;
    border-style: none;
    border-image: initial;
}

.uk-margin-left {
    margin-left: 20%!important;
}

.box {
    border: 1px solid rgb(53 61 147);
}
.box h3 {
    color: rgb(53 61 147);
}

.box:hover {
    background-color: rgb(53 61 147);
}

.uk-offcanvas-bar {
 background: rgb(53 61 147);
}

#filtro {
    background:rgb(255 255 255 / 30%);
}

#mont {
	font-family: 'Montserrat', sans-serif;
	color: #a6a6a6!important;
	text-transform: lowercase!important;
}

#mont span {
color: #f0506e;
display: block;
}

.uk-background-primary {
    background-color: #66acf3;
}

.uk-link, a {
    color: rgb(53 61 147)!important;
}

.author-box .uk-button {
    display: none;
}

.uk-nav li>a {
    color: #fff!important;
}

h2 em {
    font-size: 1.5rem;
    line-height: 1.4;
    color: #f0506e;
}

em {
    color: rgb(36 50 60);
}

a span  {
    color: #f0506e!important;
}

.uk-background-muted1 {
    background: linear-gradient(to right, #e6f2ff, #d9ecff); 
}

.articles-votes .uk-button-outline-primary {
    border-left: solid 1px #02b3e4;
    border-right: solid 1px #02b3e4;
}

input#search_query::placeholder{
    color: orange; /* Colore del testo del placeholder */
    font-style: italic; /* Stile corsivo */
    font-size: 14px; /* Dimensione del carattere */
    opacity: 1; /* Assicura che il placeholder sia visibile */
}

input#search_query::placeholder {
    color: red; /* Cambia colore quando l'input è in focus */
}

