




/* #nsr{ font-family: 'Nanum Square Round', sans-serif;}
#font{font-family: 'Nanum Square' } */
a:hover{text-decoration: none;}


body,html{width:100%;height:100%}
/* body{font-family:Merriweather,'Helvetica Neue',Arial,sans-serif} */
hr{max-width:50px;border-width:3px;border-color:#065B89}
hr.light{border-color:#fff}
a{color:#065B89;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s} 
a:hover{color:#065B89}
nav {text-align: center;}

/* .bg-primary{background-color:#2980b9!important}
.bg-dark{background-color:#212529!important}
.text-faded{color:rgba(255,255,255,.5)} */

section{padding:0rem 0}
.section-heading{margin-top:0}::-moz-selection{color:#fff;background:#212529;text-shadow:none}::selection{color:#fff;background:#212529;text-shadow:none}
img::selection{color:#fff;background:0 0}
img::-moz-selection{color:#fff;background:0 0}

#mainNav{  
  border-top:10px solid rgba(33,37,41,.1); border-bottom:10px solid rgba(33,37,41,.1);background-color:rgba(0,0,0,1);
		/* font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;*/-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s} 
 #mainNav .navbar-brand{font-weight:700;text-transform:uppercase;color:#065B89;/*font-family:'Open Sans','Helvetica Neue',Arial,sans-serif */}
#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#065B89; transition: all .3s linear;}

#mainNav:hover{border-bottom:1px solid rgba(33,37,41,.1); background-color:rgba(33,37,41,.5);}



#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#fff}
#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#065B89}
#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{color:#065B89!important;background-color:transparent}
#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}



@media (min-width:980px){
  
#mainNav{ border-color:transparent; background-color:transparent; }

#mainNav .navbar-brand{ margin: 10px 0 10px 0; }
#mainNav.navbar-shrink .navbar-brand{margin-top:0px; margin-bottom:0px;}
#mainNav .navbar-brand{color:rgba(0, 0, 0, 0.7)}
#mainNav .navbar-nav>li.nav-item:focus:hover,#mainNav .navbar-brand{top:10px; position:fixed;}


#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.6rem 1.5rem}
#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(0, 0, 0, 0.8);transition: all .4s linear;}
#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#fff}

#mainNav.navbar-shrink .nav_language {top:10px;}
#mainNav.navbar-shrink .nav_language a { color: black; }



/* S:logo */
.silla_logo {
      width: 227px; height: 45px; transition: all 0.3s linear;
      background: url('../img/로고.PNG') no-repeat; background-size: cover; background-position: center center; 
}
#mainNav.navbar-shrink .silla_logo {
      width: 227px; height: 45px; transition: all 0.3s linear;
      background: url('../img/logoHover.png') no-repeat; background-size: cover; background-position: center center; 
}
/* E:logo */

/* #mainNav.navbar-shrink{border-top:10px solid rgba(33,37,41,.1); border-bottom:10px solid rgba(33,37,41,.1);background-color:rgba(0,0,0,.7)} */
#mainNav.navbar-shrink{ 
      border-top:10px solid rgba(255, 255, 255, 0.1); border-bottom:10px solid rgba(255, 255, 255, 0.1);
      background-color:rgba(255, 255, 255, 1);
}
#mainNav.navbar-shrink .navbar-brand{color:#065B89}
#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#065B89}
#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#000}
#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover{color:#065B89}
#mainNav.navbar-shrink .navbar-nav>li.nav-item>ul{display:none;}
#mainNav.navbar-shrink .navbar-nav>li.nav-item:hover>ul{display:block;}}
#mainNav.navbar-shrink .language a {color: #333;}



@media (max-width:980px){
      header.masthead{height:100vh;}
      header.masthead p{font-size:1.15rem}
      #mainNav .navbar-nav>li>ul{display:none;}
      #mainNav .navbar-nav>li.active>ul{display:block;} 
      #mainNav .navbar-nav>li.nav-item>ul{padding:.3rem 2rem}
      #mainNav .navbar-nav>li.nav-item{cursor:pointer}

      /* S:logo */
      .silla_logo {
            width: 227px; height: 45px; transition: all 0.3s linear;
            background: url('../img/로고.PNG') no-repeat; background-size: cover; background-position: center center; 
      }
      /* E:logo */
}

@media (min-width:980px){
      header.masthead{height:100vh;min-height:650px;padding-top:0;padding-bottom:0}
      header.masthead h1{font-size:3rem;text-align: center;}
      #mainNav .navbar-nav>li.nav-item>ul{display:none;}
      #mainNav .navbar-nav>li.nav-item:hover>ul{display:block; }
      #mainNav .navbar-nav>li>ul{text-align: center;}

      
}

@media (min-width:1200px){
      header.masthead h1{font-size:4rem}
      #mainNav .navbar-nav>li.nav-item>ul{display:none;}
      #mainNav .navbar-nav>li.nav-item:hover>ul{display:block; }
      #mainNav .navbar-nav>li>ul{text-align: center;}

      
}





.nav_language {
      color: white;
}
