.wp-block-acf-vlc-grid .vlc-grid-container {
    list-style: none;
    margin-left: auto;
	margin-right: auto;
    width: 100%;
    max-width: 100%;
    display: grid;
    grid-template-columns: repeat(4, minmax(100px, 1fr));;
    align-items: stretch;
    justify-content: center;
    grid-gap:60px;
}

/*GAP*/
[data-gap-desktop="60"].wp-block-acf-vlc-grid .vlc-grid-container,
[data-gap-desktop="60"] .vlc-grid-container{
	grid-gap:60px;
}

[data-gap-desktop="30"].wp-block-acf-vlc-grid .vlc-grid-container,
[data-gap-desktop="30"] .vlc-grid-container{
	grid-gap:30px;
}

[data-gap-desktop="16"].wp-block-acf-vlc-grid .vlc-grid-container,
[data-gap-desktop="16"] .vlc-grid-container{
	grid-gap:16px;
}

[data-gap-desktop="0"].wp-block-acf-vlc-grid .vlc-grid-container,
[data-gap-desktop="0"] .vlc-grid-container{
	grid-gap:0px;
}
/* / GAP */

[columns-desktop="1"].wp-block-acf-vlc-grid .vlc-grid-container,
[columns-desktop="1"] .vlc-grid-container {
	grid-template-columns: repeat(1, minmax(100%, 1fr));
}

[columns-desktop="2"].wp-block-acf-vlc-grid .vlc-grid-container,
[columns-desktop="2"] .vlc-grid-container {
	grid-template-columns: repeat(2, minmax(100px, 1fr));
}

[columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-container,
[columns-desktop="3"] .vlc-grid-container {
	grid-template-columns: repeat(3, minmax(100px, 1fr));
}

[columns-desktop="4"].wp-block-acf-vlc-grid .vlc-grid-container,
[columns-desktop="4"] .vlc-grid-container {
	grid-template-columns: repeat(4, minmax(100px, 263px));
}

[data-border="yes"] .vlc-grid-column {
	position:relative;
}

[data-border="yes"] .vlc-grid-column:after {
	content:"";
	width:1px;
	height:100%;
	display:block;
	background-color:var(--wp--preset--color--light-gray);
	position:absolute;
	top:0;
	right:-30px
}

[data-gap-desktop="30"] .vlc-grid-column:after{
	right:-15px
}

[data-gap-desktop="16"] .vlc-grid-column:after{
	right:-8px
}

[data-gap-desktop="0"] .vlc-grid-column:after{
	display:none;
}

[data-border="yes"][columns-desktop="1"].wp-block-acf-vlc-grid .vlc-grid-column:after {
	display:none;
}

[data-border="yes"][columns-desktop="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2n):after {
	display:none;
}

[data-border="yes"][columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):after {
	display:none;
}

[data-border="yes"][columns-desktop="4"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):after {
	display:none;
}


[data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
	content:"";
	width:calc(100% + 60px);
	height:1px;
	display:none;
	background-color:var(--wp--preset--color--light-gray);
	position:absolute;
	bottom:-30px;
	left:0
}

[data-border="yes"][columns-desktop="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(1):before,
[data-border="yes"][columns-desktop="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2):before,
[data-border="yes"][columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(1):before,
[data-border="yes"][columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2):before,
[data-border="yes"][columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3):before{
	display:block;
}

[data-border="yes"][columns-desktop="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2):before,
[data-border="yes"][columns-desktop="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3):before{
	width:100%
}



@media (max-width:992px) {

    .wp-block-acf-vlc-grid .vlc-grid-container {
        grid-gap:30px;
    }


	/*GAP*/
	[data-gap-desktop="60"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:60px;
	}
	
	[data-gap-desktop="30"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:30px;
	}
	
	[data-gap-desktop="16"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:16px;
	}
	
	[data-gap-desktop="0"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:0px;
	}
	/* / GAP */	


	[data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
        width:calc(100% + 30px);
        bottom:-15px;
    }

	[data-gap-desktop="60"][data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
        width:calc(100% + 60px);
        bottom:-30px;
    }

	[data-gap-desktop="30"][data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
        width:calc(100% + 30px);
        bottom:-15px;
    }

	[data-gap-desktop="16"][data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
        width:calc(100% + 16px);
        bottom:-8px;
    }

    [data-border="yes"] .vlc-grid-column:after {
        right:-15px
    }

    [data-gap-desktop="60"][data-border="yes"] .vlc-grid-column:after {
        right:-30px
    }
	
	[data-gap-desktop="30"][data-border="yes"] .vlc-grid-column:after {
        right:-15px
    }

    [data-gap-desktop="16"][data-border="yes"] .vlc-grid-column:after {
        right:-8px
    }
	

	[data-border="yes"][columns-tablet="1"].wp-block-acf-vlc-grid .vlc-grid-column:before,
	[data-border="yes"][columns-tablet="1"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(1):before,
	[data-border="yes"][columns-tablet="1"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2):before{
		display:none;
	}
	
	[data-border="yes"][columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-column:before {
		display:block;
	}

	[data-border="yes"][columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2n):before{
		width:100%;
	}

	[data-border="yes"][columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):before,
	[data-border="yes"][columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):before{
		display:none;
	}
	
	[data-border="yes"][columns-tablet="3"].wp-block-acf-vlc-grid .vlc-grid-column:before {
		display:block;
	}

	[data-border="yes"][columns-tablet="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):before{
		width:100%;
	}

	[data-border="yes"][columns-tablet="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):before{
		display:none;
	}
	
	
	[columns-tablet="1"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(1, minmax(100%, 1fr));
	}

	[columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(2, minmax(100px, 1fr));
	}
	
	[columns-tablet="3"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(3, minmax(100px, 263px));
	}

	[columns-tablet="4"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(4, minmax(100px, 263px));
	}

	[data-border="yes"][columns-tablet="1"].wp-block-acf-vlc-grid .vlc-grid-column:after {
		display:none;
	}
	
	[data-border="yes"][columns-tablet="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2n):after {
		display:none;
	}
	
	[data-border="yes"][columns-tablet="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):after {
		display:none;
	}
	
	[data-border="yes"][columns-tablet="4"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):after {
		display:none;
	}

	[data-gap-desktop="0"][data-border="yes"].wp-block-acf-vlc-grid .vlc-grid-column:before {
		display:none;
    }
	
}

@media (max-width:579px) {


	/*GAP*/
	[data-gap-mobile="60"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:60px;
	}
	
	[data-gap-mobile="30"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:30px;
	}
	
	[data-gap-mobile="16"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:16px;
	}
	
	[data-gap-mobile="0"].wp-block-acf-vlc-grid .vlc-grid-container{
		grid-gap:0px;
	}
	/* / GAP */

	[data-border="yes"][columns-mobile="1"].wp-block-acf-vlc-grid .vlc-grid-column:before {
		display:none;
	}

	[data-border="yes"][columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2n):before {
		width: 100%;
	}

	[data-border="yes"][columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):before,
	[data-border="yes"][columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):before {
		display:none;
	}

	[columns-mobile="1"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(1, minmax(100%, 1fr));
	}

	[columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(2, minmax(100px, 1fr));
	}

	[columns-mobile="3"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(3, minmax(50px, 1fr));
	}

	[columns-mobile="4"].wp-block-acf-vlc-grid .vlc-grid-container {
		grid-template-columns: repeat(4, minmax(50px, 1fr));
	}

	[data-border="yes"][columns-mobile="1"].wp-block-acf-vlc-grid .vlc-grid-column:after {
		display:none;
	}
	
	[data-border="yes"][columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(2n):after {
		display:none;
	}

	[data-border="yes"][columns-mobile="2"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):after {
		display:block;
	}
	
	[data-border="yes"][columns-mobile="3"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(3n):after {
		display:none;
	}
	
	[data-border="yes"][columns-mobile="4"].wp-block-acf-vlc-grid .vlc-grid-column:nth-child(4n):after {
		display:none;
	}

}