* {box-sizing: border-box}
.hidden{display:none}
.clr{clear:both}
/* atomic */
.l_0{left:0}.l-0{left:0 !important}
.t_0{top:0}.t-0{top:0 !important}
.r_0{right:0}.r-0{right:0 !important}
.b_0{bottom:0}.b-0{bottom:0 !important}
.bd_0{border:0}.bd-0{border:0 !important}
.bd_dev{border:1px dashed red}.bd-dev{border:1px dashed red !important}
.bdc_bright{border-color:#fff}.bdc-bright{border-color:#fff !important}
.bdc_dark{border-color:#000}.bdc-dark{border-color:#000 !important}
.bgc_t{background-color:transparent}.bgc-t{background-color:transparent !important}
.bgc_bright_10{background-color:rgba(255,255,255,.1)}.bgc-bright-10{background-color:rgba(255,255,255,.1) !important}
.bgc_bright_10_oh:hover{background-color:rgba(255,255,255,.1)}.bgc-bright-10-oh:hover{background-color:rgba(255,255,255,.1) !important}
.bgc_bright_20{background-color:rgba(255,255,255,.2)}.bgc-bright-20{background-color:rgba(255,255,255,.2) !important}
.bgc_bright_20_oh:hover{background-color:rgba(255,255,255,.2)}.bgc-bright-20-oh:hover{background-color:rgba(255,255,255,.2) !important}
.bgc_bright_30{background-color:rgba(255,255,255,.3)}.bgc-bright-30{background-color:rgba(255,255,255,.3) !important}
.bgc_dark_10{background-color:rgba(0,0,0,.1)}.bgc-dark-10{background-color:rgba(0,0,0,.1) !important}
.bgc_dark_10_oh:hover{background-color:rgba(0,0,0,.1)}.bgc-dark-10-oh:hover{background-color:rgba(0,0,0,.1) !important}
.bgc_dark_20{background-color:rgba(0,0,0,.2)}.bgc-dark-20{background-color:rgba(0,0,0,.2) !important}
.bgc_dark_30{background-color:rgba(0,0,0,.3)}.bgc-dark-30{background-color:rgba(0,0,0,.3) !important}
.bgp_c{background-position:center}.bgp-c{background-position:center !important}
.bdl_0{border-left:0}.bdl-0{border-left:0 !important}
.bdt_0{border-top:0}.bdt-0{border-top:0 !important}
.bdr_0{border-right:0}.bdr-0{border-right:0 !important}
.bdb_0{border-bottom:0}.bdb-0{border-bottom:0 !important}
.bgz_cv{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.bgz-cv{-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important}
.bgz_ct{-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain}.bgz-ct{-webkit-background-size: contain !important;-moz-background-size: contain !important;-o-background-size: contain !important;background-size: contain !important}
.bgc_bright{background-color: #fff}.bgc-bright{background-color: #fff !important}
.bgc_dark{background-color: #000}.bgc-dark{background-color: #000 !important}
.bgc_dim{background-color: rgba(0, 0, 0, 0.05)}.bgc-dim{background-color: rgba(0, 0, 0, 0.05) !important}
.bgg_light{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF), color-stop(1, #DDDDDD));background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%);background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%);background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%);background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%);background-image: linear-gradient(to bottom, #FFFFFF 0%, #DDDDDD 100%)}.bgg-light{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF), color-stop(1, #DDDDDD)) !important;background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%) !important;background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%) !important;background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%) !important;background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DDDDDD 100%) !important;background-image: linear-gradient(to bottom, #FFFFFF 0%, #DDDDDD 100%) !important}
.bdrz_0{border-radius:0}.bdrz-0{border-radius:0 !important}
.bxsh_0{box-shadow:0}.bxsh-0{box-shadow:0 !important}
.c_bright{color:#fff} .c-bright{color:#fff !important}
.c_muted{color: #bbb} .c-muted{color: #bbb !important}
.c_dark{color:#000} .c-dark{color:#000 !important}
.c_gold{color:gold} .c-gold{color:gold !important}
.c_dark_10{color:rgba(0,0,0,.1)}.c-dark-10{color:rgba(0,0,0,.1) !important}
.c_dark_20{color:rgba(0,0,0,.2)}.c-dark-20{color:rgba(0,0,0,.2) !important}
.c_dark_30{color:rgba(0,0,0,.3)}.c-dark-30{color:rgba(0,0,0,.3) !important}
.c_dark_40{color:rgba(0,0,0,.4)}.c-dark-40{color:rgba(0,0,0,.4) !important}
.c_dark_50{color:rgba(0,0,0,.5)}.c-dark-50{color:rgba(0,0,0,.5) !important}
.c_dark_60{color:rgba(0,0,0,.6)}.c-dark-60{color:rgba(0,0,0,.6) !important}
.c_dark_70{color:rgba(0,0,0,.7)}.c-dark-70{color:rgba(0,0,0,.7) !important}
.c_dark_80{color:rgba(0,0,0,.8)}.c-dark-80{color:rgba(0,0,0,.8) !important}
.c_dark_90{color:rgba(0,0,0,.9)}.c-dark-90{color:rgba(0,0,0,.9) !important}
.c_bright_b:before{color:#fff} .c-bright-b:before{color:#fff !important}
.c_muted_b:before{color: #bbb} .c-muted-b:before{color: #bbb !important}
.c_dark_b:before{color:#000} .c-dark-b:before{color:#000 !important}
.c_gold_b:before{color:gold} .c-gold-b:before{color:gold !important}
.c_bright_a:after{color:#fff} .c-bright-a:after{color:#fff !important}
.c_muted_a:after{color: #bbb} .c-muted-a:after{color: #bbb !important}
.c_dark_a:after{color:#000} .c-dark-a:after{color:#000 !important}
.c_gold_a:after{color:gold} .c-gold-a:after{color:gold !important}
.cl_2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2}.cl-2{-webkit-column-count: 2 !important; -moz-column-count: 2 !important; column-count: 2 !important}
.cl_3{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3}.cl-3{-webkit-column-count: 3 !important; -moz-column-count: 3 !important; column-count: 3 !important}
.cur_d{cursor:default}.cur-d{cursor:default !important}
.cur_ha{cursor:pointer}.cur-ha{cursor:pointer !important}
.cur_m{cursor:move}.cur-m{cursor:move !important}
.cur_zoomin{cursor:zoom-in}.cur-m{cursor:zoom-in !important}
.d_b{display:block}.d-b{display:block !important;}
.d_ib{display:inline-block}.d-ib{display:inline-block !important;}
.fef_eb{text-shadow:0 1px 0 rgba(255, 255, 255, 0.4)}.fef-eb{text-shadow:0 1px 0 rgba(255, 255, 255, 0.4) !important}
.ff_ss{font-family:'arial', serif} .ff-ss{font-family:'arial', serif !important}
.fl_l{float:left} .fl-l{float:left !important}
.fl_r{float:right} .fl-r{float:right !important}
.fs_s{font-size:.8em} .fs-s{font-size:.8em !important}
.fs_n{font-size:1em} .fs-n{font-size:1em !important}
.fs_l{font-size:1.4em} .fs-l{font-size:1.4em !important}
.fs_xl{font-size:2em} .fs-xl{font-size:2em !important}
.fs_xxl{font-size:3em} .fs-xxl{font-size:3em !important}
.fs_xs{font-size:.7em} .fs-xs{font-size:.7em !important}
.fst_i{font-style:italic} .fst-i{font-style:italic !important}
.fw_b{font-weight:bold} .fw-b{font-weight:bold !important}
.fw_n{font-weight:normal} .fw-n{font-weight:normal !important}
.h_80{height:80px}.h-80{height:80px !important}
.lh_n{line-height:1.4em} .lh-n{line-height:1.4em !important}
.lh_nl{line-height:1.5em} .lh-nl{line-height:1.5em !important}
.lh_l{line-height:1.8em} .lh-l{line-height:1.8em !important}
.lh_xl{line-height:2.0em} .lh-xl{line-height:2.0em !important}
.lh_xxl{line-height:3.0em} .lh-xxl{line-height:3.0em !important}
.lh_xxxl{line-height:4.0em} .lh-xxxl{line-height:4.0em !important}
.m_0a{margin: 0 auto}.m-0a{margin: 0 auto !important}
.m_0{margin: 0}.m-0{margin: 0 !important}
.m_s{margin:.5em} .m-s{margin:.5em !important}
.m_n{margin:1em} .m-n{margin:1em !important}
.m_l{margin:2em} .m-l{margin:2em !important}
.m_xxl{margin:8em} .m-xxl{margin:8em !important}
.mb_xs{margin-bottom:.25em} .mb-xs{margin-bottom:.25em !important}
.mb_xxs{margin-bottom:.125em} .mb-xxs{margin-bottom:.125em !important}
.mb_0{margin-bottom:0} .mb-0{margin-bottom:0 !important}
.mb_s{margin-bottom:.5em} .mb-s{margin-bottom:.5em !important}
.mb_5px{margin-bottom:5px} .mb-5px{margin-bottom:5px !important}
.mb_n{margin-bottom:1em} .mb-n{margin-bottom:1em !important}
.mb_l{margin-bottom:2em} .mb-l{margin-bottom:2em !important}
.mb_xl{margin-bottom:3em} .mb-xl{margin-bottom:3em !important}
.mb_xxl{margin-bottom:4em} .mb-xxl{margin-bottom:4em !important}
.mt_0{margin-top:0} .mt-0{margin-top:0 !important}
.mt_xs{margin-top:.25em} .mt-xs{margin-top:.25em !important}
.mt_s{margin-top:.5em} .mt-s{margin-top:.5em !important}
.mt_n{margin-top:1em} .mt-n{margin-top:1em !important}
.mt_l{margin-top:2em} .mt-l{margin-top:2em !important}
.mt_xl{margin-top:3em} .mt-xl{margin-top:3em !important}
.mt_xxl{margin-top:8em} .mt-xxl{margin-top:8em !important}
.mr_0{margin-right:0} .mr-0{margin-right:0 !important}
.mr_l{margin-right:2em} .mr-l{margin-right:2em !important}
.mr_n{margin-right:1em} .mr-n{margin-right:1em !important}
.mr_s{margin-right:.5em} .mr-s{margin-right:.5em !important}
.mr_xs{margin-right:.25em} .mr-xs{margin-right:.25em !important}
.mr_-n{margin-right:-1em} .mr--n{margin-right:-1em !important}
.ml_n{margin-left:1em} .ml-n{margin-left:1em !important}
.ml_l{margin-left:2em} .ml-l{margin-left:2em !important}
.ml_s{margin-left:.5em} .ml-s{margin-left:.5em !important}
.ml_xs{margin-left:.25em} .ml-xs{margin-left:.25em !important}
.ml_-n{margin-left:-1em} .ml--n{margin-left:-1em !important}
.maw_100{max-width:100%} .maw-100{max-width:100% !important}
.miw_100{min-width:100%} .miw-100{min-width:100% !important}
.mah_100{max-height:100%} .mah-100{max-height:100% !important}
.mih_100{min-height:100%} .mih-100{min-height:100% !important}
.op_0{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: .0; -khtml-opacity: .0; opacity: .0}
.op_10{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); -moz-opacity: .10; -khtml-opacity: .10; opacity: .10}.op-10{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)" !important; filter: alpha(opacity=10) !important; -moz-opacity: .10 !important; -khtml-opacity: .10 !important; opacity: .10 !important}
.op_30{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: .30; -khtml-opacity: .30; opacity: .30}
.op_50{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: .50; -khtml-opacity: .50; opacity: .50}
.op_75{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -moz-opacity: .75; -khtml-opacity: .75; opacity: .75}.op-75{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important; filter: alpha(opacity=75) !important; -moz-opacity: .75 !important; -khtml-opacity: .75 !important; opacity: .75 !important}
.op_80{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: .80; -khtml-opacity: .80; opacity: .80}.op-80{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important; filter: alpha(opacity=80) !important; -moz-opacity: .80 !important; -khtml-opacity: .80 !important; opacity: .80 !important}
.op_90{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: .90; -khtml-opacity: .90; opacity: .90}
.op_100{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1}.op-100{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important}
.op_100_oh:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1} .op-100-oh:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important}
.ov_a{overflow:auto}.ov-a{overflow:auto !important}
.ov_h{overflow:hidden}.ov-h{overflow:hidden !important}
.ovy_a{overflow-y:auto}.ovy-a{overflow-y:auto !important}
.p_0{padding: 0}.p-0{padding: 0 !important}
.p_l{padding:2em} .p-l{padding:2em !important}
.p_n{padding:1em} .p-n{padding:1em !important}
.p_s{padding:.5em} .p-s{padding:.5em !important}
.p_xs{padding:.3em} .p-xs{padding:.3em !important}
.pb_0{padding-bottom:0} .pb-0{padding-bottom:0 !important}
.pb_xs{padding-bottom:.25em} .pb-xs{padding-bottom:.25em !important}
.pb_s{padding-bottom:.5em} .pb-s{padding-bottom:.5em !important}
.pb_n{padding-bottom:1em} .pb-n{padding-bottom:1em !important}
.pb_l{padding-bottom:2em} .pb-l{padding-bottom:2em !important}
.pb_xl{padding-bottom:3em} .pb-xl{padding-bottom:3em !important}
.pb_xxl{padding-bottom:8em} .pb-xxl{padding-bottom:8em !important}
.pl_0{padding-left: 0}.pl-0{padding-left: 0 !important}
.pl_n{padding-left: 1em}.pl-n{padding-left: 1em !important}
.pl_l{padding-left: 2em}.pl-l{padding-left: 2em !important}
.pl_xl{padding-left: 3em}.pl-xl{padding-left: 3em !important}
.pos_a{position:absolute}.pos-a{position:absolute !important}
.pos_r{position:relative}.pos-r{position:relative !important}
.pos_s{position:static}.pos-s{position:static !important}
.pos_f{position:fixed}.pos-f{position:fixed !important}
.pt_xs{padding-top:.25em} .pt-xs{padding-top:.25em !important}
.pt_s{padding-top:.5em} .pt-s{padding-top:.5em !important}
.pt_n{padding-top:1em} .pt-n{padding-top:1em !important}
.pt_l{padding-top:2em} .pt-l{padding-top:2em !important}
.pt_0{padding-top: 0}.pt-0{padding-top: 0 !important}
.pt_xl{padding-top:3em} .pt-xl{padding-top:3em !important}
.pt_xxl{padding-top:8em} .pt-xxl{padding-top:8em !important}
.pr_0{padding-right:0} .pr-0{padding-right:0 !important}
.pr_n{padding-right: 1em}.pr-n{padding-right: 1em !important}
.pr_l{padding-right: 2em}.pr-l{padding-right: 2em !important}
.pr_xl{padding-right: 3em}.pr-xl{padding-right: 3em !important}
.ta_l{text-align:left} .ta-l{text-align:left !important}
.ta_c{text-align:center} .ta-c{text-align:center !important}
.ta_r{text-align:right} .ta-r{text-align:right !important}
.ta_j{text-align:justify} .ta-j{text-align:justify !important}
.td_0{text-decoration: none} .td-0{text-decoration: none !important}
.td_l{text-decoration: line-through}.td-l{text-decoration: line-through !important}
.td_ul{text-decoration: underline} .td-ul{text-decoration: underline !important}
.ti_0{text-indent:0}.ti-0{text-indent:0 !important}
.ti_-1000{text-indent:-1000em}.ti--1000{text-indent:-1000em !important}
.tov_h{text-overflow:hidden}.tov-h{text-overflow:hidden !important}
.tov_el{text-overflow:ellipsis}.tov-el{text-overflow:ellipsis !important}
.ts_0{text-shadow:none}.ts-0{text-shadow:none !important}
.ts_s{text-shadow:0 1px 1px rgba(0,0,0,.5)}.ts-s{text-shadow:0 1px 1px rgba(0,0,0,.5) !important}
.ts_l{text-shadow:0 4px 8px rgba(0, 0, 0, 0.5)}.ts-l{text-shadow:0 4px 8px rgba(0, 0, 0, 0.5) !important}
.tt_uc{text-transform: uppercase} .tt-uc{text-transform: uppercase !important}
.clr{clear:both}
.gray{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}
.v_h{visibility:hidden}.v-h{visibility:hidden !important}
.va_c{position: relative; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.va-c{position: relative !important; -webkit-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important}
.w_100 { width: 100%}.w-100 { width: 100% !important}
.whs_nw{white-space: nowrap}.whs-nw{white-space: nowrap !important}
.z_1000{z-index:1000}.z-1000{z-index:1000 !important}
.zoo_oh{position:absolute; height: 108%; left: -4%; top: -4%; width: 108%}.zoo-oh{position:absolute; height: 108% !important; left: -4% !important; top: -4% !important; width: 108% !important}


@media (min-width: 768px){ /* sm+ */ 
	.bd_dev::before{content:"sm"; position: absolute}.bd-dev::before{content:"sm" !important; position: absolute}
	.bd_dev{border-color:lightblue}.bd-dev{border-color:lightblue !important}
	.bgc_bright_70_sm{background-color:rgba(255,255,255,.7)}.bgc-bright-70-sm{background-color:rgba(255,255,255,.7) !important}
	.bgc_t_sm{background-color:transparent}.bgc-t-sm{background-color:transparent !important}
	.cl_1_sm{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1}.cl-1-sm{-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important}
	.cl_2_sm{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2}.cl-2-sm{-webkit-column-count: 2 !important; -moz-column-count: 2 !important; column-count: 2 !important}
	.cl_3_sm{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3}.cl-3-sm{-webkit-column-count: 3 !important; -moz-column-count: 3 !important; column-count: 3 !important}
	.d_b_sm{display:block}.d-b-sm{display:block !important;}
	.d_ib_sm{display:inline-block}.d-ib-sm{display:inline-block !important;}
	.d_tb_sm{ display: table} .d-tb-sm{ display: table !important}
	.d_tbc_sm{ display: table-cell} .d-tbc-sm{ display: table-cell !important}
	.fl_l_sm{float:left}.fl-l-sm{float:left !important}
	.fl_r_sm{float:right}.fl-r-sm{float:right !important}
	.fs_xl_sm{font-size:2em} .fs-xl-sm{font-size:2em !important}
	.mb_n_sm{margin-bottom:1em} .mb-n-sm{margin-bottom:1em !important}
	.mb_xl_sm{margin-bottom:3em} .mb-xl-sm{margin-bottom:3em !important}
	.ml_l_sm{margin-left:2em} .ml-l-sm{margin-left:2em !important}
	.mt_l_sm{margin-top:2em} .mt-l-sm{margin-top:2em !important}
	.mt_-l_sm{margin-top:-2em} .mt--l-sm{margin-top:-2em !important}
	.pl_0_sm{padding-left: 0}.pl-0-sm{padding-left: 0 !important}
	.pl_n_sm{padding-left: 1em}.pl-n-sm{padding-left: 1em !important}
	.pl_s_sm{padding-left: .5em}.pl-s-sm{padding-left:.5em !important}
	.pr_s_sm{padding-right: .5em}.pr-s-sm{padding-right:.5em !important}
	.pr_0_sm{padding-right: 0}.pr-0-sm{padding-right: 0 !important}
	.pl_n_sm{padding-left: 1em}.pl-n-sm{padding-left: 1em !important}
	.pr_xl_sm{padding-right: 3em}.pr-xl-sm{padding-right: 3em !important}
	.pr_xxl_sm{padding-right: 4em}.pr-xxl-sm{padding-right: 4em !important}
	.pr_xxxl_sm{padding-right: 5em}.pr-xxxl-sm{padding-right: 5em !important}
	.pr_xxxxl_sm{padding-right: 6em}.pr-xxxxl-sm{padding-right: 6em !important}
	.ta_c_sm{text-align:center} .ta-c-sm{text-align:center !important}
	.ta_l_sm{text-align:left} .ta-l-sm{text-align:left !important}
	.ta_r_sm{text-align:right} .ta-r-sm{text-align:right !important}
	.ta_r_sm{text-align:right}.ta-r-sm{text-align:right !important}
}
@media (min-width: 992px){ /* md+ */
	.bd_dev::before{content:"md"; position: absolute}.bd-dev::before{content:"md" !important; position: absolute}
	.bd_dev{border-color:pink}.bd-dev{border-color:pink !important}
	.bgc_t_md{background-color:transparent}.bgc-t-md{background-color:transparent !important}
	.cl_1_md{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1}.cl-1-md{-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important}
	.cl_2_md{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2}.cl-2-md{-webkit-column-count: 2 !important; -moz-column-count: 2 !important; column-count: 2 !important}
	.cl_3_md{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3}.cl-3-md{-webkit-column-count: 3 !important; -moz-column-count: 3 !important; column-count: 3 !important}
	.d_b_md{display:block}.d-b-md{display:block !important;}
	.d_ib_md{display:inline-block}.d-ib-md{display:inline-block !important;}
	.d_tb_md{ display: table} .d-tb-md{ display: table !important}
	.d_tbc_md{ display: table-cell} .d-tbc-md{ display: table-cell !important}
	.fl_l_md{float:left}.fl-l-md{float:left !important}
	.fl_r_md{float:right}.fl-r-md{float:right !important}
	.fs_xl_md{font-size:2em} .fs-xl-md{font-size:2em !important}
	.maw_100_md{max-width:100%} .maw-100-md{max-width:100% !important}
	.maw_a_md{max-width:auto} .maw-a-md{max-width:auto !important}
	.miw_100_md{min-width:100%} .miw-100-md{min-width:100% !important}
	.miw_a_md{min-width:auto} .miw-a-md{min-width:auto !important}
	.mb_n_md{margin-bottom:1em} .mb-n-md{margin-bottom:1em !important}
	.mb_xl_md{margin-bottom:3em} .mb-xl-md{margin-bottom:3em !important}
	.ml_l_md{margin-left:2em} .ml-l-md{margin-left:2em !important}
	.mt_l_md{margin-top:2em} .mt-l-md{margin-top:2em !important}
	.mt_-l_md{margin-top:-2em} .mt--l-md{margin-top:-2em !important}
	.pl_0_md{padding-left: 0}.pl-0-md{padding-left: 0 !important}
	.pl_s_md{padding-left: .5em}.pl-s-md{padding-left:.5em !important}
	.pl_n_md{padding-left: 1em}.pl-n-md{padding-left: 1em !important}
	.pr_0_md{padding-right: 0}.pr-0-md{padding-right: 0 !important}
	.pr_n_md{padding-right: 1em}.pr-n-md{padding-right: 1em !important}
	.pr_s_md{padding-right: .5em}.pr-s-md{padding-right:.5em !important}
	.pl_n_md{padding-left: 1em}.pl-n-md{padding-left: 1em !important}
	.pr_xl_md{padding-right: 3em}.pr-xl-md{padding-right: 3em !important}
	.pr_xxl_md{padding-right: 4em}.pr-xxl-md{padding-right: 4em !important}
	.pr_xxxl_md{padding-right: 5em}.pr-xxxl-md{padding-right: 5em !important}
	.pr_xxxxl_md{padding-right: 6em}.pr-xxxxl-md{padding-right: 6em !important}
	.pt_xl_md{padding-top:3em}.pt_xl_md{padding-top:3em!important}
	.ta_c_md{text-align:center} .ta-c-md{text-align:center !important}
	.ta_l_md{text-align:left} .ta-l-md{text-align:left !important}
	.ta_r_md{text-align:right} .ta-r-md{text-align:right !important}
	.ta_r_md{text-align:right}.ta-r-md{text-align:right !important}
}
@media (min-width: 1200px){ /* lg */ 
	.bd_dev::before{content:"lg"; position: absolute}.bd-dev::before{content:"lg" !important; position: absolute}
	.bd_dev{border-color:blue}.bd-dev{border-color:blue !important}
	.bgc_t_lg{background-color:transparent}.bgc-t-lg{background-color:transparent !important}
	.cl_1_lg{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1}.cl-1-lg{-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important}
	.cl_2_lg{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2}.cl-2-lg{-webkit-column-count: 2 !important; -moz-column-count: 2 !important; column-count: 2 !important}
	.cl_3_lg{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3}.cl-3-lg{-webkit-column-count: 3 !important; -moz-column-count: 3 !important; column-count: 3 !important}
	.d_b_lg{display:block}.d-b-lg{display:block !important;}
	.d_ib_lg{display:inline-block}.d-ib-lg{display:inline-block !important;}
	.d_tb_lg{ display: table} .d-tb-lg{ display: table !important}
	.d_tbc_lg{ display: table-cell} .d-tbc-lg{ display: table-cell !important}
	.fl_l_lg{float:left}.fl-l-lg{float:left !important}
	.fl_r_lg{float:right}.fl-r-lg{float:right !important}
	.fs_xl_lg{font-size:2em} .fs-xl-lg{font-size:2em !important}
	.mb_n_lg{margin-bottom:1em} .mb-n-lg{margin-bottom:1em !important}
	.mb_xl_lg{margin-bottom:3em} .mb-xl-lg{margin-bottom:3em !important}
	.ml_l_lg{margin-left:2em} .ml-l-lg{margin-left:2em !important}
	.mt_l_lg{margin-top:2em} .mt-l-lg{margin-top:2em !important}
	.mt_-l_lg{margin-top:-2em} .mt--l-lg{margin-top:-2em !important}
	.pl_n_lg{padding-left: 1em}.pl-n-lg{padding-left: 1em !important}
	.pr_xl_lg{padding-right: 3em}.pr-xl-lg{padding-right: 3em !important}
	.pr_xxl_lg{padding-right: 4em}.pr-xxl-lg{padding-right: 4em !important}
	.pr_xxxl_lg{padding-right: 5em}.pr-xxxl-lg{padding-right: 5em !important}
	.pr_xxxxl_lg{padding-right: 6em}.pr-xxxxl-lg{padding-right: 6em !important}
	.ta_c_lg{text-align:center} .ta-c-lg{text-align:center !important}
	.ta_l_lg{text-align:left} .ta-l-lg{text-align:left !important}
	.ta_r_lg{text-align:right} .ta-r-lg{text-align:right !important}
	.ta_r_lg{text-align:right}.ta-r-lg{text-align:right !important}
}