.cx_card-row > a.cx_card{
	padding: 15px;
}
a.cx_card{	
	display: table;
	width: 100%;
	padding: 15px;
	background: white;
	border: 1px solid #dddddd;
	margin-bottom: 15px;
}
a.cx_card:hover{	
	text-decoration: none;
}
.cx_card .image-wrapper { 
    width: 100%;
    margin-bottom: 15px;
}
.cx_card-image-left .image-wrapper{
	width: 35%;
	float: left;
    margin-right: 15px;
    margin-bottom: 0;
}
.cx_card-image-right .image-wrapper{
	width: 35%;
	float: right;
    margin-left: 15px;
    margin-bottom: 0;
}
.cx_card .image-wrapper img{
	display: block;
    margin: auto;
	max-width: 100%;
}
.cx_card .content-wrapper{
    word-wrap: break-word;
    overflow: hidden;
}
.cx_card-image-left .content-wrapper,
.cx_card-image-right .content-wrapper{
	width: calc(65% - 15px);
}
.cx_card-image-left .content-wrapper{
	float: right;
}
.cx_card-image-right .content-wrapper{
	float: left;
}

/* EXTRA */
.cx_card-noborder{
	border: none;
}
/* EXTRA */

/********************
*	cx card grid	*	
*********************/
.cx_card-row{
	display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-flow: wrap row;
    flex-wrap: wrap;
     -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    /* no flexbox fallback - does it work in ie? */
    /*
	min-width: calc( 100% + ( 22.5px * 2 ));  
	margin: 0 -22.5px; 
    padding: 0;
    */
}
.cx_card-row > .cx_card{
	display: block;
	width: calc( 100% - 15px );
	margin-left: 7.5px; /* 15 / 2 */
	margin-right: 7.5px; /* 15 / 2 */
}
.cx_card:not(.cx_card-image-left):not(.cx_card-image-left){
	/*
	-webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    */
}
.cx_card-row::before,
.cx_card-row::after{
	display: none;
}
.cx_card-row > .cx_card  {
	margin-bottom: 15px;
}
.cx_card-row > .cx_card:last-child {
	margin-right: 0;
}

/* col-xs */
.cx_card.col-xs-1 {
    width: calc(8.33333333% - 15px);
}
.cx_card.col-xs-2 {
    width: calc(16.66666667% - 15px);
}
.cx_card.col-xs-3 {
    width: calc(25% - 15px);
}
.cx_card.col-xs-4 {
    width: calc(33.33333333% - 15px);
}
.cx_card.col-xs-5 {
    width: calc(33.33333333% - 15px);
}
.cx_card.col-xs-6 {
    width: calc(50% - 15px);
}
.cx_card.col-xs-7 {
    width: calc(58.33333333% - 15px);
}
.cx_card.col-xs-8 {
    width: calc(66.66666667% - 15px);
}
.cx_card.col-xs-9 {
    width: calc(75% - 15px);
}
.cx_card.col-xs-10 {
    width: calc(83.33333333% - 15px);
}
.cx_card.col-xs-11 {
    width: calc(91.66666667% - 15px);
}

/* offset */
.cx_card.col-xs-offset-1{
	margin-left: calc(8.33333333% + 7.5px);
}
.cx_card.col-xs-offset-2 {
    margin-left: calc(16.66666667% + 7.5px);
}
.cx_card.col-xs-offset-3 {
    margin-left: calc(25% + 7.5px);
}
.cx_card.col-xs-offset-4 {
    margin-left: calc(33.33333333% + 7.5px);
}
.cx_card.col-xs-offset-5 {
    margin-left: calc(33.33333333% + 7.5px);
}
.cx_card.col-xs-offset-6 {
    margin-left: calc(50% + 7.5px);
}
.cx_card.col-xs-offset-7 {
    margin-left: calc(58.33333333% + 7.5px);
}
.cx_card.col-xs-offset-8 {
    margin-left: calc(66.66666667% + 7.5px);
}
.cx_card.col-xs-offset-9 {
    margin-left: calc(75% + 7.5px);
}
.cx_card.col-xs-offset-10 {
    margin-left: calc(83.33333333% + 7.5px);
}
.cx_card.col-xs-offset-11 {
    margin-left: calc(91.66666667% + 7.5px);
}
@media (max-width: 767px){
	.cx_card.col-xs-clear {
		clear: both; /* no flexbox fix */
	}
	/* No flexbox fix - clear when using 1 col size ( only for 1,2,3,4,6) */
	.cx_card.col-xs-1:first-child + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1,
	.cx_card.col-xs-1:nth-child(12n+1) + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1 + .cx_card.col-xs-1,
	.cx_card.col-xs-2:first-child + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2,
	.cx_card.col-xs-2:nth-child(6n+1) + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2 + .cx_card.col-xs-2,
	.cx_card.col-xs-3:first-child + .cx_card.col-xs-3 + .cx_card.col-xs-3 + .cx_card.col-xs-3 + .cx_card.col-xs-3,
	.cx_card.col-xs-3:nth-child(4n+1) + .cx_card.col-xs-3 + .cx_card.col-xs-3 + .cx_card.col-xs-3 + .cx_card.col-xs-3,
	.cx_card.col-xs-4:first-child + .cx_card.col-xs-4 + .cx_card.col-xs-4 + .cx_card.col-xs-4,
	.cx_card.col-xs-4:nth-child(3n+1) + .cx_card.col-xs-4 + .cx_card.col-xs-4 + .cx_card.col-xs-4,
	.cx_card.col-xs-6:first-child + .cx_card.col-xs-6 + .cx_card.col-xs-6,
	.cx_card.col-xs-6:nth-child(2n+1) + .cx_card.col-xs-6 + .cx_card.col-xs-6{
		clear: both;
	}
}

/* col-sm */
@media (min-width: 768px){
	.cx_card.col-xs-clear {
		clear: none; /* no flexbox fix */
	}
	.cx_card.col-sm-clear {
		clear: both; /* no flexbox fix */
	}
	.cx_card.col-sm-1 {
	    width: calc(8.33333333% - 15px);
	}
	.cx_card.col-sm-2 {
	    width: calc(16.66666667% - 15px);
	}
	.cx_card.col-sm-3 {
	    width: calc(25% - 15px);
	}
	.cx_card.col-sm-4 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-sm-5 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-sm-6 {
	    width: calc(50% - 15px);
	}
	.cx_card.col-sm-7 {
	    width: calc(58.33333333% - 15px);
	}
	.cx_card.col-sm-8 {
	    width: calc(66.66666667% - 15px);
	}
	.cx_card.col-sm-9 {
	    width: calc(75% - 15px);
	}
	.cx_card.col-sm-10 {
	    width: calc(83.33333333% - 15px);
	}
	.cx_card.col-sm-11 {
	    width: calc(91.66666667% - 15px);
	}
	
	/* offset */
	.cx_card.col-sm-offset-1{
		margin-left: calc(8.33333333% + 7.5px);
	}
	.cx_card.col-sm-offset-2 {
	    margin-left: calc(16.66666667% + 7.5px);
	}
	.cx_card.col-sm-offset-3 {
	    margin-left: calc(25% + 7.5px);
	}
	.cx_card.col-sm-offset-4 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-sm-offset-5 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-sm-offset-6 {
	    margin-left: calc(50% + 7.5px);
	}
	.cx_card.col-sm-offset-7 {
	    margin-left: calc(58.33333333% + 7.5px);
	}
	.cx_card.col-sm-offset-8 {
	    margin-left: calc(66.66666667% + 7.5px);
	}
	.cx_card.col-sm-offset-9 {
	    margin-left: calc(75% + 7.5px);
	}
	.cx_card.col-sm-offset-10 {
	    margin-left: calc(83.33333333% + 7.5px);
	}
	.cx_card.col-sm-offset-11 {
	    margin-left: calc(91.66666667% + 7.5px);
	}

	/* No flexbox fix - clear when using 1 col size ( only for 1,2,3,4,6) */
	.cx_card.col-sm-1:first-child + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1,
	.cx_card.col-sm-1:nth-child(12n+1) + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1,
	.cx_card.col-sm-2:first-child + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2,
	.cx_card.col-sm-2:nth-child(6n+1) + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2,
	.cx_card.col-sm-3:first-child + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3,
	.cx_card.col-sm-3:nth-child(4n+1) + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3,
	.cx_card.col-sm-4:first-child + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4,
	.cx_card.col-sm-4:nth-child(3n+1) + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4,
	.cx_card.col-sm-6:first-child + .cx_card.col-sm-6 + .cx_card.col-sm-6,
	.cx_card.col-sm-6:nth-child(2n+1) + .cx_card.col-sm-6 + .cx_card.col-sm-6{
		clear: both;
	}

} 

/* col-md */
@media (min-width: 992px){
	.cx_card.col-xs-clear,
	.cx_card.col-sm-clear{
		clear: none; /* no flexbox fix */
	}
	.cx_card.col-md-clear {
		clear: both; /* no flexbox fix */
	}
	.cx_card.col-md-1 {
	    width: calc(8.33333333% - 15px);
	}
	.cx_card.col-md-2 {
	    width: calc(16.66666667% - 15px);
	}
	.cx_card.col-md-3 {
	    width: calc(25% - 15px);
	}
	.cx_card.col-md-4 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-md-5 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-md-6 {
	    width: calc(50% - 15px);
	}
	.cx_card.col-md-7 {
	    width: calc(58.33333333% - 15px);
	}
	.cx_card.col-md-8 {
	    width: calc(66.66666667% - 15px);
	}
	.cx_card.col-md-9 {
	    width: calc(75% - 15px);
	}
	.cx_card.col-md-10 {
	    width: calc(83.33333333% - 15px);
	}
	.cx_card.col-md-11 {
	    width: calc(91.66666667% - 15px);
	}
	
	/* offset */
	.cx_card.col-md-offset-1{
		margin-left: calc(8.33333333% + 7.5px);
	}
	.cx_card.col-md-offset-2 {
	    margin-left: calc(16.66666667% + 7.5px);
	}
	.cx_card.col-md-offset-3 {
	    margin-left: calc(25% + 7.5px);
	}
	.cx_card.col-md-offset-4 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-md-offset-5 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-md-offset-6 {
	    margin-left: calc(50% + 7.5px);
	}
	.cx_card.col-md-offset-7 {
	    margin-left: calc(58.33333333% + 7.5px);
	}
	.cx_card.col-md-offset-8 {
	    margin-left: calc(66.66666667% + 7.5px);
	}
	.cx_card.col-md-offset-9 {
	    margin-left: calc(75% + 7.5px);
	}
	.cx_card.col-md-offset-10 {
	    margin-left: calc(83.33333333% + 7.5px);
	}
	.cx_card.col-md-offset-11 {
	    margin-left: calc(91.66666667% + 7.5px);
	}
	
	/* reset - flexbox fix of smaller size */
	.cx_card.col-sm-1:first-child + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1[class*="col-md-"],
	.cx_card.col-sm-1:nth-child(12n+1) + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1[class*="col-md-"],
	.cx_card.col-sm-2:first-child + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2[class*="col-md-"],
	.cx_card.col-sm-2:nth-child(6n+1) + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2[class*="col-md-"],
	.cx_card.col-sm-3:first-child + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3[class*="col-md-"],
	.cx_card.col-sm-3:nth-child(4n+1) + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3[class*="col-md-"],
	.cx_card.col-sm-4:first-child + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4[class*="col-md-"],
	.cx_card.col-sm-4:nth-child(3n+1) + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4[class*="col-md-"],
	.cx_card.col-sm-6:first-child + .cx_card.col-sm-6 + .cx_card.col-sm-6[class*="col-md-"],
	.cx_card.col-sm-6:nth-child(2n+1) + .cx_card.col-sm-6 + .cx_card.col-sm-6[class*="col-md-"]{
		clear: none;
	}

	/* No flexbox fix - clear when using 1 col size ( only for 1,2,3,4,6) */	
	.cx_card.col-md-1:first-child + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1,
	.cx_card.col-md-1:nth-child(12n+1) + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1,
	.cx_card.col-md-2:first-child + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2,
	.cx_card.col-md-2:nth-child(6n+1) + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2,
	.cx_card.col-md-3:first-child + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3,
	.cx_card.col-md-3:nth-child(4n+1) + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3,
	.cx_card.col-md-4:first-child + .cx_card.col-md-4 + .cx_card.col-md-4 + .cx_card.col-md-4,
	.cx_card.col-md-4:nth-child(3n+1) + .cx_card.col-md-4 + .cx_card.col-md-4 + .cx_card.col-md-4,
	.cx_card.col-md-6:first-child + .cx_card.col-md-6 + .cx_card.col-md-6,
	.cx_card.col-md-6:nth-child(2n+1) + .cx_card.col-md-6 + .cx_card.col-md-6{
		clear: both;
	}
}
/* col-lg */
@media (min-width: 1200px){
	.cx_card.col-xs-clear,
	.cx_card.col-sm-clear,
	.cx_card.col-md-clear{
		clear: none; /* no flexbox fix */
	}
	.cx_card.col-lg-clear {
		clear: both; /* no flexbox fix */
	}
	.cx_card.col-lg-1 {
	    width: calc(8.33333333% - 15px);
	}
	.cx_card.col-lg-2 {
	    width: calc(16.66666667% - 15px);
	}
	.cx_card.col-lg-3 {
	    width: calc(25% - 15px);
	}
	.cx_card.col-lg-4 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-lg-5 {
	    width: calc(33.33333333% - 15px);
	}
	.cx_card.col-lg-6 {
	    width: calc(50% - 15px);
	}
	.cx_card.col-lg-7 {
	    width: calc(58.33333333% - 15px);
	}
	.cx_card.col-lg-8 {
	    width: calc(66.66666667% - 15px);
	}
	.cx_card.col-lg-9 {
	    width: calc(75% - 15px);
	}
	.cx_card.col-lg-10 {
	    width: calc(83.33333333% - 15px);
	}
	.cx_card.col-lg-11 {
	    width: calc(91.66666667% - 15px);
	}
	
	/* offset */
	.cx_card.col-lg-offset-1{
		margin-left: calc(8.33333333% + 7.5px);
	}
	.cx_card.col-lg-offset-2 {
	    margin-left: calc(16.66666667% + 7.5px);
	}
	.cx_card.col-lg-offset-3 {
	    margin-left: calc(25% + 7.5px);
	}
	.cx_card.col-lg-offset-4 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-lg-offset-5 {
	    margin-left: calc(33.33333333% + 7.5px);
	}
	.cx_card.col-lg-offset-6 {
	    margin-left: calc(50% + 7.5px);
	}
	.cx_card.col-lg-offset-7 {
	    margin-left: calc(58.33333333% + 7.5px);
	}
	.cx_card.col-lg-offset-8 {
	    margin-left: calc(66.66666667% + 7.5px);
	}
	.cx_card.col-lg-offset-9 {
	    margin-left: calc(75% + 7.5px);
	}
	.cx_card.col-lg-offset-10 {
	    margin-left: calc(83.33333333% + 7.5px);
	}
	.cx_card.col-lg-offset-11 {
	    margin-left: calc(91.66666667% + 7.5px);
	}
	
	/* reset - flexbox fix of smaller size */
		.cx_card.col-sm-1:first-child + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1[class*="col-lg-"],
	.cx_card.col-sm-1:nth-child(12n+1) + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1 + .cx_card.col-sm-1[class*="col-lg-"],
	.cx_card.col-sm-2:first-child + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2[class*="col-lg-"],
	.cx_card.col-sm-2:nth-child(6n+1) + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2 + .cx_card.col-sm-2[class*="col-lg-"],
	.cx_card.col-sm-3:first-child + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3[class*="col-lg-"],
	.cx_card.col-sm-3:nth-child(4n+1) + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3 + .cx_card.col-sm-3[class*="col-lg-"],
	.cx_card.col-sm-4:first-child + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4[class*="col-lg-"],
	.cx_card.col-sm-4:nth-child(3n+1) + .cx_card.col-sm-4 + .cx_card.col-sm-4 + .cx_card.col-sm-4[class*="col-lg-"],
	.cx_card.col-sm-6:first-child + .cx_card.col-sm-6 + .cx_card.col-sm-6[class*="col-lg-"],
	.cx_card.col-sm-6:nth-child(2n+1) + .cx_card.col-sm-6 + .cx_card.col-sm-6[class*="col-lg-"],
	
	.cx_card.col-md-1:first-child + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1[class*="col-lg-"],
	.cx_card.col-md-1:nth-child(12n+1) + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1 + .cx_card.col-md-1[class*="col-lg-"],
	.cx_card.col-md-2:first-child + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2[class*="col-lg-"],
	.cx_card.col-md-2:nth-child(6n+1) + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2 + .cx_card.col-md-2[class*="col-lg-"],
	.cx_card.col-md-3:first-child + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3[class*="col-lg-"],
	.cx_card.col-md-3:nth-child(4n+1) + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3 + .cx_card.col-md-3[class*="col-lg-"],
	.cx_card.col-md-4:first-child + .cx_card.col-md-4 + .cx_card.col-md-4 + .cx_card.col-md-4[class*="col-lg-"],
	.cx_card.col-md-4:nth-child(3n+1) + .cx_card.col-md-4 + .cx_card.col-md-4 + .cx_card.col-md-4[class*="col-lg-"],
	.cx_card.col-md-6:first-child + .cx_card.col-md-6 + .cx_card.col-md-6[class*="col-lg-"],
	.cx_card.col-md-6:nth-child(2n+1) + .cx_card.col-md-6 + .cx_card.col-md-6[class*="col-lg-"]{
		clear: none;
	}

	/* No flexbox fix - clear when using 1 col size ( only for 1,2,3,4,6) */
	.cx_card.col-lg-1:first-child + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1,
	.cx_card.col-lg-1:nth-child(12n+1) + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1 + .cx_card.col-lg-1,
	.cx_card.col-lg-2:first-child + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2,
	.cx_card.col-lg-2:nth-child(6n+1) + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2 + .cx_card.col-lg-2,
	.cx_card.col-lg-3:first-child + .cx_card.col-lg-3 + .cx_card.col-lg-3 + .cx_card.col-lg-3 + .cx_card.col-lg-3,
	.cx_card.col-lg-3:nth-child(4n+1) + .cx_card.col-lg-3 + .cx_card.col-lg-3 + .cx_card.col-lg-3 + .cx_card.col-lg-3,
	.cx_card.col-lg-4:first-child + .cx_card.col-lg-4 + .cx_card.col-lg-4 + .cx_card.col-lg-4,
	.cx_card.col-lg-4:nth-child(3n+1) + .cx_card.col-lg-4 + .cx_card.col-lg-4 + .cx_card.col-lg-4,
	.cx_card.col-lg-6:first-child + .cx_card.col-lg-6 + .cx_card.col-lg-6,
	.cx_card.col-lg-6:nth-child(2n+1) + .cx_card.col-lg-6 + .cx_card.col-lg-6{
		clear: both;
	}
}
