@import url(http://fonts.googleapis.com/css?family=Lobster);
@import url(http://fonts.googleapis.com/css?family=Oleo+Script:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/**/
.navbar-brand{
     font-family: Impact,  "Nanum Gothic", cursive !important; color:#fff !important; font-size:26px;
text-shadow: 6px 6px 0px rgba(0,0,0,0.2);
}
.navbar-brand p{font-size:14px; text-align:right;}

/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#29BBC6;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
border-bottom:5px solid #239FA8 !important;
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand{padding: 25px 15px 15px !important;}
.navbar-brand img {
	padding-top: 0px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#fff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.dropdown-menu > li > a{
	background-color:#ffffff;     /*배경 색*/
	color:#333333;                /*텍스트 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:3px 20px 3px 20px;       /*외부 여백*/
	font-size:14px;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    /*text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.0) !important;*/
}
/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
body > .navbar-fixed-bottom .text-center{
	background:#ffffff;           /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
.footer_copy .text-center{
	background-color:#ffffff;     /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
h1.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

p.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

.flex-caption span.intro-title{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
.flex-caption span.intro-text{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/


/*커스텀*/
.flexslider {
    border: 0px solid #FFF;
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0);
}
.navbar>.container>.navbar-header>a.navbar-brand{font-family: 'Lobster' !important; padding: 15px 15px 15px !important; font-size: 31px;color:#000!important;}
.navbar-inverse { background: rgba(255,255,255,0.9); border-bottom: 0px solid #A3C4E1 !important;}
.navbar-inverse .divider-vertical,.caret{display:none;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: 0px -1px 0px rgba(0, 0, 0, 0);}
.flex-caption span.intro-title {font-family: "Lobster" !important;font-size: 50px;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0.3); }
.flex-caption span.intro-text {font-family: "Lobster" !important;font-size: 22px;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0.3); }
.navbar-inverse .navbar-nav > li > a {color: #000;font-size: 16px;font-weight:normal;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {font-style:italic; color: #000; background-color: transparent;font-weight:bold;}
.vs-col3{margin-bottom: 15px;}
.vs-col3>div>div{min-height:150px;background-size:cover;background-position:center;position:relative;}
.vs-col3>div>div a{font-family: 'Lobster' !important; text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0.3); color:#007CA5 !important; color:#fff !important;font-size: 22px;display: block;padding: 70px 0;background: rgba(0,0,0,0.35);}
.vs-col3>div>div a:hover{color:#000!important;background: rgba(255,255,255,0.65);}
.vs-col3>div>div>div{position: relative;text-align: center;}
.vs-col3>div .main1 div{background-image: url("/skin/img/main1.jpg"); width:100%;min-height:150px;background-size:cover;background-position:center;}
.vs-col3>div .main2 div{background-image: url("/skin/img/main2.jpg"); width:100%;min-height:150px;background-size:cover;background-position:center;}
.vs-col3>div .main3 div{background-image: url("/skin/img/main3.jpg"); width:100%;min-height:150px;background-size:cover;background-position:center;}


.intro-boardbox{padding-left: 0px; padding-right: 0px;}
.intro-boardbox >.page-header{display:none;}

.intro-widgetbox>.page-header{display:none;}


.thumbnail, .img-thumbnail {box-shadow: 0px 1px 2px rgba(0, 0, 0, 0);}

.vsitemap, .sitemap4-toggle {margin: 20px auto;}

.footer_copy .text-center {padding: 20px 0px; border-top:1px solid #ededed;}

.p-title{border-bottom: 1px solid #ededed;padding: 15px 20px 15px;background: #f8f8f8;font-family: "Lobster" !important;}

.vs-about{background:url("/skin/img/about.jpg");background:position:center;background-size:cover;}
.vs-about .title{font-size:15px;font-weight:bold;}
.vs-about2{background: #fff;}

.p-title>i{display:none;}
.bgWhiteAlpha{background: rgba(255,255,255,0.7);padding: 110px 25px;}


a,a:focus{text-decoration:none;}

.vs-qna{}
.vs-qna>.panel{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0);}
.vs-qna h4>a{display:block;padding: 20px 0px; text-decoration:none;}
.vs-qna h4>a:focus {outline: none;}
.vs-qna h4>a:hover {border-bottom: 0px dotted #EFEFEF !important}
.vs-qna .panel-default > .panel-heading {background: #fff !important;}