html {background:#fff;}

body {background:#fff;font-size:1rem;font-weight:400;color:#000;line-height:1.3rem;font-kerning:none;}
/* body.newclass {background:#ffea00;color:#000;font-weight:400;} */

*::-moz-focus-inner {border:none;}

a, a:focus, a:hover, h1, h2, h3, h4, h5, h6, p {color:#000;}

body,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
a, a:link, a:visited, a:active, a:focus, a:hover, p, .light-btn,
.footer_content > p, .footer_content > p a {font-family:"Montserrat",sans-serif;
  font-weight:500;-webkit-text-stroke:1px transparent;}
.footer_content > p, .footer_content > p a {font-weight:normal;}

p, ul {font-size:13px;}
p {margin-bottom:12px;}
.font_desc p {font-size:14px;line-height:1.45rem;}

b, strong {font-weight:600;}
p strong {font-weight:600;}

a, a:link, a:visited, a:hover, a:focus, a:active, a.active {font-weight:inherit;
  -webkit-transition-duration:.5s;transition-duration:.5s;}
a, a:link, a:visited, a:hover, a:focus, a:active, a.active, *:focus,
.btn-link {text-decoration:none!important;outline:0 none!important;}

.svg-inline--fa {font-size:inherit;font-weight:normal!important;line-height:1rem;text-align:center;margin-top:0;
  vertical-align:top;text-shadow:inherit;}

a, a:link, a:visited,
.btn-link {color:#bb0000;-webkit-text-stroke:.5px rgba(255,204,0,.25);}
a:hover, a:focus,
.navbar-nav a:hover > .svg-inline--fa,
.navbar-nav a:focus > .svg-inline--fa,
.btn-link:hover, .btn-link:focus,
.welcome_content > p a:hover, .welcome_content > p a:focus {color:#ff0000;-webkit-text-stroke:.5px rgba(255,204,0,.75);}

#light-header {background:rgba(255,255,255,.975);}
.header_area {height:auto;}

.gradient-background-overlay:before {background:linear-gradient(to top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 0,#fff 98%,#fff 99%);}

#scrollUp, #donate {right:-1px;bottom:0;background-color:#222;color:#fff;width:35px;height:36px;margin-top:auto;
	border-radius:3px 0 0 3px;text-align:center;line-height:36px;opacity:1;}
#scrollUp {bottom:7px;}
#donate {top:15px;right:-1px;bottom:initial;position:fixed;display:block;z-index:2147483647;
  background:#0070ba;
	background:-moz-linear-gradient(-45deg, #0070ba 0%, #1546a0 100%);
	background:-webkit-linear-gradient(-45deg, #0070ba 0%,#1546a0 100%);
	background:linear-gradient(135deg, #0070ba 0%,#1546a0 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0070ba",endColorstr="#1546a0",GradientType=1);}
#scrollUp:hover, #scrollUp:focus, #donate:hover, #donate:focus {opacity:.875;}
a#scrollUp, a#donate {font-weight:normal;}
#scrollUp .svg-inline--fa, #donate .svg-inline--fa {font-size:20px;vertical-align:baseline;margin-top:8px;display:inline-block;}
#scrollUp {
  background:#333;
	background:-moz-linear-gradient(-45deg, #333 0%, #000 100%);
	background:-webkit-linear-gradient(-45deg, #333 0%,#000 100%);
	background:linear-gradient(135deg, #333 0%,#000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333",endColorstr="#000",GradientType=1);}

#font_top {position:absolute;top:60px;}

.collapsing {transition:all 0.001s linear;}

.navbar {padding:15px 20px 13px;}
.navbar-brand {font-size:22px;font-weight:500;line-height:1rem;margin:0 auto;padding-top:3px;padding-bottom:0;letter-spacing:-.33333px;}
a.navbar-brand, a.navbar-brand:link {color:#000;font-weight:500;}
a.navbar-brand:hover, a.navbar-brand:focus {color:#bb0000;font-weight:500;}
.navbar-brand img {width:48px;height:40px;margin-top:-5px;margin-right:5px;vertical-align:middle;}
.navbar-brand span {font-weight:600;}

section.welcome_area {background:transparent;height:auto;margin-bottom:30px;padding-top:80px;}
section.details {margin-bottom:40px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:600;line-height:1.3rem;}

h1, h2, h5, h6, .h1, .h2, .h5, .h6 {font-family:"Yeon Sung",sans-serif;font-weight:400;letter-spacing:.25px;text-transform:none;}
.welcome_content > h1, .welcome_content > .h1,
.section_heading > h2, .section_heading > .h2 {font-size:32px;margin-bottom:25px;line-height:2rem;}
.section_heading > h2, .section_heading > .h2 {font-size:28px;margin-bottom:32px;line-height:1.5rem;}

.section_heading {margin-bottom:40px;}
#accordion {border-top:1px solid #dadada;padding-top:35px;}
.welcome_content > p,
.section_heading > p {font-size:13px;max-width:90%;margin:0 auto 15px;}
.section_heading > p .svg-inline--fa {font-size:12px;margin-top:3px;}
.welcome_content > p a, .welcome_content > p b, .welcome_content > p strong,
.section_heading > p a, .section_heading > p b, .section_heading > p strong {font-weight:600;}

.card {width:100%;border:0 none;margin:0 auto 25px;background:url('img/bg.png') repeat center center transparent;
	display:inline-block;text-align:center;padding:15px 15px 10px;box-shadow:0 0 4px rgba(0,0,0,.2);}
.card-header,
.card > .card-header:first-child {background:transparent;padding:0;margin:0 0 15px;border-bottom:0 none;
  width:128px;height:48px;display:inline-block;border-radius:0;}
.card .btn-link {padding:0;margin:0;border:0 none;border-radius:0;}
.card .btn-link img {width:128px;height:48px;display:inline-block;border-radius:2px;font-size:11px;
  text-align:left;box-shadow:0 0 3px rgba(0,0,0,.75);-webkit-transition-duration:.1s;transition-duration:.1s;}

.card > .card-header.fontcategory {margin-bottom:0!important;}
.fontcategory p {font-size:14px;font-weight:700;margin:0 auto 12px!important;padding:0!important;}

.card-body {padding:15px 5px;}

.card .btn-link img, img.charset, .card-body .logo, .card-body .screen, .card-body .fontname {image-rendering:pixelated!important;}

h4, .h4 {font-size:24px;font-weight:600;line-height:1.4rem;display:inline-block;margin:0 0 18px;padding:0;}
h4 span, .h4 span {font-size:16px;line-height:inherit;font-weight:400;font-style:italic;margin-left:5px;}
h4 b, .h4 b {font-weight:600;}
h5, .h5 {font-size:20px;}
h6, .h6 {font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;display:block;margin:5px 0 22px;
  padding:10px 0 0;text-transform:uppercase;}
ul.font_feat {font-size:13px;margin:-4px 0 13px 25px;}
ul.font_feat li {list-style-type:disc;line-height:1.3rem;}
ul.font_feat li:first-child {font-weight:600;margin-top:0;padding-top:0;}
ul.font_feat li:last-child {margin-bottom:0;padding-bottom:0;}

#commercial {margin:30px auto 5px;}
.commercial div:nth-child(1) > .support {margin:0 0 0 20px;}
.commercial div:nth-child(2) > .support {margin:0 10px 0;}
.commercial div:nth-child(3) > .support {margin:0 20px 0 0;}
.support {background:url('img/bg.png') repeat center center transparent;padding:12px 22px;display:block;height:100%;
  border-radius:4px;box-shadow:0 0 4px rgba(0,112,186,.2);text-shadow:1px 1px 1px #fff;}
.commercial p {font-size:11.33333px;font-weight:500;line-height:1.1rem;margin-bottom:17px;}
.commercial p a, .commercial p strong {font-weight:600;}
.commercial b {font-size:9.5px;font-weight:500;color:#333;margin-right:4px;letter-spacing:.5px;}
.commercial div:nth-child(1) > .support p strong {margin-right:3px;}
.commercial p .svg-inline--fa {font-size:13px;line-height:inherit;color:#dd0000;margin:1px 0 0 1px;text-shadow:1px 1px 1px #fff;}
.btn.btn-donate {font-size:10px;font-weight:700;line-height:1rem;display:inline-block;padding:8px 13px 4px;margin:4px 3px 5px 22px;
  width:auto;height:auto;border:1px solid #1546a0;border-radius:5px;text-transform:uppercase;float:right;color:#fff;
  box-shadow:0 0 2px rgba(21,70,160,.5);
  background:#0070ba;
	background:-moz-linear-gradient(-45deg, #0070ba 0%, #1546a0 100%);
	background:-webkit-linear-gradient(-45deg, #0070ba 0%,#1546a0 100%);
	background:linear-gradient(135deg, #0070ba 0%,#1546a0 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0070ba",endColorstr="#1546a0",GradientType=1);}
.btn.btn-donate:hover {color:#fff;
  background:#1546a0;
	background:-moz-linear-gradient(-45deg, #1546a0 0%, #0070ba 100%);
	background:-webkit-linear-gradient(-45deg, #1546a0 0%,#0070ba 100%);
	background:linear-gradient(135deg, #1546a0 0%,#0070ba 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1546a0",endColorstr="#0070ba",GradientType=1);}
.btn.btn-donate:focus, .btn.btn-donate:active,
.btn.btn-donate:not(:disabled):not(.disabled).active, .btn.btn-donate:not(:disabled):not(.disabled):active {box-shadow:0 0 3px rgba(21,70,160,.5);color:#fff;
  background:#1546a0;
	background:-moz-linear-gradient(-45deg, #1546a0 0%, #1546a0 100%);
	background:-webkit-linear-gradient(-45deg, #1546a0 0%,#1546a0 100%);
	background:linear-gradient(135deg, #1546a0 0%,#1546a0 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1546a0",endColorstr="#1546a0",GradientType=1);}
.btn.btn-donate .svg-inline--fa {font-size:41px;color:#fff;margin:0 0 4px;text-shadow:0 0 0;letter-spacing:0;}
.tooltip {font-size:11px;font-weight:400;padding:3px 5px;line-height:.9rem;}

.card-body .font_files {text-align:center;padding-left:50px;}
.card-body img {display:inline-block;}
.card-body .logo {margin:6px auto 20px;height:auto;}
.card-body .screen {border:1px solid #ccc;padding:2px;border-radius:0;margin:0 auto 20px;height:auto;
  box-shadow:0 0 3px rgba(0,0,0,.1);}
.card-body .fontname {margin:0 auto 20px;height:auto;}
.card-body p.fontdata {font-size:11px;line-height:1.1rem;margin-bottom:15px;letter-spacing:.1px;}
.card-body p.fontdata span {display:inline-block;}
.card-body p.fontdata span.spanleft {text-align:right;font-weight:600;margin-right:3px;}
.card-body p.fontdata span.spanright {text-align:left;}
img.charset {margin:2px 0 20px;padding:0;height:auto;}
.btn.btn-download {font-size:10px;font-weight:700;line-height:1rem;display:inline-block;padding:9px 9px 4px;margin:0 0 20px;
  width:auto;height:auto;border:1px solid #e0a800;border-radius:5px;text-transform:uppercase;color:#000;
  box-shadow:0 0 2px rgba(198,149,0,.5);
  background:#ffdd00;
	background:-moz-linear-gradient(-45deg, #ffdd00 0%, #ffaa00 100%);
	background:-webkit-linear-gradient(-45deg, #ffdd00 0%,#ffaa00 100%);
	background:linear-gradient(135deg, #ffdd00 0%,#ffaa00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdd00",endColorstr="#ffaa00",GradientType=1);}
.btn.btn-download:hover {color:#000;
  background:#ffaa00;
	background:-moz-linear-gradient(-45deg, #ffaa00 0%, #ffdd00 100%);
	background:-webkit-linear-gradient(-45deg, #ffaa00 0%,#ffdd00 100%);
	background:linear-gradient(135deg, #ffaa00 0%,#ffdd00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaa00",endColorstr="#ffdd00",GradientType=1);}
.btn.btn-download:focus, .btn.btn-download:active,
.btn.btn-download:not(:disabled):not(.disabled).active, .btn.btn-download:not(:disabled):not(.disabled):active {
	box-shadow:0 0 3px rgba(224,168,0,.5);color:#000;
  background:#ffaa00;
	background:-moz-linear-gradient(-45deg, #ffaa00 0%, #ffaa00 100%);
	background:-webkit-linear-gradient(-45deg, #ffaa00 0%,#ffaa00 100%);
	background:linear-gradient(135deg, #ffaa00 0%,#ffaa00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaa00",endColorstr="#ffaa00",GradientType=1);}
.btn.btn-download .svg-inline--fa {font-size:40px;margin:0 0 4px;text-shadow:0 0 0;letter-spacing:0;}
.btn.btn-download span {font-size:10px;font-weight:600;margin-top:-1px;display:block;text-transform:none;}
.card-body a.cc img {width:87px;height:31px;margin:0 auto 6px;padding:0;opacity:1;}
.card-body p.mini {font-size:10px;font-weight:600;line-height:1rem;letter-spacing:.1px;}
.card-body p.mini a {font-size:12px;font-weight:600;}

[aria-expanded*="false"] > img,
.card-body a.cc img {opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;}
[aria-expanded*="true"] > img,
[aria-expanded*="false"] > img:hover, [aria-expanded*="false"] > img:focus,
.card .btn-link[aria-expanded*="true"] > img,
.card .btn-link[aria-expanded*="true"] > img:hover, .card .btn-link[aria-expanded*="true"] > img:focus,
.card-body a.cc img:hover {opacity:.875;-webkit-transition-duration:.5s;transition-duration:.5s;
  box-shadow:0 0 4px rgba(255,170,0,1),0 0 7px rgba(255,170,0,1),0 0 10px rgba(255,170,0,1);}
.card-body a.cc img:hover {box-shadow:0 0 0;}

.light-btn {font-size:16px;font-weight:700!important;background-color:#ffcc00;border:2px solid #ffbb00;border-radius:50px
  ;line-height:46px;min-width:160px;height:50px;padding:0;color:#000;-webkit-transition-duration:.5s;transition-duration:.5s;
  letter-spacing:0;text-shadow:1px 1px 1px rgba(0,0,0,.2);}
.light-btn:focus,.light-btn:hover {border:2px solid #ffbb00;background-color:transparent;color:#000;}
.light-btn.preview-btn {background-color:transparent;border:2px solid #fff;color:#fff;}

.contact_input_area .form-group input, .contact_input_area .form-group select, .contact_input_area .form-group textarea {
  font-size:13px;font-weight:500;line-height:1rem;padding:6px 10px;height:auto;}
.form-control, .contact_input_area .form-group input:focus, .contact_input_area .form-group select:focus,
.contact_input_area .form-group textarea:focus {color:#000;border:1px solid #999;}

.footer_area {padding:18px 0 16px;line-height:1rem;}
.footer_content > p {font-size:10px;font-weight:600;letter-spacing:1px;}
.footer_content > p a {font-weight:700;}
.footer_content > p br {display:none;}
.footer_content > p span {font-weight:600;margin:0 3px;}

#altima img.charset {width:493px;}
#altima .card-body .logo {width:255px;}
#altima .card-body .screen {width:262px;}
#altima .card-body .fontname {width:93px;}

#arcology img.charset {width:528px;}
#arcology .card-body .logo {width:237px;}
#arcology .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#arcology .card-body .fontname {width:253px;}

#bigapple3pm img.charset {width:544px;}
#bigapple3pm .card-body .logo {width:197px;}
#bigapple3pm .card-body .screen {width:296px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#bigapple3pm .card-body .fontname {width:216px;}

#chronotype img.charset {width:574px;}
#chronotype .card-body .logo {width:213px;}
#chronotype .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#chronotype .card-body .fontname {width:205px;}

#crang img.charset {width:610px;}
#crang .card-body .logo {width:197px;}
#crang .card-body .screen {width:296px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#crang .card-body .fontname {width:184px;}

#datajack img.charset {width:471px;}
#datajack .card-body .logo {width:237px;}
#datajack .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#datajack .card-body .fontname {width:253px;}

#filgaia img.charset {width:487px;}
#filgaia .card-body .logo {width:281px;}
#filgaia .card-body .screen {width:296px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#filgaia .card-body .fontname {width:166px;}

#gaiatype img.charset {width:623px;}
#gaiatype .card-body .logo {width:140px;}
#gaiatype .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#gaiatype .card-body .fontname {width:181px;}

#igiari img.charset {width:599px;}
#igiari .card-body .logo {width:250px;}
#igiari .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#igiari .card-body .fontname {width:94px;}

#ishmeria img.charset {width:568px;}
#ishmeria .card-body .logo {width:176px;}
#ishmeria .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#ishmeria .card-body .fontname {width:125px;}

#jamboree img.charset {width:471px;}
#jamboree .card-body .logo {width:172px;}
#jamboree .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#jamboree .card-body .fontname {width:133px;}

#kouryuu img.charset {width:514px;}
#kouryuu .card-body .logo {width:152px;}
#kouryuu .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#kouryuu .card-body .fontname {width:152px;}

#megaten img.charset {width:543px;}
#megaten .card-body .logo {width:240px;}
#megaten .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#megaten .card-body .fontname {width:221px;}

#mmrock9 img.charset {width:480px;}
#mmrock9 .card-body .logo {width:230px;}
#mmrock9 .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#mmrock9 .card-body .fontname {width:221px;}

#montfaucon img.charset {width:472px;}
#montfaucon .card-body .logo {width:256px;}
#montfaucon .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#montfaucon .card-body .fontname {width:211px;}

#nds12 img.charset {width:503px;}
#nds12 .card-body .logo {width:191px;}
#nds12 .card-body .screen {width:198px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#nds12 .card-body .fontname {width:105px;}

#phantalia img.charset {width:455px;}
#phantalia .card-body .logo {width:200px;}
#phantalia .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#phantalia .card-body .fontname {width:214px;}

#quarlow img.charset {width:415px;}
#quarlow .card-body .logo {width:224px;}
#quarlow .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#quarlow .card-body .fontname {width:160px;}

#reactor7 img.charset {width:499px;}
#reactor7 .card-body .logo {width:256px;}
#reactor7 .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#reactor7 .card-body .fontname {width:205px;}

#renraku img.charset {width:421px;}
#renraku .card-body .logo {width:295px;}
#renraku .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#renraku .card-body .fontname {width:213px;}

#roadwc98 img.charset {width:494px;}
#roadwc98 .card-body .logo {width:213px;}
#roadwc98 .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#roadwc98 .card-body .fontname {width:233px;}

#sangoku4 img.charset {width:545px;}
#sangoku4 .card-body .logo {width:216px;}
#sangoku4 .card-body .screen {width:246px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#sangoku4 .card-body .fontname {width:134px;}

#steelflight img.charset {width:529px;}
#steelflight .card-body .logo {width:237px;}
#steelflight .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#steelflight .card-body .fontname {width:213px;}

#syntricate img.charset {width:469px;}
#syntricate .card-body .logo {width:242px;}
#syntricate .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#syntricate .card-body .fontname {width:238px;}

#tanzra img.charset {width:511px;}
#tanzra .card-body .logo {width:248px;}
#tanzra .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#tanzra .card-body .fontname {width:142px;}

#wwaretypea img.charset {width:456px;}
#wwaretypea .card-body .logo {width:111px;}
#wwaretypea .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#wwaretypea .card-body .fontname {width:223px;}

#wwaretypeb img.charset {width:480px;}
#wwaretypeb .card-body .logo {width:111px;}
#wwaretypeb .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#wwaretypeb .card-body .fontname {width:223px;}

#wwaretypec img.charset {width:585px;}
#wwaretypec .card-body .logo {width:111px;}
#wwaretypec .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#wwaretypec .card-body .fontname {width:179px;}

#xentype img.charset {width:625px;}
#xentype .card-body .logo {width:300px;}
#xentype .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#xentype .card-body .fontname {width:137px;}

#adicupq22 img.charset {width:602px;}
#adicupq22 .card-body .logo {width:160px;}
#adicupq22 .card-body .screen {width:262px;box-shadow:0 0 3px rgba(0,0,0,.1);}
#adicupq22 .card-body .fontname {width:276px;}

p.last, .last {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0!important;}

.clearfix {clear:both;}

@media only screen and (max-width:767px) and (min-width:320px) {
  .header_area {height:auto;}
  .welcome_content > h2, .cd-headline {font-size:30px;}
  .card-body .font_files {margin-top:25px;}
	.card-body img {margin-left:auto!important;margin-right:auto!important;}
}
@media (min-width:340px) {
  .card > .card-header:first-child {margin:-15px 0 15px;}
}
@media (min-width:576px) {
  .card-header,
  .card > .card-header:first-child {margin:0 10px 15px;}
}
@media (min-width:768px) {
  .card-header,
  .card > .card-header:first-child {margin:0 15px 15px;}
}
@media (min-width:992px) {
  .card-header,
  .card > .card-header:first-child {margin:0 8px 15px;}
}
@media (min-width:1200px) {
  .card-header,
  .card > .card-header:first-child {margin:0 10px 15px;}
}
@media (max-width:1199px) {
	.commercial div:nth-child(1) > .support,
	.commercial div:nth-child(2) > .support,
	.commercial div:nth-child(3) > .support {margin:0;}
  .support {padding:12px 22px;}
  .card-body .font_files {padding-left:15px;padding-right:15px;}
}
@media (max-width:991px) {
}
@media (min-width:768px) and (max-width:991px) {
	.commercial .paypal {margin-top:18px;}
}
@media (max-width:767px) {
	.support {height:100%;}
  .commercial div:nth-child(1),
  .commercial div:nth-child(2) {margin:0 0 25px;}
  .commercial div:nth-child(3) {margin:0x;}
  .commercial div:nth-child(1) > .support,
  .commercial div:nth-child(2) > .support,
  .commercial div:nth-child(3) > .support {margin:auto 20px;}
  .card-body .font_files {margin-top:25px;}
  .card-body img {display:block;}
}
@media (max-width:499px) {
  .card-header,
  .card-header:first-child {margin:0 0 15px;}
}
@media (max-width:439px) {
	.footer_content > p {line-height:.9rem;}
	.footer_content > p span {display:none;}
	.footer_content > p br {display:inline-block;}
	#scrollUp {bottom:13px;}
}
@media (max-width:399px) {
  .navbar-brand {font-size:16px;}
	.section_heading > h2, .section_heading > .h2 {font-size:20px;}
	.card-body textarea {width:100%!important;}
}
@media (max-width:309px) {
	.section_heading > h2, .section_heading > .h2 {font-size:18px;}
}

.transition,
img.transition, img.transition:hover {
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
  -webkit-transition-property:color,text-shadow;
  -webkit-transition-duration:.5s;
  -webkit-transition-timing-function:ease-in-out;
  -webkit-transition-delay:0s;
	-moz-transition-property:color,text-shadow;
	-moz-transition-duration:.5s;
	-moz-transition-timing-function:ease-in-out;
  -moz-transition-delay:0s;
  -o-transition-property:color,text-shadow;
  -o-transition-duration:.5s;
  -o-transition-timing-function:ease-in-out;
  -o-transition-delay:0s;
  transition-property:color,text-shadow;
  transition-duration:.5s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
  image-rendering:-moz-crisp-edges;
  -ms-interpolation-mode:bicubic;}

div.toasty1, div.toasty2, div.toasty3 {image-rendering:-moz-crisp-edges;-ms-interpolation-mode:pixelated;}
div.toasty1 {background:url(img/toasty.png) top left no-repeat transparent;position:fixed;bottom:0;right:-150px;
	padding:0;opacity:0;width:150px;height:144px;display:block;z-index:1112;}
div.toasty2 {background:url(img/toasty.gif) top left no-repeat transparent;position:fixed;bottom:194px;right:200px;
	padding:0;width:456px;height:104px;display:block;z-index:1113;}
div.toasty3 {background:rgba(0,0,0,.75) top left repeat;position:fixed;top:0;left:0;
	padding:0;opacity:0;width:100%;height:100%;min-width:100%;min-height:100%;display:block;z-index:1111;}

/*
.gallery.fonts li a {
  -webkit-opacity:.9!important;
  -moz-opacity:.9!important;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;
  opacity:.9;
  -webkit-filter:invert(100%);
  -moz-filter:invert(100%);
  -ms-filter:invert(100%);
  -o-filter:invert(100%);
  filter:invert(100%);}

img.filter {
  filter:gray;
	-webkit-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-o-filter:grayscale(1);
	-ms-filter:grayscale(1);
	-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,.75);
	-moz-box-shadow:0px 1px 2px 1px rgba(0,0,0,.75);
	box-shadow:0px 1px 2px 1px rgba(0,0,0,.75);}

img.filter:hover {
  filter:none;
  -webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-o-filter:grayscale(0);
	-ms-filter:grayscale(0);
}

.spin {
	-webkit-transition:all 1.3s ease-in-out;
	-moz-transition:all 1.3s ease-in-out;
	-o-transition:all 1.3s ease-in-out;
	-ms-transition:all 1.3s ease-in-out;}
.spin:hover {
	-webkit-transform:rotate(360deg) scale(1.3);
	-moz-transform:rotate(360deg) scale(1.3);
	-o-transform:rotate(360deg) scale(1.3);
	-ms-transform:rotate(360deg) scale(1.3);}

// PREVENT FONT BLUR
.noblur {
  text-rendering:optimizeSpeed!important;
  text-shadow:0px 0px 1px rgb(255 0 0 / 0%)!important;
  backface-visibility:hidden!important;
  transform:translateZ(0)!important;
}

.steelflight {background:#000031;border:4px solid #5252ff;padding:32px;text-align:left;display:inline-block;width:100%;}
.steelflight img {width:256px;height:256px;border:4px solid #ffcc00;display:inline-block;margin:28px 60px 28px 28px;float:left;}
.steelflight h3 {font-family:"Steelflight",sans-serif;font-size:40px;font-weight:normal;color:#fff;line-height:32px;
	margin:-2px 0 0 0;padding:0;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:none;font-smoothing:none;
	text-rendering:optimizeSpeed;display:inline-block;letter-spacing:0;}
.steelflight:after {content:'';position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;border:4px solid #5252ff;z-index:-1;}

@media (min-width: 768px) {
  #maincontent {}
}
*/