@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,500,600,700&subset=latin,devanagari);
@import url(http://fonts.googleapis.com/css?family=Oleo+Script:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Damion);


/**/
.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;     /*배경 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
border-bottom:0px solid #29BBC6 !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:11111px;               /*텍스트 크기*/
	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:3px;               /*텍스트 크기*/
	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;   /*외부 여백*/
	border: 0px solid #fff;
    padding: 10px 25px;
}
.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 0px rgba(0, 0, 0, 0);
}
.navbar>.container>.navbar-header>a.navbar-brand{font-family: 'arial' !important; padding: 15px 15px 15px !important; font-size: 31px;color:#fff!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: "Rajdhani" !important;font-size: 75px;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0); }
.flex-caption span.intro-text {font-family: "Rajdhani" !important;font-size: 5px;text-shadow: horizontal-offset vertical-offset blur color;text-shadow: 2px 4px 3px rgba(0,0,0,0); }
.navbar-inverse .navbar-nav > li > a {color: #fff;font-size: 13px;font-weight:normal;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #C90000; background-color: transparent;}
.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{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: 14px;display: block;padding: 70px 0;background: rgba(0,0,0,0.35);}
.vs-col3>div>div a:hover{background: rgba(0,0,0,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-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 !important;}
.vs-qna .panel-default > .panel-heading {background: #fff !important;}


/*스킨제작*/
/*.flex-caption {top: 0px; bottom: auto !important;background:rgba(0,0,0,0.7); padding:55px 15px 10px;border-bottom: 10px solid #FFF;}
.flex-caption span.intro-title a{color:#fff;}*/
.navbar-inverse {margin-top: 0px;    padding-top: 10px; padding-bottom: 1px;}
.dh-front-list2 .front-panel .panel-body{border: 3px solid #000;}
.custom-title>.panel-body{border: 0px solid #000;}

.footer_copy .col-lg-12{text-align: left;color:#000;padding: 35px 20px;border-top: 10px solid #000;}
.footer_copy .col-lg-12 .footer-logo{font-family: 'Rajdhani' !important;color:#000; border:3px solid #000;padding:5px 10px;display:inline-block;font-weight:bold;}
.footer_copy .col-lg-12 a.footer-logo:hover{border:3px solid #000!important;}
.intro-board-layout{margin-top: 25px;}

.socialArea img{border-radius:50%;}

.dropdown-menu > li > a {
    background-color: #FFF;
    color: #333;
    padding: 0px;
    margin:00px;
    font-size: 14px;
    padding: 5px 11px;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
    background: #000;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #000;
    background-color: transparent;
}

/* 높이변동 슬라이드 애니메이션 중 캡션 보임 */
.flexslider .slides > li {-webkit-backface-visibility: visible;}

.navbar-inverse {    border-bottom: 6px solid #000 !important;background: rgba(0, 0, 0, 0.9);}

.body-layout{color: #333;}

.top-info{display:none;}
.top-info .container span{border-top: 1px solid rgba(255, 255, 255, 0.34);padding: 8px 0;}
.top-info .container span a{color:#fff;margin:2px 5px;font-size: 11px;}
.top-info .container span a:hover{color:#fff;}

.intro-widget-layout{display:none;}
.intro-board-layout {width: 100%;}

.vs-col3 > div > div a fonts{font-family: 'Damion' !important;font-size:31px;}

.intro-boardbox {
    margin-top: 25px;
    border-top: 0px solid #A4A4A4;
}
.intro-board-layout {
    margin-top: 0px;
}
.footer_copy .col-lg-12 {
    text-align: right;
    color: rgba(0, 0, 0, 0.9);
    padding: 35px 20px;
    border-top:none;
    background-color: rgba(255, 255, 255, 0.9);
}
.footer_copy .col-lg-12 .footer-logo {
    font-family: "Damion" !important;color: #fff;border: 0px solid #000; font-size:31px;padding: 0px !important;
}
.footer_copy .col-lg-12 .footer-logo:hover {color: #FFF;border: 0px solid #000;font-size: 31px;padding: 0px !important;}
.intro-boardbox >.page-header{}
.intro-board-layout .intro-boardbox .page-header h4 a.btn{display:none;}
.intro-board-layout .intro-boardbox .page-header h4{font-family: 'Damion' !important;font-size:31px;text-align:center;padding: 10px;
border-bottom: 1px dashed #333;}



.dh-front-gallery > .col-xs-3 > a.thumbnail:hover, .dh-front-gallery > .col-xs-3 > a.thumbnail:focus, .dh-front-gallery > .col-md-3 > a.thumbnail:hover, .dh-front-gallery > .col-md-3 > a.thumbnail:focus, .slick-track > div.thumbnail:hover, .slick-track > div.thumbnail:focus {
    background-size: 120% auto;
    background-position: center center;
    cursor: pointer;
    transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
}



/*블로그 레이아웃 설정*/


.dhb-txt-box .text-right{
    display:none;
}
.dhb-txt-box .dhb-txt-list{
    width:100%;
    border-right: 0px solid #D9D9D9;
}
.dhb-txt-box .dhb-txt-list .row div:nth-child(1){width:100%;}
.dhb-txt-box .dhb-txt-list .row div:nth-child(2){width:100%;}
.dhb-txt-box .dhb-txt-list .row div:nth-child(2) h4{font-size:13px;}
.dhb-txt-box .dhb-txt-list .row div:nth-child(2) h4 strong{font-weight:normal;}
.dhb-txt-box .dhb-txt-list .row div:nth-child(2) h5{display:none;}
.dhb-txt-box .dhb-txt-list .thumb-hidden {
    border: 0px solid #FFF;
    box-shadow: 0px 0px 0px 0px #000;
}
.bbs-blog-index-layout .dh-board .dhb-txt-box {
    padding: 8px 3px;
    background: #fff none repeat scroll 0% 0%;
    border: 0px solid #D9D9D9;
    margin: 0px 0px;
    border-top: none;
    border-bottom:none;
    background: #fff none repeat scroll 0% 0%;
    padding: 20px 10px;
}
.bbs-blog-index-layout .dh-margin-top {
    margin-top: 40px;
    padding: 10px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    
    .dhb-txt-box {
        width: 100%;
        float: left;
    }
    
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    
    .dhb-txt-box {
        width: 50%;
        float: left;
    }
    
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    
    .dhb-txt-box {
        width: 33.3%;
        float: left;
    }
    
}

/*블로그 레이아웃 설정*/



.custom-title{background:rgba(0,0,0,0);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.05);
    border: 0px solid transparent;
    text-align: center;
    border:1px dashed #333;
    border-left:none;border-right:none;
}
.custom-title h4{font-weight:bole;font-size:31px;font-family: "Damion" !important;}

.about32{background:url('/skin/img/32/girl-984155_1920.jpg');
    padding:15px;
    background-size:cover !important;
    background-position:center !important;
}
.about32>div{color:#fff;}
.about32>div{padding:25px;}
.about32 div h2{font-weight:bold;font-size:35px;font-family: "Damion" !important;}
.about32 div h3{font-family: "Damion" !important;}
.about32 div p{font-size:13px;margin-top:20px;}

.about32 .top-info{margin-top:15px;}

.about32 .top-info span a {
    color: #FFF;
    margin: 2px 5px;
    font-size: 11px;
}
.about32 .top-info span a:first-child{margin-left:0px;}
.about32 .top-info span{padding:5px 0;border-top:1px solid #fff;}



.history32 .history-con{
    font-size: 11px;
}
#map_addr {
    padding: 10px 15px;
    background-color: #FFF;
    text-align:center;
}


.intro32{background:url('/skin/img/32/a-1.jpg');
    padding:15px;
    background-size:cover !important;
    background-position:center !important;
}
.intro32>div{color:#fff;text-align:center;}
.intro32>div{padding:35px;}
.intro32 div h2{font-weight:bold;font-size:35px;font-family: "Damion" !important;}
.intro32 div h3{font-family: "Damion" !important;}
.intro32 div p{font-size:13px;margin-top:20px;}

.intro32 .top-info{margin-top:15px;}

.intro32 .top-info span a {
    color: #FFF;
    margin: 2px 5px;
    font-size: 11px;
}
.intro32 .top-info span a:first-child{margin-left:0px;}
.intro32 .top-info span{padding:5px 0;border-top:1px solid #fff;}

.dh-view-info { display:none !important; }

.pagination { display:none; }
.dh-view-box > .row > .page-header { border-top:none; border-bottom:none; }
.dh-board .pagination { display:none !important; }
.input-group { display:none !important; 