/*news item default*/
.news-item-default{
    display: flex;
    margin: 20px;
}
.news-item-large .box-image img,
.news-item-grid .box-image img,
.news-item-default .box-image img {
    width: 100%;
    display: block;
}

.news-item-default .box-description{
    color: #404040;
    padding: 10px 0;
}
.news-item-default .box-read-more {
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    border-radius: 5px;
    border: 2px solid var(--green-color);
    background-color: var(--green-color); 
}
.news-item-default:hover .box-read-more {
    color: var(--green-color); 
    background-color: #fff;
}
/*end news item default*/

/*news item grid*/
.news-item-grid{
    padding: 15px;
}
.news-item-grid .box-description{
    color: #404040;
}
.news-item-grid .box-read-more{
    margin-top: 10px;
    text-align: right;
}
.news-item-grid .box-read-more span{
    color: var(--violet-color);
}

/*end news item grid*/

/*news item lagre*/
.news-item-large {
    margin: 20px;
    text-align: left;
}
.news-item-large .box-info {
    padding: 20px;
}

.news-item-large .box-description{
    color: #404040;
    padding: 10px 0 20px 0;
}
.news-item-large .box-read-more span {
    padding: 5px 10px;
    border-radius: 5px;
    background-color: var(--green-color);
    display: inline-block;
    color: #fff;
    border: 2px solid var(--green-color);
}
.news-item-large:hover .box-read-more span {
    background-color: #fff;
    color: var(--green-color);
}
/*end news item lagre*/

/*news item small*/
.news-item-small {
    padding: 10px;
}
.news-item-small .box-image img{
    width: 100%;
    display: block;
}
.news-item-default .box-title-description-in .box-title {
    padding-top: 10px;
}
.news-item-default .box-title-description-in {
    padding-left: 20px;
}
/*end news item small*/

/*news list default*/

/*end news list default*/

/*news list grid*/
.news-list-grid {
    margin: 0px -15px;
}
/*end news list grid*/

/*ma-md*/@media (max-width: 568px) {
    .news-item-default .box-title-description-in {
        padding-left: 0;
    }
    .news-list-grid {
        margin: 0px;
    }
}