/* ----- Header ----- */
#header {
  
  min-height: auto;
  width: 100%;
  transition: all 0.5s ease;;}
 
.container{ width:1200px; margin:0 auto;}


body.front #header,
body.node-type-home-page-banner #header {
background: #fff;
width: 100%;
transition: all 0.5s ease;
border-bottom: none; }

body.front #header #logo,
body.front #header #logo img{
transition: all 0.5s ease;
width: 550px;
 }


body.front #header.shrink{background:url(../images/navbjj.png) center top no-repeat; transition: all 0.5s ease; height: 115px; position:fixed; top: 0px;  }

body.front #header.shrink a{color: #000;}


body.front #header.inverse:not(.shrink) { width: 100%; height: 115px;
background:url(../images/navbjj.png) center top no-repeat;}
body.front #header.inverse:not(.shrink) a{}

body.front #header.shrink .nav1{ width:460px; margin-top:2px;}
body.front #header.shrink .search-tb1{ margin-top:17px; }
body.front #header.shrink .nav1 ul li a{ font-size:16px;}
	  
body.front #header.shrink .nav1 ul li:hover ul li a {font-size:14px;}
	  

	  
   
body.front #header,
body.node-type-home-page-banner #header {
position: fixed;
z-index: 100;
 background:url(../images/navbjj.png) center top no-repeat;}
 }
 

body.bodybg.not-front #header.shrink {
   background:url(../images/navbjj.png) center top no-repeat;}


body.subsite-nav.not-front #header.shrink {
  background:url(../images/navbjj.png) center top no-repeat;}

body:not(.bodybg).subsite-nav.not-front #header {
  background:url(../images/navbjj.png) center top no-repeat; }

.header-bkg.photobg #header {
  background-attachment: fixed !important;
  background-size: cover !important; }

