.gridOnetwelfth, .gridOneSixth, .gridOneFourth, 
.gridOneThird, .gridFiveTwelfths, .gridOneHalf, 
.gridSevenTwelfths, .gridTwoThirds, .gridThreeFourths, 
.gridFiveSixths, .gridElevenTwelfths
{
	float: left;
	margin-left: 1.7%;
	display:inline;
	clear: none;
}

.EzForm2GridTableCell.gridOnetwelfth, .EzForm2GridTableCell.gridOneSixth, .EzForm2GridTableCell.gridOneFourth, 
.EzForm2GridTableCell.gridOneThird, .EzForm2GridTableCell.gridFiveTwelfths, .EzForm2GridTableCell.gridOneHalf, 
.EzForm2GridTableCell.gridSevenTwelfths, .EzForm2GridTableCell.gridTwoThirds, .EzForm2GridTableCell.gridThreeFourths, 
.EzForm2GridTableCell.gridFiveSixths, .EzForm2GridTableCell.gridElevenTwelfths
{
    float: none;
    margin-left: 1.7%;
    display: table-cell;
}

.gridFiveSixths, .gridFiveSixths.ignoreBreakpoint, 
.ignoreBreakpoints .gridFiveSixths{
    width: 82.97872340425532%;
}

.gridOnetwelfth.gridLeftDividerLine, .gridOneSixth.gridLeftDividerLine, .gridOneFourth.gridLeftDividerLine, 
.gridOneThird.gridLeftDividerLine, .gridFiveTwelfths.gridLeftDividerLine, .gridOneHalf.gridLeftDividerLine, 
.gridSevenTwelfths.gridLeftDividerLine, .gridTwoThirds.gridLeftDividerLine, .gridThreeFourths.gridLeftDividerLine, 
.gridFiveSixths.gridLeftDividerLine, .gridElevenTwelfths.gridLeftDividerLine{
    margin-left:.85%;
padding-left:calc(.85% - 1px);
border-left:1px solid #cccccc;
}

.summaryNav.gridOneSixth{
width: 15%;
width: calc(15.25% - 1px);
}

.gridOnetwelfth, .gridOnetwelfth.ignoreBreakpoint,
.ignoreBreakpoints .gridOnetwelfth{
width: 6.775%;
}

.gridOneSixth, .gridOneSixth.ignoreBreakpoint, 
.ignoreBreakpoints .gridOneSixth{
width: 15.25%;
}

.gridOneFourth, .gridOneFourth.ignoreBreakpoint, 
.ignoreBreakpoints .gridOneFourth{
width: 23.72%;
}

.gridFiveTwelfths, .gridFiveTwelfths.ignoreBreakpoint, 
.ignoreBreakpoints .gridFiveTwelfths{
width: 40.67%;
}

.gridOneHalf, .gridOneHalf.ignoreBreakpoint, 
.ignoreBreakpoints .gridOneHalf{
width: 49.15%;
}

.gridSevenTwelfths, .gridSevenTwelfths.ignoreBreakpoint, 
.ignoreBreakpoints .gridSevenTwelfths{
width: 57.62%;
}

.gridThreeFourths, .gridThreeFourths.ignoreBreakpoint,
.ignoreBreakpoints .gridThreeFourths{
width: 74.57%;
}

.gridFiveSixths, .gridFiveSizths.ignoreBreakpoint,
.ignoreBreakpoints .gridFiveSizths{
width: 83.05%;
}

.gridElevenTwelfths, .gridElevenTwelfths.ignoreBreakpoint,
.ignoreBreakpoints .gridElevenTwelfths{
width: 91.52%;
}

.gridTopBottomPadding{
padding:10px 0;
}

.gridTopBottomHalfPadding{
padding:5px 0;
}

.gridTopHalfPadding{
padding: 5px 0 0 0;
}

.gridBottomHalfPadding{
padding: 0 0 5px 0;
}

.gridTopPadding{
padding: 10px 0 0 0;
}

.gridBottomPadding{
padding: 0 0 10px 0;
}

.gridTopBottomMargin{
margin-top:10px;
margin-bottom:10px;
}

.gridOnetwelfth.gridLeftDividerLine, .gridOneSixth.gridLeftDividerLine, .gridOneFourth.gridLeftDividerLine, 
.gridOneThird.gridLeftDividerLine, .gridFiveTwelfths.gridLeftDividerLine, .gridOneHalf.gridLeftDividerLine, 
.gridSevenTwelfths.gridLeftDividerLine, .gridTwoThirds.gridLeftDividerLine, .gridThreeFourths.gridLeftDividerLine, 
.gridFiveSixths.gridLeftDividerLine, .gridElevenTwelfths.gridLeftDividerLine{
background-image: url('/images/onePix.jpg');
background-repeat: repeat-y;
border: none;
padding-left: 0.85%;
margin-left: 0.85%;
}

.gridRightDividerLine{
border-right:1px solid #cccccc;
}

.gridBottomDividerLine{
margin-bottom:12px;
padding-bottom:21px;
border-bottom:1px solid #cccccc;
}

.gridOnetwelfth.first, .gridOneSixth.first, .gridOneFourth.first, 
.gridOneThird.first, .gridFiveTwelfths.first, .gridOneHalf.first, 
.gridSevenTwelfths.first, .gridTwoThirds.first, .gridThreeFourths.first, 
.gridFiveSixths.first, .gridElevenTwelfths.first{
	margin-left: 0 !important;
	clear: left !important;
}

.gridOnetwelfth img, .gridOneSixth img, .gridOneFourth img, 
.gridOneThird img, .gridFiveTwelfths img, .gridOneHalf img, 
.gridSevenTwelfths img, .gridTwoThirds img, .gridThreeFourths img, 
.gridFiveSixths img, .gridElevenTwelfths img{
	max-width: 100%;
	height: auto;
} 

.gridLeftDividerLine{
	margin-left:12px;
	padding-left:11px;
	border-left:1px solid #cccccc;
}

.gridOneThird, .gridOneThird.ignoreBreakpoint,
.ignoreBreakpoints .gridOneThird{
	width: 32.2%;
}
    
.gridTwoThirds, .gridTwoThirds.ignoreBreakpoint,
.ignoreBreakpoints .gridTwoThirds{
	width: 66.1%;
}

@media (max-width: 1400px){
	.gridLeftDividerLine{
		margin-left:1%;
		padding-left:calc(1% - 1px);
    }
}

@media (max-width: 560px) {
	.gridOnetwelfth, .gridOneSixth, .gridOneFourth, 
	.gridOneThird, .gridFiveTwelfths, .gridOneHalf, 
	.gridSevenTwelfths, .gridTwoThirds, .gridThreeFourths, 
	.gridFiveSixths, .gridElevenTwelfths {
		padding: 0px;
		width:100%;
		text-align:left;
		margin:.4em 0;
	}
    
    [class*='grid'] [class*='grid']{
        margin: 0px;
    }
  
   	.gridTopBottomPadding{
		padding:1em 0;
	}

   	.gridTopBottomMargin{
		margin:.5em 0;
	}
	
    .gridLeftDividerLine,
	.flexGridLeftDividerLine{
		margin-left: auto;
		padding-left: 0px;
		border-left: 0px !important;
	}
	
	.gridLeftDividerLine{
		padding-left: 0px !important;
		background-image: none !important;
	}
}

.grid_columns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
}

.grid_columns.has_one_column {
	display: block;
}

.grid_columns.has_two_columns {
	grid-template-columns: 1fr 1fr;
}

.grid_columns.has_three_columns {
	grid-template-columns: 1fr 1fr 1fr;
}

.grid_columns.has_four_columns {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_columns.has_five_columns {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid_columns.has_six_columns {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_columns.has_seven_columns {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_columns.has_eight_columns {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.span_one_column {
	grid-column: span 1;
}

.span_two_columns {
	grid-column: span 2;
}

.span_three_columns {
	grid-column: span 3;
}

.span_four_columns {
	grid-column: span 4;
}

.span_five_columns {
	grid-column: span 5;
}
.span_six_columns {
	grid-column: span 6;
}

.span_seven_columns {
	grid-column: span 7;
}

.span_eight_columns {
	grid-column: span 8;
}


@media (max-width: 560px) {
    .grid_columns,
	 .grid_columns.has_four_columns,
	 .grid_columns.has_five_columns,
	 .grid_columns.has_six_columns,
	 .grid_columns.has_seven_columns,
	 .grid_columns.has_eight_columns {
        grid-template-columns: 1fr 1fr;
   	}
}