.divider-vertical{display:none !important;}

body{background-image: url('/skin/img/ricepaper2_2X.png');}
.intro-boardbox>.page-header{background: none repeat scroll 0% 0% #FFF;padding: 4px 12px;margin: 27px 0px 20px;}
.intro-boardbox > .page-header > h4 > .btn {margin-top: -5px;}
.intro-widgetBoardbox > a { background:  #fff !important;}

body>.container{background:rgba(255,255,255,0.86);border-left:1px solid #ddd;border-right:1px solid #ddd;}
.flexslider{border:0px solid #FFF !important;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.0)!important;}
.navbar-inverse .navbar-nav > li > a:hover { color: #333;}

.container_slide{padding:0px;}

.vs-callcenter{background-image: url('/skin/img/callcenter.jpg');background-size:cover;min-height:150px;padding:20px 15px;border-top:5px solid #ddd;}
.vs-callcenter>a{font-size: 18px;color: #fff;padding: 4px;background: rgba(0,0,0,0.5);font-weight: bold;}
.vs-callcenter>.phonenumber{font-size:35px;}

.v-cover1{background-image: url('/skin/img/iphone-410324_1280.jpg');background-size:cover;border-top:5px solid #4983c4;}
.v-cover2{background-image: url('/skin/img/navigation-1048294_1920.jpg');background-size:cover;border-top:5px solid #49c47d;}
.v-cover3{background-image: url('/skin/img/slide_201506161434440300_3.jpg');background-size:cover;border-top:5px solid #c45d49;}

.vs-banner-m{min-height:149px;padding:0px;}
.vs-banner-m>a{display:block;}

.vs-banner-m>a{font-size: 25px;color: #fff;padding: 4px;line-height:149px;font-weight: bold;text-align:center;background:rgba(0,0,0,0.2);}
.vs-banner-m>a:hover{color:#000;background:rgba(255,255,255,0.7);}


/*************페이지 배너*****************/
.vs-callcenter-sp{background-image: url('/skin/img/iphone-410324_1280.jpg');background-size:cover;min-height:49px;padding:4px 15px;border-top:5px solid #ddd;}
.vs-callcenter-sp>a{font-size: 18px;color: #fff;padding: 4px;background: rgba(0,0,0,0.5);font-weight: bold;}
.vs-callcenter-sp>.phonenumber-sp{font-size:35px;}

.v-cover1{background-image: url('/skin/img/navigation-1048294_1920.jpg');background-size:cover;border-top:5px solid #4983c4;}
.v-cover2{background-image: url('/skin/img/slide/slide_1403587442_slide1.jpg');background-size:cover;border-top:5px solid #49c47d;}
.v-cover3{background-image: url('/skin/img/mcover3.jpg');background-size:cover;border-top:5px solid #c45d49;}

.vs-banner-m-sp{min-height:49px;padding:0px;}
.vs-banner-m-sp>a{display:block;}

.vs-banner-m-sp>a{font-size: 16px;color: #fff;padding: 4px;line-height:49px;font-weight: bold;text-align:center;background:rgba(0,0,0,0.2);}
.vs-banner-m-sp>a:hover{color:#000;background:rgba(255,255,255,0.7);}


/*************************************************8/

/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#222222;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
border-bottom:6px solid #fff;
background-image: url('/skin/img/top-bg.png');/*background-size:cover;*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#333;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
       font-weight:bold;
}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.dropdown-menu > li > a{
	background-color:#ffffff;     /*배경 색*/
	color:#333333;                /*텍스트 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:3px 20px 3px 20px;       /*외부 여백*/
	font-size:14px;
}
/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
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 repeat scroll 0% 0% rgba(0, 0, 0, 0.76);       /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/





/******************************************New 위젯*****************************************/
/*박스*/
.intro-widgetBoardbox{border: 1px solid #EDEDED !important;margin-bottom: 5p !importantx;background:rgba(255, 255, 255, 0.8) !important;margin-top:0px  !important;}
.intro-widgetBoardbox:first-child{margin-top:28px;}
.intro-widgetBoardbox>a{display: block;padding: 5px 15px;border-bottom: 1px solid #EDEDED;color: #000 !important;background: #efefef;padding-right: 25px;}
.intro-widgetBoardbox>a>h5{font-weight:bold;}
.intro-widgetBoardbox > a:hover{border-bottom: 1px solid #EDEDED !important;padding-right: 15px;}
/*리스트*/
.intro-widget-list-box>ul{font-size: 11px;list-style: none outside none;padding: 10px 15px;margin:5px 0px!important;}
.intro-widget-list-box>ul>li{padding: 3px 0px;}
.intro-widget-list-box>ul>li>a{color:#555;margin:0px 0;display:block;}
.intro-widget-list-box>ul>li>a:hover{color:#000;}
/*블로그1*/
.intro-widget-blog1-box{border-bottom: 0px solid #efefef;position:relative;}
.intro-widget-blog1-box>ul{font-size: 11px;list-style: none outside none;padding: 10px 15px;margin:5px 0px!important;}
.intro-widget-blog1-box>ul>li{padding: 3px 0px;}
.intro-widget-blog1-box>ul>li>a{color:#555;margin:0px 0;display:block;}
.intro-widget-blog1-box>ul>li>a:hover{color:#000;}

.intro-widget-blog1-box>.row>div a{color:#000;}
.intro-widget-blog1-box>.row>div a p{font-size:11px;margin: 0px 0px 3px;}
.intro-widget-blog1-box>.row>div a .title{font-weight:bold;margin: 0px 0px 5px;}

.intro-widget-blog1-box>.row{padding:15px;}
.widgetBlogBox1{width:100%;height:90px;background-size:cover;}
.intro-blog1-list{border-bottom: 0px solid #EFEFEF;}

/*블로그2*/
.intro-widget-blog2-box{border-bottom: 0px solid #efefef;position:relative;padding:15px 0;}
.intro-widget-blog2-box>ul{font-size: 11px;list-style: none outside none;padding: 10px 15px;margin:5px 0px!important;}
.intro-widget-blog2-box>ul>li{padding: 3px 0px;}
.intro-widget-blog2-box>ul>li>a{color:#555;margin:0px 0;display:block;}
.intro-widget-blog2-box>ul>li>a:hover{color:#000;}

.intro-widget-blog2-box>.row>div a{color:#000;}
.intro-widget-blog2-box>.row>div a p{font-size:11px;margin: 0px 0px 3px;}
.intro-widget-blog2-box>.row>div a .title{font-weight:bold;margin: 0px 0px 5px;}

.intro-widget-blog2-box>.row{padding: 5px 15px;}
.widgetBlogBox1{width:100%;height:110px;background-size:cover;}
.intro-blog2-list{border-bottom: 0px solid #EFEFEF;}

.blog2Text{background: none repeat scroll 0% 0% #333;display: block;padding: 6px 8px;color: #FFF !important;}

/*이미지배너1*/
.intro-widgetbannerbox{border: 1px solid #EDEDED;margin-bottom: 5px;background:rgba(255, 255, 255, 0.8) !important;}

/******************************************New 위젯 END*****************************************/



.footer_copy{padding-top:20px;}
.footer_copy .text-center { background-color: rgba(225,225,225,0.5); color: #222; border-top: 5px solid #ddd;padding:20px;}

.vs-callcenter>hr{border-color: rgba(0, 0, 0, 1) -moz-use-text-color -moz-use-text-color;}

.vs-page-title{background: #fff;padding: 15px 20px;clear: both;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.vs-page-title h4{font-weight:bold;}
.vs-page-banner{border-bottom:3px solid #ddd;}

.vs-pageCon{padding:0px;}

.vs-introduse{background-image: url('/skin/img/introduce.jpg');background-size:cover;padding:55px 35px;}
.vs-introduse>h3{margin-top:55px;color:#fff;}
.vs-introduse>h6{margin-top:55px;color:#fff;}
.vs-introduse>p{margin-top:55px;color:#fff;}

.bgColor1{background:#dbf8fb;}
.bgColor2{background:#f8fbdb;}
.bgColor3{background:#fbdbee;}

.vs-pageCon .priceBox>.title{text-align: center;background: none repeat scroll 0% 0% #333;color: #FFF;font-size: 20px;font-weight: bold;padding: 15px;border: 1px solid #000;margin-bottom:15px;}
.vsPrice1,.vsPrice2,.vsPrice3{padding:0px!important;}
.vs-pageCon .priceBox{min-height:450px;}
.vs-pageCon .priceBox>.contents{ padding: 20px;text-align: center;}
.vs-pageCon .priceBox>.contents>h4{font-weight:bold;}
.vs-pageCon .priceBox>.contents>p{margin-top:15px;font-size:11px;margin-bottom:20px;}

.carousel li {
    margin-right: 0px !important;
}

.vs-pageCon .engArea{padding:15px;}
.vs-pageCon .engArea button{border-radius:0px !important; background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%);box-shadow: 0px 1px 0px rgba(255, 255, 255, 0) inset, 0px 1px 1px rgba(0, 0, 0, 0);}
.vs-pageCon .engArea button:hover{background:#fff;}

.faq>.panel>.panel-heading>h4>a{padding: 20px;display: block;}
.faq>.panel>.panel-heading{background-image: linear-gradient(to bottom, #f4f4f4 0px, #f4f4f4 100%);}
.faq>.panel>.panel-heading>.panel-title{font-weight:bold;}

.faq>.panel-default > .panel-heading + .panel-collapse .panel-body {font-size:11px;}


/********************************************/
.dh-view-box .row{margin-left: 0px !important; margin-right: 0px !important;}

.navbar {
    border: 0px solid transparent;}




/* 닷홈 빌더 제작지원 CUSTOM CSS */

body > .container {
    background: rgba(255, 255, 255, 0.86) none repeat scroll 0% 0%;
    border-left: none !important;
    border-right: none !important;
}

.body-layout > .container > a > h3 > strong > .img-responsive { margin-bottom:20px; }

.navbar-inverse {
    background-image: none !important;
    background-repeat: repeat-x;
}

.navbar-inverse {
    background: #fff;
    border-color: #080808 #080808 #FFF;
    padding: 0px;
    margin: 0px;
    border-bottom: 6px solid #FFF;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: none !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: #333;
    font-size: 14px;
    padding: 15px;
    margin: 0px;
    font-weight: 400;
}

body { background-image:none !important; }

img[src="/img/ic_shadow.png"] { display:none !important; }
img[src="/img/slide_shadow.png"] { display:none !important; }

.navbar-inverse {
    background: #00B1C6 none repeat scroll 0% 0%;
    border-color: #080808 #080808 #FFF;
    padding: 0px;
    margin: 0px;
    border-bottom: 6px solid rgba(119, 206, 217, 0.48);
    border-radius: 0;
    margin-bottom: 20px;
}

.navbar-header {
    float: left;
}

/* 메인화면 html 바로가기 */

.vs-banner-m > a {
    font-size: 25px;
    color: #000;
    padding: 4px;
    line-height: 149px;
    font-weight: bold;
    text-align: center;
    background: rgba(202, 246, 255, 0.57) none repeat scroll 0% 0%;
}

.vs-callcenter { background-color:#E1FAFF; background-size:cover; min-height:162px; padding:20px 15px; 
border-top:none !important; background-image: url("/skin/img/iphone-410324_1280.jpg");}
.vs-callcenter>a { font-size: 18px; color: #fff; padding: 4px; background: rgba(0,0,0,0.5); font-weight: bold;}
.vs-callcenter>.phonenumber{font-size:35px;}

.vs-banner-m > a {
    font-size: 25px;
    color: #000;
    padding: 4px;
    line-height: 149px;
    font-weight: bold;
    text-align: center;
    background: rgba(255, 255, 255, 0.6);
}
.v-cover1{background-image: url("/skin/img/slide_201506161434440300_3.jpg"); background-size:cover;border-top:none !important;}
.v-cover2{background-image: url("/skin/img/slide/construction-646918_1280.jpg"); background-size:cover;border-top:none !important;}
.v-cover3{background-image: url("/skin/img/navigation-1048294_1920.jpg"); background-size:cover;border-top:none !important;}
/* 바로가기 끝 */

.sub-layout > .contact-location-layout > .sub { float:left; margin-left:55px; }

.alert-info { font-size:20px; font-weight:600; border-color: #BEE8ED; background-color: rgba(190, 232, 237, 0.63); background-image: none; }
p.kunsul { font-size: 18px;
margin-left: 20px !important;
line-height: 1.5; }


ul.bub { font-size:18px; line-height:1.5; }

p.reissue { font-size:18px; margin-left:15px; line-height:1.5; }

.alert-success { font-size:20px; font-weight:600; background-image: none; }
.bs1, .bs2 { line-height:1.8; font-size:17px; margin-left:20px; margin-bottom:30px; }



/* 메일문의 입력창 내부 비우기*/

#mailForm .form-control::-webkit-input-placeholder { color:#fff;}

#mailForm .form-control:-moz-placeholder { color:#fff; }

#mailForm .form-control::-moz-placeholder { color:#fff; }

#mailForm .form-control:-ms-input-placeholder { color:#fff; }

 

/* 기존 라벨 제거 */

#mailForm div.form-group > label{display:none;}

#mailForm label[for="mail_agree"]{display:block;}

 

/* 메일문의 라벨 변경 */

#mailForm div.form-group:first-child:before{content:"성명";}

#mailForm div.form-group:nth-child(2):before{content:"이메일 주소(e-mail)"; }

#mailForm div.form-group:nth-child(3):before{content: "신청날짜 / 시간(오전/오후)"; }

#mailForm div.form-group:nth-child(4):before{content: "신청인원 / 연락처"; }


.navbar-inverse .navbar-nav > li > a {
    color: #FFF;
    font-size: 18px;
    padding: 15px;
    margin: 0px;
    font-weight: 400;
}


@media all and (min-width:300px) and (max-width:1024px) { 

.navbar-inverse .navbar-nav > li > a {
    color: #FFF;
    font-size: 12px;
    padding: 15px;
    margin: 0px;
    font-weight: 400;
}


 } /* media end */




/*** 메인화면 텍스트 변경 ***/

.flex-caption span.intro-title {
    background-color:#fff;
    color: #000;
    font-size: 36px;
    padding: 0px;
}


.footer_copy .text-center {
    background-color: rgba(225, 225, 225, 0.5);
    color: #222;
    border-top: 5px solid #DDD;
    padding: 20px;
    font-size: 12px;
}