.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /*background: none;*/
    z-index: 1000;
    /*min-height: 150px;
    overflow: visible !important;*/
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;

}
.header.shrink {
    /*height: 70px;*/
}

.header-sf.shrink {
	background: rgba(255,255,255,.8) !important; /* For browsers that do not support gradients */
  	background: -webkit-linear-gradient(top,rgba(255,255,255,0.8),rgba(238,238,238,1)) !important; /*Safari 5.1-6*/
  	background: -o-linear-gradient(top,rgba(255,255,255,0.8),rgba(238,238,238,1)) !important; /*Opera 11.1-12*/
  	background: -moz-linear-gradient(top,rgba(255,255,255,0.8),rgba(238,238,238,1)) !important; /*Fx 3.6-15*/
  	background: linear-gradient(to top,rgba(255,255,255,0.8),rgba(238,238,238,1)) !important; /*Standard*/ 
}



.navbar-brand.shrink {
	
	height:55px !important;
	z-index: 9998 !important;
	margin-bottom:5px !important;
	/*position:absolute;
	left:5px !important; right:5px !important; */
	-o-transition:all 2s ease-in;
  	-ms-transition:all 2s ease-in;
  	-moz-transition:all 2s ease-in;
  	-webkit-transition:all 2s ease-in;
  	/* ...and now for the proper property */
  	transition:all 2s ease-in;
}

.navbar-brand.shrink img {
	
	height:55px !important;
	/*position:absolute;
	left:5px !important; right:5px !important; 
	top:5px;*/
	/*-o-transition:height 1s ease-in;
  	-ms-transition:height 1s ease-in;
  	-moz-transition:height 1s ease-in;
  	-webkit-transition:height 1s ease-in;
  	 ...and now for the proper property 
  	transition:height 1s ease-in;*/
	-o-transition:all 2s ease-out;
  	-ms-transition:all 2s ease-out;
  	-moz-transition:all 2s ease-out;
  	-webkit-transition:all 2s ease-out;
  	/* ...and now for the proper property */
  	transition:all 2s ease-out;
	z-index: 9998 !important;
}

.brand.shrink {
	
	min-height:55px !important;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	overflow:hidden !important;
	
	
}

.brand.shrink img {
	
	/*height:13px !important;*/
	-webkit-transition: all 0.6s;
    -moz-transition: all 0.6s ;
    -ms-transition: all 0.6s ;
     -o-transition: all 0.6s;
    transition: all 0.6s;
	/*filter:alpha(opacity=0) !important;
	-moz-opacity:.0 !important;
	opacity:.0 !important;*/
}

.anim-header.shrink {
	
	-o-transition:all .5s ease-in;
  	-ms-transition:all .52s ease-in;
  	-moz-transition:all .5s ease-in;
  	-webkit-transition:all .5s ease-in;
  	/* ...and now for the proper property */
  	transition:all .5s ease-in;
	display:none !important;
	
	
}
.lang-list-content.shrink {
	
	-o-transition:all .5s ease-in;
  	-ms-transition:all .52s ease-in;
  	-moz-transition:all .5s ease-in;
  	-webkit-transition:all .5s ease-in;
  	/* ...and now for the proper property */
  	transition:all .5s ease-in;
	display:none !important;
	
	
}
.stellarnav.shrink { 
	top: 15px !important; bottom: auto !important;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
/*
.stellarnav.shrink > ul > li > a { 
	padding: 10px 20px; 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
*/


.container-menu.shrink {  }


@media only screen and (min-width:885px) and (max-width:1200px) {
.stellarnav.mobile.shrink  { margin-top:15px !important; }
}

@media (max-width: 768px) {



.navbar-brand.shrink {
	
	height:55px !important;
	z-index: 9999 !important;
	margin:5px 0px !important;
	padding:0px !important;
	/*position:absolute;
	left:5px !important; right:5px !important; */
}

.navbar-brand.shrink img {
	
	height:55px !important;
	padding:0px !important;
	/*position:absolute;
	left:5px !important; right:5px !important; 
	top:5px;*/
	z-index: 9999 !important;
	margin: 0px auto !important;
}


.brand.shrink { min-height:auto !important; }

.brand.shrink img { display:none;   }

.stellarnav.shrink { 
	margin-top: 0px !important; 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

}


@media (max-width: 537px) {


.stellarnav .menu-toggle.shrink { padding: 5px 15px 5px 15px !important; }


	

}