* {box-shadow:none !important; text-shadow:none !important;}
li {list-style-type:none; }
body {font-weight:300;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding:8px;}
.row {margin:0;}

/* slide */
.flexslider {border: 0 none; border-radius: 0px;}
.flex-caption {text-align:left; bottom:40%; left:10%;}
.flex-caption span.intro-title { background:none;}
.flex-caption span.intro-text {background:none;}

/* 버튼 */
.btn-primary, .btn-danger, .btn-default, .btn-warning, .btn-success, .panel-default>.panel-heading {background-image:none; border-radius:0;}
.form-control {border-radius:0;} 
.login-layout .form-control {height:40px; }
.login-layout .btn-warning {padding:10px 12px; background:#43a599; border-color:#43a599;}
.login-layout .btn-warning:hover {background:#fff; color:#999;}
.nlogin-btn {border-radius:0; padding:10px 12px;}

.list-group-item .row, .well-lg .row, .skin-pri .row {width:100%;}
.skin-pri .row {margin-top:100px;}
.price {background:#eee; }
.about {background:url("/skin/img/bgbg2.jpg") center; background-attachment: fixed; padding:350px 0;}
.inquiry {padding:50px 0 150px;}
.inquiry a {
    padding: 15px 0;
    width: 280px;
    margin: 0 auto;
    border: 2px solid #fff;
    color: #fff;
    font-size: 15px;}
.inquiry a:hover, .inquiry a:focus {background-color: #71c5c1; color: #fff; border:2px solid #fff !important;}
.inquiry.in2 a {
    border: 2px solid #71c5c1;
    color: #71c5c1;}
.inquiry.in2 a:hover, .inquiry.in2 a:focus {color: #fff; border:2px solid #71c5c1 !important;}

.ghost-btn a {    display: inline-block;
    min-width: 180px;
    text-align: center;
    color: #fff;
    padding: 16px 0;
    transition: all 0.8s;
    border: 1px solid #fff;}
.ghost-btn a:hover {    background:rgba(255, 255, 255, 0.7);
    color: #fff; border: 1px solid #fff !important;}

/* 게시판 위젯 */
.page-header {border-bottom:2px solid #999 !important;}
.dh-front-list2 h6 {padding:18px 2px 0; border-top:1px solid #ccc; }
.dh-front-list2 h6 a, .dh-front-list2 h6 a span {font-size:17px; font-weight:500;}
.dh-front-list2 h5, .dh-front-list2 h5 a, .dh-front-list2 h5 p, .dh-front-list2 h5 span {font-size:15px !important; font-weight:400; border:0 none; margin:0 0 50px; line-height:1.5; padding:0;}
.dh-front-list2 .front-panel>.panel { border:0 none;}
.img-thumbnail {padding:0; border-radius:0;}
.dh-vod-thumb .video-row-subject a {font-size:17px; font-weight:400;}

.dh-front-txt .front-panel>.panel {border:0 none; background:#f8f5f1;}
.dh-front-txt div div div.panel-body {min-height:220px; padding: 30px 20px 20px;}
.dh-front-txt div div div.panel-body h5 a { font-size:17px; font-weight:600; }
.dh-front-txt div div div.panel-body h6 a {font-size:15px; line-height:1.5; font-weight: 400;}

.dh-front-blog>.col-md-4>.thumbnail {min-height:290px; border:0 none;}
.dh-front-blog>.col-md-4>.thumbnail>.caption h5 a {font-size:17px; font-weight:600; }
.dh-front-blog>.col-md-4>.thumbnail>.caption p a {font-size:15px;  font-weight:400; line-height:1.5;}

.uneven div {height:180px;}
.uneven .thumbnail {border:1px solid #eee;}

/* 기존 소셜 버튼  */

.socialArea { display:none;margin:0;}

.display_social{display:block;}

/* new 소셜버튼 */
.socialArea a .btn:hover .fa-facebook {color:#4D67A3;}
.socialArea a .btn:hover .fa-twitter {color:#25A7DF;}
.socialArea a .btn:hover .fa-google-plus, .socialArea a .btn:hover .fa-youtube-play, .socialArea a .btn:hover .fa-pinterest-p, .socialArea a .btn:hover .fa-instagram {color:#E22C25;}
.socialArea a .btn:hover .fa-quote-right, .socialArea a .btn:hover .fa-commenting  {color:#F8B713;}


/************모바일일경우 슬라이드 폰트사이즈 줄임*************/
@media screen and (max-width:768px) {
    .flex-caption {left:3% !important;}
    .flex-caption>.intro-title{font-size:20pt !important;}
    .flex-caption>.intro-text{display:none;}
}

.navbar-brand {
    display: block;
    height: auto;
}


/** 인트로 슬라이드 수정 **/
.flex-caption span.intro-title {font-size: 50pt;}
.flex-caption span.intro-text {font-size: 20pt; }

/** 로고위치(상하) 조절 **/
.navbar-brand img {margin-top: -2px;}
/** 모서리 각지게 **/
.none-radius{border-radius: 0px !important;}

/* 소셜 버튼 버튼 크기, 색 지정  */
.socialArea a .btn {font-size:16pt; color:#999;}
/* 모바일 메뉴 */
.mobile-btn-layout{
    margin:0px;
}