/* ----------------------------- logo top-left ---------------------------- */@media (min-width: 992px) {/*  .navbar a.navbar-logo{		width:244px;	height:50px;	display: block;	background: url(../images/logo.png) center center no-repeat;	}*/	.navbar-logo{display:none;}}@media (min-width:768px) and ( max-width:991px) {	.navbar-brand{display:none;} 	.navbar a.navbar-logo{		width:60px;	height:50px;	display: block;	background: url(../images/logo-small.png) center center no-repeat;	}}@media (min-width:350px) and (max-width: 767px) {/*  .navbar a.navbar-logo{		width:244px;	height:50px;	display: block;	background: url(../images/logo.png) center center no-repeat;	margin-left:15px;	}*/}@media (max-width:349px) {	.navbar-brand{display:none;}  .navbar a.navbar-logo{		width:50px;	height:50px;	display: block;	background: url(../images/logo-small.png) center center no-repeat;	margin-left:15px;	}}.navbar a:hover.navbar-logo{		opacity:0.8;}.navbar-default .navbar-brand {	color:#88c93b;	font-weight: 700;	text-shadow: 1px 1px 1px #000;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {  color: #fff;  background-color:transparent;}/* ----------------------------- navbar ---------------------------- */.navbar-default {  background-color: transparent;  border-color: transparent;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}.navbar-default .navbar-text {  color:red;}@media(min-width:768px){	.navbar-fixed-top{		padding: 25px 0;		-webkit-transition: padding .3s;		-moz-transition: padding .3s;		transition: padding .3s;	}	.navbar-fixed-top .navbar-brand{		font-size: 2em;		-webkit-transition: all .3s;		-moz-transition: all .3s;		transition: all .3s;	}	.navbar-fixed-top.navbar-shrink{padding: 0px 0;}	.navbar-fixed-top.navbar-shrink .navbar-brand{font-size: 1.5em;}}.navbar{	background-color: rgba(0, 0, 0, 0.3);	text-transform:uppercase;	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;	font-weight: 400;	font-size: 1.18em;}.navbar a:focus{	outline: 0;}.navbar .navbar-nav{	letter-spacing:1px;}.navbar .navbar-nav li a:focus{	outline:0px;}.navbar-default,.navbar-inverse{	border: 0;}.navbar{	border-top:0px solid #fff;	border-bottom:0px solid #fff;	}.navbar-default .navbar-nav > li > a{	-webkit-transition: all 0.2s ease;  	-moz-transition: all 0.2s ease;  	-o-transition: all 0.2s ease;  	transition: all 0.2s ease;	color:#fff;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{	color:#222;	text-decoration: none;	background-color:#fff;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {  color: #ffffff;  background-color:#88c93b;}  .navbar-default .navbar-nav > li > .active a,.navbar-default .navbar-nav > li > .active a:hover,.navbar-default .navbar-nav > li > .active a:focus{	color:#222;	text-decoration: none;	background-color: #fff;}.navbar-default .navbar-nav .disabled a,.navbar-default .navbar-nav .disabled a:hover,.navbar-default .navbar-nav .disabled a:focus{	color: red;	background-color: transparent;	text-decoration: underline;}/* ----------------------------- dropdown ---------------------------- */.dropdown-menu *{	font-size:100%;}.dropdown-menu .page-scroll a{	margin:0 6px;	padding:2px 5px;	text-decoration: none;	color:#003765;}.dropdown-menu .page-scroll a:hover,.dropdown-menu .page-scroll a:focus{	background-color:#009af2;	color:#fff;}/* ----------------------------- navi-bottom ---------------------------- */.navi-bottom, .navi-bottom-link, .navi-bottom:focus,.navi-bottom-link:focus, .navi-bottom:active, .navi-bottom-link:active{	color:#333;	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s;	text-decoration:none;	padding:5px 15px;	cursor:pointer;	text-decoration: none;}.navi-bottom:hover, .navi-bottom-link:hover{	color:rgba(51, 51, 51, 0.8);	-webkit-transition: all ease .2s;	-moz-transition: all ease .2s;	transition: all ease .2s;	text-decoration:none;	background:rgba(255,255,255,0.3);}@media(max-width:479px){	.navi-bottom, .navi-bottom-link, 	.navi-bottom:focus,.navi-bottom-link:focus, 	.navi-bottom:active, .navi-bottom-link:active{	color:#fff;}}@media(max-width:479px){	.navi-bottom:hover, .navi-bottom-link:hover{		color:rgba(255, 255, 255, 0.8);	}}