.mobile-menu-toggle
{
	display: none;
}

.toggle-mobile-menu-right.closed
{
	display: none;
}

.toggle-mobile-menu-left.closed
{
	display: none;
}

.toggle-mobile-menu-right.opened
{
	display: block;
}

.toggle-mobile-menu-left.opened
{
	display: block;
}

.toggle-mobile-search.opened
{
	display: block;
}

.toggle-mobile-search.closed
{
	display: none;
}

#menu-search
{
	list-style-type: none;
	background: #ff8000;
	padding-left: 0;
	margin-top: 0px;
	height: 35px;
}

#menu-search i.fa.fa-search
{
	color: #fff;
}

#menu-search li
{
	padding-top: 1px;
	text-align: center;
	width: 70px;
}

.menu-mobile-header
{
	background: #fde7b6;
	height: 35px;
	padding-right: 0;
	margin-bottom: 10px;
}

.menu-mobile-header.opened
{
	background: #fde7b6;
	margin-bottom: 3px;
}

.menu-mobile-header a
{
	margin-top: 8px;
}

.menu-mobile-header a.toggle-mobile-menu-left
{
	color: white;
}

.menu-mobile-header.opened a.toggle-mobile-menu-right
{
	/*color: #a5bdbd;*/
	color: #8A8A8A;
}

.menu-mobile-header a i
{
	font-size: 20px;
}

#menu1-mobile .list-mobile
{
	width: 100%;
	background: #fde7b6;
	list-style-type: none;
	padding: 10px 0;
	margin-bottom: 2px;
}

#menu1-mobile .list-mobile li
{
	margin: 3px 0 3px 35%;
}

#menu1-mobile .list-mobile.last li
{
	margin: 3px 0 3px 0;
}

#menu1-mobile .list-mobile li a i
{
	font-size: 18px;
	vertical-align: sub;
}

#menu1-mobile ul#menu-lang-currency span
{
	border: 1px solid black;
	padding: 4px;
	font-family: Ubuntu-B;
}

#menu1-mobile ul li a
{
	font-family: Ubuntu-L;
	color: #20348a;
}

.menu2-container-mobile
{
	background: #65d3e3;
	padding: 10px 0;
}

#menu2-mobile ul
{
	padding-left: 0;
	list-style-type: none;
}

#menu2-mobile ul li
{
	margin: 10px 0;
}

#menu2-mobile ul li a
{
	font-family: "Ubuntu-B";
	color: #067696;
	text-transform: uppercase;
}

.toggle-menu .deal
{
	margin: 0 auto 10px;
	width: 300px;
	float: none;
}

.toggle-menu .deal.last
{
	margin-bottom: 0;
}

.toggle-menu .deal .text
{
	background: #ffe124;
	height: 45px;
}

.toggle-menu .deal .text > div
{
	padding-top: 10px;
}

.toggle-menu .deal .text > div a
{
	font-family: Ubuntu-R;
	font-size: 14px;
	color: #34495e;
}

#toggle-mobile-hoteles .hotels-list
{
	margin: 10px auto;
	float: none;
}

#toggle-mobile-hoteles .open-hotels a
{
	color: white;
	font-family: Ubuntu-B;
	margin-left: 10px;
	text-transform: capitalize;
}

@media (min-width: 768px) {
	#menu1-mobile .list-mobile li
	{
		margin: 3px 0 3px 43%;
	}
}

@media (min-width: 992px) and (max-width: 1200px){
	#menu-search li {
	    width: 35px;
	}

	#menu1 ul li a
	{
		word-spacing: -1px;
		font-size: 12px;
	}

	#menu1 ul li
	{
		padding-right: 1px;
		padding-left: 1px;
	}
}

@media(min-width: 1200px){
	#menu-search li {
	    width: 35px;
	}
}