@charset "utf-8";
/*
KSODESIGN MULTIPURPOSE XE LAYOUT
http://ksodesign.com/

Copyright 2010 KSODESIGN
Contributing author : KSJade (ksodesign1@naver.com)
--------User Custom CSS---------------------------------*/
/*  */

/*  메인 탑 메뉴 폰트 스타일링
--------------------------------------------------------*/
nav.navbar.bootsnav ul.nav>li>a {
  font-size: 14px;
}

/*  메인 슬라이더 캡션폰트
--------------------------------------------------------*/
#slider_owl .item-caption {
  top: 35%;
}

/* 캡션 위치 */
#slider_owl .item-caption h1 {
  font-size: 46px;
}

/* 큰 캡션 */
#slider_owl .item-caption .owl-p {
  font-size: 18px;
}

/* 작은 캡션 */
#slider_owl .item-caption h1,
#slider_owl .item-caption .owl-p {
  color: #fff;
}

/* 폰트컬러 */

/*  우측 퀵메뉴 컬러
--------------------------------------------------------*/
.fixed-menu>ul>li:hover.color1>a {
  color: #fff;
  background-color: #6CC9E3;
  border-color: #6CC9E3;
}

.fixed-menu>ul>li:hover.color2>a {
  color: #fff;
  background-color: #8DB81F;
  border-color: #8DB81F;
}

.fixed-menu>ul>li:hover.color3>a {
  color: #fff;
  background-color: #E7787B;
  border-color: #E7787B;
}

.fixed-menu>ul>li:hover.color4>a {
  color: #fff;
  background-color: #5EC4E1;
  border-color: #5EC4E1;
}

.fixed-menu>ul>li.color1>.alt {
  background-color: #218DAC;
}

.fixed-menu>ul>li.color2>.alt {
  background-color: #7CA21C;
}

.fixed-menu>ul>li.color3>.alt {
  background-color: #DD3C40;
}

.fixed-menu>ul>li.color4>.alt {
  background-color: #2CB1D8;
}

/* 각 섹션 상하 여백
--------------------------------------------------------*/
.kso-section-latest {
  padding-top: 0;
  padding-bottom: 30px
}

/* 섹션 최근글 */
.kso-section-brick {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
}

/* 섹션 블럭 */
.kso-parallaxer {
  padding-top: 80px;
  padding-bottom: 80px;
  min-height: 400px;
}

/* 섹션 패럴랙스 */
.kso-section-icobox {
  margin-bottom: 50px;
}

/* 섹션 아이콘박스 */
.kso-section-post {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 50px
}

/* 섹션 포스트 */
.footer-content {
  padding-top: 40px;
  padding-bottom: 30px
}

/* 섹션 푸터 */
.kso-contents {
  padding-top: 40px;
  padding-bottom: 40px
}

/* 서브 콘텐츠영역 */


/* 각 섹션
--------------------------------------------------------*/
.kso-section-latest .content-display {
  margin-top: -100px;
}

/* 최근글 섹션에 슬라이드 겹침 정도 */
.kso-section-brick .section-title {
  font-size: 18px;
}

/* 블럭섹션 타이틀 */
.kso-section-brick .banner-column>.brick-title {
  color: #fff;
}

/* 블럭섹션에 각 블럭제목 */


/* 패럴랙스
--------------------------------------------------------*/
.kso-parallaxer .font-white {
  color: #fff;
}

.kso-parallaxer .font-dark {
  color: #333;
}

/* 서브
--------------------------------------------------------*/
.sub-header .sub-header-caption h1 {
  font-size: 26px;
}

/* 서브 헤더 폰트 */
.sub-header .sub-header-caption h1,
.sub-header .bread-crumb-top a {
  color: #444
}

/* 서브 헤더 폰트컬러 */

.section-footer .footer-content {
  background-color: #f2f2f2;
}

/* 푸터 배경 컬러 */
.section-footer .kso-copyright {
  color: #999;
  background-color: #FFF;
}

/* 카피라이트 배경 컬러 */

/* CSS 추가 시
--------------------------------------------------------*/
















/* 미디어쿼리
--------------------------------------------------------*/

@media (min-width: 992px) {
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    background-color: #fff;
  }

  /* 탑 2차 메뉴 배경 */
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a {
    color: #666;
  }

  /* 탑 2차 메뉴 폰트 */
}

@media (max-width: 991px) {
  .kso-section-latest {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .kso-contents {
    padding-top: 0;
  }
}

@media (max-width: 480px) {
  .kso-section-brick {
    margin-bottom: 0;
  }

  .kso-section-icobox {
    margin-bottom: 20px;
  }

  .footer-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sub-header .sub-header-caption h1 {
    font-size: 20px;
  }
}
