/* # MetaFlexRwd v0.0.1 n.1 1402-01-01 12:14 */
/* fx:60x1, mb:60x6=360, tb:60x12=720, pc:60x18=1080, lp:60x24=1440, tv:60x30=1800++; */
:root{
	--flex-1: 1 1 calc(8.33333% - 60px); --flex-2: 1 1 calc(16.66666% - 60px); --flex-3: 1 1 calc(25% - 60px);
	--flex-4: 1 1 calc(33.33333% - 60px); --flex-5: 1 1 calc(41.66666% - 60px); --flex-6: 1 1 calc(50% - 60px);
	--flex-7: 1 1 calc(58.33333% - 60px); --flex-8: 1 1 calc(66.66666% - 60px); --flex-9: 1 1 calc(75% - 60px); 
	--flex-10: 1 1 calc(83.33333% - 60px); --flex-11: 1 1 calc(91.66666% - 60px); --flex-12: 1 1 calc(100% - 60px);
}

/* Flex Box ---------------------------------------- */
.flex-box,.flexbox,.flex-box-column,.flexbox-column,
.flex-row,.flexrow,.flex-row-column,.flexrow-column,
.flexible,.flexy,
.flex,[class*="flex-box-parent"],[class*="flex-parent"],[class*="flex-active"]
{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.flex-inline,.flexinline{display:inline-flex;} 
[class*="flex-box-item"],[class*="flex-box-child"],[class*="flex-item"],[class*="flex-child"]{}

.flex-rtl{direction:rtl;} .flex-ltr{direction:ltr;}
.flex-direction-row,.flex-row{flex-direction:row;}
.flex-direction-row-reverse,.flex-row-reverse,.row-reverse{flex-direction:row-reverse;}
.flex-direction-column,.flex-column{flex-direction:column;}
.flex-direction-column-reverse,.flex-column-reverse,.column-reverse{flex-direction:column-reverse;}

.flex-hide,.hide-flex{display:none;} .flex-show,.show-flex{display:flex;}
.flex-wrap,.flexwrap,.wrap{flex-wrap:wrap;} .flex-wrap,.flexwrap,.wrap{flex-wrap:wrap;}
.flex-no-wrap,.flex-nowrap,.flexnowrap,.nowrap{flex-wrap:nowrap;} 
.flex-wrap-reverse,.flex-wrapreverse,.wrap-reverse,.wrapreverse{flex-wrap:wrap-reverse;} 

.flex-justify-content-start,.flex-justify-start,.flex-content-start,.flex-start,.flexcontent-start,.flexstart{justify-content:flex-start;}
.flex-justify-content-end,.flex-justify-end,.flex-content-end,.flex-end,.flexcontent-end,.flexend{justify-content:flex-end;}
.flex-justify-content-right,.flex-justify-right,.flex-content-right,.flex-right,.flexcontent-right,.flexright{justify-content:right;}
.flex-justify-content-center,.flex-justify-center,.flex-content-center,.flex-center,.flexcontent-center,.flexcenter{justify-content:center;}
.flex-justify-content-left,.flex-justify-left,.flex-content-left,.flex-left,.flexcontent-left,.flexleft{justify-content:left;}
.flex-justify-content-around,.flex-justify-around,.flex-content-around,.flex-around,.flexcontent-around,.flexaround{justify-content:space-around;}
.flex-justify-content-between,.flex-justify-between,.flex-content-between,.flex-between,.flexcontent-between,.flexbetween{justify-content:space-between;}
.flex-justify-content-evenly,.flex-justify-evenly,.flex-content-evenly,.flex-evenly,.flexcontent-evenly,.flexevenly{justify-content:space-evenly;}

.flex-align-items-start,.flex-alignitems-start,.flex-align-start,.flex-items-start,.flexitems-start{align-items:flex-start;}
.flex-align-items-end,.flex-alignitems-end,.flex-align-end,.flex-items-end,.flexitems-end{align-items:flex-end;}
.flex-align-items-baseline,.flex-alignitems-baseline,.flex-align-baseline,.flex-items-baseline,.flexitems-baseline{align-items:baseline;}
.flex-align-items-center,.flex-alignitems-center,.flex-align-center,.flex-items-center,.flexitems-center{align-items:center;}
.flex-align-items-stretch,.flex-alignitems-stretch,.flex-align-stretch,.flex-items-stretch,.flexitems-stretch{align-items:stretch;}

.flex-align-self-start,.flex-alignself-start,.flex-self-start,.flexself-start{align-self:flex-start;}
.flex-align-self-end,.flex-alignself-end,.flex-self-end,.flexself-end{align-self:flex-end;}
.flex-align-self-baseline,.flex-alignself-baseline,.flex-self-baseline,.flexself-baseline{align-self:baseline;}
.flex-align-self-center,.flex-alignself-center,.flex-self-center,.flexself-center{align-self:center;}
.flex-align-self-stretch,.flex-alignself-stretch,.flex-self-stretch,.flexself-stretch{align-self:stretch;}


/* Flex Columns ---------------------------------------- */
.flex-column-1,.flex-column1,.flex-col1,.fx-col1,.fxcol1,.fx-cl1,.fxcl1{flex:var(--flex-1);}
.flex-column-2,.flex-column2,.flex-col2,.fx-col2,.fxcol2,.fx-cl2,.fxcl2{flex:var(--flex-2);}
.flex-column-3,.flex-column3,.flex-col3,.fx-col3,.fxcol3,.fx-cl3,.fxcl3{flex:var(--flex-3);}
.flex-column-4,.flex-column4,.flex-col4,.fx-col4,.fxcol4,.fx-cl4,.fxcl4{flex:var(--flex-4);}
.flex-column-5,.flex-column5,.flex-col5,.fx-col5,.fxcol5,.fx-cl5,.fxcl5{flex:var(--flex-5);}
.flex-column-6,.flex-column6,.flex-col6,.fx-col6,.fxcol6,.fx-cl6,.fxcl6{flex:var(--flex-6);}
.flex-column-7,.flex-column7,.flex-col7,.fx-col7,.fxcol7,.fx-cl7,.fxcl7{flex:var(--flex-7);}
.flex-column-8,.flex-column8,.flex-col8,.fx-col8,.fxcol8,.fx-cl8,.fxcl8{flex:var(--flex-8);}
.flex-column-9,.flex-column9,.flex-col9,.fx-col9,.fxcol9,.fx-cl9,.fxcl9{flex:var(--flex-9);}
.flex-column-10,.flex-column10,.flex-col10,.fx-col10,.fxcol10,.fx-cl10,.fxcl10{flex:var(--flex-10);}
.flex-column-11,.flex-column11,.flex-col11,.fx-col11,.fxcol11,.fx-cl11,.fxcl11{flex:var(--flex-11);}
.flex-column-12,.flex-column12,.flex-col12,.fx-col12,.fxcol12,.fx-cl12,.fxcl12{flex:var(--flex-12);}
.flex-column-hide,.flex-col-hide{display:none;} .flex-column-show,.flex-col-show{display:flex;}
.flex-column-wrap,.flex-wrap-column,.flex-col-wrap,.flex-wrap-col{flex-wrap:wrap;} 
.flex-column-nowrap,.flex-nowrap-column,.flex-col-nowrap,.flex-nowrap-col{flex-wrap:nowrap;} 
.column-hide,.col-hide{display:none;} .column-show,.col-show{display:block;}
.column-text-start,.col-text-start{text-align:start;} .column-text-center,.col-text-center{text-align:center;} .column-text-end,.col-text-end{text-align:end;}
.multiflex{flex:1 1 180px;}

/* -------------- sm:small 60x3=180 (180px->360px) ---------------------------------------- */
/* @media only screen and (min-width:180px) and (max-width:360px){ */
@media only screen and (min-width:180px){
	.flex-small-1,.flex-small1,.flex-sm1,.fx-sm1,.fxsm1{flex:var(--flex-1);}
	.flex-small-2,.flex-small2,.flex-sm2,.fx-sm2,.fxsm2{flex:var(--flex-2);}
	.flex-small-3,.flex-small3,.flex-sm3,.fx-sm3,.fxsm3{flex:var(--flex-3);}
	.flex-small-4,.flex-small4,.flex-sm4,.fx-sm4,.fxsm4{flex:var(--flex-4);}
	.flex-small-5,.flex-small5,.flex-sm5,.fx-sm5,.fxsm5{flex:var(--flex-5);}
	.flex-small-6,.flex-small6,.flex-sm6,.fx-sm6,.fxsm6{flex:var(--flex-6);}
	.flex-small-7,.flex-small7,.flex-sm7,.fx-sm7,.fxsm7{flex:var(--flex-7);}
	.flex-small-8,.flex-small8,.flex-sm8,.fx-sm8,.fxsm8{flex:var(--flex-8);}
	.flex-small-9,.flex-small9,.flex-sm9,.fx-sm9,.fxsm9{flex:var(--flex-9);}
	.flex-small-10,.flex-small10,.flex-sm10,.fx-sm10,.fxsm10{flex:var(--flex-10);}
	.flex-small-11,.flex-small11,.flex-sm11,.fx-sm11,.fxsm11{flex:var(--flex-11);}
	.flex-small-12,.flex-small12,.flex-sm12,.fx-sm12,.fxsm12{flex:var(--flex-12);}
	.flex-small-hide,.flex-sm-hide{display:none;} .flex-small-show,.flex-sm-show{display:flex;}
	.flex-small-wrap,.flex-wrap-small,.flex-sm-wrap,.flex-wrap-sm{flex-wrap:wrap;} 
	.flex-small-nowrap,.flex-nowrap-small,.flex-sm-nowrap,.flex-nowrap-sm{flex-wrap:nowrap;} 
	.small-hide,.sm-hide{display:none;} .small-show,.sm-show{display:block;}
	.small-text-start,.sm-text-start{text-align:start;} .small-text-center,.sm-text-center{text-align:center;} .small-text-end,.sm-text-end{text-align:end;}
	.multiflex{flex:1 1 48px;}
}/* @media mb:mobile */

/* -------------- mb:mobile 60x6=360 (360px->540px) ---------------------------------------- */
/* @media only screen and (min-width:360px) and (max-width:540px){ */
@media only screen and (min-width:360px){
	.flex-mobile-1,.flex-mobile1,.flex-mb1,.fx-mb1,.fxmb1{flex:var(--flex-1);}
	.flex-mobile-2,.flex-mobile2,.flex-mb2,.fx-mb2,.fxmb2{flex:var(--flex-2);}
	.flex-mobile-3,.flex-mobile3,.flex-mb3,.fx-mb3,.fxmb3{flex:var(--flex-3);}
	.flex-mobile-4,.flex-mobile4,.flex-mb4,.fx-mb4,.fxmb4{flex:var(--flex-4);}
	.flex-mobile-5,.flex-mobile5,.flex-mb5,.fx-mb5,.fxmb5{flex:var(--flex-5);}
	.flex-mobile-6,.flex-mobile6,.flex-mb6,.fx-mb6,.fxmb6{flex:var(--flex-6);}
	.flex-mobile-7,.flex-mobile7,.flex-mb7,.fx-mb7,.fxmb7{flex:var(--flex-7);}
	.flex-mobile-8,.flex-mobile8,.flex-mb8,.fx-mb8,.fxmb8{flex:var(--flex-8);}
	.flex-mobile-9,.flex-mobile9,.flex-mb9,.fx-mb9,.fxmb9{flex:var(--flex-9);}
	.flex-mobile-10,.flex-mobile10,.flex-mb10,.fx-mb10,.fxmb10{flex:var(--flex-10);}
	.flex-mobile-11,.flex-mobile11,.flex-mb11,.fx-mb11,.fxmb11{flex:var(--flex-11);}
	.flex-mobile-12,.flex-mobile12,.flex-mb12,.fx-mb12,.fxmb12{flex:var(--flex-12);}
	.flex-mobile-hide,.flex-mb-hide{display:none;} .flex-mobile-show,.flex-mb-show{display:flex;}
	.flex-mobile-wrap,.flex-wrap-mobile,.flex-mb-wrap,.flex-wrap-mb{flex-wrap:wrap;} 
	.flex-mobile-nowrap,.flex-nowrap-mobile,.flex-mb-nowrap,.flex-nowrap-mb{flex-wrap:nowrap;} 
	.mobile-hide,.mb-hide{display:none;} .mobile-show,.mb-show{display:block;}
	.mobile-text-start,.mb-text-start{text-align:start;} .mobile-text-center,.mb-text-center{text-align:center;} .mobile-text-end,.mb-text-end{text-align:end;}
	.multiflex{flex:1 1 90px;}
}/* @media mb:mobile */

/* -------------- tb:tablet 60x9=540 (540px->720px) ---------------------------------------- */
/* @media only screen and (min-width:540px) and (max-width:720px){ */
@media only screen and (min-width:540px){
	.flex-tablet-1,.flex-tablet1,.flex-tb1,.fx-tb1,.fxtb1{flex:var(--flex-1);}
	.flex-tablet-2,.flex-tablet2,.flex-tb2,.fx-tb1,.fxtb1{flex:var(--flex-2);}
	.flex-tablet-3,.flex-tablet3,.flex-tb3,.fx-tb1,.fxtb1{flex:var(--flex-3);}
	.flex-tablet-4,.flex-tablet4,.flex-tb4,.fx-tb1,.fxtb1{flex:var(--flex-4);}
	.flex-tablet-5,.flex-tablet5,.flex-tb5,.fx-tb1,.fxtb1{flex:var(--flex-5);}
	.flex-tablet-6,.flex-tablet6,.flex-tb6,.fx-tb1,.fxtb1{flex:var(--flex-6);}
	.flex-tablet-7,.flex-tablet7,.flex-tb7,.fx-tb1,.fxtb1{flex:var(--flex-7);}
	.flex-tablet-8,.flex-tablet8,.flex-tb8,.fx-tb1,.fxtb1{flex:var(--flex-8);}
	.flex-tablet-9,.flex-tablet9,.flex-tb9,.fx-tb1,.fxtb1{flex:var(--flex-9);}
	.flex-tablet-10,.flex-tablet10,.flex-tb10,.fx-tb1,.fxtb1{flex:var(--flex-10);}
	.flex-tablet-11,.flex-tablet11,.flex-tb11,.fx-tb1,.fxtb1{flex:var(--flex-11);}
	.flex-tablet-12,.flex-tablet12,.flex-tb12,.fx-tb1,.fxtb1{flex:var(--flex-12);}
	.flex-tablet-wrap,.flex-wrap-tablet,.flex-tb-wrap,.flex-wrap-tb{flex-wrap:wrap;} 
	.flex-tablet-nowrap,.flex-nowrap-tablet,.flex-tb-nowrap,.flex-nowrap-tb{flex-wrap:nowrap;} 
	.tablet-hide,.tb-hide{display:none;} .tablet-show,.tb-show{display:block;}
	.tablet-text-start,.tb-text-start{text-align:start;} .tablet-text-center,.tb-text-center{text-align:center;} .tablet-text-end,.tb-text-end{text-align:end;}
	.multiflex{flex:1 1 180px;}
}/* @media tb:tablet */

/* -------------- pc:desktop 60x12=720 (720px->1080px) ---------------------------------------- */
/* @media only screen and (min-width:720px) and (max-width:1080px){ */
@media only screen and (min-width:720px){
	.flex-desktop-1,.flex-desktop1,.flex-pc1,.fx-pc1,.fxpc1{flex:var(--flex-1);}
	.flex-desktop-2,.flex-desktop2,.flex-pc2,.fx-pc2,.fxpc2{flex:var(--flex-2);}
	.flex-desktop-3,.flex-desktop3,.flex-pc3,.fx-pc3,.fxpc3{flex:var(--flex-3);}
	.flex-desktop-4,.flex-desktop4,.flex-pc4,.fx-pc4,.fxpc4{flex:var(--flex-4);}
	.flex-desktop-5,.flex-desktop5,.flex-pc5,.fx-pc5,.fxpc5{flex:var(--flex-5);}
	.flex-desktop-6,.flex-desktop6,.flex-pc6,.fx-pc6,.fxpc6{flex:var(--flex-6);}
	.flex-desktop-7,.flex-desktop7,.flex-pc7,.fx-pc7,.fxpc7{flex:var(--flex-7);}
	.flex-desktop-8,.flex-desktop8,.flex-pc8,.fx-pc8,.fxpc8{flex:var(--flex-8);}
	.flex-desktop-9,.flex-desktop9,.flex-pc9,.fx-pc9,.fxpc9{flex:var(--flex-9);}
	.flex-desktop-10,.flex-desktop10,.flex-pc10,.fx-pc10,.fxpc10{flex:var(--flex-10);}
	.flex-desktop-11,.flex-desktop11,.flex-pc11,.fx-pc11,.fxpc11{flex:var(--flex-11);}
	.flex-desktop-12,.flex-desktop12,.flex-pc12,.fx-pc12,.fxpc12{flex:var(--flex-12);}
	.flex-desktop-hide,.flex-pc-hide{display:none;} .flex-desktop-show,.flex-pc-show{display:flex;}
	.flex-desktop-wrap,.flex-wrap-desktop,.flex-pc-wrap,.flex-wrap-pc{flex-wrap:wrap;} 
	.flex-desktop-nowrap,.flex-nowrap-desktop,.flex-pc-nowrap,.flex-nowrap-pc{flex-wrap:nowrap;} 
	.desktop-hide,.pc-hide{display:none;} .desktop-show,.pc-show{display:block;}
	.desktop-text-start,.pc-text-start{text-align:start;} .desktop-text-center,.pc-text-center{text-align:center;} .desktop-text-end,.pc-text-end{text-align:end;}
	.multiflex{flex:1 1 210px;}
}/* @media pc:desktop */

/* -------------- lp:laptop 60x18=1080 (1080px->1440px) ---------------------------------------- */
/* @media only screen and (min-width:1080px) and (max-width:1440px){ */
@media only screen and (min-width:1080px){
	.flex-laptop-1,.flex-laptop1,.flex-lp1,.fx-lp1,.fxlp1{flex:var(--flex-1);}
	.flex-laptop-2,.flex-laptop2,.flex-lp2,.fx-lp2,.fxlp2{flex:var(--flex-2);}
	.flex-laptop-3,.flex-laptop3,.flex-lp3,.fx-lp3,.fxlp3{flex:var(--flex-3);}
	.flex-laptop-4,.flex-laptop4,.flex-lp4,.fx-lp4,.fxlp4{flex:var(--flex-4);}
	.flex-laptop-5,.flex-laptop5,.flex-lp5,.fx-lp5,.fxlp5{flex:var(--flex-5);}
	.flex-laptop-6,.flex-laptop6,.flex-lp6,.fx-lp6,.fxlp6{flex:var(--flex-6);}
	.flex-laptop-7,.flex-laptop7,.flex-lp7,.fx-lp7,.fxlp7{flex:var(--flex-7);}
	.flex-laptop-8,.flex-laptop8,.flex-lp8,.fx-lp8,.fxlp8{flex:var(--flex-8);}
	.flex-laptop-9,.flex-laptop9,.flex-lp9,.fx-lp8,.fxlp8{flex:var(--flex-9);}
	.flex-laptop-10,.flex-laptop10,.flex-lp10,.fx-lp10,.fxlp10{flex:var(--flex-10);}
	.flex-laptop-11,.flex-laptop11,.flex-lp11,.fx-lp11,.fxlp11{flex:var(--flex-11);}
	.flex-laptop-12,.flex-laptop12,.flex-lp12,.fx-lp12,.fxlp12{flex:var(--flex-12);}
	.flex-laptop-hide,.flex-lp-hide{display:none;} .flex-laptop-show,.flex-lp-show{display:flex;}
	.flex-laptop-wrap,.flex-wrap-laptop,.flex-lp-wrap,.flex-wrap-lp{flex-wrap:wrap;} 
	.flex-laptop-nowrap,.flex-nowrap-laptop,.flex-lp-nowrap,.flex-nowrap-lp{flex-wrap:nowrap;} 
	.laptop-hide,.lp-hide{display:none;} .laptop-show,.lp-show{display:block;}
	.laptop-text-start,.lp-text-start{text-align:start;} .laptop-text-center,.lp-text-center{text-align:center;} .laptop-text-end,.lp-text-end{text-align:end;}
	.multiflex{flex:1 1 300px;}
}/* @media lp:laptop */


/* -------------- mn:monitor 60x24=1440 (1440px->1800px) ---------------------------------------- */
/* @media only screen and (min-width:1440px) and (max-width:1800px){ */
@media only screen and (min-width:1440px){
	.flex-monitor-1,.flex-monitor1,.flex-mn1,.fx-mn1,.fxmn1{flex:var(--flex-1);}
	.flex-monitor-2,.flex-monitor2,.flex-mn2,.fx-mn2,.fxmn2{flex:var(--flex-2);}
	.flex-monitor-3,.flex-monitor3,.flex-mn3,.fx-mn3,.fxmn3{flex:var(--flex-3);}
	.flex-monitor-4,.flex-monitor4,.flex-mn4,.fx-mn4,.fxmn4{flex:var(--flex-4);}
	.flex-monitor-5,.flex-monitor5,.flex-mn5,.fx-mn5,.fxmn5{flex:var(--flex-5);}
	.flex-monitor-6,.flex-monitor6,.flex-mn6,.fx-mn6,.fxmn6{flex:var(--flex-6);}
	.flex-monitor-7,.flex-monitor7,.flex-mn7,.fx-mn7,.fxmn7{flex:var(--flex-7);}
	.flex-monitor-8,.flex-monitor8,.flex-mn8,.fx-mn8,.fxmn8{flex:var(--flex-8);}
	.flex-monitor-9,.flex-monitor9,.flex-mn9,.fx-mn9,.fxmn9{flex:var(--flex-9);}
	.flex-monitor-10,.flex-monitor10,.flex-mn10,.fx-mn10,.fxmn10{flex:var(--flex-10);}
	.flex-monitor-11,.flex-monitor11,.flex-mn11,.fx-mn11,.fxmn11{flex:var(--flex-11);}
	.flex-monitor-12,.flex-monitor12,.flex-mn12,.fx-mn12,.fxmn12{flex:var(--flex-12);}
	.flex-monitor-hide,.flex-mn-hide{display:none;} .flex-monitor-show,.flex-mn-show{display:flex;}
	.flex-monitor-wrap,.flex-wrap-monitor,.flex-mn-wrap,.flex-wrap-mn{flex-wrap:wrap;} 
	.flex-monitor-nowrap,.flex-nowrap-monitor,.flex-mn-nowrap,.flex-nowrap-mn{flex-wrap:nowrap;} 
	.monitor-hide,.mn-hide{display:none;} .monitor-show,.mn-show{display:block;}
	.monitor-text-start,.mn-text-start{text-align:start;} .monitor-text-center,.mn-text-center{text-align:center;} .monitor-text-end,.mn-text-end{text-align:end;}
	.multiflex{flex:1 1 420px;}
}/* @media mn:monitor */

/* -------------- tv:television 60x30=1800 (1800px) ---------------------------------------- */
/* @media only screen and (min-width:1800px) and (max-width:+1800px){ */
@media only screen and (min-width:1800px){
	.flex-television-1,.flex-television1,.flex-tv1,.fx-tv1,.fxtv1{flex:var(--flex-1);}
	.flex-television-2,.flex-television2,.flex-tv2,.fx-tv2,.fxtv2{flex:var(--flex-2);}
	.flex-television-3,.flex-television3,.flex-tv3,.fx-tv3,.fxtv3{flex:var(--flex-3);}
	.flex-television-4,.flex-television4,.flex-tv4,.fx-tv4,.fxtv4{flex:var(--flex-4);}
	.flex-television-5,.flex-television5,.flex-tv5,.fx-tv5,.fxtv5{flex:var(--flex-5);}
	.flex-television-6,.flex-television6,.flex-tv6,.fx-tv6,.fxtv6{flex:var(--flex-6);}
	.flex-television-7,.flex-television7,.flex-tv7,.fx-tv7,.fxtv7{flex:var(--flex-7);}
	.flex-television-8,.flex-television8,.flex-tv8,.fx-tv8,.fxtv8{flex:var(--flex-8);}
	.flex-television-9,.flex-television9,.flex-tv9,.fx-tv9,.fxtv9{flex:var(--flex-9);}
	.flex-television-10,.flex-television10,.flex-tv10,.fx-tv10,.fxtv10{flex:var(--flex-10);}
	.flex-television-11,.flex-television11,.flex-tv11,.fx-tv11,.fxtv11{flex:var(--flex-11);}
	.flex-television-12,.flex-television12,.flex-tv12,.fx-tv12,.fxtv12{flex:var(--flex-12);}
	.flex-television-hide,.flex-tv-hide{display:none;} .flex-television-show,.flex-tv-show{display:flex;}
	.flex-television-wrap,.flex-wrap-television,.flex-tv-wrap,.flex-wrap-tv{flex-wrap:wrap;} 
	.flex-television-nowrap,.flex-nowrap-television,.flex-tv-nowrap,.flex-nowrap-tv{flex-wrap:nowrap;} 
	.television-hide,.tv-hide{display:none;} .television-show,.tv-show{display:block;}
	.television-text-start,.tv-text-start{text-align:start;} .television-text-center,.tv-text-center{text-align:center;} .television-text-end,.tv-text-end{text-align:end;}
	.multiflex{flex:1 1 540px;}
}/* @media tv:television */

/* -------------- Flex Percentage ---------------------------------------- */
.flex-percent-5,.flex-percent5,.flex-per5{flex:1 1 5%;} .flex-percent-10,.flex-percent10,.flex-per10{flex:1 1 10%;}
.flex-percent-15,.flex-percent15,.flex-per15{flex:1 1 15%;} .flex-percent-20,.flex-percent20,.flex-per20{flex:1 1 20%;}
.flex-percent-25,.flex-percent25,.flex-per25{flex:1 1 25%;} .flex-percent-30,.flex-percent30,.flex-per30{flex:1 1 30%;}
.flex-percent-35,.flex-percent35,.flex-per35{flex:1 1 35%;} .flex-percent-40,.flex-percent40,.flex-per40{flex:1 1 40%;}
.flex-percent-45,.flex-percent45,.flex-per45{flex:1 1 45%;} .flex-percent-50,.flex-percent50,.flex-per50{flex:1 1 50%;}
.flex-percent-55,.flex-percent55,.flex-per55{flex:1 1 55%;} .flex-percent-60,.flex-percent60,.flex-per60{flex:1 1 60%;}
.flex-percent-65,.flex-percent65,.flex-per65{flex:1 1 65%;} .flex-percent-70,.flex-percent70,.flex-per70{flex:1 1 70%;}
.flex-percent-75,.flex-percent75,.flex-per75{flex:1 1 75%;} .flex-percent-80,.flex-percent80,.flex-per80{flex:1 1 80%;}
.flex-percent-85,.flex-percent85,.flex-per85{flex:1 1 85%;} .flex-percent-90,.flex-percent90,.flex-per90{flex:1 1 90%;}
.flex-percent-95,.flex-percent95,.flex-per95{flex:1 1 95%;} .flex-percent-100,.flex-percent100,.flex-per100{flex:1 1 100%;}


/* -------------- Flex Data flex:grow,shrink,basis ---------------------------------------- */
/* -------------- flex grow ---------------------------------------- */
.flex-grow,.grow{flex-grow:0;} .flex-grow-0,.flex-grow0,.grow-0,.grow0{flex-grow:0;}
.flex-grow-1,.flex-grow1,.grow-1,.grow1{flex-grow:1;} .flex-grow-2,.flex-grow2,.grow-2,.grow2{flex-grow:2;}
.flex-grow-3,.flex-grow3,.grow-3,.grow3{flex-grow:3;} .flex-grow-4,.flex-grow4,.grow-4,.grow4{flex-grow:4;}
.flex-grow-5,.flex-grow5,.grow-5,.grow5{flex-grow:5;} .flex-grow-6,.flex-grow6,.grow-6,.grow6{flex-grow:6;}
.flex-grow-7,.flex-grow7,.grow-7,.grow7{flex-grow:7;} .flex-grow-8,.flex-grow8,.grow-8,.grow8{flex-grow:8;}
.flex-grow-9,.flex-grow9,.grow-9,.grow9{flex-grow:9;} .flex-grow-10,.flex-grow10,.grow-10,.grow10{flex-grow:10;}
.flex-grow-11,.flex-grow11,.grow-11,.grow11{flex-grow:11;} .flex-grow-12,.flex-grow12,.grow-12,.grow12{flex-grow:12;}

/* -------------- flex shrink ---------------------------------------- */
.flex-shrink,.shrink{flex-shrink:0;} .flex-shrink-0,.flex-shrink0,.shrink-0,.shrink0{flex-shrink:0;}
.flex-shrink-1,.flex-shrink1,.shrink-1,.shrink1{flex-shrink:1;} .flex-shrink-2,.flex-shrink2,.shrink-2,.shrink2{flex-shrink:2;}
.flex-shrink-3,.flex-shrink3,.shrink-3,.shrink3{flex-shrink:3;} .flex-shrink-4,.flex-shrink4,.shrink-4,.shrink4{flex-shrink:4;}
.flex-shrink-5,.flex-shrink5,.shrink-5,.shrink5{flex-shrink:5;} .flex-shrink-6,.flex-shrink6,.shrink-6,.shrink6{flex-shrink:6;}
.flex-shrink-7,.flex-shrink7,.shrink-7,.shrink7{flex-shrink:7;} .flex-shrink-8,.flex-shrink8,.shrink-8,.shrink8{flex-shrink:8;}
.flex-shrink-9,.flex-shrink9,.shrink-9,.shrink9{flex-shrink:9;} .flex-shrink-10,.flex-shrink10,.shrink-10,.shrink10{flex-shrink:10;}
.flex-shrink-11,.flex-shrink11,.shrink-11,.shrink11{flex-shrink:11;} .flex-shrink-12,.flex-shrink12,.shrink-12,.shrink12{flex-shrink:12;}

/* -------------- flex basis ---------------------------------------- */
.flex-basis,.basis{flex-basis:0;} .flex-basis-0,.flex-basis0,.basis-0,.basis0{flex-basis:0;}
.flex-basis-1,.flex-basis1,.basis-1,.basis1{flex-basis:1;} .flex-basis-2,.flex-basis2,.basis-2,.basis2{flex-basis:2;}
.flex-basis-3,.flex-basis3,.basis-3,.basis3{flex-basis:3;} .flex-basis-4,.flex-basis4,.basis-4,.basis4{flex-basis:4;}
.flex-basis-5,.flex-basis5,.basis-5,.basis5{flex-basis:5;} .flex-basis-6,.flex-basis6,.basis-6,.basis6{flex-basis:6;}
.flex-basis-7,.flex-basis7,.basis-7,.basis7{flex-basis:7;} .flex-basis-8,.flex-basis8,.basis-8,.basis8{flex-basis:8;}
.flex-basis-9,.flex-basis9,.basis-9,.basis9{flex-basis:9;} .flex-basis-10,.flex-basis10,.basis-10,.basis10{flex-basis:10;}
.flex-basis-11,.flex-basis11,.basis-11,.basis11{flex-basis:11;} .flex-basis-12,.flex-basis12,.basis-12,.basis12{flex-basis:12;}

/* -------------- flex gap ---------------------------------------- */
.flex-gap,.flex-gap-0px,.flex-gap0px,.gap-0px,.gap0px{gap:0px;}
.flex-gap-1px,.flex-gap1px,.gap-1px,.gap1px{gap:1px;} .flex-gap-2px,.flex-gap2px,.gap-2px,.gap2px{gap:2px;}
.flex-gap-3px,.flex-gap3px,.gap-3px,.gap3px{gap:3px;} .flex-gap-4px,.flex-gap4px,.gap-4px,.gap4px{gap:4px;}
.flex-gap-5px,.flex-gap5px,.gap-5px,.gap5px{gap:5px;} .flex-gap-6px,.flex-gap6px,.gap-6px,.gap6px{gap:6px;}
.flex-gap-7px,.flex-gap7px,.gap-7px,.gap7px{gap:7px;} .flex-gap-8px,.flex-gap8px,.gap-8px,.gap8px{gap:8px;}
.flex-gap-9px,.flex-gap9px,.gap-9px,.gap9px{gap:9px;} .flex-gap-10px,.flex-gap10px,.gap-10px,.gap10px{gap:10px;}
.flex-gap-11px,.flex-gap11px,.gap-11px,.gap11px{gap:11px;} .flex-gap-12px,.flex-gap12px,.gap-12px,.gap12px{gap:12px;}
.flex-gap-18px,.flex-gap18px,.gap-18px,.gap18px{gap:18px;} .flex-gap-24px,.flex-gap24px,.gap-24px,.gap24px{gap:24px;}
.flex-gap-30px,.flex-gap30px,.gap-30px,.gap30px{gap:30px;} .flex-gap-36px,.flex-gap36px,.gap-36px,.gap36px{gap:36px;}
.flex-gap-42px,.flex-gap42px,.gap-42px,.gap42px{gap:42px;} .flex-gap-48px,.flex-gap48px,.gap-48px,.gap48px{gap:48px;}
.flex-gap-54px,.flex-gap54px,.gap-54px,.gap54px{gap:54px;} .flex-gap-60px,.flex-gap60px,.gap-60px,.gap60px{gap:60px;}

/* -------------- flex gap x ---------------------------------------- */
.flex-gap-x,.gap-x,.gapx{gap:0;} .flex-gap-0x,.flex-gap0x,.gap-0x,.gap0x{gap:3px;}
.flex-gap-1x,.flex-gap1x,.gap-1x,.gap1x{gap:6px;} .flex-gap-2x,.flex-gap2x,.gap-2x,.gap2x{gap:12px;}
.flex-gap-3x,.flex-gap3x,.gap-3x,.gap3x{gap:18px;} .flex-gap-4x,.flex-gap4x,.gap-4x,.gap4x{gap:24px;}
.flex-gap-5x,.flex-gap5x,.gap-5x,.gap5x{gap:30px;} .flex-gap-6x,.flex-gap6x,.gap-6x,.gap6x{gap:36px;}
.flex-gap-7x,.flex-gap7x,.gap-7x,.gap7x{gap:42px;} .flex-gap-8x,.flex-gap8x,.gap-8x,.gap8x{gap:48px;}
.flex-gap-9x,.flex-gap9x,.gap-9x,.gap9x{gap:54px;} .flex-gap-10x,.flex-gap10x,.gap-10x,.gap10x{gap:60px;}
.flex-gap-11x,.flex-gap11x,.gap-11x,.gap11x{gap:66px;} .flex-gap-12x,.flex-gap12x,.gap-12x,.gap12x{gap:72px;}

/* -------------- flex order ---------------------------------------- */
.flex-order,.flex-order-0,.flex-order0,.order-0,.order0{order:0;}
.flex-order-1,.flex-order1,.order-1,.order1{order:1;} .flex-order-2,.flex-order2,.order-2,.order2{order:2;}
.flex-order-3,.flex-order3,.order-3,.order3{order:3;} .flex-order-4,.flex-order4,.order-4,.order4{order:4;}
.flex-order-5,.flex-order5,.order-5,.order5{order:5;} .flex-order-6,.flex-order6,.order-6,.order6{order:6;}
.flex-order-7,.flex-order7,.order-7,.order7{order:7;} .flex-order-8,.flex-order8,.order-8,.order8{order:8;}
.flex-order-9,.flex-order9,.order-9,.order9{order:9;} .flex-order-10,.flex-order10,.order-10,.order10{order:10;}
.flex-order-11,.flex-order11,.order-11,.order11{order:11;} .flex-order-12,.flex-order12,.order-12,.order12{order:12;}

/* -------------- Min & Max ---------------------------------------- */
.min-width-percent-100,.min-width-percent100,.min-width-100pr{width:100%;min-width:100%;}
.min-height-percent-100,.min-height-percent100,.min-height-100pr{height:100%;min-height:100%;}
