@charset "utf-8";
/* CSS Document */

.desktop_submenu {
	position:absolute;
	top:68px;
	left:0px;
	right:0px;
	width:100%;
	background:#f8f8f8 ;
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.2);
	z-index:2000;
		font-family: 'poppins', sans-serif;
	
}
.dropdown-menu.desktop_submenu  {

    border:0;
    border-radius:0;
   
    float: left;
    font-size: 16px;
 
    margin:0;
    min-width: 160px;
    padding:0;
   
    text-align: left;
  
}

.menu_close{
	font-weight:800;
	background:#ccc;
	border-radius:50%;
	height:29px;
	width:29px;
	position:absolute;
	right:5px;
	top:5px;
	left:auto;
	text-align:center;
	font-size:27px;
	line-height:1;
	font-family: 'Open Sans', sans-serif;
	cursor:pointer;
}
.desktop_submenu  a{
	font-family: 'Muli', sans-serif;
	color:#333;
	text-transform:none;
	
}
.desktop_submenu h1, .desktop_submenu h2, .desktop_submenu h3 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	
	
	font-weight:700;
	
}
.desktop_submenu h3{
	padding:0 15px;
}
.desktop_submenu .left{
	width:70%;
	float:left;
}
.desktop_submenu .right{
	width:30%;
	float:left;
}
.sidebar li .desktop_submenu .menu_all{
	display:block;
	padding:20px;
	
	height:145px;
	
}
.lodging_menu .menu_all{
	background-color:#000;
	
/*	background: url(../images/menu_lodging.jpg) top center no-repeat;*/
	
	
}
.desktop_submenu .menu_all:hover{
	opacity:0.9;
	
	
	
/*	background: url(../images/menu_lodging_hover.jpg) top center no-repeat;*/
	
	
}
.menu_all h2{
	float:left;
	font-weight:800;
	color:#fff;
	text-shadow:1px 2px 4px rgba(0, 0, 0, 0.8);
}
.sidebar li .menu_all .button{
	float:right;
	margin:20px 0 0 0;
	border-radius:0;
	padding:8px 20px;
}



.desktop_submenu ul{
	padding:0;
	margin:20px 0 0 0;
}

.desktop_submenu ul li{
	float:left;
	width:20%;
	margin: 0 2.5% ;
	padding:0 0 15px 0;
	border-right:solid 1px #ddd;
}

.desktop_submenu ul li a{
	font-size:17px;
	font-size:bold;
	
	
}
.desktop_submenu ul li a:hover{
	color:#d2770c;
}

.desktop_submenu .right figure h2{
	margin:0;
	padding:20px 0 0 15px;
	color:#fff;
	text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);
	
	 overflow: hidden;
  
    text-overflow: ellipsis;
	
}

.desktop_submenu .right figure p{
	margin:0;
	padding:20px 0 0 15px;
	color:#fff;
	text-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);
	font-weight:bold;	
}

.desktop_submenu .right .button{
	display:inline-block;
	padding:10px 15px;
	font-size:15px;
	margin:20px 0 0 15px;
	border-radius:0;
}

@media (max-width:820px){
	.desktop_submenu {
		display:none !important;
	}
	
}

.scrolling .dropdown{
	position:static;
}


@media (max-width:1050px){
.desktop_submenu .right figure h2, .menu_all h2{
	font-size:25px;
	line-height:1.25;
}
}


@media (max-width:900px){
.desktop_submenu .right figure h2, .menu_all h2{
	font-size:22px;
	line-height:1.25;
}
}

.desktop_submenu ul{
	padding:10px 0 0 0;
	width:20%;
	float:left;
	margin: 0 2.5%;
}

.desktop_submenu ul li{
	padding: 0;
	display: block;
	width: 100%;
	border-right:solid 1px #ddd;
}
@media (min-width:820px){
	.desktop_submenu ul li{
	margin: 10px 2.5% ;
		
}
}