/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#243056;     /*배경 색*/
	border:none;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}
/*로고 색 지정*/
.container a h3
{
  color:#586787;
}

/*상단 로고 마우스 오버시 색깔 지정*/
.container a h3:hover, .container a h3:focus
{
 color:#586787;
}

/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#999999;                /*텍스트 색*/
	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;
}
/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
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;            /*텍스트 정렬*/
}
/*하단 카피라이트 배경 제거*/
.btm-shadow
{
  display:none;
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
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{
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
.flex-caption span.intro-text{
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/

/************************************************************  추가 ************************************************************************/
.navbar-inverse .divider-vertical {border:none;}
.navbar-inverse .navbar-nav > li > a {color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {color:#7c91b8;}

.sitemap4-toggle {margin-bottom:20px;}
.add_act {padding:0; min-height:289px; }
.add_act h3 {text-align:center;}
.add_act h3.col-sm-12 {margin-bottom:30px;}
.add_act h3:after {content:''; clear:both; display:block;}
.add_act h3 em img {margin:0 auto;}
.add_act h3 span {height:49px; background:url("/skin/img/act_tit_line.png") repeat-x right 50%; background-size:auto;}
.act_box_wrap {padding:0 10px; text-align:center;}
.act_box_wrap .act_box1 {position:relative; float:none; display:inline-block; padding:0; margin:0 -6px; background:#fff; min-height:259px; vertical-align:middle; z-index:10;}
.act_box_wrap div {padding:0 20px;}
.act_box_wrap .act_box1 { -moz-box-shadow: 0 0 25px #000;  -webkit-box-shadow: 0 0 25px #000;  box-shadow: 0 0 25px #000;}
.act_box_wrap .act_box2 {float:none; display:inline-block; padding:0; background:#fff; min-height:231px; vertical-align:middle;}
.act_box_wrap div.act_box1 i {font-size:66px; color:#579c10;}
.act_box_wrap div.act_box2 i {font-size:44px; color:#72818c;}
.act_box_wrap div h3 {margin:0; margin-bottom:31px; color:#fff;}
.act_box_wrap div.act_box1 h3 {padding:18px 0; background:#65b611; font-size:18px;}
.act_box_wrap div.act_box2 h3 {padding:13px 0; background:#99a5ad; font-size:14px;}
.act_box_wrap div p, .act_box_wrap div ul {padding-top:8px; margin-top:17px; border-top:1px solid #e5e5e5; color:#1a1a1a; text-align:left;}
.act_box_wrap div.act_box1 p {margin-top:20px;}

.navbar-inverse .navbar-toggle .icon-bar {background:#000;}
.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background:#fff;}
.flexslider {border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow: 5px 5px 0 rgba(0,0,0,0.2); -moz-box-shadow: 5px 5px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.2);}
.page-header {border-bottom: 2px solid #334874;}
.custom-title {background:url("/skin/img/bg_sub.png") no-repeat 50% 50%; background-size:cover;}
.custom-title h3 {text-align:center;}
.custom-title h3 em {font-style:normal; color:#fff; text-align:center;}
.custom-title h3 small {font-size:13px; color:#fff;}
.custom-title h3 strong span {display:inline-block; width:12%; height:27px; background:url("/skin/img/bg_sub_line.png") repeat-x right 50%; vertical-align:middle;}
.hr_col {border-bottom:2px solid #334874;}
.dropdown-menu > li > a {margin:0; padding:3px 20px;}
@media (min-width: 768px){
  .navbar-nav {margin-top:7px;}
}



@media (min-width : 320px) and (max-width : 768px) {
  .add_act h3 em {display:block; float:none !important; width:100%;}
  .add_act h3 span.col-sm-4 {display:block; float:none !important; width:100% !important;}
}