.wp-block-go-grid {

    display: grid

}



.wp-block-go-grid,.wp-block-go-grid.cols-sm-1 {

    grid-template-columns: repeat(1,1fr)

}



.wp-block-go-grid.cols-sm-2 {

    grid-template-columns: repeat(2,1fr)

}



.wp-block-go-grid.cols-sm-3 {

    grid-template-columns: repeat(3,1fr)

}



.wp-block-go-grid.cols-sm-4 {

    grid-template-columns: repeat(4,1fr)

}



.wp-block-go-grid.cols-sm-5 {

    grid-template-columns: repeat(5,1fr)

}



.wp-block-go-grid.cols-sm-6 {

    grid-template-columns: repeat(6,1fr)

}



@media(min-width: 28em) {

    .wp-block-go-grid.cols-md-1 {

        grid-template-columns:repeat(1,1fr)

    }



    .wp-block-go-grid.cols-md-2 {

        grid-template-columns: repeat(2,1fr)

    }



    .wp-block-go-grid.cols-md-3 {

        grid-template-columns: repeat(3,1fr)

    }



    .wp-block-go-grid.cols-md-4 {

        grid-template-columns: repeat(4,1fr)

    }



    .wp-block-go-grid.cols-md-5 {

        grid-template-columns: repeat(5,1fr)

    }



    .wp-block-go-grid.cols-md-6 {

        grid-template-columns: repeat(6,1fr)

    }

}



@media(min-width: 48em) {

    .wp-block-go-grid.cols-1 {

        grid-template-columns:repeat(1,1fr)

    }



    .wp-block-go-grid.cols-2 {

        grid-template-columns: repeat(2,1fr)

    }



    .wp-block-go-grid.cols-3 {

        grid-template-columns: repeat(3,1fr)

    }



    .wp-block-go-grid.cols-4 {

        grid-template-columns: repeat(4,1fr)

    }



    .wp-block-go-grid.cols-md-2 {

        grid-template-columns: repeat(3,1fr);

    }



    .wp-block-go-grid.cols-6 {

        grid-template-columns: repeat(6,1fr)

    }

}



.wp-block-go-grid-item {

    grid-column: span 1

}



.wp-block-go-grid-item.highlight-box.light-blue {

    background: #add8e6

}



.wp-block-go-grid-item.colspan-sm-fullwidth {

    grid-column: 1/-1

}



@media(min-width: 28em)and (max-width:48em-1px) {

    .wp-block-go-grid-item.colspan-md-fullwidth {

        grid-column:1/-1

    }

}



@media(min-width: 48em) {

    .wp-block-go-grid-item.colspan-fullwidth {

        grid-column:1/-1

    }

}



@media(max-width: 28em) {

    .wp-block-go-grid-item.colspan-sm-1 {

        grid-column:span 1

    }



    .wp-block-go-grid-item.colspan-sm-2 {

        grid-column: span 2

    }



    .wp-block-go-grid-item.colspan-sm-3 {

        grid-column: span 3

    }



    .wp-block-go-grid-item.colspan-sm-4 {

        grid-column: span 4

    }



    .wp-block-go-grid-item.colspan-sm-5 {

        grid-column: span 5

    }



    .wp-block-go-grid-item.colspan-sm-6 {

        grid-column: span 6

    }

}



@media(min-width: 28em)and (max-width:48em-1px) {

    .wp-block-go-grid-item.colspan-md-1 {

        grid-column:span 1

    }



    .wp-block-go-grid-item.colspan-md-2 {

        grid-column: span 2

    }



    .wp-block-go-grid-item.colspan-md-3 {

        grid-column: span 3

    }



    .wp-block-go-grid-item.colspan-md-4 {

        grid-column: span 4

    }



    .wp-block-go-grid-item.colspan-md-5 {

        grid-column: span 5

    }



    .wp-block-go-grid-item.colspan-md-6 {

        grid-column: span 6

    }

}



@media(min-width: 48em) {

    .wp-block-go-grid-item.colspan-1 {

        grid-column:span 1

    }



    .wp-block-go-grid-item.colspan-2 {

        grid-column: span 2

    }



    .wp-block-go-grid-item.colspan-3 {

        grid-column: span 3

    }



    .wp-block-go-grid-item.colspan-4 {

        grid-column: span 4

    }



    .wp-block-go-grid-item.colspan-5 {

        grid-column: span 5

    }



    .wp-block-go-grid-item.colspan-6 {

        grid-column: span 6

    }

}



.wp-block-go-grid.has-spacing-5 {

    gap: 5px

}



.wp-block-go-grid.has-spacing-10 {

    gap: 10px

}



.wp-block-go-grid.has-spacing-15 {

    gap: 15px

}



.wp-block-go-grid .block-editor-block-list__block,.wp-block-go-grid .block-editor-block-list__layout,.wp-block-go-grid .block-editor-inner-blocks {

    height: 100%

}
