@import url('https://fonts.googleapis.com/css?family=Spoqa+Han+Sans&display=swap');
* { font-family: "Spoqa Han Sans","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:17px;
	letter-spacing: -1px;
	font-weight:700;
	color:#000000;
}

.logo-advertisement {
	background-color:#000000}
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:#333;
	margin-top:30px;
}

@media (max-width: 767px) {
	footer {
		text-align:center;
	}
}

/************ 메뉴 폰트 사이즈 ************/
.navbar-nav > li > a {
	color: #000000 !important;
	font-size: 17px;
	font-weight: 700;
}


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.c19 {
	background: #23de16;
}

.navbar-nav > li > a.c19:before {
	background: #23de16;
}

.navbar-nav .c19-dropdown {
	border-top: 3px solid #23de16 !important;
}
a.category-post.c20 {
	background: #eb11eb;
}

.navbar-nav > li > a.c20:before {
	background: #eb11eb;
}

.navbar-nav .c20-dropdown {
	border-top: 3px solid #eb11eb !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.c2 {
	background: #25f544;
}

.navbar-nav > li > a.c2:before {
	background: #25f544;
}

.navbar-nav .c2-dropdown {
	border-top: 3px solid #25f544 !important;
}
a.category-post.c13 {
	background: #8f8f8f;
}

.navbar-nav > li > a.c13:before {
	background: #8f8f8f;
}

.navbar-nav .c13-dropdown {
	border-top: 3px solid #8f8f8f !important;
}
a.category-post.c15 {
	background: #e06121;
}

.navbar-nav > li > a.c15:before {
	background: #e06121;
}

.navbar-nav .c15-dropdown {
	border-top: 3px solid #e06121 !important;
}
a.category-post.c6 {
	background: #f525b3;
}

.navbar-nav > li > a.c6:before {
	background: #f525b3;
}

.navbar-nav .c6-dropdown {
	border-top: 3px solid #f525b3 !important;
}
a.category-post.c4 {
	background: #f52563;
}

.navbar-nav > li > a.c4:before {
	background: #f52563;
}

.navbar-nav .c4-dropdown {
	border-top: 3px solid #f52563 !important;
}
a.category-post.c21 {
	background: #1b1a52;
}

.navbar-nav > li > a.c21:before {
	background: #1b1a52;
}

.navbar-nav .c21-dropdown {
	border-top: 3px solid #1b1a52 !important;
}
a.category-post.c22 {
	background: #000000;
}

.navbar-nav > li > a.c22:before {
	background: #000000;
}

.navbar-nav .c22-dropdown {
	border-top: 3px solid #000000 !important;
}
a.category-post.c12 {
	background: #ba25f5;
}

.navbar-nav > li > a.c12:before {
	background: #ba25f5;
}

.navbar-nav .c12-dropdown {
	border-top: 3px solid #ba25f5 !important;
}
a.category-post.c14 {
	background: #f2f525;
}

.navbar-nav > li > a.c14:before {
	background: #f2f525;
}

.navbar-nav .c14-dropdown {
	border-top: 3px solid #f2f525 !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: #000000;
}

.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;
}