a{
	text-decoration:none;
}
.product-menu ul {
    column-count: 2;
}
.web-stories-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
article.web-story
{
	    border: solid 1px #d9d9d8;
}
.webstores-content {
    padding: 10px 15px 15px 15px;
}

.webstores-content h2.entry-title {
        margin-top: 0px;
    font-size: 14px;
    line-height: 19.6px;
    margin-bottom: 0px;

}
.webstores-content a{
	text-decoration:none !important;
}

.webstories-header {
    margin-top: 20px;
}

@media only screen and (max-width:768px){
	    .web-stories-grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }
}


@media (min-width:769px) and (max-width:1024px){
    .web-stories-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}
}
