#kso-header .navbar {height:82px;background-color: #0096d6;}
.kso-tile-top a.btn-logged,
.kso-tile-top button.btn-logged,
.kso-tilebox-top a.btn-logged,
.kso-tilebox-top button.btn-logged{position:relative;display:inline-block;padding-bottom:5px;color: #b7b7b7;}

#kso-header.header,
#kso-header.header-sub {padding-top:10px;background-color: #fff;}
.kso-testimonial .testimonial-body .author-img {margin: 0px;}
.kso-testimonial .testimonial-top {display:none;}
.kso_rwdGallery .thumbnail {background-color:#E6E9EC;border: 1px solid #dddddd;}

@media (max-width: 767px) { 
 .kso_rwdGallery li {margin-left:5px;margin-right:5px; width:100% !important;}
}

.thumb-wrap {background:#fff !important;}

.kso_rwdGallery .thumbnail {
	
	max-width: 250px;
	margin: 0 auto;
	
}
.section4 {padding-top: 23px; padding-bottom: 23px } /* 섹션 4 (갤러리) */


/* footer */
footer {
	background-color:#ddd;
	letter-spacing:0;
}
footer a {color:#999}	
.footInner {
	background-color:#444
}
.footNav li {padding:1px}
.footNav li > div {
	width:100%;
	height:40px;
	border:1px solid rgba(255,255,255,0.1);
	box-sizing:border-box
}
.footNav li:hover > div {border:1px solid #fff}
.footNav li:hover > div > a {color:#fff}
.footNav li a {
	padding:0 10px;
	text-align:center;
	line-height:16px;
	font-size:13px;
	letter-spacing: -1px
} 
.footInfo {color:#999}
.footInfo > .col-12 {padding-bottom:30px}
.footTiTle {
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:15px;
	border-bottom:1px solid rgba(255,255,255,0.08);
}
.footSns {padding-bottom:5px}
.footSns li a {
	display:block;
	padding-right:5px;
	font-size:25px;
}
.footFamily li {padding-bottom:2px}
.footFamily li a {
	display:inline-block;
	background-color:#999;
	font-size:12px;
	line-height:20px;
	color:#000;
	padding:2px 5px;
	border-radius:2px;
}
.footLogo {color:#ddd}
@media (min-width: 576px) {.footInfo .cnts {padding-right:40px}}
@media (max-width: 767px) {
	.footInner {padding:10px 10px 80px;margin: 0 auto;
width: 100%;}
	.footInfo {
		padding-top:30px;
		font-size:14px;
		line-height:20px;

	}
	.footLogo {
		padding-bottom:10px;
		font-size:20px
	}
}
@media (min-width: 768px) {
	.footInner {padding:40px 40px 10px;}
	.footInfo {
		padding-top:60px;
		font-size:13px;
		line-height:24px;
margin: 0 auto;
width: 1300px;
	}
	.footLogo {
		padding-bottom:20px;
		font-size:30px
	}
}

.navbar-collapse.collapse { margin: 0;}
#kso-header .navbar .navbar-nav li, #kso-header-sub .navbar .navbar-nav li { margin: 10px 0;}
.navbar-nav > li:nth-of-type(7) {background:#a50034; margin: 0 0 0 20px!important; }
.navbar-nav > li:nth-of-type(7) > a {margin: 10px 0;}
.navbar-nav > li:nth-of-type(7):hover > a, .navbar-nav li.active:nth-of-type(8) > a { background-color: #fff !important; color: #000 !important;}
.sticked .navbar-nav li:nth-of-type(7) {background:transparent; margin: 0 !important; }
#kso-header .kso-tile-top .pull-right {display:none;}