/* navbar */
.navbar {
	min-height:95px !important;
}

/* navbar brand and logo */
.navbar-brand {
  padding: 0px;
  margin-top: 0.3em;
}
.navbar-brand>img {
	height: auto;
	max-width: 310px;
	padding-top:5px;
}

/* navbar links*/
.navbar-nav > li > a {
	padding-top:60px !important; 
	padding-bottom:5px !important;
	font-size:1.2em;
}

/* navbar inverse */
.navbar-inverse {
background: #ffffff;
-webkit-box-shadow: 0px 10px 15px 5px rgba(200,200,200,1);
-moz-box-shadow: 0px 10px 15px 5px rgba(200,200,200,1);
box-shadow: 0px 10px 15px 5px rgba(200,200,200,1);
}

/* http://bootstrap3-menu.codedorigin.com/#sthash.lTjyOC24.dpbs */
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #FFFFFF}
.dropdown-menu { background-color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #FFFFFF}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border: none}
.navbar-inverse .navbar-brand { color: #DB4554}
.navbar-inverse .navbar-brand:hover { color: #434A54}
.navbar-inverse .navbar-nav>li>a { color: #434A54}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #DB4554}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #DB4554}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #DB4554}
.dropdown-menu>li>a { color: #333333}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #DB4554}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #434A54}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #DB4554}

/* for md media */
@media (max-width: 1200px) {
	.navbar-brand>img {
		height: auto;
		max-width: 290px;
		padding-top:9px;
	}
}
/* for sm media */
@media (max-width: 991px) {
	.navbar-brand>img {
		height: auto;
		max-width: 250px;
		padding-top:15px;
	}
	.navbar-nav > li > a {
		font-size:0.9em;
		padding-top: 59px!important;
		padding-bottom: 15px!important;
		padding-left: 1em!important;
		padding-right: 0.6em!important;
		border:0px solid red;
	}
}
/* for xs media */
@media (max-width: 767px) {
	.navbar {
		min-height:70px !important;
	}
	.navbar-brand>img {
		height: auto;
		max-height:100px;
		width: 70vw;
		padding-top:4px;
		padding-left:10px;
 	 }
	.navbar-nav > li > a {
		font-size:1.2em!important;
		padding-top: 0.8em !important;
		padding-bottom: 0.8em !important;
		text-align: center;
	}
	.dropdown-menu>li>a{
		text-align: center;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
		background-color: #ddd;
		color: #0f0f0f;
	}

	.navbar-inverse .navbar-collapse {
		margin-top:15px !important;
		/*border-top:none !important;*/
	}
	.navbar-inverse .navbar-toggle {
		background: #434A54;
		border:none;
	}
	.navbar-inverse .navbar-toggle:hover {
		background: #DB4554;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background: #FFFFFF;
	}
	.navbar-inverse .navbar-toggle .icon-bar:hover{
	}
}