/** 웹폰트 호출 **/
@import url(http://fonts.googleapis.com/css?family=Lobster);
/** 인트로 슬라이드 수정 **/
.flex-caption>.intro-title:first-child{font-family: 'Lobster', cursive, "NanumBarunGothic";}
.flex-caption span.intro-title {font-size: 30px;font-weight: normal;}
.flex-caption span:first-child{background:none;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
/** 슬라이드 테두리 설정 **/
.flexslider {border: 5px solid rgba(255, 255, 255, 1);border-radius: 0px;}
/** 로고위치(상하) 조절 **/
.navbar-brand img {margin-top: -2px;}
/** 모서리 각지게 **/
.none-radius{border-radius: 0px !important;}
/** 최상단여백 크기 설정 **/
.topmarginLay_a{padding:40px;}
@media (max-width: 768px) {
.topmarginLay_a{padding:80px;}
}
/** 각각의 페이지 타이틀 설정 **/
.panel-default >.vine-title-title{background-repeat: none;padding:30px 0;}
/** 타이틀백그라운드 이미지 **/
.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;}
/**  **/
/*.custom-title{padding:25px 0;}*/
/** 상단 메뉴바 배경색지정 **/
.navbar-inverse {background-color: #ff9c00;border-color: none;}
/** 상단 메뉴바 배경 **/
.navbar-inverse{background-image:url(/skin/img/wild-sea.png);}
.navbar-inverse {background-repeat: repeat !important;}
/** 상단 메뉴바 보더설정 **/
.navbar {border-top: 2px solid #c94700!important;border-bottom: 4px solid #c94700!important;}
/** 메뉴 폰트 설정 **/
.navbar-inverse .navbar-nav > li > a {color: #fff;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:#EAEAEA;border-top:4px solid #c94700;padding:25px 5px;margin-top:15px;}
/** body 배경 **/
body{background-image:url(/skin/img/hoffman.png);}
/**서브메뉴 그림자 삭제**/
.dropdown-menu {    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}
/**썸네일 이미지 100%**/
.thumbnail>img{width:100%;}
/**인사말 페이지**/
.vbox1{background:#fff;padding:15px;}
.vbox1 img{width:100%;}
.vbox2{background:#fff;padding:15px;border:1px solid #ededed;}
/**페이지타이틀 설정**/
.vpageTitle{font-weight:bold;font-family:"NanumMyeongjo","나눔명조"}
/**폼메일 기존 타이틀 삭제**/
.tos-desktop h2{display:none;}
/**인트로 html설정**/
.intro-html{margin:15px 0 0;}
.intro-html>.text-center{padding:25px 0;background-image:url(/skin/img/bg-cover-intro.png); background-size:cover;}
.intro-html>.text-center>p{color:#fff;font-weight:bold;font-size:18px;}
.intro-html>.text-center>p>small{margin:0 0 0 10px;}

/*이미지 가운데 정렬 시작*/
.img-mg-center{margin:0 auto;}
/*이미지 가운데 정렬 끝*/


/*게시판 이미지 미리보기 사이트 조정 시작*/
.thumb-hidden {height:100%;}
/*게시판 이미지 미리보기 사이트 조정 끝*/



h1{
  font-size: 30px;
  color: #ff6c00;
  text-transform: uppercase;
  font-weight: 300;
  text-align: center;
  margin-bottom: 15px;
}
table{
  width:100%;
  table-layout: fixed;
}
.tbl-header{
  background-color: rgba(255,156,0,0.3);
  margin: 0 auto;
  vertical-align: middle;
 }
.tbl-content{
  overflow:hidden;
  margin-top: 0px;
  border: 1px solid rgba(0,0,0,0);
}
th{
  padding: 3px 15px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
}
td{
  padding: 15px;
  text-align: left;
  vertical-align:middle;
  font-weight: 300;
  font-size: 12px;
  color: #000;
  border-bottom: solid 1px rgba(0,0,0,0.1);
}

/* demo styles */


section{
  margin: 50px;
}


/* follow me template */
.made-with-love {
  margin-top: 40px;
  padding: 10px;
  clear: left;
  text-align: center;
  font-size: 10px;
  font-family: arial;
  color: #fff;
}
.made-with-love i {
  font-style: normal;
  color: #F50057;
  font-size: 14px;
  position: relative;
  top: 2px;
}
.made-with-love a {
  color: #fff;
  text-decoration: none;
}
.made-with-love a:hover {
  text-decoration: underline;
}


/* for custom scrollbar for webkit browser*/

::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}