.p0{
	padding:0 !important;
}
.main-search .wrap > form {
	top:auto !important;
	bottom:0 !important;
}
.ui-datepicker {
	z-index:999 !important;
}
.hideSection {
	display: none !important;
}
.hotelListDesign > .hotel {
	margin:10px 0;
	background: #fff;
	border:1px solid #fefefe;
	box-shadow: 1px 1px 1px #ccc;
	padding:0;
	text-align:left;
}
.tagButton{
	padding:0 5px;
	float:left;
	font-size:8pt;
	background: #bbafa6;
	color:#fff;
	margin:2px;
	border-radius:5px;
}
article .ribbon  					{padding:5px;text-align:center;margin:0 -20px 0;height:50px;position:relative;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);background: rgb(193,182,174);background: -moz-linear-gradient(top, rgba(193,182,174,1) 0%, rgba(186,172,163,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,182,174,1)), color-stop(100%,rgba(186,172,163,1)));background: -webkit-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -o-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: -ms-linear-gradient(top, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);background: linear-gradient(to bottom, rgba(193,182,174,1) 0%,rgba(186,172,163,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1b6ae', endColorstr='#baaca3',GradientType=0 );}
article .ribbon:focus,
article .ribbon:hover   			{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2),inset 0 0 10px rgba(0,0,0,0.2);}
article .ribbon:focus em,
article .ribbon:hover em			{color:#fff;}
article .ribbon:before 				{content:"";position:absolute;left:0;bottom:-5px;width: 0;height: 0;border-style: solid;border-width: 0 5px 5px 0;border-color: transparent #A39385 transparent transparent;}
article .ribbon:hover:before		{border-color: transparent #30928C transparent transparent !important;}
article .ribbon:after 				{content:"";position:absolute;right:0;bottom:-5px;width: 0;height: 0;border-style: solid;border-width:5px 5px 0 0;border-color: #A39385 transparent transparent transparent;}
article .ribbon:hover:after			{border-color:#30928C transparent transparent transparent !important;}
article .ribbon a 					{color:#fff;}
article .ribbon strong 				{color:#fff;font-size:16pt;}
article .ribbon > div				{float:left;width:50%;height:100%;position:relative;}
article .ribbon > div:first-child:after		{content:"";position:absolute;width:1px;height:30px;background:rgba(0,0,0,.2);top:10px;right:0;}
article .ribbon > div > a			{position:relative;display:table;width:100%;height:100%;padding:5px 30px;}
article .ribbon > div span			{width:100%;display:inline-block;text-align:right;line-height:1;}
article .ribbon .small				{font-size:12px;font-weight:600;}
article .ribbon .price 				{font-size:18px;margin-top:-2px;}
article .ribbon > div > a:before 	{font-family: 'Material Icons';font-size:32px;font-weight:400;position:absolute;top:1px;left:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
article .ribbon .hotel a:before 	{content: '\e7ee';}
article .ribbon .flight a:before 	{content: '\e539';}
article .ribbon .tour a:before 		{content: '\e553';}
article .ribbon .cruise a:before 	{content: '\e532';}
article .ribbon .car a:before 	

.description p,  span  {
	color:#383838 !important;
}
.room-types li figure {
	width:32% !important;
}
.tab-content .room-types .meta {
	width:46% !important;
}
.room-information {
	height:150px !important;
}
.one-fourth2 {
	width: 10% !important;
	float: left;
	display: block;
	padding: 0 10px;
	margin: 0 0 20px;
}