.hasznos {
    
}
.hasznos H1 {
    margin-bottom: 20px;
}

.hasznos ul { 
    list-style-type: disc; 
    list-style-position: inside; 
    padding: 0 0 0 40px;
    /*margin-bottom: 20px;*/
}
.hasznos-text > ul {
    margin-bottom: 20px !important;
}
.hasznos ol { 
    list-style-type: decimal; 
    list-style-position: inside; 
    padding: 0 0 0 40px;
}
.hasznos ul ul, 
.hasznos ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.hasznos ol ol, 
.hasznos ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}

.hasznos li {
    display: list-item;
}

.hasznos P {
    margin: 0px 0px 7px 0px;
    line-height: 22px;
}.mosaic-category {
    
}
.mosaic-category .mc-btn {
    display: inline-block;
    padding: 3px 8px 2px 8px;
    background-color: #999999;
    color: #ffffff;
    margin-right: 5px;
    margin-bottom: 5px;
}
.mosaic-category .mc-btn-active {
    background-color: #000000;
}
.mozaik-list-box {
    display: block;
    width: 260px;
    text-decoration: none;
    margin-bottom: 20px;
    border: solid 1px #cccccc;
}
.mlb-img {
    margin: 0px auto 0px auto;
    width: 100%;
}
.mlb-title {
    font-size: 19px;
    padding: 15px 15px 2px 15px;
    line-height: 1.1;
    color: #000000;
}
.mlb-datetime {
    font-size: 12px;
    line-height: 12px;
    padding: 5px 15px 15px 15px;
    color: #505050;
}
.mlb-datetime:hover {
    color: #5e5e5e;
}
.mlb-lead {
    color: #999999;
    color: #7c7c7c;
    padding: 0px 15px 15px 15px;
    line-height: 1.3;
}

.mozaik-list-box__highlighted_1 {
    border: solid 2px #000000;
    background-color: #f1f2ef;
}

@media only screen and (max-width: 1200px) { /* COL-lg */
    
}
@media only screen and (max-width: 992px) { /* COL-md */
    
}
@media only screen and (max-width: 768px) { /* COL-SM */
    .mosaic-category {
        text-align: center;
    }
    .mosaic-category .mc-btn {
        padding: 3px 4px 3px 4px;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 15px;
    }
    .mozaik-list-box {
        width: auto;
    }
}
@media only screen and (max-width: 600px) { /* COL-XS */

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

}