@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoond41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.svg#icomoon') format('svg'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'icomoon';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-clock:before {
	content: "\e023";
}
.icon-history:before {
	content: "\e022";
}
.icon-compass:before {
	content: "\e021";
}
.icon-location:before {
	content: "\e020";
}
.icon-mail:before {
	content: "\e01f";
}
.icon-user:before {
	content: "\e041";
}
.icon-tag:before {
	content: "\e019";
}
.icon-cart:before {
	content: "\e01a";
}
.icon-basket:before {
	content: "\e01b";
}
.icon-cog:before {
	content: "\e04f";
}
.icon-gift:before {
	content: "\e053";
}
.icon-meter-medium:before {
	content: "\e059";
}
.icon-meter-fast:before {
	content: "\e05a";
}
.icon-rocket:before {
	content: "\e057";
}
.icon-arrow-left:before {
	content: "\e0be";
}
.icon-google-plus:before {
	content: "\e0df";
}
.icon-facebook:before {
	content: "\e0e3";
}
.icon-twitter:before {
	content: "\e0e6";
}
.icon-linkedin:before {
	content: "\e118";
}
.icon-tag-2:before {
	content: "\e174";
}
.icon-location-2:before {
	content: "\e173";
}
.icon-switch:before {
	content: "\e14d";
}
.icon-locked:before {
	content: "\e13e";
}
.icon-location-3:before {
	content: "\e166";
}
.icon-heart:before {
	content: "\e169";
}
/* Page style for Article */
.tourism_article
 {
 color:#FFFFFF;
 border-bottom-style:groove;
 background-color:#Fd8402;
 border-bottom-width:thick;
 border-bottom-color:#a6ce39;
 
 }
 .tourism_heading
 {
  color:#Fd8402;
 border-bottom-style:groove;
 border-bottom-color:#a6ce39;
 border-bottom-width:thick;
 
 border-left-style:hidden;
 caption-sid
 }

 
 /* 04  Layout */
.wrap				{margin:0 auto;text-align:left;width:1170px;max-width:94%;position:relative;}
.row 				{margin:0 -10px;} 
.full-width 		{width:100%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.three-fourth 	{width:75%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.two-third		{width:66.6667%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.one-half			{width:50%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.one-third		{width:33.3333%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.one-fourth 		{width:20%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.one-fifth 			{width:20%;float:left;display:block;padding:0 10px;margin:0 0 20px;}
.lower 				{margin-top: 102px;}

/* 05 Widgets */
aside .widget,
.hotel-details,
.tour-details,
.cruise-details,
.car_rental-details    			{position:relative;float:left;display:block;background:#fff;padding:13px 15px 15px;margin:0 0 20px;width:100%;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 2px rgba(0, 0, 0, 0.1);}

.testimonials   						{float:left;display:block;padding:17px 20px 20px;width:100%;margin:0  0 20px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.1);}
.testimonials blockquote 	{font-size:15px;font-weight:600;font-style:italic;padding:0 0 10px;}
.testimonials .name  			{font-size:13px;font-weight:600;}

p.number 				{position:relative;font-weight:700;padding:0 0 15px 30px;}
p.number:before 	{content:"\e0cd";font-family: 'Material Icons';font-size:24px;color:#B8ACA4;position:absolute;top:-6px;left:0;font-weight:400;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg);}
p.email 					{position:relative;font-weight:700;padding:0 0 15px 30px;}
p.email:before 		{content:"\e0be";font-family: 'Material Icons';font-size:24px;color:#B8ACA4;position:absolute;top:-7px;left:0;font-weight:400;}

.widget > div 				{max-width:100%;}
.widget > ul,
.widget > div > ul 		{margin:0;}
.widget > ul > li,
.widget > div > ul > li {padding:0 0 5px;}

.widget a 			{color:#454545;}

aside .widget h4 		{border-bottom:1px solid #ccc;font-size:18px;margin:0 0 14px;padding:0 0 13px;color:#858585;}
aside .widget h5			{font:700 14px 'Open Sans', Helvetica, Arial, sans-serif;padding:0 0 5px;}

.widget .small-list 								{margin:0;}
.widget .small-list li 								{padding:0;border-bottom:1px solid #ccc;display:inline-block;width:100%;padding:0 0 15px;margin:0 0 15px;}
.widget .small-list li a 							{color:#454545;}
.widget .small-list li h3							{font:700 14px 'Open Sans', Helvetica, Arial, sans-serif;color:#AB9A8F;padding:0;margin:0;width:100%;}
.widget .small-list li:hover h3				{color:#454545;}
.widget .small-list li p 							{float:left;padding:0;font-weight:400;white-space:nowrap;}
.widget .small-list li p span 					{font-weight:bold;color:#3f3f3f;}
.widget .small-list figure 		 				{float:left;width:80px;margin:0 15px 0 0;}
.widget .small-list.destinations li h3 	{padding:19px 0 0;}
.widget .small-list .rating 					{position:relative;top:0;right:0;}
.widget .small-list .price small 			{font-weight:400;font-size:12px;color:#999;}

.show-all {float:right;padding:0 0 3px;}

.deal-of-the-day figure		{margin:0 0 15px;}
.deal-of-the-day h3 			{font:700 14px 'Open Sans', Helvetica, Arial, sans-serif;color:#AB9A8F;padding:0;margin:0;width:100%;}
.deal-of-the-day h3 a 			{color:#AB9A8F;}
.deal-of-the-day .rating 		{position:relative;top:0;right:0;}
.deal-of-the-day p 						{float:left;padding:0;font-weight:400;white-space:nowrap;}
.deal-of-the-day p span 				{font-weight:bold;color:#3f3f3f;}
.deal-of-the-day .price small 		{font-weight:400;font-size:12px;color:#999;}

.refine-search-results dt 				{border-bottom:1px solid #ccc;width:100%;font-weight:700;padding:0 0 15px;margin:0 0 15px;cursor:pointer;color:#555;position:relative;}
.refine-search-results dt:before 			{content:"\e315";font-family: 'Material Icons';font-size:24px;color:#B8ACA4;position:absolute;top:-7px;right:0;font-weight:400;}
.refine-search-results dt.active 			{border:none;margin:0;}
.refine-search-results dt.active:before {content:"\e313";top:-5px;}
.refine-search-results dd 				{width:100%;border-bottom:1px solid #ccc;padding:0 0 15px;margin:0 0 15px;}
.refine-search-results .checkbox				{display:inline-block;width:100%;}
.refine-search-results .checkbox label 	{max-width:100%;}

.refine-search-results div.radio > div,
.refine-search-results div.checkbox > div							{margin-right:5px;}
.refine-search-results .checkbox label, 
.refine-search-results .radio label											{padding:0;}
.refine-search-results div.radio span, 
.refine-search-results div.radio input 									{width:20px;height:20px;}
.refine-search-results div.radio span.checked:before			{width:10px;height:10px;left:4px;top:4px;}
.refine-search-results div.checker span, 
.refine-search-results div.checker input 								{width:20px;height:20px;}
.refine-search-results div.checker span.checked:before		{left:0;top:-1px;}

#star       		{margin:0 0 8px;}
#star img   	{display:inline;}
.stars-info      {float:right;font-size:12px;line-height:24px;}

.refine-search-results .gradient-button	{width:100%;}

/* Search widget */
.main-search .wrap > form				{position:absolute;top:-280px;left:0;z-index:99;width:100%;display:inline-block;padding:15px 15px 10px;border:1px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}
.main-search .radios 						{padding-top:5px;}
.main-search .radios label 				{font-weight:400;}
.main-search .form label 				{padding-top:5px;}
.main-search .column 					{margin-bottom:0;}
.main-search .form .column > .row 	{border-left:1px solid #ccc;min-height:90px;}
#form3 .column > .row,
#form5 .column > .row,
#form6 .column > .row						{min-height:140px;}
.main-search h5 			{font:400 16px 'Open Sans', Helvetica, Arial, sans-serif;padding:0 0 15px;}
.main-search h5 span 	{font-weight:800;}

.main-search .f-item 	{margin:0 0 5px;}
.main-search .f-item .f-item,
.main-search .f-item.full-width {margin:0;}
.main-search .f-item.one-half,
.main-search .f-item.one-third {padding-right:0;}
.main-search .f-item.one-half:last-of-type,
.main-search .f-item.one-third:last-of-type {padding-right:10px;}

.main-search div.radio,
.main-search div.checkbox							{margin-right:5px;}
.main-search .checkbox label, 
.main-search .radio label								{padding:0;}
.main-search div.radio span, 
.main-search div.radio input 										{width:20px;height:20px;}
.main-search div.radio span.checked:before			{width:10px;height:10px;left:4px;top:4px;}
.main-search div.checker span, 
.main-search div.checker input 									{width:20px;height:20px;}
.main-search div.checker span.checked:before		{left:0;top:-1px;}

.main-search .gradient-button				{position:absolute;left:41.5%;bottom:-1px;width:17%;height:34px;border:none;-webkit-border-radius:17px 17px 0 0;-moz-border-radius:17px 17px 0 0;border-radius:17px 17px 0 0;}

/* 06 Header */
.header 	{float:left;background:#fff;margin:0 0 20px;width:100%;height:120px;position:relative;z-index:999;}

.noslider .header {margin:0 0 20px !important;}
.noslider .main-search {top:0;position:relative;margin:20px 0 0;}

.slider {margin:-20px 0 20px;height:760px;overflow:hidden;display:inline-block;width:100%;}

.logo {float:left;display:block;padding:15px 0;}
.logo img {height:50px;}

.header .search      								{float:right;display:block;margin:21px 120px 0 0;width:250px;}
.header .search form							{position:relative;top:0;left:0;width:100%;}
.header .search form:after 					{font-family: 'Material Icons';content:"\e8b6";font-size:22px;position:absolute;top:2px;right:10px;color:#B1A398;}
.header .search input     						{padding:8px 15px;}
.header .search input[type="submit"] 	{z-index:10;width:37px;height:37px;background:transparent;font-size:0;text-align:right;cursor:pointer;position:absolute;top:0;right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.contact   					{float:right;display:block;position:relative;margin:20px 22px 0;padding:0 0 0 40px;}
.contact span  			{display:block;font-size:12px;color:#858585;}
.contact .number		{font-weight:700;}
.contact:before			{font-family: 'Material Icons';content:"\e0cd";font-size:22px;position:absolute;top:3px;left:0;width:33px;height:33px;text-align:center;line-height:33px;color:#fff;float:left;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}

.header .ribbon   			{float:right;position:absolute;top:-1px;right:-2px;z-index:99999;width:104px;min-height:90px;webkit-box-shadow:1px 0 0 rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:1px 0 0 rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.1);box-shadow:1px 0 0 rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.1);}
.header .ribbon:before 	{z-index:2;content: "";position:absolute;bottom:-20px;left:0;width: 0;height: 0;border-style: solid;border-width: 20px 52px 0 0;}
.header .ribbon:after		{z-index:2;content: "";position:absolute;bottom:-20px;right:0;width: 0;height: 0;border-style: solid;border-width: 0 52px 20px 0;}	
.ribbon nav:before			{opacity:0.1;-ms-opacity:0.1;z-index:1;content: "";position:absolute;bottom:-22px;left:-1px;width: 0;height: 0;border-style: solid;border-width: 21px 53px 0 0;border-color:#000 transparent transparent transparent;}
.ribbon nav:after				{opacity:0.1;-ms-opacity:0.1;z-index:1;content: "";position:absolute;bottom:-22px;right:-1px;width: 0;height: 0;border-style: solid;border-width: 0 53px 21px 0;border-color: transparent #000 transparent transparent;}	
	
.ribbon li    					{float:left;display:block;width:100%;font-size:12px;font-weight:600;text-transform:uppercase;padding:9px 0 9px 3px;letter-spacing:-0.034em;border-bottom:1px solid rgba(0,0,0,.2);text-shadow:0 0 1px rgba(0,0,0,0.3);}
.ribbon li:last-of-type	{border-bottom:none;}
.ribbon li a  		 			{color:#fff;}
.ribbon li a:hover  		{color:rgba(0,0,0,.5);text-shadow:0 1px 0 rgba(255,255,255,0.15);}
.ribbon nav     			{float:left;width:100%;position:relative;min-height:90px;}
.ribbon ul     				{padding:0 10px;width:100%;float:left;}
.ribbon ul:last-of-type li.active {border-bottom:none;}


/* 08 Search results */
.sort-by 					{height:48px;background:#fff;display:inline-block;width:100%;padding:0 10px 0 15px;margin:0 0 20px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);}
.sort-by * 					{float:left;}
.sort-by h3				{padding:0 20px 0 0;font-size:16px;color:#858585;line-height:48px;}
.sort-by li 					{position:relative;}

.sort								{margin:14px 0;border-left:1px solid #ccc;}
.sort li 							{padding:0 75px 0 0;margin:0 0 0 20px;border-right:1px solid #ccc;}
.sort li:before 				{display:none;}
.sort a 							{position:absolute;right:15px;font-size:0;width:14px;height:7px;}
.sort a:before 				{content:"";position:absolute;top:0;left:0;width: 0;height: 0;border-style: solid;}
.ascending		 			{top:3px;}
.descending				{top:12px;}

.view-type								{margin:10px 0 0 0;float:right;}
.view-type li 							{width:28px;height:28px;margin:0 0 0 3px;background:#999;color:#fff;padding:0;text-align:center;cursor:pointer;}
.view-type li a 						{display:inline-block;width:100%;height:100%;text-indent:-99999px;cursor:pointer;}
.view-type li:before 				{font-family: 'Material Icons';font-size:24px;font-weight:400;position:absolute;top:0;left:2px;color:#fff;line-height:28px;}
.view-type .grid-view:before 			{content:"\e8f0";}
.view-type .list-view:before 			{content:"\e8ef";}
.view-type .location-view:before 	{content:"\e55f";font-size:21px;left:4px;}

.ascending:before	 				 {border-width: 0 7px 7px 7px;border-color: transparent transparent #b1a398 transparent;}
.descending:before					{border-width: 7px 7px 0 7px;border-color: #b1a398 transparent transparent transparent;}

.row.destinations .details h4 					{padding:0 0 10px !important;}
.row.destinations .details .description	{text-align:left;border-top:none;padding-top:0;}
.row.destinations .gradient-button 		{position:static;}

.row.destinations .one-third .details 						{text-align:center;}
.row.destinations .one-third .details h4					{text-align:left;}

.row.destinations .full-width figure 							{float:left;width:27%;height:155px;overflow:hidden;background:#fff;}
.row.destinations .full-width figure img 					{height:100%;max-width:none;}
.row.destinations .full-width .details						{float:left;width:73%;min-height:155px;height:auto !important;padding-right:110px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.row.destinations .full-width .details .description	{border:none;padding:0;}
.row.destinations .full-width .ribbon 						{margin:0;position:absolute;top:22px;right:-10px;width:110px;height:110px;}
.row.destinations .full-width .ribbon:before 			{width: 0;height: 0;border-style: solid;border-width: 10px 0 0 10px;border-color: transparent transparent transparent #a39385;bottom:auto;left:auto;top:-10px;right:0;}
.row.destinations .full-width .ribbon:after 				{display:none;}
.row.destinations .full-width .ribbon:hover:before			{border-color: transparent transparent transparent #30928C !important;}
.row.destinations .full-width.promo .ribbon:before 		{border-color: transparent transparent transparent #D2A300;}

.row.destinations .full-width .ribbon > div							{width:100%;height:50%;}
.row.destinations .full-width .ribbon > div:first-child:after	{height:1px;width:90px;top:auto;bottom:0;right:10px;}
.row.destinations .full-width .ribbon > div > a					{padding:5px 15px;}
.row.destinations .full-width .ribbon > div > a:before		{left:10px;top:2px;}
.row.destinations .full-width .ribbon > div span					{padding-right:5px;}

.results.flights h3 			{text-align:left;padding-right:0;}
.results .f-wrap 			{text-align:left;border-bottom:1px solid #ccc;padding:0 0 15px;margin:0 0 15px;}
.results.flights h5 			{font:700 13px 'Open Sans', Helvetica, Arial, sans-serif;padding:0 0 5px;}
.results.flights .price 	{border:none;margin:0;padding:0 0 15px;}

.results.flights .full-width .details 							{width:100%;padding-right:15px;}
.results.flights .full-width .f-wrap							{float:left;width:25%;height:110px;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:11px 10px 15px 12px;margin-top:13px;}
.results.flights .full-width .f-wrap:first-of-type 		{border-left:1px solid #ccc;}
.results.flights .full-width .price 							{float:left;width:100%;position:static;min-height:auto;text-align:left;border-left:none;padding:1px 0 5px;}
.results.flights .full-width .price em 		 				{display:inline;padding:0;width:auto;float:none;}
.results.flights .full-width .description					{float:left;width:100%;}
.results.flights .full-width .gradient-button 			{bottom:56px;}


/* 19 - Responsiveness */

@media screen and (max-width: 1070px) {
.header 							{height:auto;}
.logo								{width:100%;}
.header .search				{float:left;width:40%;margin:0;padding:0 0 15px;}	
.header .contact 			{width:50%;margin:0;}

.deals .one-fourth,
.deals .one-third,
.deals .one-fifth, 		
.deals .one-sixth,
.destinations .one-fourth,
.destinations .one-third,
.destinations .one-fifth, 		
.destinations .one-sixth,
.offers .one-fourth,
.offers .one-third,
.offers .one-fifth, 		
.offers .one-sixth,
.boxes .one-fourth	{width:50%;}

.slider {height:auto;float:left;width:100%;}
.main-search .wrap > form					{position:static;}
.main-search										{padding-bottom:20px;}
.main-search .column,
.main-search .three-fourth					{width:100% !important;padding:0 15px;}
.main-search h5									{padding:0 0 15px;}
.main-search .form .column > .row					{min-height:auto;border-left:none;}
.main-search .form h5											{border-top:1px solid #ccc;margin:15px 0 0;padding:15px 0;float:left;width:100%;}
.main-search .f-item.one-half, .main-search .f-item.one-third {padding-right:10px;}
.main-search .radios .f-item 								{width:33% !important;}
.main-search .f-item.one-half								{width:50% !important;}
.main-search .f-item.one-third							{width:33.33% !important;}
.main-search .gradient-button							{width:auto;bottom:3px;min-width:17%;}

.lb-wrap {width:46%;left:27%;}

section .offers figure, section .deals figure, section .destinations figure {height:auto !important;}

section .deals .full-width	{height:auto !important;}
section .deals .full-width figure,
section .deals .full-width .details {height:auto !important;width:100% !important;max-height:none;}
section .deals .full-width .details	{padding-left:25px;}

.inner-nav 		{width:26.4%;}
.tab-content 	{width:70.4%;}

.get_inspired li {width:25%;height:140px;}

.sort li {padding:0 40px 0 0;}
 
.comment .third								{width:25%;}
.comment .comment-content		{width:75%;}
.depth-1 .third 								{width:27%;}
.depth-1 .comment-content			{width:73%;}
.depth-2 .third 								{width:30%;}
.depth-2 .comment-content			{width:70%;}
}

@media screen and (min-width: 861px) and (max-width: 1200px) {
.small-list h3,
.small-list p,
.small-list .stars,
.small-list .rating,
.deal-of-the-day h3,
.deal-of-the-day p,
.deal-of-the-day .stars,
.deal-of-the-day .rating 	{float:left;width:100%;}	
}


@media screen and (max-width: 960px) {
.room-types li figure 							{width:50%;max-height:none;}
.tab-content .room-types .meta 		{width:50%;min-height:0;}
.room-types .room-information			{width:50%;height:auto;border-left:none;}
.room-information .gradient-button 	{position:static;}

.footer .full-width nav {float:left;width:100%;padding:20px 0 0;}
.footer .full-width nav li:first-child {margin:0;padding:0;}

.get_inspired li {width:33.3333%;height:155px;}

.comment 			{width:100% !important;}
.comment .third	{width:30% !important;}
.comment .comment-content {width:70% !important;}

section.error 		{text-align:center;}
.error-content 		{padding:60px 0 0;}
.error-content h3,
.error-content ul 	{text-align:left;}

.three-col li {width:50%;}
.top-right-nav {float:left;}
}

@media screen and (max-width: 860px) {
.full-width, 	 	
.three-fourth, 	
.one-half,		
.one-third, 		
.two-third, 		
.one-fourth, 		
.one-fifth, 		
.one-sixth,
.boxes .one-fourth {width:100% !important;}
.boxes article > div {min-height:auto;}

.lb-wrap {width:80%;left:10%;max-width:80%;}

.score,.chart {width:100%;}
.main-search .gradient-button		{left:38%;}

.get_inspired li {height:170px;}

.sort-by 		{height:auto;}
.sort				{margin:0;border-left:none;}
.sort,
.sort li 			{width:100%;}
.sort li 			{border-right:none;margin:0;padding:10px 0;border-top:1px solid #ccc;}
.view-type 	{position:absolute;right:10px;}
.ascending 		{top:11px;}
.descending 	{top:20px;}

}


@media screen and (max-width: 600px) {
.header .search				{width:60%;}	
.header .contact 			{width:100%;float:left;margin:0 0 15px;}	

.main-search .radios .f-item 								{width:50% !important;}
.main-search .f-item.one-half,
.main-search .f-item.one-third							{width:100% !important;}
.main-search .gradient-button							{left:33%;}

.lb-wrap {width:90%;left:5%;max-width:90%;}

.chart {margin-top:10px;}
.inner-nav,.inner-nav li.active, .inner-nav li.active:hover,.tab-content {width:100%;}
.inner-nav {margin-bottom:20px;}
.inner-nav li.active a:after,
.inner-nav li.active a:after {display:none;}

.room-types li figure,
.tab-content .room-types .meta,
.room-types .room-information			{width:100%;}
.tab-content .room-types .meta			{padding:20px 0 0;}
.room-types .room-information			{padding:13px 0 0;}

.get_inspired li {width:50%;height:190px;}

.comment .third	{width:40% !important;}
.comment .comment-content {width:60% !important;}

.copy {width:100%;text-align:center;}
.footer .full-width nav 	{text-align:center;margin:20px 0 0;border-top:1px solid #ccc;}
.footer .full-width nav li 	{float:none;display:inline-block;border:none;margin:0;padding:0 15px 15px;}
}


@media screen and (max-width: 500px) {
.logo img {max-width:60%;}		
.main-search .gradient-button		{left:25%;}
.get_inspired li {width:100%;height:300px;}

.comment .third,
.comment .comment-content {width:100% !important;}
.comment .comment-content {border:none;padding:15px 0 0;}
}

@media screen and (max-width: 380px) {
.get_inspired li {height:220px;}
}



/* Slicknav Mobile Menu Core Style */
.menu-collapser{position:relative;width:100%;height:40px;color:#FFF;font-size:14px;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button{position:absolute;right:0;top:50%;width:40px;padding:7px 10px;color:#FFFFFF;font-size:14px;text-align:center;background-color:#0E0E0E;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:hover,.collapse-button:focus{color:#FFF;background-color:#040404}.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#F5F5F5;border-radius:1px}ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none}ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}ul.slimmenu:after{clear:both}ul.slimmenu.collapsed li{display:block;width:100%;background:rgba(186, 172, 163, 1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{position:static;display:none}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li .sub-toggle{height:40px}ul.slimmenu li{position:relative;float:left;display:inline-block;}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li ul li{background:rgba(186, 172, 163, 1)}ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}ul.slimmenu li a{display:block;}ul.slimmenu li a:hover{text-decoration:none;}ul.slimmenu li .sub-toggle{position:absolute;right:0;top:0;z-index:999;width:30px;height:100%;text-align:center;cursor:pointer}ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}ul.slimmenu li .sub-toggle>i{display:inline-block;color:#fff;font-size:15px;vertical-align:middle}ul.slimmenu>li{}ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{}

ul.slimmenu								{margin-left:-10px;}
ul.slimmenu li a						{padding:10px;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,0.3);letter-spacing:-1px;}
ul.slimmenu li:hover a,
ul.slimmenu li.current > a,
ul.slimmenu li:hover a:hover 	{color:#3F3F3F;text-shadow:0 1px 0 rgba(255,255,255,0.15);}
ul.slimmenu li:hover li a 			{color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.3);}
ul.slimmenu li .sub-toggle 		{display:none;}
ul.slimmenu li li .sub-toggle		{display:block;}
ul.slimmenu li ul li					{min-width:180px;}

ul.slimmenu.collapsed li .sub-toggle 	{display:block;}
ul.slimmenu.collapsed .has-mega		{position:relative;}

ul.slimmenu .has-mega					{position:static;}
ul.slimmenu .mega li						{width:100%;padding:0;}
ul.slimmenu .mega .has-submenu	{padding:20px;}
ul.slimmenu .mega ul 					{display: block !important;position:static !important;}
ul.slimmenu .mega .sub-toggle 		{display:none;}
ul.slimmenu .mega li a 					{padding:0 0 5px;text-transform:none;letter-spacing:0;border:none !important;}
ul.slimmenu .mega li p 					{padding:0 0 10px;color:#3F3F3F;text-shadow:0 1px 0 rgba(255,255,255,0.15);font-weight:700;}

.main-nav  								 			{float:left;display:block;width:100%;height:40px;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 );-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);}

@media screen and (max-width: 1040px) {
.main-nav .wrap {max-width:100%;}
ul.slimmenu			{margin-left:0;}
.menu-collapser 	{padding:0 2.7%;}
.collapse-button  {right:2.7%;}
ul.slimmenu li a 	{padding:10px 10px 10px 2.7%;}
}


/* 14 Footer */
.footer {float:left;width:100%;background:#fff;-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);}
.footer h6 		{font-size:18px;color:#999;padding:23px 0 18px;}
.footer p 			{padding:0 0 2px;}
.footer p em 			{font-style:normal;font-weight:700;color:#3facaa;}
.footer p a 				{color:#454545;font-weight:400;}

.footer ul li 				{padding:0 0 2px 15px;}
.footer ul li:before 	{display:block;}
.footer ul li a 			{color:#454545;font-weight:400;}

.footer form {position:relative;}
.footer form input[type="submit"] {position:absolute;top:0;right:0;height:36px;line-height:36px;-webkit-border-radius:0 17px 17px 0;-moz-border-radius:0 17px 17px 0;border-radius:0 17px 17px 0;}

.footer .full-width				{margin:18px 0 20px;border-top:1px solid #ccc;padding-top:20px;}
.copy 									{color: #858585;display: block;float: left;padding:0;}
.footer .full-width nav			{float:right;}
.footer .full-width nav li 		{float:left;border-left:1px solid #e5e5e5;padding:0 0 0 12px;margin:0 0 0 12px;}
.footer .full-width nav li a 	{color:#858585;font-weight:400;}
.footer .full-width nav li a:hover,
.footer .full-width nav li a:focus 		{color:#3f3f3f;}
.footer .full-width nav li:first-child 	{border:none;}


/* 02.1 Lists */

nav ul,footer ul,.gallery  ul												{margin:0;}
nav ul > li,footer ul > li,.widget,aside ul > li,.gallery  li	{padding:0;}
nav ul > li:before,.widget:before, aside ul > li:before,.widget > div > ul li:before,.social li:before,.gallery li:before			{display:none !important;}

.social li 		{display:inline-block;padding:0 10px 15px 0 !important;font-size:15px;}
.social li a 	{text-align:center;line-height:30px;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff !important;background:#b9aca4;display:block;}
.social li:last-child {padding-right:0 !important;}

