@font-face { font-family: 'NanumBarunGothic';
src: url('/assets/css/fonts/NanumBarunGothic.eot');
src: url('/assets/css/fonts/NanumBarunGothic.eot') format('embedded-opentype'),
url('/assets/css/fonts/NanumBarunGothic.woff') format('woff');}
* { font-family: "Malgun Gothic","Apple SD Gothic Neo","Nanum Barun Gothic", Sans-serif;    box-sizing: border-box; }

body {font-size: 15px;}

h1,h1 a {font-size:24px;line-height:1.6em;font-weight:700;letter-spacing:-0.5px;}
h2,h2 a {font-size:18px;line-height:1.6em;font-weight:700;letter-spacing:-0.5px;}
h3,h3 a {font-size:14px;line-height:1.6em;font-weight:700;letter-spacing:-0.5px;}
.category h2 a{font-size:20px;line-height:1.6em;font-weight:700;letter-spacing:-0.5px;}
/** 
 *횡스크롤이 생기지 않도록 한다. 
 **/
body {overflow-x:hidden};

.container {max-width:1200px;}

.navbar .navbar-nav .nav-item .nav-link {
	font-size:16px;
	letter-spacing: -1px;
	font-weight:400;
	color:#000000;
}

.logo-advertisement {
	background-color:#9e9e9e}
header.white .logo-advertisement {
    background: #ffffff;
}

.btn.btn-default {
	background-color:#fff !important;
}

.badge.badge-primary {
	background-color:#38a1f2 !important;
}

.btn-confirm {
	background-color:# !important;
}

.text-primary {
	color:#38a1f2 !important;	
}

.tag {
	background-color:#ffffff !important;
}

.profile .card-header {
	color:white;
	background-color:#38a1f2 !important;
}

.section h2 span {
	color:#38a1f2 !important;	
}

footer {
	background-color:#1c1a1c;
	margin-top:30px;
}

@media (max-width: 767px) {
	footer {
		text-align:center;
	}
}

/************ 메뉴 폰트 사이즈 ************/
.navbar-nav > li > a {
	color: #000000 !important;
	font-size: 16px;
	font-weight: 400;
}


a.category-post.c1 {
	background: #3423f5;
}

.navbar-nav > li > a.c1:before {
	background: #3423f5;
}

.navbar-nav .c1-dropdown {
	border-top: 3px solid #3423f5 !important;
}
a.category-post.c3 {
	background: #f52323;
}

.navbar-nav > li > a.c3:before {
	background: #f52323;
}

.navbar-nav .c3-dropdown {
	border-top: 3px solid #f52323 !important;
}
a.category-post.c15 {
	background: #7a59d4;
}

.navbar-nav > li > a.c15:before {
	background: #7a59d4;
}

.navbar-nav .c15-dropdown {
	border-top: 3px solid #7a59d4 !important;
}
a.category-post.c17 {
	background: #464ca3;
}

.navbar-nav > li > a.c17:before {
	background: #464ca3;
}

.navbar-nav .c17-dropdown {
	border-top: 3px solid #464ca3 !important;
}
a.category-post.c13 {
	background: #87edff;
}

.navbar-nav > li > a.c13:before {
	background: #87edff;
}

.navbar-nav .c13-dropdown {
	border-top: 3px solid #87edff !important;
}
a.category-post.c18 {
	background: #94d63e;
}

.navbar-nav > li > a.c18:before {
	background: #94d63e;
}

.navbar-nav .c18-dropdown {
	border-top: 3px solid #94d63e !important;
}
a.category-post.c19 {
	background: #8b4cff;
}

.navbar-nav > li > a.c19:before {
	background: #8b4cff;
}

.navbar-nav .c19-dropdown {
	border-top: 3px solid #8b4cff !important;
}
a.category-post.c25 {
	background: #ff5996;
}

.navbar-nav > li > a.c25:before {
	background: #ff5996;
}

.navbar-nav .c25-dropdown {
	border-top: 3px solid #ff5996 !important;
}
a.category-post.c5 {
	background: #f58021;
}

.navbar-nav > li > a.c5:before {
	background: #f58021;
}

.navbar-nav .c5-dropdown {
	border-top: 3px solid #f58021 !important;
}
a.category-post.c7 {
	background: #f58021;
}

.navbar-nav > li > a.c7:before {
	background: #f58021;
}

.navbar-nav .c7-dropdown {
	border-top: 3px solid #f58021 !important;
}
a.category-post.c8 {
	background: #f58021;
}

.navbar-nav > li > a.c8:before {
	background: #f58021;
}

.navbar-nav .c8-dropdown {
	border-top: 3px solid #f58021 !important;
}
a.category-post.c9 {
	background: #f58021;
}

.navbar-nav > li > a.c9:before {
	background: #f58021;
}

.navbar-nav .c9-dropdown {
	border-top: 3px solid #f58021 !important;
}
a.category-post.c21 {
	background: #ff7dc2;
}

.navbar-nav > li > a.c21:before {
	background: #ff7dc2;
}

.navbar-nav .c21-dropdown {
	border-top: 3px solid #ff7dc2 !important;
}
a.category-post.c20 {
	background: #5cffc9;
}

.navbar-nav > li > a.c20:before {
	background: #5cffc9;
}

.navbar-nav .c20-dropdown {
	border-top: 3px solid #5cffc9 !important;
}
a.category-post.c22 {
	background: #ff8c00;
}

.navbar-nav > li > a.c22:before {
	background: #ff8c00;
}

.navbar-nav .c22-dropdown {
	border-top: 3px solid #ff8c00 !important;
}
a.category-post.c6 {
	background: #5fb31b;
}

.navbar-nav > li > a.c6:before {
	background: #5fb31b;
}

.navbar-nav .c6-dropdown {
	border-top: 3px solid #5fb31b !important;
}
a.category-post.c2 {
	background: #cbf523;
}

.navbar-nav > li > a.c2:before {
	background: #cbf523;
}

.navbar-nav .c2-dropdown {
	border-top: 3px solid #cbf523 !important;
}
a.category-post.c4 {
	background: #f58021;
}

.navbar-nav > li > a.c4:before {
	background: #f58021;
}

.navbar-nav .c4-dropdown {
	border-top: 3px solid #f58021 !important;
}
a.category-post.c24 {
	background: #0091ff;
}

.navbar-nav > li > a.c24:before {
	background: #0091ff;
}

.navbar-nav .c24-dropdown {
	border-top: 3px solid #0091ff !important;
}
a.category-post.c23 {
	background: #0091ff;
}

.navbar-nav > li > a.c23:before {
	background: #0091ff;
}

.navbar-nav .c23-dropdown {
	border-top: 3px solid #0091ff !important;
}
a.category-post.c12 {
	background: #f70000;
}

.navbar-nav > li > a.c12:before {
	background: #f70000;
}

.navbar-nav .c12-dropdown {
	border-top: 3px solid #f70000 !important;
}
a.category-post.c14 {
	background: #ffb700;
}

.navbar-nav > li > a.c14:before {
	background: #ffb700;
}

.navbar-nav .c14-dropdown {
	border-top: 3px solid #ffb700 !important;
}
a.category-post.c26 {
	background: #7700ff;
}

.navbar-nav > li > a.c26:before {
	background: #7700ff;
}

.navbar-nav .c26-dropdown {
	border-top: 3px solid #7700ff !important;
}


.article_label {
	font-size:75%;
	padding:0px 5px;
	opacity:0.8;
}
.label9 {
	color:#ff0066;
	border:1px solid #ff0066;
}
.label10 {
	color:#006cff;
	border:1px solid #006cff;
}
.label11 {
	color:#d4db00;
	border:1px solid #d4db00;
}



/************************ 
 * 메인 칼라 적용
 ************************/

/** 다음 메인 스타일의 좌측 사진, 우측 리스트이 선택된 영역의 배경색 **/
.slider-caption-box #bx-pager a.active {
	background: #38a1f2;
	color: #ffffff;
}

/** 이미지에 올리면 올라오는 호버의 배경색 **/
.image-post3:hover .hover-box,
.video-post:hover .hover-box {
	background: #38a1f2;
	opacity:0.9;
}

.title-section h1 span {
	display: inline-block;
	padding-bottom: 16px;
	padding-right: 5px;
	border-bottom: 1px solid #38a1f2;
}

.galery-box #bx-pager2 a.active:before {
	background: #38a1f2;
	opacity:0.8;
}

.sidebar .tab-posts-widget ul.nav-tabs li a {
	background: #9e9e9e;
}

.sidebar .tab-posts-widget ul.nav-tabs li a:hover {
	background: #38a1f2;
}
.sidebar .tab-posts-widget ul.nav-tabs li.active a {
	border: none;
	background: #38a1f2;
}

/** k **/
.tab-posts-widget-k li em.active{color:#38a1f2 !important;}

.news-post p{
	font-size:14px;
	color:#000;
}
.news-post .hover-box p{
	color:#BBB;
}

/** 회원 영역 **/
.member {
	margin:40px 0px;
}


.col-centered {
	border: 1px solid #eee;
    float: none;
    margin: 0 auto;
    padding: 40px;
    border-radius: 20px;
}