/*나눔 고딕 웹 폰트 설정*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body
{
   font-family : 'Nanum Gothic', sans-serif !important;
}
/*네비 위치 조정*/
.navbar > div.container
{
  padding:20px 0;
}

/*네비 부분 아래 선 추가*/
div.navbar
{
  border-bottom:5px solid #FFB800;
}

/** 인트로 슬라이드 수정 **/
.flex-caption
{
  top:180px;
}
.flex-caption span
{
  background:none;
}
.flex-caption span.intro-title {font-size: 30px;font-weight: normal;}
.flex-caption span:first-child{text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
/** 슬라이드 테두리 설정 **/
.flexslider {border: 0px solid rgba(255, 255, 255, 1);border-radius: 0px;}
/** 로고 설정 **/
/*로고 클릭 영역 및 메뉴 클릭 영역 초기화*/
 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand, :last-child.navbar-right.navbar-nav
 {
 margin:0px;
 }
/*로고위치(상하) 조절 */
.navbar-brand img {
margin:0;
}
​ /* 상단 메뉴 색깔 설정 마우스 오버시*/
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover
{
  color:#ffb251;
}

/** 모서리 각지게 **/
.none-radius{border-radius: 0px !important;}
/** 최상단여백 크기 설정 **/
.topmarginLay_a{padding:30px;}
@media (max-width: 768px) {
.topmarginLay_a{padding:30px;}
}
/** 각각의 페이지 타이틀 설정 **/
.panel-default >.vine-title-title{background-repeat: none;padding:30px 0;}
/*.custom-title{padding:25px 0;}*/
/** 상단 메뉴바 배경색지정 **/
.navbar-inverse {background: #fff;border: none;}
/** 메뉴 폰트 설정 **/
.navbar-inverse .navbar-nav > li > a {color: #000;font-weight:700;font-size:15px;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
/** 메뉴구분선 삭제 **/
.navbar-inverse .divider-vertical {border-right-color: rgba(236, 205, 171, 1);border-left-color: rgba(195, 130, 16, 1);display:none;}
/** 하단 카피라이트 영역 설정 **/
.footer_copy>.col-lg-12{background:#313131; color:#FFF; padding:25px 5px;margin-top:50px;}
/*하단 카피라이트 영역내 공백 제거*/
.footer_copy address + br
{
  display:none;
}
.footer_copy address
{
  margin-bottom:0;
}

/**********************************************************모바일 최적화 레이아웃 시작***********************************************************/


.flex-caption>.intro-title:first-child{font-family: 'NanumBarunGothic', 'Grand Hotel', cursive;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #333;}
.navbar-inverse .navbar-toggle {border-color: rgba(48, 47, 47, 0);}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #ddd;}
.navbar-toggle{background:rgba(48, 47, 47, 0);color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #e5e5e5;}
.navbar-collapse {border-top: 0px solid transparent;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: 0px -1px 0px rgba(0, 0, 0, 0);}

.topmarginLay_a{padding:30px;}
.flexslider { border-radius: 4px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0);}

.page-header h4{font-size:15px;font-weight: bold;margin-top:12px;}
.page-header h4 .btn{padding:0px 0px 0px;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}

/** 타이틀백그라운드 이미지 **/
.custom-back1{background-image:url(/skin/img/page-title1.png)!important;}
.custom-back2{background-image:url(/skin/img/page-title2.png)!important;}
.custom-back3{background-image:url(/skin/img/page-title3.png)!important;}
.custom-back4{background-image:url(/skin/img/page-title4.png)!important;}
.custom-back5{background-image:url(/skin/img/page-title5.png)!important;}
.custom-back6{background-image:url(/skin/img/page-title6.png)!important;}
.custom-back7{background-image:url(/skin/img/page-title7.png)!important;}
.custom-back8{background-image:url(/skin/img/page-title8.png)!important;}
.custom-back9{background-image:url(/skin/img/page-title9.png)!important;}
.custom-back10{background-image:url(/skin/img/page-title10.png)!important;}
.custom-back-coffee{background-image:url(/skin/img/page-title-coffee.png)!important;}
.custom-back-pizza{background-image:url(/skin/img/page-title-pizza.png)!important;}
.custom-back-pasta{background-image:url(/skin/img/page-title-pasta.png)!important;}
/**  **/

.titleBox{padding:10px;margin:10px 0 25px; color:#fff; font-weight:bold;border:1px solid #ddd;background-size:cover;}
.titleBox a{padding:5px 10px;background:#333;text-decoration:none;color:#fff;font-size:11px}

.titleBox {
    padding: 18px !important;
}

/* 메인 div 영역 작은 네비 설정*/
 .small_navi
{
            list-style: none;
            margin-top:10px;
            margin-bottom:10px;
            margin-left:50px;
            padding:0;
            width:274px;
}
.small_navi li
{
            float:left;
            padding-left:10px;
            padding-right:10px;
}
.small_navi li a
{
  color:#000;
}

/*메인 푸터 영역 네비 설정*/
 .footer_navi ul
{
  margin:0 auto;
  padding:0;
  list-style: none;
  width:300px;
}
.footer_navi ul li
{
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
}
.footer_navi ul li a
{
  color:#FFF;
  font-weight:700;
}

.page-header {
  border-bottom: 1px solid #919191;
}

/*소셜 영역 삭제*/
.socialArea
{
 display:none;
}

/*로그인 영역 숨기기*/
ul.nav li.divider-vertical + li
{
  display:none;
}

/*블로그 게시판 설정*/
div.dhb-txt-list div h5
{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  font-size:12px;
  word-spacing : 2px;
}

/*블로그 게시판 이미지 설정*/
.dhb-txt-list img.dhb-thumb
{
 margin: 0 auto;
 width:40%;
}

/*메인 슬라이드 영역 고정할때 바뀌는 값 설정*/
.fill h1 span,
.fill p span 
 {
    padding:0;
    text-shadow:none;
    background:none;
    opacity:1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    font-size:30px;
}
