@charset "utf-8";

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 100;
    src: local('NotoSansKR-Thin'),
		url(../fonts/eot/NotoSansKR-Thin.eot),
		url(../fonts/eot/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype'),
		url(../fonts/woff/NotoSansKR-Thin.woff2) format('woff2'),
		url(../fonts/woff/NotoSansKR-Thin.woff) format('woff'),
		url(../fonts/otf/NotoSansKR-Thin.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 300;
    src: local('NotoSansKR-Light'),
		url(../fonts/eot/NotoSansKR-Light.eot),
		url(../fonts/eot/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
		url(../fonts/woff/NotoSansKR-Light.woff2) format('woff2'),
		url(../fonts/woff/NotoSansKR-Light.woff) format('woff'),
		url(../fonts/otf/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 400;
    src: local('NotoSansKR-Regular'),
    url(../fonts/eot/NotoSansKR-Regular.eot),
    url(../fonts/eot/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
	url(../fonts/woff/NotoSansKR-Regular.woff2) format('woff2'),
    url(../fonts/woff/NotoSansKR-Regular.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 500;
    src: local('NotoSansKR-Medium'),
    url(../fonts/eot/NotoSansKR-Medium.eot),
    url(../fonts/eot/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
	url(../fonts/woff/NotoSansKR-Medium.woff2) format('woff2'),
    url(../fonts/woff/NotoSansKR-Medium.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Medium.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 700;
    src: local('NotoSansKR-Bold'),
    url(../fonts/eot/NotoSansKR-Bold.eot),
    url(../fonts/eot/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
	url(../fonts/woff/NotoSansKR-Bold.woff2) format('woff2'),
    url(../fonts/woff/NotoSansKR-Bold.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Bold.otf) format('opentype');
}

/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,textarea,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; font-family:NotoSans, Dotum, Gulim, Tahoma; font-weight:400; font-size:14px; color:#000;}
html {overflow-y:scroll; overflow-x:hidden;}
body {background-position:center top; background-repeat:no-repeat;}
a {z-index:100;}
a:hover {text-decoration:none;}
.table thead th {vertical-align:middle;}
.container {position:relative;}

.nav-pills .nav-link {margin-right:5px; padding-top:10px; padding-bottom:10px; color:#555; background-color:#EAEAEA; background-image: url()}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {background-color:#7795df;}
.nav-link {}
.col-auto {padding-left:0;}
.custom-control-label {line-height:2;}
.custom-control-label::before,
.custom-control-input:checked~.custom-control-label::before {width:20px; height:20px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image:url(../images/ico-chk.png); background-color:#283891; background-position:center; background-size:auto; background-repeat:no-repeat;}
.custom-control-label::after {width:20px; height:20px; border-radius:.25rem;}
/*
.custom-control-input~div.form-group {display:none;}
.custom-control-input:checked~div.form-group {display:inline-block;}
*/
.custom-control.selection {padding-left:0;}
.custom-radio {line-height:2;}
.custom-radio .custom-control-label::before {margin-left:-2px;}
.form-control {font-weight:300; color:#000; border-radius:0;}
.form-box {flex:1 1 auto; width:1%; line-height:2.0; border:solid 1px #CED4DA; border-left:none;}
.form-box>div {padding-top:5px;}
.form-box div:first-child {margin-left:15px;}
.form-control-sm,
.btn-group-sm>.btn,
.btn-sm {height:calc(2rem + 2px); font-size:1rem; font-weight:300;}
.btn-group-xs>.btn,
.btn.btn-xs {padding:.75rem 1rem; font-size:0.9rem; line-height:1.0;}
.btn {font-weight:300;}
.btn-light {border-color:#DAE0E5; background-color:#FFF;}
.btn-danger {border-color:#FA491A; background-color:#FA491A;}
.btn-danger:hover {border-color:#CE2B00; background-color:#CE2B00;}
.table-responsive .table th,
.table-responsive .table td {white-space:nowrap;}
.table a {color:#000;}
.table a:hover {text-decoration:none;}
.table {background-color:#FFF;}
.table .thead-dark th {border-color:transparent; background-color:#7795DF;}
.table thead th {border-bottom:none;}
.table thead th strong {font-weight:500; font-size:16px; color:#5C569F;}
.table tbody th a {display:inline-block; width:100%; height:100%;}
.table-primary,
.table-primary>td,
.table-primary>th {border-bottom:solid 1px #FFF; background-color:#D9DFEE;}
.table-striped tbody tr:nth-of-type(odd) {background-color:#F2F4F9;}
.table-striped td,
.table-striped th {border:none;}
.table-input {border-top:solid 3px #7795DF; border-bottom:solid 3px #7795DF;}
.table-input td,
.table-input th {padding-left:20px; padding-right:20px;}
.table-input thead th,
.table-input thead td {background-color:#7795DF;}
.table-input tbody th {background-color:#D9DFEE;}
.table-input tbody td {background-color:#F5F5F5;}
.table-input tbody .form-control {border:none; background-color:#FFF;}
.table-input-b {border-top:solid 3px #D9DFEE; border-bottom:solid 3px #D9DFEE;}
.table-input-b th {background-color:#F2F4F9;}
.table-view thead th {padding-top:0; padding-bottom:0; border:none;}
.table-view tbody th {font-size:20px; font-weight:400; border-top:none; border-bottom:solid 3px #7795DF;}
.table-view tbody th .badge {font-size:16px;}
.table-view tbody td {height:200px; min-height:250px; border-bottom:solid 1px #DEE2E6;}
.table-view tr.cts-with td {height:auto; min-height:auto; background-color:#D9DFEE;}
.table-view tr.cts-with a {display:inline-block; width:100%;}
.table-view tr.cts-with .badge {width:auto;}
.table-view tr.cts-origin td {height:auto; min-height:auto; padding-bottom: 5
	0px; border-bottom:dotted 1px #CCC; background-color:#F1F1F1;}
.table-view tr.cts-origin .badge-white {display:block; text-align:left; margin-bottom:10px;}
.table.table-bordered .thead-dark th {border:solid 1px #92AAE5; background-color:#7795DF;}
.table.table-bordered th,
.table.table-bordered td {border-left:solid 1px #E6E9F3;}
.table.table-bordered th:first-child,
.table.table-bordered td:first-child {border-left:none;}
.table tbody td .badge {width:100px;}
.table tbody th .badge {margin-right:5px;}
.table tbody .badge-rep {width:15px;}
.table .bordered {border-left:solid 1px #E6E9F3;}
.table-sm td,
.table-sm th {padding-left:15px !important; padding-right:15px !important;}
.table-bordered td,
.table-bordered th {border-right:none;}
.page-item.active .page-link {color:#000; border-color:#EAEAEA; background-color:#EAEAEA;}
.page-link {height:38px; line-height:1.8; color:#000;}
.page-link.page-first,
.page-link.page-prev,
.page-link.page-next,
.page-link.page-end {width:40px; height:38px; line-height:100px; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.page-link.page-first {background-image:url(../images/ico-arr-a-toLL.png);}
.page-link.page-prev {background-image:url(../images/ico-arr-a-toL.png);}
.page-link.page-next {background-image:url(../images/ico-arr-a-toR.png);}
.page-link.page-end {background-image:url(../images/ico-arr-a-toRR.png);}
.badge {font-size:100%; font-weight:300; letter-spacing:-1px;}
.badge-rep {display:inline-block;  height:14px; margin-right:10px; line-height:100px; background-image:url(../images/ico-arr-b.png); background-position:center; background-repeat:no-repeat; overflow:hidden;}
.badge-rep + .badge {width:72px !important;}
.badge-primary {background-color:#283891;}
.badge-secondary {background-color:#8C9ECB;}
.badge-warning {color:#FFF; background-color:#F0B400;}
.badge-info {color:#FFF; background-color:#17A2B8;}
.badge-dark {color:#FFF; background-color:#F37C53;}
.badge-white {color:#555; background-color:#FFF;}
.dsp-b {display:block;}
.cts-divi {padding-top:15px; font-weight:400;}
.cts-subs {font-weight:100; font-size:12px; color:#999;}
ul.bdType-a li{list-style:none;}
ul.bdType-a li strong:first-child {font-weight:400; color:#A163A0;}
ul.sz-wd-unit1 li {padding-left:22px; text-indent:-22px;}
ul.sz-wd-unit1 li > * {padding-left:0; text-indent:0;}
.sz-mg-t5 {margin-top:5px;}
h2 {position:relative;}
h2 .btnA {position:absolute; top:0; right:0;}
.ovf-y {overflow-y:scroll;}

/* [header] */
.bg-dark {background-color:rgba(59, 55, 87, 0.95) !important; z-index:1000;}
.navbar {padding:0.9rem 0;}
.navbar * {z-index:100;}
.navbar-dark .navbar-toggler {padding-left:0.5rem; padding-right:0.5rem; border:none;}
.navbar-dark .navbar-toggler-icon {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {color:rgba(255, 255, 255, 1.0);}
.navbar-dark .navbar-nav .nav-link:hover {text-decoration:underline;}
.navbar-dark .navbar-nav .nav-link.active {font-weight:400; color:#FDFF03;}
.navbar-dark .navbar-nav .nav-link.active:hover {text-decoration:none; color:#FDFF03; cursor:default;}
h1 {position:absolute; top:0; left:15%; width:70%; text-align:center;  z-index:100;}
h1 a {display:inline-block; padding-top:9px; font-size:14px; line-height:1.3; color:rgba(255, 255, 255, 0.9); letter-spacing:-1px;}
h1 a:hover {color:rgba(255, 255, 255, 1.0);}
.button-signIn {position:absolute; right:16px; top:17px; z-index:100;}
.button-signIn a {display:inline-block; width:20px; height:16px; font-size:15px; line-height:500px; color:#FFF; background-image: url(../images/ico-signIn.png); background-repeat:no-repeat; background-size:contain; overflow:hidden;}
.button-signIn a:hover {text-decoration:underline;}
.illus {position:absolute; right:0; top:50px; width:30%; height:515px; background-color:transparent; background-image:url(../images/illus-a.png); background-repeat:no-repeat;  background-size:100%; overflow:hidden; z-index:0;}

/* [main] */
#main {margin-top:65px; padding-bottom:0;}
h2 {text-align:center; padding-bottom:15px; margin-bottom:25px; font-size:20px; letter-spacing:-1px; color:#000; border-bottom:solid 1px #EAEAEA; overflow:hidden;}

.sortA a {display:inline-block; color:#888;}
.sortA a::before {content:'ㅣ';}
.sortA a:first-child {margin-right:10px;}
.sortA .active {font-weight:500; color:#283891;}
.btnA {text-align:right; margin-bottom:10px; z-index:100;}
/*
[data-location=about] .summ {padding-top:20px; padding-bottom:20px; border-top:solid 2px #5360A7; border-bottom:solid 1px #CCC;}
[data-location=about] h3 {font-size:22px; line-height:1.3; letter-spacing:-1px; font-weight:300; color:#888;}
[data-location=about] h3 strong {display:block; font-size:inherit; font-weight:500; letter-spacing:-1px; color:#283891;}
[data-location=about] h3 span {display:block; padding-top:8px; font-size:14px; font-weight:100; color:#999;}
[data-location=about] .nav-pills li {float:left; display:inline-block; width:50%;}
[data-location=about] .nav-pills li:first-child {}
[data-location=about] .nav-pills li:nth-child(2) {}
[data-location=about] .summ dl {padding-top:30px;}
[data-location=about] .summ dt {width:100px; font-weight:400; color:#999;}
[data-location=about] .summ dd {display:block; padding-bottom:5px;}
[data-location=about] .section {width:100%; margin-top:40px; overflow:hidden;}
[data-location=about] .section::after {display:block; clear:both; content:""; width:100%;}
[data-location=about] .section h4 {width:100%; font-size:16px; color:#5C569F;}
[data-location=about] .section h4 .onlyL {display:none;}
[data-location=about] .section .cts {margin-top:10px;}
[data-location=about] .section .cts .table {width:100%; min-width:625px;}
[data-location=about] .section h5 {display:block; margin-top:12px;padding-left:10px; padding-bottom:8px; font-size:17px; font-weight:400; color:#555; background-image:url(../images/bu.gif); background-position:0 2px; background-repeat:no-repeat;}
*/
[data-location=about] .info {width:100%;}
[data-location=about] .info img {width:100%;}
[data-location=about] .container .btnA {text-align:center;}
[data-location=apply] .represent {position:relative; width:100%;}
[data-location=apply] .represent strong {display:inline-block; width:100%; padding-bottom:10px; font-size:25px; font-weight:400; line-height:1.1; color:#283891; border-bottom:solid 2px #EAEAEA;}
[data-location=apply] .represent strong span {display:block; line-height:1.2; color:#888; text-indent:3px;}
[data-location=apply] .represent .btnA-playerAdd {position:absolute; right:0; top:15px;}
[data-location=apply] .represent dl {width:100%; margin-top:10px; margin-bottom:15px;}
[data-location=apply] .represent dt,
[data-location=apply] .represent dd {display:inline-block; float:left; height:calc(2rem + 2px); margin-bottom:5px;}
[data-location=apply] .represent dt {width:25%; vertical-align:top; overflow:hidden;}
[data-location=apply] .represent dt span {display:inline-block; width:95%; height:100%; text-indent:10px; line-height:2.3; color:#FFF; border-radius:5px; background-color:#b9c2d8;}
[data-location=apply] .represent dd {width:75%; text-align:left; vertical-align:middle; line-height:2.0;}
[data-location=apply] .represent dd:last-child {paddingg-right:0;}
[data-location=apply] .represent input {width:100%; border-radius:.2rem;}
[data-location=apply] .represent~.btnA {margin-bottom:20px;}
[data-location=apply] .cts-list {padding-top:10px;}
[data-location=apply] .cts-list table {border-top:solid 2px #7795DF;}
[data-location=apply] .cts-list dl {width:100%; overflow:hidden;}
[data-location=apply] .cts-list dt,
[data-location=apply] .cts-list dd {float:left; display:inline-block; padding-top:8px; padding-bottom:8px; border-bottom:solid 1px #EAEAEA;}
[data-location=apply] .cts-list dt {width:25%; font-weight:400; color:#999;}
[data-location=apply] .cts-list dd {width:75%;}
[data-location=apply] .cts-list dd span {font-size:12px; color:#999;}
[data-location=apply] .cts-list .btnA {clear:both; width:100%; padding-top:10px;}
[data-location=apply] .table-input-b td div {padding-bottom:5px;}
[data-location=apply] .personalDetail {padding-top:15px;}
[data-location=apply] .personalDetail .table {border-top:solid 2px #7795DF;}
[data-location=apply] .personalDetail .input-group-text,
[data-location=apply] .personalDetail .form-control {}
[data-location=apply] .personalDetail .input-group-prepend {flex-basis:100%; flex-grow:1; flex-shrink:1; margin-right:0;}
[data-location=apply] .personalDetail .input-group-prepend span {border-top-right-radius:.25rem; border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:0;}
[data-location=apply] .personalDetail .input-group-text {width:100%;}
[data-location=apply] .personalDetail .form-control,
[data-location=apply] .personalDetail .form-box {flex-basis:100%; flex-grow:1; flex-shrink:1;}
[data-location=apply] .personalDetail .form-box {border-left:solid 1px #CED4DA;}
[data-location=apply] .personalDetail tr:nth-child(3) select.form-control {flex-basis:76px !important; flex-grow:1 !important; flex-shrink:1 !important;}
[data-location=apply] .personalDetail tr:nth-child(4) select.form-control {flex-basis:248px; }
[data-location=bbs] .cts-list dl {width:auto;}
[data-location=bbs] .cts-list dt,
[data-location=bbs] .cts-list dd {display:inline-block; font-size:12px; font-weight:300; color:#666;}
[data-location=bbs] .cts-list dt {color:#999;}
[data-location=bbs] .cts-list dd {padding-right:8px;}
[data-location=bbs] .cts-list dd::after {content:' /'; color:#D9D9D9;}
[data-location=bbs] .cts-list .info dl:first-child dt:first-child,
[data-location=bbs] .cts-list .info dl:first-child dt:nth-of-type(2) {display:none;}
.spec-main .main {background-image:none;}
[data-location=main] .info {text-align:left; margin-top:130px;}
[data-location=main] .info * {color:#FFF;}
[data-location=main] .copyAdd {font-size:4.7vw; font-weight:300; letter-spacing:-1px; color:rgba(255, 255, 255, 0.8);}
[data-location=main] .copy {width:95%; font-weight:500; line-height:1.3; font-size:8vw; letter-spacing:-2px;}
[data-location=main] .copy img {width:100%;}
[data-location=main] .copyDate {margin-top:15px; padding-top:10px; font-size:4.7vw; font-weight:300;}
[data-location=main] .copyDate span {display:block; font-size:4vw; font-weight:100;}
[data-location=main] .btn-apply {margin-top:40px;}
[data-location=main] .btn-apply a,
[data-location=main] .btn-apply button {display:inline-block; width:100%; height:60px; text-align:center; margin-bottom:10px; line-height:45px; font-size:4.7vw; font-weight:400; text-indent:15px; color:#FFF; border:solid 1px rgba(255, 255, 255, 0.5); background-color:#F5891F;}
[data-location=main] .btn-apply a:nth-child(2),
[data-location=main] .btn-apply button:nth-child(2) {color:#FFF; background-color:rgba(255, 181, 68, .9);}
[data-location=sign] .info {padding-bottom:20px; padding-left:12px;}
[data-location=sign] .info .br-lg {display:none;}
[data-location=sign] .signContact>* {width:33% !important;}
[data-location=sign] .custom-control-label {margin-left:25px;}
[data-location=sign] .form-signin .input-group-text,
[data-location=sign] .form-signin .form-control {padding-right:0; padding-left:10px;}
[data-location=sign] .form-signin .input-group-text {width:100%;}
[data-location=sign] .form-signin .input-group-prepend {flex-basis:100%; flex-grow:1; flex-shrink:1; margin-right:0;}
[data-location=sign] .form-signin .input-group-prepend label {border-top-right-radius:.25rem; border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:0;}
[data-location=sign] .form-signin .input-group-text {width:100%;}
[data-location=sign] .form-signin .form-control,
[data-location=sign] .form-signin .form-box {flex-basis:100%; flex-grow:1; flex-shrink:1;}
[data-location=sign] .form-signin tr:nth-of-type(2) .form-control {flex-basis:33%;}
[data-location=sign] .form-signin tr:nth-of-type(2) .form-control:first-child {flex-basis:34%;}
[data-location=sign] .form-signin .form-box {border-left:solid 1px #CED4DA;}
[data-location=sign] .agreeA {height:100px; margin-top:10px; padding:15px; border:solid 1px #CED4DA; background-color:#F5F5F5;}
[data-location=sign] .agreeA h3,
[data-location=sign] .agreeA h4,
[data-location=sign] .agreeA h5 {font-weight:400;}
[data-location=sign] .agreeA h3 {color:#5C569F;}
[data-location=sign] .agreeA h4 {padding-top:15px; color:#999;}
[data-location=sign] .agreeA h5 {padding-top:15px; font-size:15px; font-weight:500;}
[data-location=sign] .agreeA p,
[data-location=sign] .agreeA li {font-size:15px; line-height:1.4;}
[data-location=sign] .agreeA p {padding-top:8px;}
[data-location=sign] .agreeA li {padding-bottom:4px;}

/* [footer] */
.spec-main .footer {position:fixed; width:100%; bottom:0;}
footer {width:100%; text-align:center; margin-top:30px; padding-top:20px; padding-bottom:20px; color:#888; background-color:rgba(59,55,87,0.5);}
.spec-main .main .footer {position:fixed; bottom:0; left:0; width:100%;}
.footer address {font-size:12px; font-weight:200; color:#FFF;}

/* several - visual, navigation */
.spec-main {background-image:url(../images/bg-main.jpg); background-attachment:fixed; background-size:cover;}
.spec-main #main {padding-bottom:0;}

/* [modal] */
.modal-header,
.modal-footer {background-color:#F2F4F9;}
.modal-body .container {width:100%;}
.modal-title {font-size:16px;}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.container {padding-left:0; padding-right:0;}
	.bg-dark {background-color:rgba(59, 55, 87, 0.5) !important;}
	.navbar {padding:0.9rem 1rem;}
	.button-signIn {right:0;}
	.table-responsive .table th,
	.table-responsive .table td {white-space:normal;}
	h1 {top:12px; left:0; margin:0; font-size:17px;}
	h2 {font-size:40px;}
	[data-location=apply] .represent {width:50%;}
	[data-location=apply] .represent~.btnA {margin-top:-38px; margin-bottom:20px;}
	[data-location=apply] .represent dl {margin-bottom:0;}
	[data-location=apply] .represent dt,
	[data-location=apply] .represent dd {margin-bottom:0;}
	[data-location=apply] .represent dt {width:12%;}
	[data-location=apply] .represent dd {width:30%;}
	[data-location=apply] .represent dd:last-child {width:42%;}
	.srchA {float:right; width:45%; text-align:left; margin-left:50%;}
	.sortA {float:left; width:45%;}
	[data-location=bbs] .sortA {margin-top:-45px;}
	[data-location=sign] .info .br-lg {display:block;}
	[data-location=sign] .signA {position:relative; left:50%; width:806px; margin:0 auto; margin-left:-403px;}
	[data-location=sign] .info {width:550px; height:600px; color:#FFF; background-image:url(../images/bg-signIn.gif); backgroud-repeat:no-repeat;}
	[data-location=sign] .info p {padding-top:50px; padding-left:40px; font-size:18px; line-height:1.3; letter-spacing:-1px; color:#FFF;}
	[data-location=sign] .form-signin {position:absolute; left:255px; top:90px; width:500px; height:510px; border:solid 1px #7795DF; background-color:#FFF;}
	[data-location=sign] .form-signin>div {padding:50px;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-left:30px; padding-right:30px;}
	[data-location=main] .copy {font-size:60px;}
	[data-location=main] .copyAdd {font-size:25px;}
	[data-location=main] .copyDate {font-size:25px;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	[data-location=main] footer {margin-top:0;}
}

.scrolled {background-color:rgba(59, 55, 87, 0.9) !important;}
