/*
Theme Name: webflow
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: webflow
Domain Path: /languages/
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 webflow is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* Global Styles */
::-webkit-input-placeholder { color:#000 !important; }
::-moz-placeholder { color:#000 !important; } 
:-ms-input-placeholder { color:#000 !important; }
input:-moz-placeholder { color:#000 !important; }

body { background-image: url('https://2302a6.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/backgroundOLD.png'); background-repeat: repeat-x; font-family: Verdana, Geneva, sans-serif; color: #5b558a; font-size: 12px; line-height: 18px; }

.last { margin-right: 0px !important; }

/* Headings & Text */
h1, h3, h4 {font-family: Georgia, 'Times New Roman', serif; font-weight: 400; line-height: 1em; margin-bottom: 10px; }

h1 { color: #3e376f; font-size: 24px; line-height: 24px;  }
h2 { margin-bottom: 10px; font-size: 14px; line-height: 1em; font-weight: 400; }
h3 { font-size: 1.5em;}
h4 { color: #3e376f; font-size: 14px; }
h5 { margin-top: 10px; margin-bottom: 10px; font-size: 14px; line-height: 20px; font-weight: 700; }
h6 { margin-top: 10px; margin-bottom: 10px; font-size: 12px; line-height: 18px; font-weight: 700; }

p { margin-bottom: 1.5em; }
ul { margin-bottom: 1.5em; }
/* Links */
a { color: #3e376f; text-decoration: none; }
a:hover { color: #5b558a; text-decoration: underline; }
.button { display: inline-block; padding: 4px 15px; background-color: black; color: white; text-align: center; text-decoration: none; }
.cta { display: inline-block; padding: 0.4em 0.8em; border-radius: 5px; background-color: #543b99; color: white; font-size: 1.4em; text-decoration: none; }
.cta:hover { background-color: #a28ae6; text-decoration: underline; }

/* Images */
img {height: auto;}
.full { width: 100%; }

/* Header */
.header { background-image: url('https://033535.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/headerOLD.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.logo { margin-top: 3.75px; margin-bottom: 3.75px; float: left; }
.tinynav, .tinynav:hover { margin-top: 10px; padding: 5px; float: right; margin-left:15px; background-color: #FFF; font-family: Verdana, Geneva, sans-serif; color: #45181d; font-style: italic; text-decoration: none; }
.banner { text-align:center; clear: both; font-family: Georgia, Times, 'Times New Roman', serif; color: #f1f1f1; font-size: 26px; padding-bottom:20px; padding-top:10px;}

/* Navigation */
.nav-mobile-heading { display: none; }

.nav-menu { float: none; padding: 0px; list-style: none; margin: 0px; }
.nav-menu li { display:inline-block;}
.navbar { background-color: transparent; background-image: url('https://d94104.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/nav1-bgOLD.png'); text-align: left; }
.nav-link { margin-right: 16px; margin-left: 16px; padding: 17px 0px; border-top: 2px solid transparent; font-family: Georgia, Times, 'Times New Roman', serif; color: #becade; font-size: 17px; text-decoration: none; }
.nav-link:hover { border-top-color: white; color: white; text-decoration: none; }
.nav-link.w-current { color: #becade; }
.nav-link.w-current:hover { color: white; }

.navbar-2 { background-color: transparent; background-image: url('https://7c7360.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/nav2-bg.png'); background-size: 100% 100%; background-repeat: repeat-x; z-index: 800; }
.navbar-2 .nav-link { margin-right: 17px; margin-left: 17px; padding: 11px 0px; font-family: Georgia, Times, 'Times New Roman', serif; color: white; font-size: 16px; font-weight: 400; border: none; }
.navbar-2 .nav-link:hover { text-decoration: underline; }
.navbar-2 .nav-link.w-current { color: white; }

/* Slider */
.image-banner { margin-bottom: 10px; }
.w-slider-arrow-left, .w-slider-arrow-right, .w-slider-nav {display: none;}

/* Pagination */
.pagination { float: right; }
.pagination.pagination-blog { margin-bottom: 4em; float: none; text-align: center; }
.pagination-li { display: inline-block; margin-left: 0.45em; padding-top: 0.33em; float: none; color: #3d347d; }
.pagination-li-a { display: inline-block; padding: 0.33em 0.8em; color: #3d347d; text-decoration: none; }
.pagination-li-a:hover { text-decoration: underline; }
.pagination-li-a.active { border-radius: 5px; background-color: #3d347d; color: white; }

/* Breadcrumbs */
.breadcrumbs { margin-bottom: 10px; font-family: Verdana, Geneva, sans-serif; }
.blog .breadcrumbs, .single .breadcrumbs, .archive .breadcrumbs { margin-bottom: 1.5em; }
.breadcrumbs a { color: #3e376f; text-decoration: none; }
.breadcrumbs a:hover { color: #9a94cb; }

/* Page Styles */
.pagecontent { padding: 20px; background-color: white; }

.homepage-hotel-h2 { margin-top: 0px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #bfbdd0; border-bottom: 1px solid #bfbdd0; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 18px; font-weight: 400; }
/*.banner_image { margin-bottom: 1.5em; }*/

#why_offer, #why-enquiry { padding: 0.7em 1em; background: #a29d2d; margin-bottom: 1.5em; color: #fff; border: 1px solid #878326; font-size: 1.1em; text-align: center; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
#why_offer p, #why-enquiry p { margin: 0px; } 


/* Search Filters */
.filters { margin-bottom: 1.8em; padding: 0.9em; border: 1px solid #b5b1cd; background-color: #f8f8fb; }
.filter-header { margin-bottom: 0.7em; border-bottom: 1px solid #bfbdd0; }
.filter-main-heading { float: left; }
.filter-header-link { float: right; color: #463f77; }
.filter-heading { margin-bottom: 0.4em; font-family: Verdana, Geneva, sans-serif; }
.filter-label { display: inline; margin-left: 0.2em; color: #8383b6; font-size: 0.9em; }
.filter-field { line-height: 1em; }
.filter-field.features-filter-field { width: 50%; float: left; }
.filter-check { display: block; margin-top: 0px; }

/* Hotel Listing */
.hotel { margin: 9px 0.55% 3em; }
.hotel.last { margin-right: 0px; }

.hotel-heading { font-size: 16px; }
.hotel-a { color: #3e376f; text-decoration: none; }
.hotel-a:hover { text-decoration: underline; }

.hotel-img { width: 100%; margin-bottom: 10px; padding: 2px; border: 1px solid #bfbdd0; }
.hotel-img img { width: 100%; }
.hotel-img:hover { background-color: #bfbdd0; }
.hotel-img.listing-hotel-image { margin-bottom: 0px; }
.hotel-img.category-hotel-image { margin-bottom: 0px; }

.hotel p { margin-bottom: 0px; font-size: 12px; }
.more { float: right; color: #1c1653; text-decoration: none; }
.more:hover { color: #5b558a; text-decoration: underline; }

.large-b { display: inline-block; margin-bottom: 10px; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 24px; line-height: 24px; }
.b { display: inline-block; }

/* Listing Hotel Blocks & Category Listing */
.category-listing { width: 31.6%; margin-right: 0.9em; margin-bottom: 1.8em; float: left; }
.hotel-listing { margin-bottom: 1.7em; padding-bottom: 0.5em; border-bottom: 1px solid #bfbdd0; }
.hotel-listing-heading { font-size: 1.6em; }

.listing-hotel-preferred { width: 100%; margin-top: 0.5em; }
.listing-hotel-content { margin-right: 1.8em; margin-left: 0.9em; }
.listing-hotel-p { min-height: 105px; margin-bottom: 0em; }

.hotel-listing-more { color: #3e376f; }
.hotel-listing-more:hover { color: #9a94cb; }

.hotel-listing-links { padding-top: 0.9em; padding-bottom: 0.9em; padding-left: 1.8em; border-left: 1px solid #bfbdd0; }
.hotel-listing-links-li { margin-bottom: 0.4em; padding-left: 1.8em; background-image: url('https://9b291f.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/linkBullets.png'); background-position: 0px 50%; background-repeat: no-repeat; }
.hotel-listing-links-li-a { color: #5b558a; text-decoration: none; }
.hotel-listing-links-li-a:hover { text-decoration: underline; }

.app-pagination{text-align: right;}
.app-pagination ul{list-style: none;}
.app-pagination ul li{display:inline-block;margin-right:10px;width:20px;}
.app-pagination ul li a{display:inline-block;width:20px;height:20px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.app-pagination ul li a.active{
    border: 1px solid #3d347d;
    background: #3d347d;
    color: #fff;
}

#map-canvas { height: 236px; width:100%; margin: 0px; padding: 0px; }
#map-canvas img {max-width:none;}




a.blog-tweet-a { display: block; clear: both; }

.side-block.social-side {
  padding-right: 0.55em;
  padding-left: 0.55em;
}
.side-block.right-offers {
  margin-bottom: 1.5em;
  padding: 0em;
}
.thumb-divider {
  float: left;
}



.side-h3 {
  
}
.top-side-link-head {
  display: block;
  clear: both;
  color: #1c1653;
  font-weight: 700;
}
.top-side-link-head:hover {
  color: #5b558a;
}
.top-side-link {
  margin-right: 0.1em;
  float: left;
  color: #1c1653;
}
.top-side-link:hover {
  color: #5b558a;
}
.side-facebook {
  margin-right: 3px;
}
.side-social {
  float: left;
}
.side-vip-link {
  width: 100%;
}




.hotel-tab {
    padding-right: 0.8em;
    padding-left: 0.8em;
    background-color: #f8f8fb;
    color: #192a46;
    font-size: 1.12em;
}
.hotel-tab:hover {
  text-decoration: underline;
}
.hotel-tab.w-current {
  background-color: #3e357f;
  color: white;
}
.hotel-content {
  padding-right: 10px;
}
.gallery-thumb {
  width: 23.3%;
  margin-right: 0.8em;
  float: left;
}

.gallery-thumbs {
  margin-top: 0.8em;
}
.gallery-hotel {
  margin-bottom: 1.5em;
}



.offer-tex-block {
  padding: 1.25em;
  background-color: #aaa633;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: white;
  font-size: 1.5em;
  line-height: 1.1em;
}
.offer-link-block {
  display: inline-block;
  width: 100%;
  padding: 0.3em 0.8em;
  background-color: #858228;
  color: white;
  text-align: right;
  text-decoration: none;
}
.offer-link-block:hover {
  text-decoration: underline;
}


.social-right-block {
  margin-bottom: 1.5em;
}
.side-right {
  margin-bottom: 1.5em;
}
.hotel-page-links {
  margin-bottom: 1em;
}
.address-right {
  margin-bottom: 0.8em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #bfbdd0;
}



.content-block {
  margin-bottom: 1.5em;
  border-bottom: 1px solid #bfbdd0;
  padding-bottom:1.5em;
}
.content-block.last-child {
  margin-bottom: 0em;
  border-bottom-width: 0px;
}
.hotel-tab-pane {
  margin-top: 1.5em;
}
.hotel-map {
  height: 301px;
  margin-bottom: 1.5em;
}



.vip-label {
  color: white;
  font-weight: 400;
}


.input {
  height: auto;
  padding: 0px 0.25em;
}


.white-submit {
  padding: 0.3em 0.8em;
  float: right;
  border-radius: 5px;
  background-color: #f8f8fb;
  color: #5b558a;
}
.vip-small-link {
  display: inline-block;
  width: 100%;
  margin-bottom: 1em;
  clear: both;
  color: #c3c0db;
  font-size: 0.8em;
  text-align: right;
  text-decoration: none;
}
.vip-small-link:hover {
  display: inline-block;
  text-decoration: underline;
}
.vip-register {
  max-width: 60%;
  float: left;
}
.purple-small {
  color: #c3c0db;
  font-size: 0.8em;
}
.white-link {
  color: white;
  font-size: 0.9em;
  text-decoration: none;
}
.white-link:hover {
  text-decoration: underline;
}

.hotel-map-link {
  color: #5b558a;
  text-decoration: none;
}
.hotel-map-link:hover {
  float: right;
  text-decoration: underline;
}
.search-map-block {
  margin-top: 1.5em;
  padding-top: 0.5em;
  border-top: 1px solid #bfbdd0;
  text-align: right;
}
.search-submit {
  width: 93px;
  height: 28px;
  padding-top: 0.4em;
  padding-bottom: 0.5em;
  padding-left: 0.7em;
  float: right;
  background-color: transparent;
  background-image: url('https://82c8a2.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/searchButton.png');
  background-repeat: no-repeat;
  font-size: 1.2em;
}




/* Blog */
.blog-post-heading { font-size: 2.65em; line-height:1.1em; margin-bottom: 0.5em; }
.blog-post-date { margin-bottom: 0.5em; font-family: Georgia, Times, 'Times New Roman', serif; color: #b7b82b; font-size: 1.4em; font-weight: 400; }
.blog-post-image { margin-bottom: 1em; }
.blog-post p { font-family: Georgia, Times, 'Times New Roman', serif; color: #919191; font-size: 1.31em; line-height: 1.6em; font-weight: 400; }
.blog-post-heading-link { color: #3e376f; text-decoration: none; }
.blog-post-heading-link:hover { color: #5b558a; text-decoration: none; }

.blog-email-signup { padding: 1.2em; background-color: #b7b82b; color: black; text-align: center; }
.blog-post-signup-heading { margin-bottom: 0.1em; color: #eaeac0; font-size: 3.3em; font-style: italic; text-align: center; }
.blog-post-signup-text { margin-bottom: 0.8em; font-family: Georgia, Times, 'Times New Roman', serif; color: white; font-size: 1.4em; text-align: center; }

/* Sidebar */
.side-block { margin-bottom: 0.9em; padding: 0.8em; border: 1px solid #b5b1cd; background-color: #f8f8fb; }
.side-block.vip-side { padding-bottom: 0em; background-color: #2f266c; }

#menu-why-fih { list-style-type: none; padding:0px; }

.blog-side-block { margin-bottom: 1.5em; padding: 0.8em; }
.blog-side-block.blog-categories { border: 1px solid black; background-color: #463f77; }
.blog-side-block.email-signup-side { border: 1px solid #b7b82b; background-color: #b7b82b; }
.blog-side-block.blog-twitter { background-color: #f9f9f9; }
.blog-side-block.offer-block { margin-bottom: 1em; padding: 0.2em 0.1em 1em; background-color: #e8e9ec; }
.blog-side-category-heading { color: white; font-size: 1.9em; }

.sign-up-heading { margin-bottom: 0.7em; color: white; font-size: 2em; font-style: italic; text-align: center; }
.sign-up-text { font-family: Georgia, Times, 'Times New Roman', serif; color: white; font-size: 1.3em; line-height: 1.2em; text-align: center; }

ul.categories {padding-left: 0; list-style: none; }
ul.categories .cat-item { display: inline-block; margin-bottom: 0.2em; padding: 0.3em 0.7em 0.3em 1.9em; border-radius: 10px; background-color: white; background-image: url('https://0859fd.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/icon-tick.png'); background-position: 6px 50%; background-repeat: no-repeat; opacity: 0.6; color: #1c1653; text-decoration: none; }
ul.categories .cat-item:hover { color: #5b558a; }

.blog-tweet-text { width: 62%; margin-top: 12px; float: right; font-family: Georgia, Times, 'Times New Roman', serif; font-style: italic; }
.tweet { margin-bottom: 0.5em; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 1.5em; }

.blog-side-offer-link { font-family: Georgia, Times, 'Times New Roman', serif; color: #1c1653; font-size: 1.28em; text-align: center; }
.blog-side-offer-link:hover { color: #5b558a; }
.blog-side-view-offers, .blog-side-view-offers:hover { display: inline-block; width: 100%; margin-bottom: 2em; padding: 0.4em; background-color: #463f77; font-family: Georgia, Times, 'Times New Roman', serif; color: white; font-size: 2em; line-height: 1.2em; text-align: center; text-decoration: none; }
.blog-email-signup-input { display: inline-block; height: auto; max-width: 185px; margin-right: 0.5em; margin-bottom: 0px; padding: 0.1em 0px; border: 0px solid black; background-color: #c5c655; color: black; font-size: 1em; }
.blog-email-signup-input.blog-signup-submit { display: inline-block; min-width: 50px; margin-top: 0px; margin-right: 0em; background-color: #1c2744; color: white; text-transform: uppercase; }

.blog-side-signup-input { height: auto; margin-bottom: 0.4em; padding: 0.4em 0.5em; font-size: 1em; }
.blog-side-signup-input-submit { display: block; width: 100%; height: auto; padding: 0.4em; background-color: #1c2744; color: white; font-size: 1em; font-style: italic; }

/* Footer */
.footer { padding-top: 20px; padding-bottom: 20px; background-image: url('https://782aab.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/footer.png'); background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; color: white;}
.footerbg { background-color: #182945; }
.footer-row { width: 100%; padding-right: 20px; padding-left: 20px; }
.foot-h2 { margin-bottom: 20px; }
.site-footer{margin-top: 20px;}
.foot-tinynav { display: inline-block; width: 100%; margin-bottom: 1.3em; padding: 1.1em 1.3em; background-image: url('https://d94104.claudeassets.com/20230322122208im_/http://www.fihotels.com/wp-content/themes/webflow/images/nav1-bgOLD.png'); background-size: 100% 100%; background-repeat: repeat-x;}
.foot-tinynav-li { display: inline-block; }
.foot-tinynav-li-a { display: inline; padding-right: 7px; padding-left: 7px; color: white; font-size: 11px; text-decoration: none;}
.foot-tinynav-li-a:hover { color: #0587c4; }

.foot-nav { margin-bottom: 2.5em; border-top: 1px solid #2a4166; line-height: 1em; }
.foot-nav-li { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #2a4166; }
.foot-nav-li-a { color: white; font-size: 0.9em; text-decoration: none; }
.foot-nav-li-a:hover { color: #0587c4; }

.tagline { margin-right: 1em; margin-left: 1em; color: #ccc; font-size: 0.9em; text-align: center; }



/* Responsiveness */
@media (max-width: 991px) {

  /* Navigation */
  .nav-link { font-size: 16px; }
  .secondary-nav-link { font-size: 14px; }

   /* Hotel Page */
  .image-banner { height: 100%; }
  .hotel-heading { min-height: 50px; }
  .hotel.last { min-height: 395px; }

  /* Sidebar (Blog)  */
  .blog-tweet-text { width: 50%; }
}

@media (max-width: 767px) {
  
  /* Navigation */
  .nav-mobile-heading { display: inline-block; padding-top: 1.1em; padding-left: 1em; float: left; font-family: Georgia, Times, 'Times New Roman', serif; color: white; font-size: 1.6em; }
  .nav-menu li {display: block; }

  /* Hotel Listing */
  .filters { display: none; }
  .hotel-heading { min-height: 0px; }
  .hotel { margin-bottom: 1em; }
  .listing-hotel-content { margin: 0.9em 0em; }
  .listing-hotel-p { min-height: 0px; margin-bottom: 1.5em; }
  .hotel-listing-links { border-top: 1px solid #bfbdd0; border-left-style: none; border-left-width: 0px; }

  /* Footer */
  .foot-tinynav { text-align: center; }
  .foot-tinynav-li { display: inline-block; }
  .foot-tinynav-li-a { display: inline; }

  /*  Display None */
  .banner,
  .breadcrumb-li,
  .side-block.vip-side,
  .side-block.top-side,
  .side-block.social-side,
  .side-vip-link,
  .social-right-block,
  .input.search-select, 
  .blog-sidebar, 
  .search-map-block { display: none; }

}

@media (max-width: 479px) {

   /* Header */
  .tinynav { text-align: center;}

  /* Hotel Page */
  .gallery-thumb { width: 22%; }

  /* Blog */
  .blog-email-signup { text-align: center; }
  .blog-email-signup-input { display: inline-block; margin-right: 0em; margin-bottom: 0.5em; }
  .blog-email-signup-input.blog-signup-submit { display: block; width: 50px; margin-right: auto; margin-left: auto; clear: both; }

}

/*=============== APP ================*/
/* alerts */
.alert{
	padding: 10px;
	margin:10px 0;
	text-align:center;
}
.alert-small {
	padding: 1px;
	margin:2px 0;
	line-height: 0;
}
.alert-success {
	background-color: rgb(83, 180, 79);
	color: #fff;
}
.alert-warning{
	background-color: rgb(250, 191, 103);
	color: rgb(151, 96, 13);
}

/*form*/
.form {padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hiddenDiv .form {background:#f4f4f4;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.form ul{list-style: none;padding:0;margin:0;}
.form h4{padding: 10px 0;}
.form ul > li{margin: 13px 0;float: left;width: 100%;}
.form ul > li label{width: 40%;float: left;font-size: 13px;}
.form ul > li input[type="text"], .form ul > li input[type="password"]{width: 47%;border:1px solid #e4e4e4;outline:none;padding:8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.form ul > li input[disabled],  .form ul > li select:disabled{cursor: not-allowed;}
.form input[type="submit"]{float: right;margin-right: 27px;}
.form .error {float:right;color:red;margin-right: 27px;font-size: 10px;}

#map_wrapper{width:100%; height:400px; clear:both; margin-bottom:30px;}
#map_canvas{height:100%;}
#map_canvas img{max-width:none}
.clr{clear:both;}
.markerDiv{width:200px;}
.markerLink{font-weight:bold;}
.specialOfferDesc{height:145px;overflow:hidden;}
.offerDesc{height:36px;overflow:hidden;}
.hiddenDiv{display:none;margin-bottom:10px;}
.hiddenDiv form{border-top-left-radius:0px; border-top-right-radius:0px;}
.showHideHeader{background:#e2dff2;cursor:pointer;margin-top:5px;border-radius:5px; padding:5px;}
.hotel-heading{height:33px; overflow:hidden;}
.frontSOimage{min-height:123px;}
.hotels h4{height:30px; min-height:30px; overflow:hidden;}
.hotel-p{height:108px;  min-height:108px; overflow:hidden;}
.preffered{position:relative; top:3px;}
.hotelH3{position:relative;left:-10px;}
.hr{height:2px; border-bottom:1px dashed #666666;}
.emailHotel fieldset ul li label {display:block;}
.emailHotel fieldset ul {list-style:none;}
.emailHotel fieldset ul li input[type="text"], .emailHotel fieldset ul li input[type="password"] {
height: 20px;
}
.emailHotel fieldset ul li input:hover, .emailHotel fieldset ul li textarea:hover, .emailHotel fieldset ul li input:focus, .emailHotel fieldset ul li textarea:focus {
background: #fff;
}
.emailHotel fieldset ul li input[type="text"], .emailHotel fieldset ul li input[type="password"], .emailHotel fieldset ul li textarea {
width: 300px;
font-size: 12px;
font-family: arial, sans-serif;
border: 1px solid #B5B1CD;
padding-left: 5px;
padding-right: 5px;
background: #eee;
}
.emailHotel fieldset ul li textarea {
width: 420px;
height: 150px;
padding: 5px;
}
textarea {
overflow: auto;
vertical-align: top;
}
.emailHotel fieldset ul li button {
background: #543b99;
color: #fff;
border: 0;
border-radius: 5px;
width: 100px;
height: 24px;
cursor: pointer;
float: right;
margin-top:10px;
}
.noPadding{padding:0!important;}
.noMargin{margin:0!important;}
.compHeader{margin:5px;}
.formWrapper {background:#f4f4f4;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.listingDiv{width:427px; margin:0 auto;}
.listingDiv img{display:block;margin:0 auto;}
.voucherImageCode{float:left;}
.voucherCode{width: 211px;
font-family: georgia, serif;
font-size: 31px;
text-transform: uppercase;
color: #ffffff;
text-align: center;
background-color: #aba633;
padding: 15px 0px;
margin-top:10px;}
.voucherDetails{float:left; margin-left:10px;}


.register-page .form {padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hiddenDiv .form {background:#f4f4f4;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.register-page .form ul{list-style: none;padding:0;margin:0;}
.register-page .form h4{padding: 10px 0;}
.register-page .form ul > li{margin: 13px 0;float: left;width: 100%;}
.register-page .form ul > li label{float:none;font-size: 13px;}
.register-page .form ul > li input[type="text"], .register-page .form ul > li input[type="password"]{width: 75%;border:1px solid #f6f6f6;background:#f6f6f6 !important;outline:none;padding:8px;}
.register-page .form ul > li input[disabled],  .form ul > li select:disabled{cursor: not-allowed;}
.register-page .form input[type="submit"]{float: right;margin-right: 27px;}
.register-page .form .wp-editor-wrap{float: left; width:75%;}
.register-page .form .error {float:right;color:red;margin-right: 27px;font-size: 10px;}
.register-page .form .button{background:#a29d2d;}
.register-page label span.error {float:none!important; margin-left:5px;}
.register-page h2 {font-size:24px;}
.amChartsCompareList{display:none!important;}
.amChartsDataSetSelector{height:50px!important;}
.amChartsPanel div a {position:absolute; right:0px; top:0px!important; color:#E7E7E7!important;}
.statsDiv h2 {font-size:24px; margin-bottom:20px;}
.border-bottom-stats{border-bottom: 1px solid #bfbdd0; margin-bottom:20px;}
#chartdiv{width:95%; height:600px;}
.chartdivBorder{border:1px solid #CCA9EE; padding:20px; border-radius:10px;}
.datePicker{margin-bottom:20px;}
.margin-form{
  margin-bottom:15px;
  padding-bottom:35px;
  border-bottom:1px solid #5b558a;
}
.register-page h3{font-size:20px;}
.register-page .form-textArea{width: 75%;border:1px solid #f6f6f6;background:#f6f6f6 !important;outline:none;padding:8px;}
#errorDiv{font-size:9px; color:red;}

.VIPsignup {
background: #3b3667;
list-style-position: inside;
padding: 15px;
font-size:26px;
color:#FFFFFF;
}
.VIPsignup li{
  padding:5px;
}
#blogbottomSignUP{
  position:relative;
  top:20px;
  left:-20px;
}
.margin-bottom-10{margin-bottom:10px;}
.blog-post{margin-top:20px;}
#menu-main-menu-1{
  list-style:none;
  background:#000;
}
#statspageDiv table{
  text-align: center;
}
.blog-post li {
    font-family: Georgia, Times, 'Times New Roman', serif;
    color: #919191;
    font-size: 1.31em;
    line-height: 1.6em;
    font-weight: 400;
}
/*
     FILE ARCHIVED ON 01:15:13 Feb 03, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:10:00 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.584
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.056
  esindex: 0.009
  cdx.remote: 11.371
  LoadShardBlock: 145.428 (3)
  PetaboxLoader3.datanode: 173.831 (5)
  PetaboxLoader3.resolve: 358.031 (2)
  load_resource: 396.795
  loaddict: 48.855
*/