@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700";
@import "https://fonts.googleapis.com/earlyaccess/notosanskr.css";
@import "https://fonts.googleapis.com/css?family=Raleway:400,600,700,800"; 

/* Add here all your css styles (customizations) */

body {
	font-family: 'Noto Sans KR', 'Nanum Gothic','나눔고딕','NanumGothic','Malgun Gothic','MalgunGothic','맑은 고딕','맑은고딕','돋움',Dotum,AppleGothic,sans-serif;
}

h2 {
	font-weight: 600;
}

.cbp-l-inline-title {
	font-weight: 600;
	
}


.one-page-header { 
  background: rgba(0,0,0,0.5);
}

.one-page-header.top-nav-collapse .navbar-brand .logo {
	display: none!important;
}
.one-page-header.top-nav-collapse .navbar-brand .logo2 {
	display: block!important;
}

.one-page-header .navbar-brand { 
	height: 50px;
	  padding: 10px 15px;
}


.tp-caption {border-color: #000; font-weight: 400; }
.rs-caption-1, .rs-caption-2 {color: #000;}

.rs-caption-1 {border: 0;}


.btn-u.btn-brd.btn-u-light-solid { background-color: rgba(255,255,255,0.8); color: #000;}
.btn-u.btn-brd.btn-u-light-solid:hover {background: #FFF !important; color: #000;}

 
.tp-caption i, .backcolor1  i { 
  padding: 0 5px;
  font-style: normal; 
  background-color: rgba(255, 255, 255, 0.7);
}

/*.team-v1 li > .team-img {position: relative; border-radius: 40px !important; overflow: hidden; }*/

.tp-dottedoverlay.twoxtwo {opacity: 0.4; display: none;}

.team-v1 li > .team-img li i.fa-linkedin:hover {
  color: #fff;
  background: #1884bb;
  border-color: #1884bb;
}

.contacts-in form .form-inline {
  color: #fff;
  box-shadow: none;
  border-color: #eee;
  background: rgba(0,0,0,0.2);
}

.cbp-l-caption-desc {
  color: #ddd;
}

.cbp-caption-overlayBottomPush .cbp-caption-activeWrap {
  bottom: -70px;
  height: 70px;
  /*background-color: rgba(0, 0, 0, 0.5);*/

}

.cbp-item {border: 0px solid #ddd;}

.cbp-item:hover .cbp-caption-activeWrap { 
  /*background-color: rgba(0, 0, 0, 0.7);*/
}

.cbp-singlePageInline-active .cbp-caption-activeWrap { 
  /*background-color: rgba(0, 0, 0, 0.7);*/
}

.cbp-l-caption-date { 
  float: right;
  color: #fff; 
}

.cbp-l-inline-title>i {
  font-size: 0.7em;
  font-style: normal;
  margin-left: 20px;
}

 
.cbp-l-loadMore-button .cbp-l-loadMore-button-link { 
  color: #FFF; 
  background: #4765a0;
  border-color: #4765a0;
}

.parallax-twitter { 
  background: #333 url(../img/bg/21.jpg) 50% 0 fixed; 
}

 

.one-page-header .navbar-nav > li > a:before { 
  content: ""; 
}
 
.one-page-header .navbar-nav > li > a {
  color: #ccc; 
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFF !important;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #FFF; 
}

.top-nav-collapse .navbar-nav > .active > a,
.top-nav-collapse .navbar-nav > .active > a:hover,
.top-nav-collapse .navbar-nav > .active > a:focus {
    color: #4765a0 !important;
}

.top-nav-collapse .navbar-nav > li > a:hover {
    color: #4765a0; 
}

.copyright-section { 
  padding: 25px;
}

.copyright-section p {
  font-size: 12px;
}


.map-section {height: 450px;}
.map-section #map {height: 100%;}

.rs-caption-1:after, .rs-caption-1:before {content: "";}


.cbp-l-caption-title {
  color: #fff;
  font: 400 14px/16px "Open Sans",sans-serif;
}


.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body, .cbp-caption-overlayBottomAlong .cbp-l-caption-alignLeft .cbp-l-caption-body, .cbp-caption-overlayBottomPush .cbp-l-caption-alignLeft .cbp-l-caption-body, .cbp-caption-overlayBottomReveal .cbp-l-caption-alignLeft .cbp-l-caption-body {
  margin: 7px 14px 0;
}




@media (max-width: 450px) {
 
}







