@import url('https://pro.fontawesome.com/releases/v5.10.0/css/all.css');

/****************************************************/
/* ОБЩИЕ СТИЛИ
/****************************************************/
* {
	box-sizing:border-box;
	margin:0;
	padding:0;
	outline:0;
}

/****************************************************/
/* ТИПЫ БЛОКОВ
/****************************************************/
.table {display:table;}
.trow {display:table-row;}
.tcell {display:table-cell;}
.inline {display:inline-block;}
.block {display:block;}
.flex {display:flex;}

/****************************************************/
/* РАЗМЕРЫ БЛОКОВ
/****************************************************/
.w5 {width:5%}
.w_10 {width:10%}
.w_15 {width:15%}
.w_20 {width:20%}
.w_25 {width:25%}
.w_30 {width:30%}
.w_35 {width:35%}
.w_40 {width:40%}
.w_45 {width:45%}
.w_50 {width:50%}
.w_55 {width:55%}
.w_60 {width:60%}
.w_65 {width:65%}
.w_70 {width:70%}
.w_75 {width:75%}
.w_80 {width:80%}
.w_85 {width:85%}
.w_90 {width:90%}
.w_95 {width:95%}

.col_2 {width:calc(100% / 2)}
.col_3 {width:calc(100% / 3)}
.col_4 {width:calc(100% / 4)}
.col_5 {width:calc(100% / 5)}
.col_6 {width:calc(100% / 6)}

/****************************************************/
/* ВЫРАВНИВАНИЕ СТРОКОВО-БЛОЧНЫХ ЭЛЕМЕНТОВ
/****************************************************/
.v_top {vertical-align:top;}
.v_mid {vertical-align:middle;}
.v_bot {vertical-align:bottom;}

/****************************************************/
/* ВЫРАВНИВАНИЕ ТЕКСТА
/****************************************************/
.t_right {text-align:right;}
.t_left {text-align:left !important;}
.t_center {text-align:center !important;}

/****************************************************/
/* ГОТОВЫЕ КЛАССЫ ДЛЯ FLEX РАЗМЕТКИ
/****************************************************/
.flex {
	position:relative;
	flex-wrap:wrap;
}

.gap5 {gap:5px;}
.gap10 {gap:10px;}
.gap15 {gap:15px;}
.gap20 {gap:20px;}
.gap25 {gap:25px;}
.gap30 {gap:30px;}
.gap35 {gap:35px;}
.gap40 {gap:40px;}
.gap45 {gap:45px;}
.gap50 {gap:50px;}
.gap55 {gap:55px;}
.gap60 {gap:60px;}
.gap65 {gap:65px;}
.gap70 {gap:70px;}
.gap75 {gap:75px;}
.gap80 {gap:80px;}
.gap85 {gap:85px;}
.gap90 {gap:90px;}
.gap95 {gap:95px;}

.fv_top {align-items: flex-start;}
.fv_mid {align-items: center;}
.fv_bot {align-items: flex-end;}

.fc_left {justify-content: left;}
.fc_right {justify-content: right;}
.fc_start {justify-content: flex-start;}
.fc_end {justify-content: flex-end;}
.fc_center {justify-content: center;}
.fc_btw {justify-content: space-between;}

.f_row {flex-direction: row;}
.f_coll {flex-direction: column;}

.f_nowrap {flex-wrap: nowrap;}

/********************************/
/* ИСПРАВЛЕНИЕ РАЗМЕРОВ БЛОКОВ  */
/********************************/
.gap5 .w_5 {flex:1 1 calc(5% - 5px)}
.gap5 .w_10 {flex:1 1 calc(10% - 5px)}
.gap5 .w_15 {flex:1 1 calc(15% - 5px)}
.gap5 .w_20 {flex:1 1 calc(20% - 5px)}
.gap5 .w_25 {flex:1 1 calc(25% - 5px)}
.gap5 .w_30 {flex:1 1 calc(30% - 5px)}
.gap5 .w_35 {flex:1 1 calc(35% - 5px)}
.gap5 .w_40 {flex:1 1 calc(40% - 5px)}
.gap5 .w_45 {flex:1 1 calc(45% - 5px)}
.gap5 .w_50 {flex:1 1 calc(50% - 5px)}
.gap5 .w_55 {flex:1 1 calc(55% - 5px)}
.gap5 .w_60 {flex:1 1 calc(60% - 5px)}
.gap5 .w_65 {flex:1 1 calc(65% - 5px)}
.gap5 .w_70 {flex:1 1 calc(70% - 5px)}
.gap5 .w_75 {flex:1 1 calc(75% - 5px)}
.gap5 .w_80 {flex:1 1 calc(80% - 5px)}
.gap5 .w_85 {flex:1 1 calc(85% - 5px)}
.gap5 .w_90 {flex:1 1 calc(90% - 5px)}
.gap5 .w_95 {flex:1 1 calc(95% - 5px)}
.gap10 .w_5 {flex:1 1 calc(5% - 10px)}
.gap10 .w_10 {flex:1 1 calc(10% - 10px)}
.gap10 .w_15 {flex:1 1 calc(15% - 10px)}
.gap10 .w_20 {flex:1 1 calc(20% - 10px)}
.gap10 .w_25 {flex:1 1 calc(25% - 10px)}
.gap10 .w_30 {flex:1 1 calc(30% - 10px)}
.gap10 .w_35 {flex:1 1 calc(35% - 10px)}
.gap10 .w_40 {flex:1 1 calc(40% - 10px)}
.gap10 .w_45 {flex:1 1 calc(45% - 10px)}
.gap10 .w_50 {flex:1 1 calc(50% - 10px)}
.gap10 .w_55 {flex:1 1 calc(55% - 10px)}
.gap10 .w_60 {flex:1 1 calc(60% - 10px)}
.gap10 .w_65 {flex:1 1 calc(65% - 10px)}
.gap10 .w_70 {flex:1 1 calc(70% - 10px)}
.gap10 .w_75 {flex:1 1 calc(75% - 10px)}
.gap10 .w_80 {flex:1 1 calc(80% - 10px)}
.gap10 .w_85 {flex:1 1 calc(85% - 10px)}
.gap10 .w_90 {flex:1 1 calc(90% - 10px)}
.gap10 .w_95 {flex:1 1 calc(95% - 10px)}
.gap15 .w_5 {flex:1 1 calc(5% - 15px)}
.gap15 .w_10 {flex:1 1 calc(10% - 15px)}
.gap15 .w_15 {flex:1 1 calc(15% - 15px)}
.gap15 .w_20 {flex:1 1 calc(20% - 15px)}
.gap15 .w_25 {flex:1 1 calc(25% - 15px)}
.gap15 .w_30 {flex:1 1 calc(30% - 15px)}
.gap15 .w_35 {flex:1 1 calc(35% - 15px)}
.gap15 .w_40 {flex:1 1 calc(40% - 15px)}
.gap15 .w_45 {flex:1 1 calc(45% - 15px)}
.gap15 .w_50 {flex:1 1 calc(50% - 15px)}
.gap15 .w_55 {flex:1 1 calc(55% - 15px)}
.gap15 .w_60 {flex:1 1 calc(60% - 15px)}
.gap15 .w_65 {flex:1 1 calc(65% - 15px)}
.gap15 .w_70 {flex:1 1 calc(70% - 15px)}
.gap15 .w_75 {flex:1 1 calc(75% - 15px)}
.gap15 .w_80 {flex:1 1 calc(80% - 15px)}
.gap15 .w_85 {flex:1 1 calc(85% - 15px)}
.gap15 .w_90 {flex:1 1 calc(90% - 15px)}
.gap15 .w_95 {flex:1 1 calc(95% - 15px)}
.gap20 .w_5 {flex:1 1 calc(5% - 20px)}
.gap20 .w_10 {flex:1 1 calc(10% - 20px)}
.gap20 .w_15 {flex:1 1 calc(15% - 20px)}
.gap20 .w_20 {flex:1 1 calc(20% - 20px)}
.gap20 .w_25 {flex:1 1 calc(25% - 20px)}
.gap20 .w_30 {flex:1 1 calc(30% - 20px)}
.gap20 .w_35 {flex:1 1 calc(35% - 20px)}
.gap20 .w_40 {flex:1 1 calc(40% - 20px)}
.gap20 .w_45 {flex:1 1 calc(45% - 20px)}
.gap20 .w_50 {flex:1 1 calc(50% - 20px)}
.gap20 .w_55 {flex:1 1 calc(55% - 20px)}
.gap20 .w_60 {flex:1 1 calc(60% - 20px)}
.gap20 .w_65 {flex:1 1 calc(65% - 20px)}
.gap20 .w_70 {flex:1 1 calc(70% - 20px)}
.gap20 .w_75 {flex:1 1 calc(75% - 20px)}
.gap20 .w_80 {flex:1 1 calc(80% - 20px)}
.gap20 .w_85 {flex:1 1 calc(85% - 20px)}
.gap20 .w_90 {flex:1 1 calc(90% - 20px)}
.gap20 .w_95 {flex:1 1 calc(95% - 20px)}
.gap25 .w_5 {flex:1 1 calc(5% - 25px)}
.gap25 .w_10 {flex:1 1 calc(10% - 25px)}
.gap25 .w_15 {flex:1 1 calc(15% - 25px)}
.gap25 .w_20 {flex:1 1 calc(20% - 25px)}
.gap25 .w_25 {flex:1 1 calc(25% - 25px)}
.gap25 .w_30 {flex:1 1 calc(30% - 25px)}
.gap25 .w_35 {flex:1 1 calc(35% - 25px)}
.gap25 .w_40 {flex:1 1 calc(40% - 25px)}
.gap25 .w_45 {flex:1 1 calc(45% - 25px)}
.gap25 .w_50 {flex:1 1 calc(50% - 25px)}
.gap25 .w_55 {flex:1 1 calc(55% - 25px)}
.gap25 .w_60 {flex:1 1 calc(60% - 25px)}
.gap25 .w_65 {flex:1 1 calc(65% - 25px)}
.gap25 .w_70 {flex:1 1 calc(70% - 25px)}
.gap25 .w_75 {flex:1 1 calc(75% - 25px)}
.gap25 .w_80 {flex:1 1 calc(80% - 25px)}
.gap25 .w_85 {flex:1 1 calc(85% - 25px)}
.gap25 .w_90 {flex:1 1 calc(90% - 25px)}
.gap25 .w_95 {flex:1 1 calc(95% - 25px)}
.gap30 .w_5 {flex:1 1 calc(5% - 30px)}
.gap30 .w_10 {flex:1 1 calc(10% - 30px)}
.gap30 .w_15 {flex:1 1 calc(15% - 30px)}
.gap30 .w_20 {flex:1 1 calc(20% - 30px)}
.gap30 .w_25 {flex:1 1 calc(25% - 30px)}
.gap30 .w_30 {flex:1 1 calc(30% - 30px)}
.gap30 .w_35 {flex:1 1 calc(35% - 30px)}
.gap30 .w_40 {flex:1 1 calc(40% - 30px)}
.gap30 .w_45 {flex:1 1 calc(45% - 30px)}
.gap30 .w_50 {flex:1 1 calc(50% - 30px)}
.gap30 .w_55 {flex:1 1 calc(55% - 30px)}
.gap30 .w_60 {flex:1 1 calc(60% - 30px)}
.gap30 .w_65 {flex:1 1 calc(65% - 30px)}
.gap30 .w_70 {flex:1 1 calc(70% - 30px)}
.gap30 .w_75 {flex:1 1 calc(75% - 30px)}
.gap30 .w_80 {flex:1 1 calc(80% - 30px)}
.gap30 .w_85 {flex:1 1 calc(85% - 30px)}
.gap30 .w_90 {flex:1 1 calc(90% - 30px)}
.gap30 .w_95 {flex:1 1 calc(95% - 30px)}
.gap35 .w_5 {flex:1 1 calc(5% - 35px)}
.gap35 .w_10 {flex:1 1 calc(10% - 35px)}
.gap35 .w_15 {flex:1 1 calc(15% - 35px)}
.gap35 .w_20 {flex:1 1 calc(20% - 35px)}
.gap35 .w_25 {flex:1 1 calc(25% - 35px)}
.gap35 .w_30 {flex:1 1 calc(30% - 35px)}
.gap35 .w_35 {flex:1 1 calc(35% - 35px)}
.gap35 .w_40 {flex:1 1 calc(40% - 35px)}
.gap35 .w_45 {flex:1 1 calc(45% - 35px)}
.gap35 .w_50 {flex:1 1 calc(50% - 35px)}
.gap35 .w_55 {flex:1 1 calc(55% - 35px)}
.gap35 .w_60 {flex:1 1 calc(60% - 35px)}
.gap35 .w_65 {flex:1 1 calc(65% - 35px)}
.gap35 .w_70 {flex:1 1 calc(70% - 35px)}
.gap35 .w_75 {flex:1 1 calc(75% - 35px)}
.gap35 .w_80 {flex:1 1 calc(80% - 35px)}
.gap35 .w_85 {flex:1 1 calc(85% - 35px)}
.gap35 .w_90 {flex:1 1 calc(90% - 35px)}
.gap35 .w_95 {flex:1 1 calc(95% - 35px)}
.gap40 .w_5 {flex:1 1 calc(5% - 40px)}
.gap40 .w_10 {flex:1 1 calc(10% - 40px)}
.gap40 .w_15 {flex:1 1 calc(15% - 40px)}
.gap40 .w_20 {flex:1 1 calc(20% - 40px)}
.gap40 .w_25 {flex:1 1 calc(25% - 40px)}
.gap40 .w_30 {flex:1 1 calc(30% - 40px)}
.gap40 .w_35 {flex:1 1 calc(35% - 40px)}
.gap40 .w_40 {flex:1 1 calc(40% - 40px)}
.gap40 .w_45 {flex:1 1 calc(45% - 40px)}
.gap40 .w_50 {flex:1 1 calc(50% - 40px)}
.gap40 .w_55 {flex:1 1 calc(55% - 40px)}
.gap40 .w_60 {flex:1 1 calc(60% - 40px)}
.gap40 .w_65 {flex:1 1 calc(65% - 40px)}
.gap40 .w_70 {flex:1 1 calc(70% - 40px)}
.gap40 .w_75 {flex:1 1 calc(75% - 40px)}
.gap40 .w_80 {flex:1 1 calc(80% - 40px)}
.gap40 .w_85 {flex:1 1 calc(85% - 40px)}
.gap40 .w_90 {flex:1 1 calc(90% - 40px)}
.gap40 .w_95 {flex:1 1 calc(95% - 40px)}
.gap45 .w_5 {flex:1 1 calc(5% - 45px)}
.gap45 .w_10 {flex:1 1 calc(10% - 45px)}
.gap45 .w_15 {flex:1 1 calc(15% - 45px)}
.gap45 .w_20 {flex:1 1 calc(20% - 45px)}
.gap45 .w_25 {flex:1 1 calc(25% - 45px)}
.gap45 .w_30 {flex:1 1 calc(30% - 45px)}
.gap45 .w_35 {flex:1 1 calc(35% - 45px)}
.gap45 .w_40 {flex:1 1 calc(40% - 45px)}
.gap45 .w_45 {flex:1 1 calc(45% - 45px)}
.gap45 .w_50 {flex:1 1 calc(50% - 45px)}
.gap45 .w_55 {flex:1 1 calc(55% - 45px)}
.gap45 .w_60 {flex:1 1 calc(60% - 45px)}
.gap45 .w_65 {flex:1 1 calc(65% - 45px)}
.gap45 .w_70 {flex:1 1 calc(70% - 45px)}
.gap45 .w_75 {flex:1 1 calc(75% - 45px)}
.gap45 .w_80 {flex:1 1 calc(80% - 45px)}
.gap45 .w_85 {flex:1 1 calc(85% - 45px)}
.gap45 .w_90 {flex:1 1 calc(90% - 45px)}
.gap45 .w_95 {flex:1 1 calc(95% - 45px)}
.gap50 .w_5 {flex:1 1 calc(5% - 50px)}
.gap50 .w_10 {flex:1 1 calc(10% - 50px)}
.gap50 .w_15 {flex:1 1 calc(15% - 50px)}
.gap50 .w_20 {flex:1 1 calc(20% - 50px)}
.gap50 .w_25 {flex:1 1 calc(25% - 50px)}
.gap50 .w_30 {flex:1 1 calc(30% - 50px)}
.gap50 .w_35 {flex:1 1 calc(35% - 50px)}
.gap50 .w_40 {flex:1 1 calc(40% - 50px)}
.gap50 .w_45 {flex:1 1 calc(45% - 50px)}
.gap50 .w_50 {flex:1 1 calc(50% - 50px)}
.gap50 .w_55 {flex:1 1 calc(55% - 50px)}
.gap50 .w_60 {flex:1 1 calc(60% - 50px)}
.gap50 .w_65 {flex:1 1 calc(65% - 50px)}
.gap50 .w_70 {flex:1 1 calc(70% - 50px)}
.gap50 .w_75 {flex:1 1 calc(75% - 50px)}
.gap50 .w_80 {flex:1 1 calc(80% - 50px)}
.gap50 .w_85 {flex:1 1 calc(85% - 50px)}
.gap50 .w_90 {flex:1 1 calc(90% - 50px)}
.gap50 .w_95 {flex:1 1 calc(95% - 50px)}
.gap55 .w_5 {flex:1 1 calc(5% - 55px)}
.gap55 .w_10 {flex:1 1 calc(10% - 55px)}
.gap55 .w_15 {flex:1 1 calc(15% - 55px)}
.gap55 .w_20 {flex:1 1 calc(20% - 55px)}
.gap55 .w_25 {flex:1 1 calc(25% - 55px)}
.gap55 .w_30 {flex:1 1 calc(30% - 55px)}
.gap55 .w_35 {flex:1 1 calc(35% - 55px)}
.gap55 .w_40 {flex:1 1 calc(40% - 55px)}
.gap55 .w_45 {flex:1 1 calc(45% - 55px)}
.gap55 .w_50 {flex:1 1 calc(50% - 55px)}
.gap55 .w_55 {flex:1 1 calc(55% - 55px)}
.gap55 .w_60 {flex:1 1 calc(60% - 55px)}
.gap55 .w_65 {flex:1 1 calc(65% - 55px)}
.gap55 .w_70 {flex:1 1 calc(70% - 55px)}
.gap55 .w_75 {flex:1 1 calc(75% - 55px)}
.gap55 .w_80 {flex:1 1 calc(80% - 55px)}
.gap55 .w_85 {flex:1 1 calc(85% - 55px)}
.gap55 .w_90 {flex:1 1 calc(90% - 55px)}
.gap55 .w_95 {flex:1 1 calc(95% - 55px)}
.gap60 .w_5 {flex:1 1 calc(5% - 60px)}
.gap60 .w_10 {flex:1 1 calc(10% - 60px)}
.gap60 .w_15 {flex:1 1 calc(15% - 60px)}
.gap60 .w_20 {flex:1 1 calc(20% - 60px)}
.gap60 .w_25 {flex:1 1 calc(25% - 60px)}
.gap60 .w_30 {flex:1 1 calc(30% - 60px)}
.gap60 .w_35 {flex:1 1 calc(35% - 60px)}
.gap60 .w_40 {flex:1 1 calc(40% - 60px)}
.gap60 .w_45 {flex:1 1 calc(45% - 60px)}
.gap60 .w_50 {flex:1 1 calc(50% - 60px)}
.gap60 .w_55 {flex:1 1 calc(55% - 60px)}
.gap60 .w_60 {flex:1 1 calc(60% - 60px)}
.gap60 .w_65 {flex:1 1 calc(65% - 60px)}
.gap60 .w_70 {flex:1 1 calc(70% - 60px)}
.gap60 .w_75 {flex:1 1 calc(75% - 60px)}
.gap60 .w_80 {flex:1 1 calc(80% - 60px)}
.gap60 .w_85 {flex:1 1 calc(85% - 60px)}
.gap60 .w_90 {flex:1 1 calc(90% - 60px)}
.gap60 .w_95 {flex:1 1 calc(95% - 60px)}
.gap65 .w_5 {flex:1 1 calc(5% - 65px)}
.gap65 .w_10 {flex:1 1 calc(10% - 65px)}
.gap65 .w_15 {flex:1 1 calc(15% - 65px)}
.gap65 .w_20 {flex:1 1 calc(20% - 65px)}
.gap65 .w_25 {flex:1 1 calc(25% - 65px)}
.gap65 .w_30 {flex:1 1 calc(30% - 65px)}
.gap65 .w_35 {flex:1 1 calc(35% - 65px)}
.gap65 .w_40 {flex:1 1 calc(40% - 65px)}
.gap65 .w_45 {flex:1 1 calc(45% - 65px)}
.gap65 .w_50 {flex:1 1 calc(50% - 65px)}
.gap65 .w_55 {flex:1 1 calc(55% - 65px)}
.gap65 .w_60 {flex:1 1 calc(60% - 65px)}
.gap65 .w_65 {flex:1 1 calc(65% - 65px)}
.gap65 .w_70 {flex:1 1 calc(70% - 65px)}
.gap65 .w_75 {flex:1 1 calc(75% - 65px)}
.gap65 .w_80 {flex:1 1 calc(80% - 65px)}
.gap65 .w_85 {flex:1 1 calc(85% - 65px)}
.gap65 .w_90 {flex:1 1 calc(90% - 65px)}
.gap65 .w_95 {flex:1 1 calc(95% - 65px)}
.gap70 .w_5 {flex:1 1 calc(5% - 70px)}
.gap70 .w_10 {flex:1 1 calc(10% - 70px)}
.gap70 .w_15 {flex:1 1 calc(15% - 70px)}
.gap70 .w_20 {flex:1 1 calc(20% - 70px)}
.gap70 .w_25 {flex:1 1 calc(25% - 70px)}
.gap70 .w_30 {flex:1 1 calc(30% - 70px)}
.gap70 .w_35 {flex:1 1 calc(35% - 70px)}
.gap70 .w_40 {flex:1 1 calc(40% - 70px)}
.gap70 .w_45 {flex:1 1 calc(45% - 70px)}
.gap70 .w_50 {flex:1 1 calc(50% - 70px)}
.gap70 .w_55 {flex:1 1 calc(55% - 70px)}
.gap70 .w_60 {flex:1 1 calc(60% - 70px)}
.gap70 .w_65 {flex:1 1 calc(65% - 70px)}
.gap70 .w_70 {flex:1 1 calc(70% - 70px)}
.gap70 .w_75 {flex:1 1 calc(75% - 70px)}
.gap70 .w_80 {flex:1 1 calc(80% - 70px)}
.gap70 .w_85 {flex:1 1 calc(85% - 70px)}
.gap70 .w_90 {flex:1 1 calc(90% - 70px)}
.gap70 .w_95 {flex:1 1 calc(95% - 70px)}
.gap75 .w_5 {flex:1 1 calc(5% - 75px)}
.gap75 .w_10 {flex:1 1 calc(10% - 75px)}
.gap75 .w_15 {flex:1 1 calc(15% - 75px)}
.gap75 .w_20 {flex:1 1 calc(20% - 75px)}
.gap75 .w_25 {flex:1 1 calc(25% - 75px)}
.gap75 .w_30 {flex:1 1 calc(30% - 75px)}
.gap75 .w_35 {flex:1 1 calc(35% - 75px)}
.gap75 .w_40 {flex:1 1 calc(40% - 75px)}
.gap75 .w_45 {flex:1 1 calc(45% - 75px)}
.gap75 .w_50 {flex:1 1 calc(50% - 75px)}
.gap75 .w_55 {flex:1 1 calc(55% - 75px)}
.gap75 .w_60 {flex:1 1 calc(60% - 75px)}
.gap75 .w_65 {flex:1 1 calc(65% - 75px)}
.gap75 .w_70 {flex:1 1 calc(70% - 75px)}
.gap75 .w_75 {flex:1 1 calc(75% - 75px)}
.gap75 .w_80 {flex:1 1 calc(80% - 75px)}
.gap75 .w_85 {flex:1 1 calc(85% - 75px)}
.gap75 .w_90 {flex:1 1 calc(90% - 75px)}
.gap75 .w_95 {flex:1 1 calc(95% - 75px)}
.gap80 .w_5 {flex:1 1 calc(5% - 80px)}
.gap80 .w_10 {flex:1 1 calc(10% - 80px)}
.gap80 .w_15 {flex:1 1 calc(15% - 80px)}
.gap80 .w_20 {flex:1 1 calc(20% - 80px)}
.gap80 .w_25 {flex:1 1 calc(25% - 80px)}
.gap80 .w_30 {flex:1 1 calc(30% - 80px)}
.gap80 .w_35 {flex:1 1 calc(35% - 80px)}
.gap80 .w_40 {flex:1 1 calc(40% - 80px)}
.gap80 .w_45 {flex:1 1 calc(45% - 80px)}
.gap80 .w_50 {flex:1 1 calc(50% - 80px)}
.gap80 .w_55 {flex:1 1 calc(55% - 80px)}
.gap80 .w_60 {flex:1 1 calc(60% - 80px)}
.gap80 .w_65 {flex:1 1 calc(65% - 80px)}
.gap80 .w_70 {flex:1 1 calc(70% - 80px)}
.gap80 .w_75 {flex:1 1 calc(75% - 80px)}
.gap80 .w_80 {flex:1 1 calc(80% - 80px)}
.gap80 .w_85 {flex:1 1 calc(85% - 80px)}
.gap80 .w_90 {flex:1 1 calc(90% - 80px)}
.gap80 .w_95 {flex:1 1 calc(95% - 80px)}
.gap85 .w_5 {flex:1 1 calc(5% - 85px)}
.gap85 .w_10 {flex:1 1 calc(10% - 85px)}
.gap85 .w_15 {flex:1 1 calc(15% - 85px)}
.gap85 .w_20 {flex:1 1 calc(20% - 85px)}
.gap85 .w_25 {flex:1 1 calc(25% - 85px)}
.gap85 .w_30 {flex:1 1 calc(30% - 85px)}
.gap85 .w_35 {flex:1 1 calc(35% - 85px)}
.gap85 .w_40 {flex:1 1 calc(40% - 85px)}
.gap85 .w_45 {flex:1 1 calc(45% - 85px)}
.gap85 .w_50 {flex:1 1 calc(50% - 85px)}
.gap85 .w_55 {flex:1 1 calc(55% - 85px)}
.gap85 .w_60 {flex:1 1 calc(60% - 85px)}
.gap85 .w_65 {flex:1 1 calc(65% - 85px)}
.gap85 .w_70 {flex:1 1 calc(70% - 85px)}
.gap85 .w_75 {flex:1 1 calc(75% - 85px)}
.gap85 .w_80 {flex:1 1 calc(80% - 85px)}
.gap85 .w_85 {flex:1 1 calc(85% - 85px)}
.gap85 .w_90 {flex:1 1 calc(90% - 85px)}
.gap85 .w_95 {flex:1 1 calc(95% - 85px)}
.gap90 .w_5 {flex:1 1 calc(5% - 90px)}
.gap90 .w_10 {flex:1 1 calc(10% - 90px)}
.gap90 .w_15 {flex:1 1 calc(15% - 90px)}
.gap90 .w_20 {flex:1 1 calc(20% - 90px)}
.gap90 .w_25 {flex:1 1 calc(25% - 90px)}
.gap90 .w_30 {flex:1 1 calc(30% - 90px)}
.gap90 .w_35 {flex:1 1 calc(35% - 90px)}
.gap90 .w_40 {flex:1 1 calc(40% - 90px)}
.gap90 .w_45 {flex:1 1 calc(45% - 90px)}
.gap90 .w_50 {flex:1 1 calc(50% - 90px)}
.gap90 .w_55 {flex:1 1 calc(55% - 90px)}
.gap90 .w_60 {flex:1 1 calc(60% - 90px)}
.gap90 .w_65 {flex:1 1 calc(65% - 90px)}
.gap90 .w_70 {flex:1 1 calc(70% - 90px)}
.gap90 .w_75 {flex:1 1 calc(75% - 90px)}
.gap90 .w_80 {flex:1 1 calc(80% - 90px)}
.gap90 .w_85 {flex:1 1 calc(85% - 90px)}
.gap90 .w_90 {flex:1 1 calc(90% - 90px)}
.gap90 .w_95 {flex:1 1 calc(95% - 90px)}
.gap95 .w_5 {flex:1 1 calc(5% - 95px)}
.gap95 .w_10 {flex:1 1 calc(10% - 95px)}
.gap95 .w_15 {flex:1 1 calc(15% - 95px)}
.gap95 .w_20 {flex:1 1 calc(20% - 95px)}
.gap95 .w_25 {flex:1 1 calc(25% - 95px)}
.gap95 .w_30 {flex:1 1 calc(30% - 95px)}
.gap95 .w_35 {flex:1 1 calc(35% - 95px)}
.gap95 .w_40 {flex:1 1 calc(40% - 95px)}
.gap95 .w_45 {flex:1 1 calc(45% - 95px)}
.gap95 .w_50 {flex:1 1 calc(50% - 95px)}
.gap95 .w_55 {flex:1 1 calc(55% - 95px)}
.gap95 .w_60 {flex:1 1 calc(60% - 95px)}
.gap95 .w_65 {flex:1 1 calc(65% - 95px)}
.gap95 .w_70 {flex:1 1 calc(70% - 95px)}
.gap95 .w_75 {flex:1 1 calc(75% - 95px)}
.gap95 .w_80 {flex:1 1 calc(80% - 95px)}
.gap95 .w_85 {flex:1 1 calc(85% - 95px)}
.gap95 .w_90 {flex:1 1 calc(90% - 95px)}
.gap95 .w_95 {flex:1 1 calc(95% - 95px)}
.gap5 .col_2 {flex:1 1 calc((100% / 2) - 5px)}
.gap5 .col_3 {flex:1 1 calc((100% / 3) - 5px)}
.gap5 .col_4 {flex:1 1 calc((100% / 4) - 5px)}
.gap5 .col_5 {flex:1 1 calc((100% / 5) - 5px)}
.gap5 .col_6 {flex:1 1 calc((100% / 6) - 5px)}
.gap10 .col_2 {flex:1 1 calc((100% / 2) - 10px)}
.gap10 .col_3 {flex:1 1 calc((100% / 3) - 10px)}
.gap10 .col_4 {flex:1 1 calc((100% / 4) - 10px)}
.gap10 .col_5 {flex:1 1 calc((100% / 5) - 10px)}
.gap10 .col_6 {flex:1 1 calc((100% / 6) - 10px)}
.gap15 .col_2 {flex:1 1 calc((100% / 2) - 15px)}
.gap15 .col_3 {flex:1 1 calc((100% / 3) - 15px)}
.gap15 .col_4 {flex:1 1 calc((100% / 4) - 15px)}
.gap15 .col_5 {flex:1 1 calc((100% / 5) - 15px)}
.gap15 .col_6 {flex:1 1 calc((100% / 6) - 15px)}
.gap20 .col_2 {flex:1 1 calc((100% / 2) - 20px)}
.gap20 .col_3 {flex:1 1 calc((100% / 3) - 20px)}
.gap20 .col_4 {flex:1 1 calc((100% / 4) - 20px)}
.gap20 .col_5 {flex:1 1 calc((100% / 5) - 20px)}
.gap20 .col_6 {flex:1 1 calc((100% / 6) - 20px)}
.gap25 .col_2 {flex:1 1 calc((100% / 2) - 25px)}
.gap25 .col_3 {flex:1 1 calc((100% / 3) - 25px)}
.gap25 .col_4 {flex:1 1 calc((100% / 4) - 25px)}
.gap25 .col_5 {flex:1 1 calc((100% / 5) - 25px)}
.gap25 .col_6 {flex:1 1 calc((100% / 6) - 25px)}
.gap30 .col_2 {flex:1 1 calc((100% / 2) - 30px)}
.gap30 .col_3 {flex:1 1 calc((100% / 3) - 30px)}
.gap30 .col_4 {flex:1 1 calc((100% / 4) - 30px)}
.gap30 .col_5 {flex:1 1 calc((100% / 5) - 30px)}
.gap30 .col_6 {flex:1 1 calc((100% / 6) - 30px)}
.gap35 .col_2 {flex:1 1 calc((100% / 2) - 35px)}
.gap35 .col_3 {flex:1 1 calc((100% / 3) - 35px)}
.gap35 .col_4 {flex:1 1 calc((100% / 4) - 35px)}
.gap35 .col_5 {flex:1 1 calc((100% / 5) - 35px)}
.gap35 .col_6 {flex:1 1 calc((100% / 6) - 35px)}
.gap40 .col_2 {flex:1 1 calc((100% / 2) - 40px)}
.gap40 .col_3 {flex:1 1 calc((100% / 3) - 40px)}
.gap40 .col_4 {flex:1 1 calc((100% / 4) - 40px)}
.gap40 .col_5 {flex:1 1 calc((100% / 5) - 40px)}
.gap40 .col_6 {flex:1 1 calc((100% / 6) - 40px)}
.gap45 .col_2 {flex:1 1 calc((100% / 2) - 45px)}
.gap45 .col_3 {flex:1 1 calc((100% / 3) - 45px)}
.gap45 .col_4 {flex:1 1 calc((100% / 4) - 45px)}
.gap45 .col_5 {flex:1 1 calc((100% / 5) - 45px)}
.gap45 .col_6 {flex:1 1 calc((100% / 6) - 45px)}
.gap50 .col_2 {flex:1 1 calc((100% / 2) - 50px)}
.gap50 .col_3 {flex:1 1 calc((100% / 3) - 50px)}
.gap50 .col_4 {flex:1 1 calc((100% / 4) - 50px)}
.gap50 .col_5 {flex:1 1 calc((100% / 5) - 50px)}
.gap50 .col_6 {flex:1 1 calc((100% / 6) - 50px)}
.gap55 .col_2 {flex:1 1 calc((100% / 2) - 55px)}
.gap55 .col_3 {flex:1 1 calc((100% / 3) - 55px)}
.gap55 .col_4 {flex:1 1 calc((100% / 4) - 55px)}
.gap55 .col_5 {flex:1 1 calc((100% / 5) - 55px)}
.gap55 .col_6 {flex:1 1 calc((100% / 6) - 55px)}
.gap60 .col_2 {flex:1 1 calc((100% / 2) - 60px)}
.gap60 .col_3 {flex:1 1 calc((100% / 3) - 60px)}
.gap60 .col_4 {flex:1 1 calc((100% / 4) - 60px)}
.gap60 .col_5 {flex:1 1 calc((100% / 5) - 60px)}
.gap60 .col_6 {flex:1 1 calc((100% / 6) - 60px)}
.gap65 .col_2 {flex:1 1 calc((100% / 2) - 65px)}
.gap65 .col_3 {flex:1 1 calc((100% / 3) - 65px)}
.gap65 .col_4 {flex:1 1 calc((100% / 4) - 65px)}
.gap65 .col_5 {flex:1 1 calc((100% / 5) - 65px)}
.gap65 .col_6 {flex:1 1 calc((100% / 6) - 65px)}
.gap70 .col_2 {flex:1 1 calc((100% / 2) - 70px)}
.gap70 .col_3 {flex:1 1 calc((100% / 3) - 70px)}
.gap70 .col_4 {flex:1 1 calc((100% / 4) - 70px)}
.gap70 .col_5 {flex:1 1 calc((100% / 5) - 70px)}
.gap70 .col_6 {flex:1 1 calc((100% / 6) - 70px)}
.gap75 .col_2 {flex:1 1 calc((100% / 2) - 75px)}
.gap75 .col_3 {flex:1 1 calc((100% / 3) - 75px)}
.gap75 .col_4 {flex:1 1 calc((100% / 4) - 75px)}
.gap75 .col_5 {flex:1 1 calc((100% / 5) - 75px)}
.gap75 .col_6 {flex:1 1 calc((100% / 6) - 75px)}
.gap80 .col_2 {flex:1 1 calc((100% / 2) - 80px)}
.gap80 .col_3 {flex:1 1 calc((100% / 3) - 80px)}
.gap80 .col_4 {flex:1 1 calc((100% / 4) - 80px)}
.gap80 .col_5 {flex:1 1 calc((100% / 5) - 80px)}
.gap80 .col_6 {flex:1 1 calc((100% / 6) - 80px)}
.gap85 .col_2 {flex:1 1 calc((100% / 2) - 85px)}
.gap85 .col_3 {flex:1 1 calc((100% / 3) - 85px)}
.gap85 .col_4 {flex:1 1 calc((100% / 4) - 85px)}
.gap85 .col_5 {flex:1 1 calc((100% / 5) - 85px)}
.gap85 .col_6 {flex:1 1 calc((100% / 6) - 85px)}
.gap90 .col_2 {flex:1 1 calc((100% / 2) - 90px)}
.gap90 .col_3 {flex:1 1 calc((100% / 3) - 90px)}
.gap90 .col_4 {flex:1 1 calc((100% / 4) - 90px)}
.gap90 .col_5 {flex:1 1 calc((100% / 5) - 90px)}
.gap90 .col_6 {flex:1 1 calc((100% / 6) - 90px)}
.gap95 .col_2 {flex:1 1 calc((100% / 2) - 95px)}
.gap95 .col_3 {flex:1 1 calc((100% / 3) - 95px)}
.gap95 .col_4 {flex:1 1 calc((100% / 4) - 95px)}
.gap95 .col_5 {flex:1 1 calc((100% / 5) - 95px)}
.gap95 .col_6 {flex:1 1 calc((100% / 6) - 95px)}
.inline.w_5 {width: calc(5% - 4px)}
.inline.w_10 {width: calc(10% - 4px)}
.inline.w_15 {width: calc(15% - 4px)}
.inline.w_20 {width: calc(20% - 4px)}
.inline.w_25 {width: calc(25% - 4px)}
.inline.w_30 {width: calc(30% - 4px)}
.inline.w_35 {width: calc(35% - 4px)}
.inline.w_40 {width: calc(40% - 4px)}
.inline.w_45 {width: calc(45% - 4px)}
.inline.w_50 {width: calc(50% - 4px)}
.inline.w_55 {width: calc(55% - 4px)}
.inline.w_60 {width: calc(60% - 4px)}
.inline.w_65 {width: calc(65% - 4px)}
.inline.w_70 {width: calc(70% - 4px)}
.inline.w_75 {width: calc(75% - 4px)}
.inline.w_80 {width: calc(80% - 4px)}
.inline.w_85 {width: calc(85% - 4px)}
.inline.w_90 {width: calc(90% - 4px)}
.inline.w_95 {width: calc(95% - 4px)}
.inline.col_2 {width: calc((100% / 2) - 4px)}
.inline.col_3 {width: calc((100% / 3) - 4px)}
.inline.col_4 {width: calc((100% / 4) - 4px)}
.inline.col_5 {width: calc((100% / 5) - 4px)}
.inline.col_6 {width: calc((100% / 6) - 4px)}