a,a:hover{ color: inherit; }
.f-36{ font-size: 36px; }
.f-34{ font-size: 34px; }
.f-32{ font-size: 32px; }
.f-30{ font-size: 30px; }
.f-28{ font-size: 28px; }
.f-26{ font-size: 26px; }
.f-25{ font-size: 25px; }
.f-24{ font-size: 24px; }
.f-23{ font-size: 23px; }
.f-22{ font-size: 22px; }
.f-21{ font-size: 21px; }
.f-20{ font-size: 20px; }
.f-20{ font-size: 20px; }
.f-19{ font-size: 19px; }
.f-18{ font-size: 18px; }
.f-17{ font-size: 17px; }
.f-16{ font-size: 16px; }
.f-15{ font-size: 15px; }
.f-14{ font-size: 14px; }
.f-13{ font-size: 13px; }
.f-12{ font-size: 12px; }
.f-11{ font-size: 11px; }
.f-10{ font-size: 10px; }
.fw800{ font-weight: 800; }
.fw700{ font-weight: 700; }
.fw600{ font-weight: 600; }
.fw500{ font-weight: 500; }
.fw400{ font-weight: 400; }
.fw300{ font-weight: 300; }
.fw200{ font-weight: 200; }
.ml-50{ margin-left: 50px; }
.ml-40{ margin-left: 40px; }
.ml-30{ margin-left: 30px; }
.ml-25{ margin-left: 25px; }
.ml-20{ margin-left: 20px; }
.ml-15{ margin-left: 15px; }
.ml-10{ margin-left: 10px; }
.ml-5{ margin-left: 5px; }
.mt--20{ margin-top: -20px; }
.mt-50{ margin-top: 50px; }
.mt-40{ margin-top: 40px; }
.mt-30{ margin-top: 30px; }
.mt-25{ margin-top: 25px; }
.mt-20{ margin-top: 20px; }
.mt-15{ margin-top: 15px; }
.mt-10{ margin-top: 10px; }
.mt-5{ margin-top: 5px; }
.mt-0{ margin-top: 0; }
.mr-50{ margin-right: 50px; }
.mr-40{ margin-right: 40px; }
.mr-30{ margin-right: 30px; }
.mr-25{ margin-right: 25px; }
.mr-20{ margin-right: 20px; }
.mr-15{ margin-right: 15px; }
.mr-10{ margin-right: 10px; }
.mr-5{ margin-right: 5px; }
.mr-0{ margin-right: 0px; }
.mb-50{ margin-bottom: 50px; }
.mb-40{ margin-bottom: 40px; }
.mb-30{ margin-bottom: 30px; }
.mb-25{ margin-bottom: 25px; }
.mb-20{ margin-bottom: 20px; }
.mb-15{ margin-bottom: 15px; }
.mb-10{ margin-bottom: 10px; }
.mb-5{ margin-bottom: 5px; }
.mb-0{ margin-bottom: 0; }
.ml50{ margin-left: 50%; }
.ml40{ margin-left: 40%; }
.ml30{ margin-left: 30%; }
.ml25{ margin-left: 25%; }
.ml20{ margin-left: 20%; }
.ml15{ margin-left: 15%; }
.ml10{ margin-left: 10%; }
.mt50{ margin-top: 50%; }
.mt40{ margin-top: 40%; }
.mt30{ margin-top: 30%; }
.mt25{ margin-top: 25%; }
.mt20{ margin-top: 20%; }
.mt15{ margin-top: 15%; }
.mt10{ margin-top: 10%; }
.mr50{ margin-right: 50%; }
.mr40{ margin-right: 40%; }
.mr30{ margin-right: 30%; }
.mr25{ margin-right: 25%; }
.mr20{ margin-right: 20%; }
.mr15{ margin-right: 15%; }
.mr10{ margin-right: 10%; }
.mb50{ margin-bottom: 50%; }
.mb40{ margin-bottom: 40%; }
.mb30{ margin-bottom: 30%; }
.mb25{ margin-bottom: 25%; }
.mb20{ margin-bottom: 20%; }
.mb15{ margin-bottom: 15%; }
.mb10{ margin-bottom: 10%; }
.m-50{ margin: 50px; }
.m-40{ margin: 40px; }
.m-30{ margin: 30px; }
.m-25{ margin: 25px; }
.m-20{ margin: 20px; }
.m-15{ margin: 15px; }
.m-10{ margin: 10px; }
.m-5{ margin: 5px; }
.m-auto{ margin: 0 auto; }
.ml-auto{ margin-left: auto; }
.mr-auto{ margin-right: auto; }
.h-auto{ height: auto; }
.w-auto{ width: auto; }
.p-50{ padding: 50px; }
.p-40{ padding: 40px; }
.p-30{ padding: 30px; }
.p-25{ padding: 25px; }
.p-20{ padding: 20px; }
.p-15{ padding: 15px; }
.p-10{ padding: 10px; }
.p-5{ padding: 5px; }
.p-0{ padding: 0; }
.pl-60{ padding-left: 60px; }
.pl-50{ padding-left: 50px; }
.pl-40{ padding-left: 40px; }
.pl-30{ padding-left: 30px; }
.pl-25{ padding-left: 25px; }
.pl-20{ padding-left: 20px; }
.pl-15{ padding-left: 15px; }
.pl-10{ padding-left: 10px; }
.pl-5{ padding-left: 5px; }
.pl-0{ padding-left: 0px; }
.pt-50{ padding-top: 50px; }
.pt-40{ padding-top: 40px; }
.pt-30{ padding-top: 30px; }
.pt-25{ padding-top: 25px; }
.pt-20{ padding-top: 20px; }
.pt-15{ padding-top: 15px; }
.pt-10{ padding-top: 10px; }
.pt-5{ padding-top: 5px; }
.pt-0{ padding-top: 0px; }
.pr-60{ padding-right: 60px; }
.pr-50{ padding-right: 50px; }
.pr-40{ padding-right: 40px; }
.pr-30{ padding-right: 30px; }
.pr-25{ padding-right: 25px; }
.pr-20{ padding-right: 20px; }
.pr-15{ padding-right: 15px; }
.pr-10{ padding-right: 10px; }
.pr-5{ padding-right: 5px; }
.pr-0{ padding-right: 0px; }
.pb-50{ padding-bottom: 50px; }
.pb-40{ padding-bottom: 40px; }
.pb-30{ padding-bottom: 30px; }
.pb-25{ padding-bottom: 25px; }
.pb-20{ padding-bottom: 20px; }
.pb-15{ padding-bottom: 15px; }
.pb-10{ padding-bottom: 10px; }
.pb-5{ padding-bottom: 5px; }
.pb-0{ padding-bottom: 0px; }
.w200{ width: 200%; }
.w100{ width: 100%; }
.w90{ width: 90%; }
.w80{ width: 80%; }
.w70{ width: 70%; }
.w60{ width: 60%; }
.w50{ width: 50%; }
.w40{ width: 40%; }
.w30{ width: 30%; }
.w20{ width: 20%; }
.w10{ width: 10%; }
.w-300{ width: 300px; }
.w-250{ width: 250px; }
.w-200{ width: 200px; }
.w-190{ width: 190px; }
.w-180{ width: 180px; }
.w-170{ width: 170px; }
.w-160{ width: 160px; }
.w-150{ width: 150px; }
.w-140{ width: 140px; }
.w-130{ width: 130px; }
.w-120{ width: 120px; }
.w-110{ width: 110px; }
.w-100{ width: 100px; }
.w-90{ width: 90px; }
.w-80{ width: 80px; }
.w-70{ width: 70px; }
.w-60{ width: 60px; }
.w-50{ width: 50px; }
.w-40{ width: 40px; }
.w-30{ width: 30px; }
.w-25{ width: 25px; }
.w-20{ width: 20px; }
.w-10{ width: 10px; }
.mw-1200{ max-width: 1200px; }
.minw-120{ min-width: 120px; }
.wa{width: auto;}
.nopadding{ padding: 0 !important; }
.noborder{ border: none !important; }
.notransition { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }
.trans300 {  -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.trans500 {  -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
.trans700 {  -moz-transition: all 700ms ease-in-out; -ms-transition: all 700ms ease-in-out; -webkit-transition: all 700ms ease-in-out; transition: all 700ms ease-in-out; }
.trans1000 {  -moz-transition: all 1000ms ease-in-out; -ms-transition: all 1000ms ease-in-out; -webkit-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; }
.nofloat{ float: none !important; }
.relative{ position: relative; }
.absolute{ position: absolute; }
.inline{ display: inline; }
.inlineb{ display: inline-block; }
.block{ display: block; }
.cursor{ cursor: pointer; }
.left{ float: left; }
.right{ float: right; }
.txtcenter{ text-align: center;}
.h100{ height: 100%; }
.h90{ height: 90%; }
.h80{ height: 80%; }
.h70{ height: 70%; }
.h60{ height: 60%; }
.h50{ height: 50%; }
.h40{ height: 40%; }
.h30{ height: 30%; }
.h20{ height: 20%; }
.h10{ height: 10%; }
.minh-300{ min-height: 300px; }
.minh-250{ min-height: 250px; }
.minh-200{ min-height: 200px; }
.minh-150{ min-height: 150px; }
.minh-100{ min-height: 100px; }
.minh-50{ min-height: 50px; }
.maxh-300{ max-height: 300px; }
.maxh-250{ max-height: 250px; }
.maxh-200{ max-height: 200px; }
.maxh-150{ max-height: 150px; }
.maxh-100{ max-height: 100px; }
.maxh-50{ max-height: 50px; }
.h-300{ height: 300px; }
.h-250{ height: 250px; }
.h-200{ height: 200px; }
.h-190{ height: 190px; }
.h-180{ height: 180px; }
.h-170{ height: 170px; }
.h-160{ height: 160px; }
.h-150{ height: 150px; }
.h-140{ height: 140px; }
.h-130{ height: 130px; }
.h-120{ height: 120px; }
.h-110{ height: 110px; }
.h-100{ height: 100px; }
.h-90{ height: 90px; }
.h-80{ height: 80px; }
.h-70{ height: 70px; }
.h-60{ height: 60px; }
.h-50{ height: 50px; }
.h-40{ height: 40px; }
.h-30{ height: 30px; }
.h-20{ height: 20px; }
.h-10{ height: 10px; }
.lh15{ line-height: 15px; }
.lh20{ line-height: 20px; }
.lh25{ line-height: 25px; }
.z1{ z-index: 10; }
.z2{ z-index: 20; }
.z3{ z-index: 30; }
.z4{ z-index: 40; }
.z5{ z-index: 50; }
.z6{ z-index: 60; }
.z7{ z-index: 70; }
.z8{ z-index: 80; }
.z9{ z-index: 90; }
.z10{ z-index: 100; }
.r-0{ right: 0px; }
.r-10{ right: 10px; }
.r-20{ right: 20px; }
.r-30{ right: 30px; }
.r-40{ right: 40px; }
.r-50{ right: 50px; }
.l-0{ left: 0px; }
.l-10{ left: 10px; }
.l-20{ left: 20px; }
.l-30{ left: 30px; }
.l-40{ left: 40px; }
.l-50{ left: 50px; }
.t-0{ top: 0px; }
.t-10{ top: 10px; }
.t-20{ top: 20px; }
.t-30{ top: 30px; }
.t-40{ top: 40px; }
.t-50{ top: 50px; }
.t-60{ top: 60px; }
.b-0{ bottom: 0px; }
.b-10{ bottom: 10px; }
.b-20{ bottom: 20px; }
.b-30{ bottom: 30px; }
.b-40{ bottom: 40px; }
.b-50{ bottom: 50px; }
.r0{ right: 0%; }
.r10{ right: 10%; }
.r20{ right: 20%; }
.r30{ right: 30%; }
.r40{ right: 40%; }
.r50{ right: 50%; }
.l0{ left: 0%; }
.l10{ left: 10%; }
.l20{ left: 20%; }
.l30{ left: 30%; }
.l40{ left: 40%; }
.l50{ left: 50%; }
.t0{ top: 0%; }
.t10{ top: 10%; }
.t20{ top: 20%; }
.t30{ top: 30%; }
.t40{ top: 40%; }
.t50{ top: 50%; }
.b0{ bottom: 0%; }
.b10{ bottom: 10%; }
.b20{ bottom: 20%; }
.b30{ bottom: 30%; }
.b40{ bottom: 40%; }
.b50{ bottom: 50%; }
.brd-0{ border-width: 0px; border-style: solid; }
.brd-1{ border-width: 1px; border-style: solid; }
.brd-2{ border-width: 2px; border-style: solid; }
.brd-3{ border-width: 3px; border-style: solid; }
.brd-t-0{ border-top-width: 0px; border-top-style: solid; }
.brd-t-1{ border-top-width: 1px; border-top-style: solid; }
.brd-t-2{ border-top-width: 2px; border-top-style: solid; }
.brd-t-3{ border-top-width: 3px; border-top-style: solid; }
.brd-b-0{ border-bottom-width: 0px; border-bottom-style: solid; }
.brd-b-1{ border-bottom-width: 1px; border-bottom-style: solid; }
.brd-b-2{ border-bottom-width: 2px; border-bottom-style: solid; }
.brd-b-3{ border-bottom-width: 3px; border-bottom-style: solid; }
.brd-l-0{ border-left-width: 0px; border-left-style: solid; }
.brd-l-1{ border-left-width: 1px; border-left-style: solid; }
.brd-l-2{ border-left-width: 2px; border-left-style: solid; }
.brd-l-3{ border-left-width: 3px; border-left-style: solid; }
.brd-r-0{ border-right-width: 0px; border-left-style: solid; }
.brd-r-1{ border-right-width: 1px; border-right-style: solid; }
.brd-r-2{ border-right-width: 2px; border-right-style: solid; }
.brd-r-3{ border-right-width: 3px; border-right-style: solid; }
.brd-c-f{ border-color: #fff; }
.brd-c-e{ border-color: #eee; }
.brd-c-d{ border-color: #ddd; }
.brd-c-c{ border-color: #ccc; }
.brd-c-b{ border-color: #bbb; }
.brd-c-a{ border-color: #aaa; }
.brd-c-9{ border-color: #999; }
.brd-c-8{ border-color: #888; }
.brd-c-7{ border-color: #777; }
.brd-c-6{ border-color: #666; }
.brd-c-5{ border-color: #555; }
.brd-c-4{ border-color: #444; }
.brd-c-3{ border-color: #333; }
.brd-c-2{ border-color: #222; }
.brd-c-1{ border-color: #111; }
.brd-c-0{ border-color: #000; }
.brd-c-t{ border-color: transparent; }
.c-f{ color: #fff; }
.c-e{ color: #eee; }
.c-d{ color: #ddd; }
.c-c{ color: #ccc; }
.c-b{ color: #bbb; }
.c-a{ color: #aaa; }
.c-9{ color: #999; }
.c-8{ color: #888; }
.c-8imp{ color: #888 !important;}
.c-7{ color: #777; }
.c-6{ color: #666; }
.c-5{ color: #555; }
.c-4{ color: #444; }
.c-3{ color: #333; }
.c-2{ color: #222; }
.c-1{ color: #111; }
.c-0{ color: #000; }
.o10{ opacity: 1; }
.o9{ opacity: .9; }
.o8{ opacity: .8; }
.o7{ opacity: .7; }
.o6{ opacity: .6; }
.o5{ opacity: .5; }
.o4{ opacity: .4; }
.o3{ opacity: .3; }
.o2{ opacity: .2; }
.o1{ opacity: .1; }
.o0{ opacity: 0; }
.nols{ list-style: none; }
.transparent{ background-color: transparent; }
.cover{ background-size: cover; }
.bgp-c{ background-position: center; }
.bgp-b{ background-position: bottom; }
.notd{ text-decoration: none; }
.underline{ text-decoration: underline; }
.bc-f{ background-color: #fff; }
.bc-e{ background-color: #eee; }
.bc-d{ background-color: #ddd; }
.bc-c{ background-color: #ccc; }
.bc-b{ background-color: #bbb; }
.bc-a{ background-color: #aaa; }
.bc-9{ background-color: #999; }
.bc-8{ background-color: #888; }
.bc-7{ background-color: #777; }
.bc-6{ background-color: #666; }
.bc-5{ background-color: #555; }
.bc-4{ background-color: #444; }
.bc-3{ background-color: #333; }
.bc-2{ background-color: #222; }
.bc-1{ background-color: #111; }
.bc-0{ background-color: #000; }
.ti10{ text-indent: 10px; }
.ti7{ text-indent: 7px; }
.ti5{ text-indent: 5px; }
.ti2{ text-indent: 2px; }
.tc{ text-align: center; }
.tu{ text-transform: uppercase; }
.upper{ text-transform: uppercase; }
.lower{ text-transform: lowercase; }
.nolower{ text-transform: none;}
.tl{ text-align: left; }
.tr{ text-align: right; }
.tj{ text-align: justify; }
.oh{ overflow: hidden; }
.os{ /*overflow: scroll;*/ }
.h-bc-f:hover{ background-color: #fff; }
.h-bc-e:hover{ background-color: #eee; }
.h-bc-d:hover{ background-color: #ddd; }
.h-bc-c:hover{ background-color: #ccc; }
.h-bc-b:hover{ background-color: #bbb; }
.h-bc-a:hover{ background-color: #aaa; }
.h-bc-9:hover{ background-color: #999; }
.h-bc-8:hover{ background-color: #888; }
.h-bc-7:hover{ background-color: #777; }
.h-bc-6:hover{ background-color: #666; }
.h-bc-5:hover{ background-color: #555; }
.h-bc-4:hover{ background-color: #444; }
.h-bc-3:hover{ background-color: #333; }
.h-bc-2:hover{ background-color: #222; }
.h-bc-1:hover{ background-color: #111; }
.h-bc-0:hover{ background-color: #000; }
.h-c-f:hover{ color: #fff; }
.h-c-e:hover{ color: #eee; }
.h-c-d:hover{ color: #ddd; }
.h-c-c:hover{ color: #ccc; }
.h-c-b:hover{ color: #bbb; }
.h-c-a:hover{ color: #aaa; }
.h-c-9:hover{ color: #999; }
.h-c-8:hover{ color: #888; }
.h-c-7:hover{ color: #777; }
.h-c-6:hover{ color: #666; }
.h-c-5:hover{ color: #555; }
.h-c-4:hover{ color: #444; }
.h-c-3:hover{ color: #333; }
.h-c-2:hover{ color: #222; }
.h-c-1:hover{ color: #111; }
.h-c-0:hover{ color: #000; }
.h-brd-c-f:hover{ border-color: #fff; }
.h-brd-c-e:hover{ border-color: #eee; }
.h-brd-c-d:hover{ border-color: #ddd; }
.h-brd-c-c:hover{ border-color: #ccc; }
.h-brd-c-b:hover{ border-color: #bbb; }
.h-brd-c-a:hover{ border-color: #aaa; }
.h-brd-c-9:hover{ border-color: #999; }
.h-brd-c-8:hover{ border-color: #888; }
.h-brd-c-7:hover{ border-color: #777; }
.h-brd-c-6:hover{ border-color: #666; }
.h-brd-c-5:hover{ border-color: #555; }
.h-brd-c-4:hover{ border-color: #444; }
.h-brd-c-3:hover{ border-color: #333; }
.h-brd-c-2:hover{ border-color: #222; }
.h-brd-c-1:hover{ border-color: #111; }
.h-brd-c-0:hover{ border-color: #000; }
.h-underline:hover{ text-decoration: underline; }
.br0{ border-radius: 0; }
.br3{ border-radius: 3px; }
.br5{ border-radius: 5px; }
.br7{ border-radius: 7px; }
.br10{ border-radius: 10px; }
.br13{ border-radius: 13px; }
.br15{ border-radius: 15px; }
.br17{ border-radius: 17px; }
.br20{ border-radius: 20px; }
.br25{ border-radius: 25px; }
.flex{ display: flex; align-items: center; justify-content: center; }

@media (max-width: 1024px){
    .sw100{ width: 100%; }
	.sw90{ width: 90%; }
	.sw80{ width: 80%; }
	.sw70{ width: 70%; }
	.sw60{ width: 60%; }
	.sw50{ width: 50%; }
	.sw40{ width: 40%; }
	.sw30{ width: 30%; }
	.sw20{ width: 20%; }
	.sw10{ width: 10%; }
	.smr-0{ margin-right: 0; }
	.sml-0{ margin-left: 0; }
}

@media (min-width: 768px){
	.sm20{ width: 20%; float: left; }
}

@media (max-width: 767px) { 
	.xw100{ width: 100%; }
	.xw90{ width: 90%; }
	.xw80{ width: 80%; }
	.xw70{ width: 70%; }
	.xw60{ width: 60%; }
	.xw50{ width: 50%; }
	.xw40{ width: 40%; }
	.xw30{ width: 30%; }
	.xw20{ width: 20%; }
	.xw10{ width: 10%; }
	.xmr-0{ margin-right: 0; }
	.xml-0{ margin-left: 0; }
	.xbrd-0{ border: none; }
	.xrelative{ position: relative}
	.xmb-10{ margin-bottom: 10px; }
}

/*.mh-560{
	min-height: 560px;
}*/