

b,strong {
    font-weight: 700;
}

body {

    font-family: 'Lato', sans-serif, arial;
}

a {
    text-decoration: none;
    color: inherit;
}

a:hover {
    text-decoration: none;
    color: #ff0000;
}
a.hover_black:hover{
    text-decoration: none;
    color: #000000;
}

a.no_link {
    cursor: text;
}

a.no_link:hover {
    color: #ffffff !important;
}

ul {
    padding-inline-start: 20px;
}

li{
    /*margin-top: 5px;*/
}


.bgcolor-grey{
    background-color: #eaeaea;

}

.color_red{
  color: #ff0000;
}

.p_con_link a{
  color:#007bff;
  white-space: nowrap;
}
.p_con_link a:hover{
  color:#ff0000;
}

.color_blu_hover:hover{
    color: #007bff;
}


.mini_button{
    font-size: 0.8rem;
   color: #ffffff;
   padding: 0.3rem 0.5rem;
   background-color: #007bff;
   border-radius: 0.25rem;

}

.border_top_black{
    border-top: 1px solid #000000;
}

h2{
    color:#007bff;




}

h1.normale{
font-size: 1.3rem;
margin-bottom: 0rem;
font-family: inherit;
font-weight: 400;
line-height: 1.2;
color: inherit;
}


h2{
    font-size: 1.5rem;
}


.border_rad_30{
    border-radius: 30px;

}

.cursor_pointer:hover {
    cursor:pointer;
}
#timer{

}

.no_br{
   white-space: nowrap;
}

.font_size_1_5{
 font-size: 1.3rem;
}


.font_size_2{
 font-size: 1.8rem;
}

.collapse{
 background-color: #eaeaea;
 padding: 10px 15px;
 border-radius:10px;
}

.sottotiolo{
 font-size: 10px;
}
/******************** SESSIONE SCADUTA*****************************/

.pagina_scroll{

}

/******************** COMMENTI*****************************/
.comment-author img{
    display: none;
}

.comment-author{
color: #6c757d!important;
}

/*
.comment-body .reply{
    display: none;
}
*/

.comment-body .reply{
   color:#007bff;
   margin-bottom: 1rem;
}

li.comment{
    border-bottom: 1px solid #6c757d;
    margin-top: 1rem;
}

li.comment li{
    border-bottom:none;
}



ol.commentlist{
    list-style: none;
    border-bottom: none;
        padding-inline-start: 0px;
        padding: 0px 15px;

}
.commentmetadata{
    display: none;
}







@media (min-width:576px) {
    h2{
        font-size: 2rem;
    }

    ul {
        padding-inline-start: 40px;
    }

    .font_size_1_5{
 font-size: 1.5rem;
}

.font_size_2{
 font-size: 2rem;
}




}

@media (min-width:768px) {

}

@media (min-width:992px) {

}

@media (min-width:1200px) {



}
