/* GRID - NEU */
.row { position:relative; margin:-15px; padding:0 0 0 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	display:-ms-flexbox; display:-webkit-flex; display:flex;
	-webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
	-webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row;
	-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;
	-webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start;
	-webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; }
.row:after { content:''; visibility:hidden; display:block; height:0; clear:both; }

.row-right { -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; }
.hidden { display:none; }

.col { position:relative; margin:0 0 0 0; width:100%; padding:15px; text-align:start; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; zoom:1; -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; }

.col-xs-1 { width:8.33%; }
.col-xs-2 { width:16.666%; }
.col-xs-3 { width:25%; }
.col-xs-4 { width:33.333%; }
.col-xs-5 { width:41.666%; }
.col-xs-6 { width:50%; }
.col-xs-7 { width:58.333%; }
.col-xs-8 { width:66.666%; }
.col-xs-9 { width:75%; }
.col-xs-10 { width:83.333%; }
.col-xs-11 { width:91.666%; }
.col-xs-12 { width:100%; }

@media only screen and (min-width:600px) { 
.col-sm-1 { width:8.33%; }
.col-sm-2 { width:16.666%; }
.col-sm-3 { width:25%; }
.col-sm-4 { width:33.333%; }
.col-sm-5 { width:41.666%; }
.col-sm-6 { width:50%; }
.col-sm-7 { width:58.333%; }
.col-sm-8 { width:66.666%; }
.col-sm-9 { width:75%; }
.col-sm-10 { width:83.333%; }
.col-sm-11 { width:91.666%; }
.col-sm-12 { width:100%; }
}

@media only screen and (min-width:900px) { 
.col-md-1 { width:8.33%; }
.col-md-2 { width:16.666%; }
.col-md-3 { width:25%; }
.col-md-4 { width:33.333%; }
.col-md-5 { width:41.666%; }
.col-md-6 { width:50%; }
.col-md-7 { width:58.333%; }
.col-md-8 { width:66.666%; }
.col-md-9 { width:75%; }
.col-md-10 { width:83.333%; }
.col-md-11 { width:91.666%; }
.col-md-12 { width:100%; }
}

@media only screen and (min-width:1200px) { 
.col-lg-1 { width:8.33%; }
.col-lg-2 { width:16.666%; }
.col-lg-3 { width:25%; }
.col-lg-4 { width:33.333%; }
.col-lg-5 { width:41.666%; }
.col-lg-6 { width:50%; }
.col-lg-7 { width:58.333%; }
.col-lg-8 { width:66.666%; }
.col-lg-9 { width:75%; }
.col-lg-10 { width:83.333%; }
.col-lg-11 { width:91.666%; }
.col-lg-12 { width:100%; }
}

@media only screen and (max-width:599px) { 
.hidden-xs { display:none; }
}
@media only screen and (min-width:600px) and (max-width:899px) { 
.hidden-sm { display:none; }
}
@media only screen and (min-width:900px) and (max-width:1199px) { 
.hidden-md { display:none; }
}
@media only screen and (min-width:1200px) { 
.hidden-lg { display:none; }
}

