/*-- FLEXBOX --*/
.flex_container{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: stretch;
	align-content: center;
  /* height:inherit; */
  margin:auto;}
.flex_container.column{
	flex-direction: column;}
.flex_container.middled{
	align-content:center;
	align-items:center}
.flex_container.start{
	justify-content: flex-start;}
.flex_container.center{
	justify-content: center;}
.flex_container.end{
	justify-content: flex-end;}

.flex_container.nowrap{
  flex-flow: nowrap !important;}
.flex_container.spaceBetween{
  justify-content: space-between;}
.flex_container.spaceEvenly{
  justify-content: space-evenly;}

.flex_item{
	flex: 1 auto;}
.flex_item.top{
	align-self: flex-start;}
.flex_item.middle{
  align-self: center;}
.flex_item.bottom{
  align-self: flex-end;}

.container{
  width:100%;
  max-width:100%;
  margin:auto;}
.container_1600{
  width:100%;
  max-width:1600px;
  margin:auto;}
.container_1400{
  width:100%;
  max-width:1400px;
  margin:auto;}
.container_1200{
  width:100%;
  max-width:1200px;
  margin:auto;}
.container_1100{
  width:100%;
  max-width:1100px;
  margin:auto;}
.container_1000{
  width:100%;
  max-width:1000px;
  margin:auto;}
.container_900{
  width:100%;
  max-width:900px;
  margin:auto;}
.container_800{
  width:100%;
  max-width:800px;
  margin:auto;}
.container_700{
  width:100%;
  max-width:700px;
  margin:auto;}

.width10{width:10%}
.width15{width:15%}
.width20{width:20%;}
.width25{width:25%}
.width30{width:30%}
.width33{width:33.33%}
.width35{width:35%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width55{width:55%}
.width60{width:60%}
.width65{width:65%}
.width66{width:66.66%}
.width70{width:70%}
.width75{width:75%}
.width80{width:80%}
.width85{width:85%}
.width90{width:90%}
.width100{width:100%}

.gap_10{
	gap:10px;
	padding:0 10px;}
.gap_10	.width10{width: calc(10% - 20px);}
.gap_10	.width15{width: calc(15% - 20px);}
.gap_10	.width20{width: calc(20% - 20px);}
.gap_10	.width25{width: calc(25% - 20px);}
.gap_10	.width30{width: calc(30% - 20px);}
.gap_10	.width33{width: calc(33.33% - 20px);}
.gap_10	.width35{width: calc(35% - 20px);}
.gap_10	.width40{width: calc(40% - 20px);}
.gap_10	.width45{width: calc(45% - 20px);}
.gap_10	.width50{width: calc(50% - 20px);}
.gap_10	.width55{width: calc(55% - 20px);}
.gap_10	.width60{width: calc(60% - 20px);}
.gap_10	.width65{width: calc(65% - 20px);}
.gap_10	.width66{width: calc(66.66% - 20px);}
.gap_10	.width70{width: calc(70% - 20px);}
.gap_10	.width75{width: calc(75% - 20px);}
.gap_10	.width80{width: calc(80% - 20px);}
.gap_10	.width85{width: calc(85% - 20px);}
.gap_10	.width90{width: calc(90% - 20px);}
.gap_10	.width100{width: calc(100% - 20px);}

.gap_20{
	gap:20px;
	padding:0 20px;}
.gap_20	.width10{width: calc(10% - 40px);}
.gap_20	.width15{width: calc(15% - 40px);}
.gap_20	.width20{width: calc(20% - 40px);}
.gap_20	.width25{width: calc(25% - 40px);}
.gap_20	.width30{width: calc(30% - 40px);}
.gap_20	.width33{width: calc(33.33% - 40px);}
.gap_20	.width35{width: calc(35% - 40px);}
.gap_20	.width40{width: calc(40% - 40px);}
.gap_20	.width45{width: calc(45% - 40px);}
.gap_20	.width50{width: calc(50% - 40px);}
.gap_20	.width55{width: calc(55% - 40px);}
.gap_20	.width60{width: calc(60% - 40px);}
.gap_20	.width65{width: calc(65% - 40px);}
.gap_20	.width66{width: calc(66.66% - 40px);}
.gap_20	.width70{width: calc(70% - 40px);}
.gap_20	.width75{width: calc(75% - 40px);}
.gap_20	.width80{width: calc(80% - 40px);}
.gap_20	.width85{width: calc(85% - 40px);}
.gap_20	.width90{width: calc(90% - 40px);}
.gap_20	.width100{width: calc(100% - 40px);}

.gap_25{
	gap:25px;
	padding:0 20px;}
.gap_25	.width10{width: calc(10% - 50px);}
.gap_25	.width15{width: calc(15% - 50px);}
.gap_25	.width20{width: calc(20% - 50px);}
.gap_25	.width25{width: calc(25% - 50px);}
.gap_25	.width30{width: calc(30% - 50px);}
.gap_25	.width35{width: calc(35% - 50px);}
.gap_25	.width40{width: calc(40% - 50px);}
.gap_25	.width45{width: calc(45% - 50px);}
.gap_25	.width50{width: calc(50% - 50px);}
.gap_25	.width55{width: calc(55% - 50px);}
.gap_25	.width60{width: calc(60% - 50px);}
.gap_25	.width65{width: calc(65% - 50px);}
.gap_25	.width66{width: calc(66.66% - 50px);}
.gap_25	.width70{width: calc(70% - 50px);}
.gap_25	.width75{width: calc(75% - 50px);}
.gap_25	.width80{width: calc(80% - 50px);}
.gap_25	.width85{width: calc(85% - 50px);}
.gap_25	.width90{width: calc(90% - 50px);}
.gap_25	.width100{width: calc(100% - 50px);}

.gap_30{
	gap:30px;
	padding:0 20px;}
.gap_30	.width10{width: calc(10% - 60px);}
.gap_30	.width15{width: calc(15% - 60px);}
.gap_30	.width20{width: calc(20% - 60px);}
.gap_30	.width25{width: calc(25% - 60px);}
.gap_30	.width30{width: calc(30% - 60px);}
.gap_30	.width35{width: calc(35% - 60px);}
.gap_30	.width40{width: calc(40% - 60px);}
.gap_30	.width45{width: calc(45% - 60px);}
.gap_30	.width50{width: calc(50% - 60px);}
.gap_30	.width55{width: calc(55% - 60px);}
.gap_30	.width60{width: calc(60% - 60px);}
.gap_30	.width65{width: calc(65% - 60px);}
.gap_30	.width66{width: calc(66.66% - 60px);}
.gap_30	.width70{width: calc(70% - 60px);}
.gap_30	.width75{width: calc(75% - 60px);}
.gap_30	.width80{width: calc(80% - 60px);}
.gap_30	.width85{width: calc(85% - 60px);}
.gap_30	.width90{width: calc(90% - 60px);}
.gap_30	.width100{width: calc(100% - 60px);}

@media (max-width : 720px) {
	.gap_10, .gap_20, .gap_25, .gap_30{ padding:0;}
	.gap_10 .width10, .gap_10 .width15, .gap_10 .width20, .gap_10 .width25, .gap_10 .width30, .gap_10 .width33, .gap_10 .width35, .gap_10 .width40, .gap_10 .width45, .gap_10 .width50, .gap_10 .width55, .gap_10 .width60, .gap_10 .width65, .gap_10 .width66, .gap_10 .width70, .gap_10 .width75, .gap_10 .width80, .gap_10 .width85, .gap_10 .width90, .gap_10 .width100,
	.gap_20 .width10, .gap_20 .width15, .gap_20 .width20, .gap_20 .width25, .gap_20 .width30, .gap_20 .width33, .gap_20 .width35, .gap_20 .width40, .gap_20 .width45, .gap_20 .width50, .gap_20 .width55, .gap_20 .width60, .gap_20 .width65, .gap_20 .width66, .gap_20 .width70, .gap_20 .width75, .gap_20 .width80, .gap_20 .width85, .gap_20 .width90, .gap_20 .width100,
	.gap_25 .width10, .gap_25 .width15, .gap_25 .width20, .gap_25 .width25, .gap_25 .width30, .gap_25 .width33, .gap_25 .width35, .gap_25 .width40, .gap_25 .width45, .gap_25 .width50, .gap_25 .width55, .gap_25 .width60, .gap_25 .width65, .gap_25 .width66, .gap_25 .width70, .gap_25 .width75, .gap_25 .width80, .gap_25 .width85, .gap_25 .width90, .gap_25 .width100,
	.gap_30 .width10, .gap_30 .width15, .gap_30 .width20, .gap_30 .width25, .gap_30 .width30, .gap_30 .width33, .gap_30 .width35, .gap_30 .width40, .gap_30 .width45, .gap_30 .width50, .gap_30 .width55, .gap_30 .width60, .gap_30 .width65, .gap_30 .width66, .gap_30 .width70, .gap_30 .width75, .gap_30 .width80, .gap_30 .width85, .gap_30 .width90, .gap_30 .width100{
		width: calc(100% - 40px);
		max-width: calc(100% - 40px);}
	.width10, .width15, .width20, .width25, .width30, .width33, .width35, .width40, .width45, .width50, .width55, .width60, .width65, .width66, .width70, .width75, .width80, .width85, .width90, .width100{
		width:100%;
		max-width:100%;}
}
@media (max-width : 980px) {
/*	.empty{display:none;}*/
}
