

#menu
{
	z-index: 100;
	padding-left: 50px;
	padding-right: 50px;
	background:#ffffff;
	height: 97px !important;
	border:none;
	box-shadow: 0 1px 5px 0 rgb(0 0 0 / 12%);
}

#menu .container-fluid
{
	padding-left: 0px;
	padding-right: 0px;
}

#menu .navbar-header
{
	margin-top: 18px;
}

#menu-btn
{
	width: 45px;
	height: 45px;
	border:solid 2px #303030;
	float:left;
	border-radius: 0px;
	text-align:center;
	background: none;
}

#menu-btn:hover
{
	background: none;
}

#menu-text
{
	cursor:pointer;
	background: #303030;
	color:#FFFFFF;
	width: 60px; 
	height: 45px;
	display:block;
	float:left;
	text-align:center;
	line-height: 45px;
	margin-top: 8px;
	font-family: 'Oswald', sans-serif;
	margin-left: -15px;
	letter-spacing: 0.4px;
}

.icon-bar
{
	background: #303030 !important;
}

#menu .navbar-brand
{
	padding: 0px;
	margin-top: 7px;
	margin-left: 25px;
}

#logo
{
	height: 50px;
}

#logo-resp
{
	display: none;
}

#menu-book
{
	font-family: 'Oswald', sans-serif;
	display:block;
	width: 110px;
	height: 45px;
	text-align:center;
	line-height: 45px;
	color: #FFFFFF;
	float:right;
	background: #7e7460;
	margin-top: 8px;
	text-decoration:none;
	cursor:pointer;
	letter-spacing: 0.4px;
}

#weather
{
	margin-right: 15px;
}

#weather1
{
	margin-right: 15px;
}

#weather, #weather1, #menu-phone
{
	font-family: 'Oswald', sans-serif;
	height: 45px;
	line-height: 44px;
	margin-top: 8px;
	float: right;
	font-size: 14px;
	font-weight: 600;
	color: #2f2f2f;
	letter-spacing: 0.4px;
}

#weather img 
{
	width: 27px;
}

#menu-phone
{
	margin-right: 30px;
}

#menu-phone img
{
	margin-top: -4px;
	margin-right: 5px;
}

#resp-main-menu
{
	font-family: 'Open Sans', sans-serif;
	margin-top: 18px;
	/* margin-left: 50px;
	margin-right: 50px; */
	max-height:520px;
	border:solid 2px #323232;
	border-top:solid 2px #323232 !important;
	background:transparent;
}

.menu-border
{
	margin-top: -8px;
	margin-right: 15px;
	border:solid 25px #FFFFFF;
	/* background: rgba(52,52,52,.95);*/
	background: rgba(52,52,52,.98);
	padding-top: 30px !important;
	max-height:670px;
	overflow: auto;
}

#menu ul li a
{
	font-family: 'Open Sans', sans-serif;
	color: #FFFFFF;
	font-size: 28px;
	padding-top: 9px;
	padding-bottom: 9px;
	text-decoration:none;
	display:block;
}

#menu ul li a:hover
{
	/* color: #7e7460 !important; */
	color: #9d8e6f !important;
	background: transparent;
}

#menu .dropdown-menu, .dropdown-toggle
{
	background:transparent !important;
}

#menu .dropdown-menu li a
{
	display:block;
	font-size: 18px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	/* color: #757575; */
	color: #bfbfbf;
}
#amea-btn{
	cursor: pointer;
	background-color: #fff;
}
#amea-drop.dropdown-menu .divider {
	margin-top: 0;
	margin-bottom: 9px;
}
#menu #amea-drop{
	position: absolute !important;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	/* background: #7e7460 !important; */
	background: #9d8e6f !important;
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
}
#menu #amea-drop.dropdown-menu li a {
	color: #fff !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
}
#menu #amea-drop .drop-title {
	color: #fff !important
}
#menu #amea-drop .amea-btns a {
	display: inline-block;
}

.lang-active
{
	/*color: #7e7460 !important;*/
	text-decoration: underline !important;
	color: #fff;
}

.language
{
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

.language div
{
	display:inline-block;
	/*background: #2e2e2e;*/
	margin-top: -20px;
	padding: 5px;
}

.language a
{
	font-size: 15px !important;
	display:inline !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
}
@media (max-width: 1100px) 
{
    #weather1
	{
		display:none;
	}
}    
@media (max-width: 1024px) 
{
	#weather
	{
		display:none;
	}
	
}

@media (max-width: 768px) 
{
	.menu-border
	{
		margin-right: 0px;
	}
	
	#menu
	{
		height: 50px !important;
		padding-left: 15px;
		padding-right: 15px;
		box-shadow: none;
	}
	
	#menu .navbar-header
	{
		margin-top: 0px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#menu #logo
	{
		width: 169px;
		height: 35px;
	}
	
	#menu-btn
	{
		width: 45px;
		height: 32px;
		padding-top: 7px;
	}
	
	#menu .navbar-brand
	{
		margin-left: 5px;
	}

	#menu-phone, #menu-text, #menu-book
	{
		display: none;
	}
	
	#resp-main-menu
	{
		margin-top: -7px;
		margin-left: 15px;
		margin-right: 15px;
	}
	
	#menu .menu-border li a
	{
		font-size: 18px !important;
	}
	
	#menu .menu-border li div a
	{
		font-size: 12px !important;
	}

	.menu-border
	{
		border:solid 15px #FFFFFF;
	}
}

@media (min-width: 0px) 
{
	#menu
	{
		height: 50px;
		margin-top: 0px;
		padding-top: 0px;
	}
	#menu .dropdown-menu
	{
		position: static;
		float: none;
		width: auto;
		margin-top: 0px;
		border: 0px none;
		box-shadow: none;
		text-align:center;
	}
    .navbar-header
	{
        float: none;
    }
    .navbar-left,.navbar-right 
    {
        float: none !important;
    }
    .navbar-toggle 
    {
        display: block;
    }
    .navbar-collapse 
    {
    	background:#FFFFFF;
    	text-align:center;
    	left: 0px;
    	right: 0px;
    	position:absolute;
        border-top: 1px solid rgba(83,68,53,.2) !important;
        overflow-x: hidden;
    }
    .navbar-fixed-top 
    {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse 
    {
        display: none!important;
    }
    .navbar-nav 
    {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li 
	{
        float: none;
    }
    .navbar-nav>li>a 
    {
        /*padding-top: 10px;
        padding-bottom: 10px;*/
    }
    .collapse.in
    {
  		display:block !important;
	}
}