Grid Posts on top, regular list on bottom

This shows boxes for the first 15 records and then a regular list below

@*---------------------here's the code------------------------


<p class="pull-right"><a href="/newsandblogsbytopic">browse by topic or author <i class="fa fa-long-arrow-right"></i></a></p>
@BRT.Index(tableId:"Content",viewId:"News",
pageSize:30,fields: new[] {"Title","PubDate","Body","Summary","Authors","PrimaryImage"}, template:
@<div>
    <div class="row">
    @{
        int recnum = 3;
    }
    @foreach(EngineRecord record in item.List) {
    
        if (recnum % 3 == 0) {
            @BRT.Raw("</div>")
            @BRT.Raw("<div class='row'>")
        }
        if(recnum<15 && item.List.PageNumber==1){
            <div class="col-sm-4">
                <div class="grid-item">
                    @if (record.GetFiles("PrimaryImage").Count==1) {
                        <div class="gridimgdiv"><a href="/postdetail/@record.Href"><img src="@record.GetFiles("PrimaryImage")[0].Url?width=263&height=175&mode=crop" /></a>
                            @if(!@record.IsDBNull("PubDate")){<div class="grid-date">@record.GetDateTime("PubDate").ToString("MMMM dd")</div>}     
                        </div>
                    }
                    else{
                        <div class="gridimgdiv"><a href="/postdetail/@record.Href"><img src="http://placehold.it/263x175" /></a>
                            @if(!@record.IsDBNull("PubDate")){<div class="grid-date">@record.GetDateTime("PubDate").ToString("MMMM dd")</div>}     
                        </div>                        
                    }
                    <h4><a href="/postdetail/@record.Href">@record["Title"]</a></h4>
                </div>
            </div>
        }
        else {            
            
            <div class="col-sm-12">
                <h4><a href="/postdetail/@record.Href">@record["Title"]</a></h4>
                @if(!@record.IsDBNull("PubDate")){
                    <div class="text-muted">@record.GetDateTime("PubDate").ToString("MMMM dd yyyy")</div>
                }
                @if(@record.IsDBNull("Summary")){
                    @BRT.Raw(record.GetString("Body").Summarize(150))
                }
                else
                {
                    @BRT.Raw(record.GetString("Summary").Summarize(150))
                }
                
                <hr/>
            </div>
            
        }
        recnum+=1;
    
    }        
    </div>
    @item.Pager
</div>)


----------------------- end of comment out *@