/* Table of Contents
	- Import
	- Print
	- Defaults
		- Forms
		- Typographical Elements
		- Headings
		- Objects
		- Tables
	- Structure and Layout
	- Common Classes
	- Header
		- Breadcrumb
	- Footer
	- Content Area
		- Home
		- Hotel
		- Event
		- Checkout
		- Contact Us
		- About Us
*/
/*
Import
---------------------------------------------------------------------------------------------------- */
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/roboto-v15-latin-100.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../../fonts/roboto-v15-latin-100.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-100.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-100.woff") format("woff"), url("../../fonts/roboto-v15-latin-100.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-100.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/roboto-v15-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Light"), local("Roboto-Light"), url("../../fonts/roboto-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-300.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-300.woff") format("woff"), url("../../fonts/roboto-v15-latin-300.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-300.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/roboto-v15-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("../../fonts/roboto-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-regular.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-regular.woff") format("woff"), url("../../fonts/roboto-v15-latin-regular.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/roboto-v15-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../../fonts/roboto-v15-latin-500.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-500.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-500.woff") format("woff"), url("../../fonts/roboto-v15-latin-500.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-500.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/roboto-v15-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../../fonts/roboto-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-700.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-700.woff") format("woff"), url("../../fonts/roboto-v15-latin-700.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/roboto-v15-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Black"), local("Roboto-Black"), url("../../fonts/roboto-v15-latin-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-v15-latin-900.woff2") format("woff2"), url("../../fonts/roboto-v15-latin-900.woff") format("woff"), url("../../fonts/roboto-v15-latin-900.ttf") format("truetype"), url("../../fonts/roboto-v15-latin-900.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/roboto-slab-v6-latin-100.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Slab Thin"), local("RobotoSlab-Thin"), url("../../fonts/roboto-slab-v6-latin-100.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-slab-v6-latin-100.woff2") format("woff2"), url("../../fonts/roboto-slab-v6-latin-100.woff") format("woff"), url("../../fonts/roboto-slab-v6-latin-100.ttf") format("truetype"), url("../../fonts/roboto-slab-v6-latin-100.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/roboto-slab-v6-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url("../../fonts/roboto-slab-v6-latin-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-slab-v6-latin-300.woff2") format("woff2"), url("../../fonts/roboto-slab-v6-latin-300.woff") format("woff"), url("../../fonts/roboto-slab-v6-latin-300.ttf") format("truetype"), url("../../fonts/roboto-slab-v6-latin-300.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/roboto-slab-v6-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("../../fonts/roboto-slab-v6-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-slab-v6-latin-regular.woff2") format("woff2"), url("../../fonts/roboto-slab-v6-latin-regular.woff") format("woff"), url("../../fonts/roboto-slab-v6-latin-regular.ttf") format("truetype"), url("../../fonts/roboto-slab-v6-latin-regular.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/roboto-slab-v6-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("../../fonts/roboto-slab-v6-latin-700.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-slab-v6-latin-700.woff2") format("woff2"), url("../../fonts/roboto-slab-v6-latin-700.woff") format("woff"), url("../../fonts/roboto-slab-v6-latin-700.ttf") format("truetype"), url("../../fonts/roboto-slab-v6-latin-700.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/roboto-condensed-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url("../../fonts/roboto-condensed-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-condensed-v13-latin-300.woff2") format("woff2"), url("../../fonts/roboto-condensed-v13-latin-300.woff") format("woff"), url("../../fonts/roboto-condensed-v13-latin-300.ttf") format("truetype"), url("../../fonts/roboto-condensed-v13-latin-300.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */ }
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/roboto-condensed-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("../../fonts/roboto-condensed-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-condensed-v13-latin-regular.woff2") format("woff2"), url("../../fonts/roboto-condensed-v13-latin-regular.woff") format("woff"), url("../../fonts/roboto-condensed-v13-latin-regular.ttf") format("truetype"), url("../../fonts/roboto-condensed-v13-latin-regular.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */ }
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/roboto-condensed-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url("../../fonts/roboto-condensed-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto-condensed-v13-latin-700.woff2") format("woff2"), url("../../fonts/roboto-condensed-v13-latin-700.woff") format("woff"), url("../../fonts/roboto-condensed-v13-latin-700.ttf") format("truetype"), url("../../fonts/roboto-condensed-v13-latin-700.svg#RobotoCondensed") format("svg");
  /* Legacy iOS */ }
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* Colors */
.brand-primary {
  color: #1fbba6; }

.brand-secondary {
  color: #006699; }

.gray {
  color: #555555; }

.blue-light {
  color: #45c1ff; }

.gray-dark, .page-hotel .reservation-details table .td1 input[type="radio"] + label {
  color: #333333; }

.gray-light {
  color: #999999; }

.black {
  color: #000; }

.cblue {
  color: #007cff; }

.cgray {
  color: #999; }

.cgreen {
  color: #72bf66; }

.white {
  color: #fff; }

.yellow {
  color: #ffc100; }

.pink {
  color: #fa8564; }

.purple {
  color: #e0547f; }

.primary {
  color: #1fbba6; }

.cyan {
  color: #22beef; }

.blue {
  color: #3468af; }

.darkblue {
  color: #006699; }

.darkgreen {
  color: #aec785; }

.bg-white {
  background-color: #fff; }

.bg-yellow {
  background-color: #ffc100; }

.bg-pink {
  background-color: #fa8564; }

.bg-purple {
  background-color: #e0547f; }

.bg-primary {
  background-color: #1fbba6; }

.bg-cyan {
  background-color: #22beef; }

.bg-blue {
  background-color: #3468af; }

.bg-darkblue {
  background-color: #003366; }

.bg-darkgreen {
  background-color: #aec785; }

.bg-gray {
  background-color: #f9f9f9; }

.bg-primary-light {
  background-color: #f7fefd; }

.bg-secondary-light {
  background-color: #e8f7ff; }

/* Background color for <body> */
/* Global text color on <body> */
.cprice {
  color: #72bf66; }

.crequired {
  color: #ff5a00; }

/* Global Text Link Color */
/* Text Link hover color set via darken() function. */
.roboto-c {
  font-family: "Roboto Condensed", sans-serif; }

.roboto {
  font-family: "Roboto", sans-serif; }

.roboto-slab {
  font-family: "Roboto Slab", serif; }

.fw-light {
  font-weight: 300; }

.fw-normal {
  font-weight: 400; }

.fw-semi-bold {
  font-weight: 600; }

.fw-bold {
  font-weight: 700; }

.fw-extra-bold {
  font-weight: 900; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14, .hl-block {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-18 {
  font-size: 18px; }

.fs-20 {
  font-size: 20px; }

.fs-22 {
  font-size: 22px; }

.fs-24 {
  font-size: 24px; }

.fs-30 {
  font-size: 30px; }

.fs-32 {
  font-size: 32px; }

.fs-36 {
  font-size: 36px; }

.fs-40 {
  font-size: 40px; }

.fs-56 {
  font-size: 56px; }

.mh400 {
  min-height: 400px; }

/* Mixins */
/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; } }
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
.mh250 {
  min-height: 250px; }

.ohidden {
  overflow: hidden; }

.relative {
  position: relative; }

/* Custom Columns */
.w50pl {
  width: 50%;
  float: left; }

.w50pr {
  width: 50%;
  float: right; }

.w33p {
  width: 33%; }

.w66p {
  width: 66%; }

.w90p {
  width: 90%; }

/* Percent Width */
.w10p {
  width: 10%; }

.w20p {
  width: 20%; }

.w30p {
  width: 30%; }

.w40p {
  width: 40%; }

.w50p {
  width: 50%; }

.w60p {
  width: 60%; }

.w70p {
  width: 70%; }

.w75p {
  width: 75%; }

.w80p {
  width: 80%; }

.w90p {
  width: 90%; }

.w100p {
  width: 100%; }

.mt20 {
  margin-top: 20px; }

.mt30 {
  margin-top: 30px; }

.mb20 {
  margin-bottom: 20px; }

.mobile .M_offest-0 {
  padding-left: 0px;
  padding-right: 0px; }

.offset-0 {
  padding-left: 0px;
  padding-right: 0px; }

/* Colors  */
.grey {
  color: #999; }

.darkgrey {
  color: #666; }

.green {
  color: #1fbba6; }

a:focus {
  outline: none; }

.no-underline a:hover,
a.no-underline:hover {
  text-decoration: none; }

.pt10 {
  padding-top: 10px; }

.pt15 {
  padding-top: 15px; }

.pl-15 {
  padding-left: 15px; }

.pb-20 {
  padding-bottom: 15px; }

.pb20 {
  padding-bottom: 20px; }

.pt20 {
  padding-top: 20px; }

.pr10 {
  padding-right: 10px; }

.pr20 {
  padding-right: 20px; }

.pb20 {
  padding-bottom: 20px; }

.pl10 {
  padding-left: 10px; }

.pl20 {
  padding-left: 20px; }

.hpadding20 {
  padding-left: 20px;
  padding-right: 20px; }

.hpadding30 {
  padding-left: 30px;
  padding-right: 30px; }

.hpadding80 {
  padding-left: 80px;
  padding-right: 80px; }

.padding15 {
  padding: 15px; }

.padding20 {
  padding: 20px; }

.padding30 {
  padding: 30px; }

.pl30 {
  padding-left: 30px; }

.margin30 {
  margin: 30px; }

.mt5 {
  margin-top: 5px; }

.mt8 {
  margin-top: 8px; }

.mt10 {
  margin-top: 10px; }

.mt15 {
  margin-top: 15px; }

.mt20 {
  margin-top: 20px; }

.mt25 {
  margin-top: 25px; }

.mt30 {
  margin-top: 30px; }

.mt40 {
  margin-top: 40px; }

.mt50 {
  margin-top: 50px; }

.mt80 {
  margin-top: 80px; }

.mb5 {
  margin-bottom: 5px; }

.mb8 {
  margin-bottom: 8px; }

.mb10 {
  margin-bottom: 10px; }

.mb15 {
  margin-bottom: 15px; }

.mb20 {
  margin-bottom: 20px; }

.mb25 {
  margin-bottom: 25px; }

.mb30 {
  margin-bottom: 30px; }

.mb40 {
  margin-bottom: 40px; }

.mb50 {
  margin-bottom: 50px; }

.mb60 {
  margin-bottom: 60px; }

.mb70 {
  margin-bottom: 70px; }

.mb80 {
  margin-bottom: 80px; }

.ml10 {
  margin-left: 10px; }

.ml20 {
  margin-left: 20px; }

.ml30 {
  margin-left: 30px; }

.ml40 {
  margin-left: 40px; }

.ml50 {
  margin-left: 50px; }

.mr10 {
  margin-right: 10px; }

.mr20 {
  margin-right: 20px; }

.mr30 {
  margin-right: 30px; }

.mr40 {
  margin-right: 40px; }

.mr50 {
  margin-right: 50px; }

.mobile .block-mobile {
  display: block;
  width: 100%;
  margin-bottom: 10px; }

img.tt {
  padding: 4px;
  border: 1px solid #dcdcdc; }

.full-width {
  width: 100%; }

a:link,
a:visited,
a:focus,
button:focus {
  outline: none; }

.bootstrap-select .btn:focus {
  outline: none !important; }

span.action {
  cursor: pointer; }

.tt-box {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 15px; }

.border-right-1 {
  border-right: 1px solid #cccccc; }

.border-left-1 {
  border-left: 1px solid #cccccc; }

.alert-container {
  margin: 0 auto;
  text-align: center;
  position: fixed;
  top: 70px;
  width: 100%;
  z-index: 101; }

.tt-alert {
  background-color: #fff;
  display: inline-block;
  padding: 6px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  font-weight: bold; }

.tt-alert-success {
  color: #00A100;
  border-color: #3cb835;
  background-color: #F7FFF7; }

.tt-alert-error {
  color: #f00;
  border-color: #F56565;
  background-color: #FFF7F7; }

.roundstep {
  width: 23px;
  height: 23px;
  background: #fff;
  color: #555555;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  padding: 1px 0 0 6px;
  border: 1px solid #555555;
  display: inline-block; }
  .roundstep.active {
    color: #fff;
    background: #1fbba6;
    border-color: #1fbba6; }

.collapsebtn3 {
  width: 9px;
  height: 6px;
  border: 0px solid black;
  margin-left: 10px;
  background: url("../../img/frontend/arrows.png") scroll 0 -6px no-repeat; }
  .collapsebtn3.collapsed {
    background-position: 0 0; }

.nav-tabs > li a {
  height: 43px;
  float: left;
  background: #ebebeb;
  color: #999999;
  padding: 10px 18px 10px 17px;
  margin: 0px;
  border-left: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

ul.default {
  padding: 0px;
  margin: 0px;
  list-style: none; }

.responsive-test {
  background: #feffed;
  padding: 3px 7px;
  border: 1px solid #f5ea9c;
  position: fixed;
  top: 0px;
  left: 0px;
  font-size: 11px; }

.mySelectCalendar {
  background: url("../../img/frontend/images/calendar.png") #fff no-repeat right;
  background-position: 98% 1px; }

.mySelectCalendar2 {
  background: url("../../img/frontend/images/calendar2.png") #fff no-repeat right;
  background-position: 98% 1px; }

.amenities.input-mt input {
  margin-top: 8px; }
.amenities.input-mt .checkbox {
  margin-bottom: 30px;
  margin-top: 30px; }
  .amenities.input-mt .checkbox :checked + .icon.internet {
    background-position: -33px -3px; }
  .amenities.input-mt .checkbox :checked + .icon.air {
    background-position: -33px -33px; }
  .amenities.input-mt .checkbox :checked + .icon.pool {
    background-position: -33px -63px; }
  .amenities.input-mt .checkbox :checked + .icon.childcare {
    background-position: -33px -93px; }
  .amenities.input-mt .checkbox :checked + .icon.fitness {
    background-position: -33px -123px; }
  .amenities.input-mt .checkbox :checked + .icon.breakfast {
    background-position: -33px -153px; }
  .amenities.input-mt .checkbox :checked + .icon.parking {
    background-position: -33px -183px; }
  .amenities.input-mt .checkbox :checked + .icon.pets {
    background-position: -33px -213px; }
  .amenities.input-mt .checkbox :checked + .icon.spa {
    background-position: -33px -243px; }
  .amenities.input-mt .checkbox :checked + .icon.hairdryer {
    background-position: -33px -273px; }
  .amenities.input-mt .checkbox :checked + .icon.garden {
    background-position: -33px -303px; }
  .amenities.input-mt .checkbox :checked + .icon.grill {
    background-position: -33px -333px; }
  .amenities.input-mt .checkbox :checked + .icon.kitchen {
    background-position: -33px -363px; }
  .amenities.input-mt .checkbox :checked + .icon.bar {
    background-position: -33px -393px; }
  .amenities.input-mt .checkbox :checked + .icon.living {
    background-position: -33px -423px; }
.amenities .icon {
  display: inline-block;
  width: 28px;
  height: 28px;
  border: 2px solid #ebebeb;
  padding: 5px;
  color: #999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: border .2s;
  -moz-transition: border .2s;
  transition: border .2s;
  margin: 0 10px 10px 0px; }
  .amenities .icon.internet {
    background-position: -3px -3px; }
  .amenities .icon.air {
    background-position: -3px -33px; }
  .amenities .icon.pool {
    background-position: -3px -63px; }
  .amenities .icon.childcare {
    background-position: -3px -93px; }
  .amenities .icon.fitness {
    background-position: -3px -123px; }
  .amenities .icon.breakfast {
    background-position: -3px -153px; }
  .amenities .icon.parking {
    background-position: -3px -183px; }
  .amenities .icon.pets {
    background-position: -3px -213px; }
  .amenities .icon.spa {
    background-position: -3px -243px; }
  .amenities .icon.hairdryer {
    background-position: -3px -273px; }
  .amenities .icon.garden {
    background-position: -3px -303px; }
  .amenities .icon.grill {
    background-position: -3px -333px; }
  .amenities .icon.kitchen {
    background-position: -3px -363px; }
  .amenities .icon.bar {
    background-position: -3px -393px; }
  .amenities .icon.living {
    background-position: -3px -423px; }
  .amenities .icon.tv {
    background-position: -3px -453px; }
  .amenities .icon.fridge {
    background-position: -3px -483px; }
  .amenities .icon.microwave {
    background-position: -3px -513px; }
  .amenities .icon.washing {
    background-position: -3px -543px; }
  .amenities .icon.roomservice {
    background-position: -3px -573px; }
  .amenities .icon.safe {
    background-position: -3px -603px; }
  .amenities .icon.playground {
    background-position: -3px -633px; }
  .amenities .icon.conferenceroom {
    background-position: -3px -663px; }
  .amenities .icon:hover.internet {
    background-position: -33px -3px; }
  .amenities .icon:hover.air {
    background-position: -33px -33px; }
  .amenities .icon:hover.pool {
    background-position: -33px -63px; }
  .amenities .icon:hover.childcare {
    background-position: -33px -93px; }
  .amenities .icon:hover.fitness {
    background-position: -33px -123px; }
  .amenities .icon:hover.breakfast {
    background-position: -33px -153px; }
  .amenities .icon:hover.parking {
    background-position: -33px -183px; }
  .amenities .icon:hover.pets {
    background-position: -33px -213px; }
  .amenities .icon:hover.spa {
    background-position: -33px -243px; }
  .amenities .icon:hover.hairdryer {
    background-position: -33px -273px; }
  .amenities .icon:hover.garden {
    background-position: -33px -303px; }
  .amenities .icon:hover.grill {
    background-position: -33px -333px; }
  .amenities .icon:hover.kitchen {
    background-position: -33px -363px; }
  .amenities .icon:hover.bar {
    background-position: -33px -393px; }
  .amenities .icon:hover.living {
    background-position: -33px -423px; }
  .amenities .icon:hover.tv {
    background-position: -33px -453px; }
  .amenities .icon:hover.fridge {
    background-position: -33px -483px; }
  .amenities .icon:hover.microwave {
    background-position: -33px -513px; }
  .amenities .icon:hover.washing {
    background-position: -33px -543px; }
  .amenities .icon:hover.roomservice {
    background-position: -33px -573px; }
  .amenities .icon:hover.safe {
    background-position: -33px -603px; }
  .amenities .icon:hover.playground {
    background-position: -33px -633px; }
  .amenities .icon:hover.conferenceroom {
    background-position: -33px -663px; }

/*
Defaults
---------------------------------------------------------------------------------------------------- */
html {
  background-color: #fff;
  height: 100%; }

body {
  background-color: #f2f2f2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222222;
  min-height: 100%;
  font-size: 13px; }

.mobile #container {
  margin-top: 20px; }

.mobile #container.page-home {
  margin-top: 0px; }

#container {
  min-height: 560px; }

::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #1fbba6; }

::selection {
  color: #fff;
  background: #1fbba6; }

.tt-btn {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 25px 8px;
  display: inline-block;
  background-color: #1fbba6;
  color: #fff;
  text-transform: uppercase;
  border: none;
  border-bottom: 2px solid #188f7f;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .tt-btn.small {
    font-size: 13px;
    padding: 5px 10px 4px;
    text-transform: capitalize; }
  .tt-btn:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1ba593;
    border-bottom-color: #14796c; }
  .tt-btn.full {
    width: 100%; }
  .tt-btn.tt-btn-blue, .tt-btn.tt-btn-secondary {
    background-color: #006699;
    border-bottom: 2px solid #004466; }
    .tt-btn.tt-btn-blue:hover, .tt-btn.tt-btn-secondary:hover {
      background-color: #005580;
      border-bottom-color: #00334d; }
  .tt-btn.tt-btn-white {
    color: #111;
    background-color: #eee;
    border-bottom: 2px solid #d4d4d4; }
    .tt-btn.tt-btn-white:hover {
      background-color: #e1e1e1;
      border-bottom-color: #c8c8c8; }

.hl-block {
  border: 1px solid #e4e4e4;
  background-color: #f2f2f2;
  width: auto;
  display: inline-block;
  padding: 5px 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }

.hr-line {
  background: #e8e8e8;
  height: 1px;
  padding: 0;
  display: block; }
  .hr-line.v15 {
    margin: 15px 0; }

.tt-btn-event-details {
  font-size: 16px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  padding: 5px 15px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #1fbba6;
  border-bottom: 2px solid #188f7f; }
  .tt-btn-event-details:hover {
    color: #fff;
    text-decoration: none;
    background-color: #07efd0;
    border-bottom-color: #06d6ba; }

.tt-filter-btn {
  border: 2px solid #cccccc;
  padding: 5px 10px 5px 10px;
  background: #fff;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  .tt-filter-btn:hover {
    border-color: #a6a6a6;
    color: #2f2f2f; }
  .tt-filter-btn.active {
    border-color: #1fbba6; }

/* Form 
--------------------------------------------- */
.tt-form label.control-label {
  font-weight: 300;
  margin-bottom: 5px;
  text-align: left; }

.tt-form-control {
  -webkit-appearance: none;
  background: transparent;
  display: block;
  width: 100%;
  border: 2px solid #bdc3c7;
  border-radius: 5px;
  padding: 7px 13px; }

textarea.tt-form-control {
  resize: vertical; }

.tt-form-control.inline {
  display: inline-block; }

.tt-form-control:focus {
  outline: none;
  border: 2px solid #1abc9c; }

.tt-form .fixed-width label {
  width: 100px;
  padding-right: 0px; }

.btn.selectpicker {
  border: 2px solid #bdc3c7; }

.input-group.date .input-group-addon,
.input-daterange .input-group .input-group-addon {
  background: #fff;
  border: 0px;
  color: #999; }

/* Custom Style of Checkbox and Raido */
.custom-radio-checkbox label {
  font-weight: normal;
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-top: 7px; }
.custom-radio-checkbox.pr-20 label {
  padding-right: 20px; }
.custom-radio-checkbox input[type="checkbox"] {
  display: none; }
  .custom-radio-checkbox input[type="checkbox"] + label span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    background: url("../../img/frontend/custom-check-radio.png") left top no-repeat;
    background-position: left top; }
  .custom-radio-checkbox input[type="checkbox"]:checked + label {
    color: #16a085; }
    .custom-radio-checkbox input[type="checkbox"]:checked + label span {
      background-position: -30px top; }
.custom-radio-checkbox input[type="radio"] {
  display: none; }
  .custom-radio-checkbox input[type="radio"] + label span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    background: url("../../img/frontend/custom-check-radio.png") left top no-repeat;
    background-position: -60px top; }
  .custom-radio-checkbox input[type="radio"]:checked + label {
    color: #16a085; }
    .custom-radio-checkbox input[type="radio"]:checked + label span {
      background-position: -90px top; }

/* End Custom Styling Radio and Checkboxes */
.customSelect {
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */
  background: url("../../img/frontend/select.png?1.003") #fff no-repeat right;
  border: 2px solid #ebebeb; }

.customSelect.customSelectHover {
  /* Styles for when the select box is hovered */ }

.customSelect.customSelectOpen {
  /* Styles for when the select box is open */
  background: url("../../img/frontend/select-over.png?1.003") #fff no-repeat right;
  border-color: #1abc9c;
  outline: 0; }

.customSelect.customSelectFocus {
  /* Styles for when the select box is in focus */ }

.customSelectInner {
  /* You can style the inner box too */ }

/*.hasCustomSelect {background:#66afe9; color:white;}*/
.customSelect2 {
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */
  background: url("../../img/frontend/images/select-intro.png?1.003") #e7e2e2 no-repeat right;
  border: 0px solid #fff;
  color: #999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.customSelect2.customSelect2Open {
  /* Styles for when the select box is open */
  background: url("../../img/frontend/images/select-over.png?1.003") #e7e2e2 no-repeat right;
  border: 0px solid #72bf66;
  color: #999;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* Tables 
--------------------------------------------- */
.tt-table {
  width: 100%;
  max-width: 100%; }
  .tt-table.h0 td {
    padding-left: 0px;
    padding-right: 0px; }
  .tt-table td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top; }
    .tt-table td.h0 {
      padding-left: 0px;
      padding-right: 0px; }
    .tt-table td.dotted {
      border-top: 1px solid #999; }

table thead.bg-color-gray tr th {
  font-weight: 600;
  background-color: #fafafa;
  border-bottom-width: 1px; }

/*
Header
---------------------------------------------------------------------------------------------------- */
#header {
  background-color: #fff;
  height: 60px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
  #header .navbar {
    background-color: #fff;
    border: none;
    margin: 0px; }
    #header .navbar .navbar-brand {
      color: #333;
      font-size: 21px;
      font-weight: 900;
      text-transform: uppercase;
      height: auto;
      line-height: 60px;
      padding: 0px;
      margin: 0 160px 0 0;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
      #header .navbar .navbar-brand .logo {
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 50px;
        height: 50px;
        background-image: url("../../img/frontend/logo.png");
        background-size: cover;
        float: left;
        margin-right: 10px;
        margin-top: 5px; }
    #header .navbar .navbar-toggle {
      border: none; }
  #header .primary-links li a {
    font-size: 16px;
    text-transform: uppercase;
    background-color: transparent;
    padding: 0 7px 4px;
    margin: 18px 25px 0 0;
    font-weight: 700; }
    #header .primary-links li a:link, #header .primary-links li a:visited {
      color: #999999; }
    #header .primary-links li a:hover, #header .primary-links li a:active {
      color: #737373; }
    #header .primary-links li a:link, #header .primary-links li a:visited {
      color: #8db6c5; }
    #header .primary-links li a:hover, #header .primary-links li a:active {
      color: #189aca; }
  #header .primary-links li.active a {
    color: #000;
    border-bottom: 4px solid #189aca; }
  #header .secondary-links {
    font-size: 14px; }
    #header .secondary-links li a {
      background-color: transparent;
      padding: 0 0 2px;
      margin: 19px 30px 0 0;
      position: relative; }
      #header .secondary-links li a:link, #header .secondary-links li a:visited {
        color: #999999; }
      #header .secondary-links li a:hover, #header .secondary-links li a:active {
        color: #737373; }
      #header .secondary-links li a:after {
        content: "|";
        right: -15px;
        position: absolute; }
    #header .secondary-links li:last-child a {
      margin-right: 0px; }
      #header .secondary-links li:last-child a:after {
        display: none; }
    #header .secondary-links li.active a {
      font-weight: 600;
      border-bottom: 3px solid #006699; }

.mobile #header {
  background-color: #fff;
  height: auto;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
  .mobile #header .navbar {
    background-color: #fff;
    border: none;
    margin: 0px; }
    .mobile #header .navbar .navbar-brand {
      font-size: 15px;
      margin: 0 60px 0 15px;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
      .mobile #header .navbar .navbar-brand .logo {
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 40px;
        height: 40px;
        background-image: url("../../img/frontend/logo.png");
        background-size: cover;
        float: left;
        margin-right: 10px;
        margin-top: 10px; }
    .mobile #header .navbar .navbar-toggle {
      border: none; }
  .mobile #header .primary-links li a {
    font-size: 16px;
    text-transform: uppercase;
    background-color: transparent;
    padding: 0 7px 4px;
    margin: 20px 0 0;
    font-weight: 700; }
    .mobile #header .primary-links li a:link, .mobile #header .primary-links li a:visited {
      color: #999999; }
    .mobile #header .primary-links li a:hover, .mobile #header .primary-links li a:active {
      color: #737373; }
    .mobile #header .primary-links li a:link, .mobile #header .primary-links li a:visited {
      color: #8db6c5; }
    .mobile #header .primary-links li a:hover, .mobile #header .primary-links li a:active {
      color: #189aca; }
  .mobile #header .primary-links li.active a {
    color: #000;
    border-bottom: 4px solid #189aca; }
  .mobile #header .secondary-links {
    font-size: 14px; }
    .mobile #header .secondary-links li a {
      background-color: transparent;
      padding: 0 0 2px;
      margin: 10px 30px 0px 7px;
      position: relative; }
      .mobile #header .secondary-links li a:link, .mobile #header .secondary-links li a:visited {
        color: #999999; }
      .mobile #header .secondary-links li a:hover, .mobile #header .secondary-links li a:active {
        color: #737373; }
      .mobile #header .secondary-links li a:after {
        content: "|";
        right: -15px;
        position: absolute; }
    .mobile #header .secondary-links li:last-child a {
      margin-right: 0px; }
      .mobile #header .secondary-links li:last-child a:after {
        display: none; }
    .mobile #header .secondary-links li.active a {
      font-weight: 600;
      border-bottom: 3px solid #006699; }

.sm #header .navbar .navbar-brand {
  margin: 0 60px 0 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

.ipad-portrait #header {
  padding: 10px 0; }
  .ipad-portrait #header .navbar .navbar-brand {
    font-size: 15px;
    margin: 0 30px 0 0px;
    line-height: 40px; }
    .ipad-portrait #header .navbar .navbar-brand .logo {
      width: 40px;
      height: 40px;
      background-image: url("../../img/frontend/logo.png");
      background-size: cover;
      float: left;
      margin-right: 10px; }
  .ipad-portrait #header .primary-links,
  .ipad-portrait #header .secondary-links {
    font-size: 15px; }
    .ipad-portrait #header .primary-links li a,
    .ipad-portrait #header .secondary-links li a {
      margin: 10px 20px 0 0; }

/* Breadcrumb
--------------------------------------------- */
.breadcrumb {
  background-color: transparent;
  font-size: 13px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 0px; }
  .breadcrumb a:link, .breadcrumb a:visited {
    color: #006699; }
  .breadcrumb a:hover, .breadcrumb a:active {
    color: #00334d; }
  .breadcrumb a:hover {
    text-decoration: none; }

.brlines {
  height: 8px;
  width: 100%;
  margin: 10px 0 20px;
  background: url("../../img/frontend/breadcrumb.png"); }

/*
Footer
---------------------------------------------------------------------------------------------------- */
#footer {
  margin: 30px 0 0;
  padding: 35px 0;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1); }
  #footer .social-links {
    margin-bottom: 30px; }
    #footer .social-links a {
      margin-left: 15px; }
  #footer .links a {
    margin: 0 15px;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px; }
    #footer .links a:link, #footer .links a:visited {
      color: #999999; }
    #footer .links a:hover, #footer .links a:active {
      color: #666666; }
  #footer .copyright {
    font-size: 14px;
    color: #999999;
    font-weight: 400; }
  #footer .back-to-top {
    width: 37px;
    height: 37px;
    display: block;
    text-align: center;
    margin: 0 auto; }
    #footer .back-to-top img {
      width: 37px;
      height: 37px;
      display: block;
      background: url("../../img/frontend/sprite.png?1.003") 0px -72px; }

.mobile #footer {
  border-top: 2px solid #eeeeee; }
  .mobile #footer .links a {
    font-size: 14px;
    font-weight: 600;
    margin: 0 11px 0px; }

/* Pages */
/*
Page Home
---------------------------------------------------------------------------------------------------- */
.page-home {
  background-color: #fff; }
  .page-home .search-container {
    margin-bottom: 20px;
    background: #dee1e3;
    height: 42px;
    padding-top: 6px; }
    .page-home .search-container .form-group {
      width: 560px;
      margin: 0 auto; }
    .page-home .search-container .search-box {
      background-color: #fff;
      height: 30px;
      position: relative;
      border-width: 1px;
      padding: 5px 10px;
      font-size: 15px;
      border-radius: 3px; }
    .page-home .search-container .has-success .form-control-feedback {
      color: #1fbba6; }
  .page-home .welcome-message-mobile {
    padding: 20px 30px;
    margin-bottom: 30px;
    color: #fff;
    background-image: url("../../img/frontend/home/slider/home-slider-mobile.jpg"); }
  .page-home .fullscreen-slideshow img {
    width: 100%;
    height: auto; }
  .page-home .special-events {
    margin: -190px auto 0px;
    position: relative;
    z-index: 200;
    width: 710px; }
    .page-home .special-events .col {
      float: left;
      margin: 0 40px 0 0; }
      .page-home .special-events .col:last-child {
        margin-right: 0px; }
    .page-home .special-events .img-wrap {
      overflow: hidden; }
      
	   
	   
	 @media (min-width:992px){ 
		.page-home .special-events .img-wrap img {
        max-width: 210px;
       }
	   }   
	 @media (max-width:992px){ 
		.page-home .special-events .img-wrap img{}
	   }
	   
	   
	   
	   .page-home  #thumbnail-slider ul li { margin-right:39px !important;}
    .page-home .special-events .block {
      background-color: #15262f;
      display: block;
      -webkit-transition: all 0.5s ease-out;
      -moz-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out; }
      .page-home .special-events .block:hover {
        text-decoration: none; }
      .page-home .special-events .block:hover {
        background-color: #050a0c; }
      .page-home .special-events .block .detail {
        overflow: hidden;
        width: 209px;
        padding: 0 10px;
        height: 44px;
        text-transform: uppercase; }
        .page-home .special-events .block .detail .title {
          margin-bottom: 5px;
          font-size: 13px;
          color: #fff;
          overflow: hidden;
          height: 18px;
          white-space: nowrap;
		  text-align:left; }
        .page-home .special-events .block .detail .place {
          font-size: 11px;
          color: #fff;
		  text-align:left;
		  position:relative; }
		  #thumbnail-slider ul li { max-height:186px;	}
          .page-home .special-events .block .detail .place .arrow {
            float: right;
			position:absolute;
			right:0px;
			top:2px; }
            .page-home .special-events .block .detail .place .arrow img {
              width: 9px;
              height: 12px;
              display: block;
              background: url("../../img/frontend/arrow-right.png") no-repeat;
              background-size: contain; }
          .page-home .special-events .block .detail .place .date {
            float: right;
            color: #72bf66;
			position:absolute;
			text-align:right;
			right:16px; }
  .page-home .home-events .change-view .btn-group .btn {
    background-color: #f2f4f5;
    color: #555555;
    font-size: 15px;
    border-width: 2px;
    border-color: #bdc3c7; }
    .page-home .home-events .change-view .btn-group .btn.active {
      color: #fff;
      background-color: #15262f; }
    .page-home .home-events .change-view .btn-group .btn.btn-calender-cv {
      border-right-width: 0px; }
    .page-home .home-events .change-view .btn-group .btn.btn-events-az {
      border-left-width: 0px; }
    .page-home .home-events .change-view .btn-group .btn i {
      margin-right: 10px; }
  .page-home .home-events .selected-event-detail {
    margin-bottom: 30px;
    font-size: 18px; }
    .page-home .home-events .selected-event-detail .details {
      padding-bottom: 20px;
      border-bottom: 1px solid #ccc;
      margin-bottom: 20px; }
    .page-home .home-events .selected-event-detail .thumb {
      text-align: center; }
      .page-home .home-events .selected-event-detail .thumb img {
        height: 160px;
        width: auto;
        margin: 0 auto; }
    .page-home .home-events .selected-event-detail .title {
      text-transform: capitalize;
      font-size: 20px;
      font-family: "Roboto Condensed", sans-serif;
      font-weight: 700;
      margin: 0 0 4px; }
    .page-home .home-events .selected-event-detail .sub-title {
      font-size: 18px;
      font-family: "Roboto Condensed", sans-serif;
      color: #999;
      font-weight: 300;
      text-transform: uppercase; }
    .page-home .home-events .selected-event-detail .sub-title-desc {
      font-size: 16px;
      font-family: "Roboto Condensed", sans-serif;
      font-weight: 700; }
    .page-home .home-events .selected-event-detail .days-away {
      color: #f5545c;
      font-size: 14px;
      font-family: "Roboto Condensed", sans-serif; }
    .page-home .home-events .selected-event-detail button {
      font-size: 22px;
      font-weight: 700;
      padding-left: 0px;
      padding-right: 0px;
      text-align: center;
      text-transform: capitalize; }

.mobile .page-home .search-container .form-group {
  padding: 0 30px;
  max-width: 560px;
  width: auto;
  margin: 0 auto; }
.mobile .page-home .search-container .has-success .form-control-feedback {
  right: 30px; }
.mobile .page-home .special-events {
  margin: 0px auto 30px;
  position: relative;
  z-index: 200;
  width: 209px; }
  .mobile .page-home .special-events .col {
    float: none;
    margin: 0 0 30px; }
    .mobile .page-home .special-events .col:last-child {
      margin-bottom: 0px; }
  .mobile .page-home .special-events .slider-image .block .detail {
    width: 100%; }
    .mobile .page-home .special-events .slider-image .block .detail .title {
      font-size: 15px; }
    .mobile .page-home .special-events .slider-image .block .detail .place {
      font-size: 14px; }
  .mobile .page-home .special-events .slider-image:last-child .block {
    margin-bottom: 0px; }

.ipad-portrait .page-home .welcome-message .fs-56 {
  font-size: 48px; }
.ipad-portrait .page-home .welcome-message .fs-40 {
  font-size: 36px; }

.select-list {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 300;
  list-style: none;
  color: #999999;
  padding: 0px; }
  .select-list a:link, .select-list a:visited {
    color: #999999; }
  .select-list a:hover, .select-list a:active {
    color: #737373; }
  .select-list span {
    padding: 5px 10px;
    cursor: pointer;
    display: block; }
    .select-list span .fa {
      display: none; }
    .select-list span.selected {
      color: #60cbb5;
      background-color: #f2f5f5;
      font-weight: 700; }
      .select-list span.selected .fa {
        display: inline-block;
        margin-left: 5px;
        color: #1fbba6; }
  .select-list .date {
    color: #069;
    font-weight: 400;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px; }

.mobile .select-list {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .mobile .select-list .wrap.selected {
    background-color: #f3f3f3; }

.events-cv {
  display: none; }
  .events-cv .wrap {
    margin-bottom: 15px; }

/*.events-az { display: none; }*/
/*
Page Event
---------------------------------------------------------------------------------------------------- */
.event-detail .event-header {
  min-height: 20px;
  padding: 20px 15px 15px;
  margin: 4px 4px 15px;
  background-color: #f9f9f9;
  font-weight: 300;
  font-size: 16px; }
  .event-detail .event-header .title {
    color: #006699;
    font-size: 40px;
    line-height: 50px;
    font-weight: 900;
    padding-bottom: 15px; }
  .event-detail .event-header .event-block {
    margin-bottom: 20px; }
  .event-detail .event-header .sub-title {
    color: #006699;
    text-decoration: underline;
    font-size: 24px;
    padding-bottom: 10px; }
  .event-detail .event-header .hl-text {
    color: #999999;
    font-size: 18px;
    font-weight: 600; }
.event-detail .description-wrap {
  font-size: 16px;
  color: #555555;
  margin-bottom: 25px;
  padding: 0 20px; }
  .event-detail .description-wrap:after {
    content: "";
    height: 1px;
    border-bottom: 5px solid #cccccc;
    width: 100%;
    display: block;
    margin-top: 15px; }
.event-detail .hotels-wrap {
  padding: 0 20px 20px; }
.event-detail .filter {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 15px;
  margin-bottom: 25px; }
  .event-detail .filter button {
    margin-right: 10px;
    border: 2px solid #cccccc;
    padding: 5px 10px 5px 10px;
    background: #fff;
    color: #555555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
    .event-detail .filter button:hover {
      border-color: #a6a6a6;
      color: #2f2f2f; }
    .event-detail .filter button.active {
      border-color: #1fbba6; }
  .event-detail .filter .sort-by {
    margin-left: 30px; }
.event-detail .hotel {
  border: 1px solid #e9e9e9;
  margin-left: 0px;
  margin-bottom: 20px;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }
  .event-detail .hotel:hover {
    border-color: #B8B8B8; }
  .event-detail .hotel.selected {
    background-color: #fbfbfb;
    border: 0px; }
  .event-detail .hotel .image {
    padding: 0px; }
  .event-detail .hotel .detail {
    padding: 15px; }
    .event-detail .hotel .detail .title-link {
      float: left;
      width: 270px; }
    .event-detail .hotel .detail .hotel-rating {
      float: right;
      margin-top: 6px;
      display: inline-block;
      width: 65px;
      height: 13px;
      background: url("../../img/frontend/star-rating-sprite.png") 0 0; }
      .event-detail .hotel .detail .hotel-rating span {
        display: block;
        width: 70%;
        height: 13px;
        background: url("../../img/frontend/star-rating-sprite.png") 0 13px; }
        .event-detail .hotel .detail .hotel-rating span.star-0 {
          width: 0%; }
        .event-detail .hotel .detail .hotel-rating span.star-1 {
          width: 20%; }
        .event-detail .hotel .detail .hotel-rating span.star-1-5 {
          width: 30%; }
        .event-detail .hotel .detail .hotel-rating span.star-2 {
          width: 40%; }
        .event-detail .hotel .detail .hotel-rating span.star-2-5 {
          width: 50%; }
        .event-detail .hotel .detail .hotel-rating span.star-3 {
          width: 60%; }
        .event-detail .hotel .detail .hotel-rating span.star-3-5 {
          width: 70%; }
        .event-detail .hotel .detail .hotel-rating span.star-4 {
          width: 80%; }
        .event-detail .hotel .detail .hotel-rating span.star-4-5 {
          width: 90%; }
        .event-detail .hotel .detail .hotel-rating span.star-5 {
          width: 100%; }
  .event-detail .hotel .title {
    margin-bottom: 15px; }
  .event-detail .hotel .description {
    color: #999999;
    margin-bottom: 15px; }
  .event-detail .hotel .miles {
    font-weight: 600;
    margin-bottom: 10px; }
  .event-detail .hotel .night-price .price {
    font-size: 22px; }

.hotel-detail-container .hotels-map {
  min-height: 700px; }
  .hotel-detail-container .hotels-map .map.affix {
    top: 20px;
    position: fixed; }
  .hotel-detail-container .hotels-map .map.affix-bottom {
    position: absolute; }

#map-canvas,
#map_canvas {
  width: 100% !important; }

.mobile .hotel-detail-container .hotels-map {
  min-height: 700px; }
  .mobile .hotel-detail-container .hotels-map .map.affix {
    position: static; }
  .mobile .hotel-detail-container .hotels-map .map.affix-bottom {
    position: absolute; }
.mobile .event-header {
  padding: 15px;
  margin: 0px;
  margin-bottom: 0px;
  background-color: transparent; }
.mobile .description-wrap {
  padding: 15px; }
.mobile .event-header .title {
  font-size: 34px;
  margin-bottom: 10px; }
.mobile .event-detail .filter {
  border-bottom: 0px; }
.mobile .event-detail .hotel {
  margin-left: -10px;
  border: 0;
  border-bottom: 1px solid #cccccc; }
.mobile .event-detail .hotel .detail {
  padding-top: 0px; }
.mobile .event-detail .hotel .title {
  margin-bottom: 5px; }
.mobile .event-detail .hotel .description {
  margin-bottom: 5px; }
.mobile .event-detail .hotel .miles {
  color: #666;
  font-size: 15px;
  margin-top: 10px; }
.mobile .event-detail .night-price .price {
  font-size: 17px; }

/*
Page Hotel
---------------------------------------------------------------------------------------------------- */
.page-hotel #carousel-wrapper {
  overflow: hidden; }
.page-hotel .slider-loader {
  height: calc(100% - 50px);
  margin-top: 45px;
  width: calc(100% - 30px);
  background: #eee;
  position: absolute;
  z-index: 9999; }
.page-hotel .slider-loader-status {
  width: 40px;
  height: 40px;
  background: url("../../img/frontend/home/slider/loader.gif") no-repeat center center;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  margin-top: -20px;
  margin-left: -20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */ }
.page-hotel .main-title h1 {
  margin: 0px 0 20px;
  float: left;
  font-size: 24px;
  font-weight: 700;
  color: #333333; }
.page-hotel .main-title .hotel-rating {
  display: inline-block;
  width: 65px;
  height: 13px;
  background: url("../../img/frontend/star-rating-sprite.png") 0 0;
  float: left;
  margin: 5px 0 0 20px; }
  .page-hotel .main-title .hotel-rating span {
    display: block;
    width: 70%;
    height: 13px;
    background: url("../../img/frontend/star-rating-sprite.png") 0 13px; }
    .page-hotel .main-title .hotel-rating span.star-0 {
      width: 0%; }
    .page-hotel .main-title .hotel-rating span.star-1 {
      width: 20%; }
    .page-hotel .main-title .hotel-rating span.star-1-5 {
      width: 30%; }
    .page-hotel .main-title .hotel-rating span.star-2 {
      width: 40%; }
    .page-hotel .main-title .hotel-rating span.star-2-5 {
      width: 50%; }
    .page-hotel .main-title .hotel-rating span.star-3 {
      width: 60%; }
    .page-hotel .main-title .hotel-rating span.star-3-5 {
      width: 70%; }
    .page-hotel .main-title .hotel-rating span.star-4 {
      width: 80%; }
    .page-hotel .main-title .hotel-rating span.star-4-5 {
      width: 90%; }
    .page-hotel .main-title .hotel-rating span.star-5 {
      width: 100%; }
.page-hotel .details-right {
  text-transform: uppercase; }
  .page-hotel .details-right .view-another {
    float: left; }
  .page-hotel .details-right .next-previous {
    float: right; }
  .page-hotel .details-right .map {
    margin: 46px 0 20px;
    width: 100%;
    border: 1px solid #cccccc; }
  .page-hotel .details-right .data {
    font-size: 14px;
    color: #999999; }
  .page-hotel .details-right .value {
    font-size: 16px;
    color: #555555; }
  .page-hotel .details-right .reserve-now {
    margin: 40px 0; }
    .page-hotel .details-right .reserve-now .tt-btn {
      padding-top: 16px;
      padding-bottom: 14px;
      font-size: 16px;
      font-weight: 600; }
.page-hotel .reservation-details {
  padding-bottom: 40px; }
  .page-hotel .reservation-details table {
    margin-top: 20px;
    border: 0px;
    border-bottom: 1px solid #ddd; }
    .page-hotel .reservation-details table td {
      font-size: 14px; }
    .page-hotel .reservation-details table .td1 {
      padding-left: 20px;
      border-right: 0px; }
      .page-hotel .reservation-details table .td1 input[type="radio"] + label {
        font-weight: 600; }
        .page-hotel .reservation-details table .td1 input[type="radio"] + label span {
          margin-right: 30px; }
      .page-hotel .reservation-details table .td1 input[type="radio"]:checked + label {
        font-weight: 700; }
    .page-hotel .reservation-details table .td2 {
      padding-right: 40px;
      border-left: 0px;
      text-align: right; }
    .page-hotel .reservation-details table .estimate {
      padding: 25px 0px 25px 70px;
      border: 0px; }
    .page-hotel .reservation-details table .reserve {
      text-align: right;
      padding: 20px 0px 25px 0;
      border: 0px; }
.page-hotel .widget {
  position: relative;
  padding: 0px 30px 10px 55px;
  margin: 0 0 30px; }
  .page-hotel .widget h3 {
    color: #333333;
    position: relative; }
    .page-hotel .widget h3 .widget-icon {
      position: absolute;
      left: -35px;
      width: 25px;
      height: 25px;
      background-repeat: no-repeat;
      background-size: cover; }
      .page-hotel .widget h3 .widget-icon.icon-help {
        background-image: url("../../img/frontend/icon-phone.png"); }
      .page-hotel .widget h3 .widget-icon.icon-hf {
        background-image: url("../../img/frontend/icon-hf.png"); }
  .page-hotel .widget ul {
    padding-left: 0px; }
    .page-hotel .widget ul li {
      margin-bottom: 10px;
      position: relative; }
      .page-hotel .widget ul li i {
        background-color: #1fbba6;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        width: 6px;
        height: 6px;
        display: inline-block;
        margin-right: 7px;
        position: relative;
        bottom: 2px; }

.mobile .widget {
  padding: 0px 0px 0px 55px; }
  .mobile .widget .widget-icon {
    width: 21px;
    height: 21px;
    top: 2px; }

/*
Checkout
---------------------------------------------------------------------------------------------------- */
.step .title {
  font-size: 16px;
  font-weight: 700;
  padding: 0 0 15px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px; }
.step .gray-box {
  font-size: 16px;
  background-color: #f9f9f9;
  padding: 10px;
  margin: 0 0 15px; }
.step .nav-tabs {
  margin-bottom: 40px; }
.step .offer {
  position: relative;
  padding: 15px 20px 15px 60px;
  background-color: #f9f9f9;
  margin: 0 0 15px; }
  .step .offer .check {
    position: absolute;
    left: 20px; }
  .step .offer img {
    margin-right: 20px; }

/*
Contact Us
---------------------------------------------------------------------------------------------------- */
.page-contact-us {
  color: #999999; }
  .page-contact-us .tt-box {
    padding-bottom: 100px; }
  .page-contact-us .map {
    margin: 1px; }
  .page-contact-us h4 {
    font-weight: 600;
    color: #555555; }
  .page-contact-us .contact-form {
    padding: 0 40px; }
    .page-contact-us .contact-form p {
      margin-bottom: 40px; }
    .page-contact-us .contact-form .form-group {
      margin-bottom: 25px; }
    .page-contact-us .contact-form .tt-form-control {
      background-color: #f5f5f5;
      border: 1px solid #f5f5f5; }
      .page-contact-us .contact-form .tt-form-control:focus {
        background-color: #fcfcfc;
        border: 1px solid #ddd; }
    .page-contact-us .contact-form .tt-btn {
      float: right; }
  .page-contact-us .address {
    border-left: 1px solid #eeeeee;
    padding: 0 60px; }
    .page-contact-us .address p {
      margin-bottom: 20px; }
      .page-contact-us .address p .hl {
        font-weight: 600;
        color: #555555; }

.mobile .page-contact-us .tt-box {
  padding-bottom: 30px; }
.mobile .page-contact-us .contact-form {
  padding: 0px; }
  .mobile .page-contact-us .contact-form .tt-btn {
    float: none;
    display: block;
    width: 100%; }
.mobile .page-contact-us .address {
  border-left: 0;
  padding: 0px; }

.ipad-portrait .page-contact-us .tt-box {
  padding-bottom: 30px; }
.ipad-portrait .page-contact-us .contact-form {
  padding: 0px; }
  .ipad-portrait .page-contact-us .contact-form .tt-btn {
    float: none;
    display: block;
    width: 100%; }
.ipad-portrait .page-contact-us .address {
  padding: 0 30px; }

/*
About Us
---------------------------------------------------------------------------------------------------- */
.about-us .tt-box {
  padding: 0 80px 80px; }
.about-us .person-block {
  width: 220px;
  text-align: center;
  margin: 90px auto 0; }
  .about-us .person-block img {
    margin-bottom: 10px; }
  .about-us .person-block .name {
    font-size: 18px;
    color: #333333; }
  .about-us .person-block .description {
    margin-top: 40px; }
  .about-us .person-block .social {
    margin-top: 20px; }
    .about-us .person-block .social a {
      margin-right: 20px; }
      .about-us .person-block .social a:link, .about-us .person-block .social a:visited {
        color: #999999; }
      .about-us .person-block .social a:hover, .about-us .person-block .social a:active {
        color: #737373; }

.mobile .about-us .tt-box {
  padding: 0 20px 80px; }
.mobile .about-us .person-block {
  text-align: center;
  margin-top: 90px; }

.carousel-wrapper {
  position: relative; }
  .carousel-wrapper #pager img {
    cursor: pointer;
    background: #fff;
    /*box-shadow: 0 2px 5px rgba(0,0,0,0.2);*/
    display: block;
    width: 115px;
    height: 80px;
    padding: 10px;
    margin: 10px;
    float: left; }
    .carousel-wrapper #pager img:hover {
      background: #eff; }
    .carousel-wrapper #pager img.selected {
      background: #dff; }
  .carousel-wrapper .btn-pager {
    width: 34px;
    height: 55px;
    /*background:#15262f;*/
    position: absolute;
    bottom: 45px;
    z-index: 100;
    border: 0;
    background: transparent; }
    .carousel-wrapper .btn-pager.prev {
      float: left;
      left: -10px; }
    .carousel-wrapper .btn-pager.next {
      float: right;
      right: -10px; }
    .carousel-wrapper .btn-pager img {
      width: 14px;
      height: 18px;
      display: block;
      background: url("../../img/frontend/sprite.png") -14px -36px;
      margin: 0px 0 0 4px; }
    .carousel-wrapper .btn-pager:hover.prev img {
      background-position: -42px -36px; }
    .carousel-wrapper .btn-pager.next img {
      background-position: 0px -36px;
      margin: 0px 0 0 2px; }
    .carousel-wrapper .btn-pager:hover.next img {
      background-position: -28px -36px; }

.mobile .carousel-wrapper #pager img {
  width: 65px;
  height: 35px;
  padding: 0px;
  margin: 5px; }
.mobile .carousel-wrapper .btn-pager {
  bottom: 70px; }

.ipad-landscape .carousel-wrapper #pager img {
  width: 95px;
  height: 75px; }

/*
Customer Sidebar
---------------------------------------------------------------------------------------------------- */
.sidebar-links li {
  margin-bottom: 15px;
  padding-bottom: 3px;
  position: relative;
  border-bottom: 1px solid #cccccc; }
  .sidebar-links li i {
    position: absolute;
    right: 0px;
    top: 3px;
    display: none;
    color: #555555; }
  .sidebar-links li.active, .sidebar-links li:hover {
    font-weight: 600; }
    .sidebar-links li.active i, .sidebar-links li:hover i {
      display: block; }

/*
Page My Bookings
---------------------------------------------------------------------------------------------------- */
.my-bookings {
  position: relative; }

.tp-bannertimer {
  display: none !important; }

/*
Page Checkout Quick CSS Fixes
---------------------------------------------------------------------------------------------------- */
.pt7 {
  padding-top: 7px; }

.test2 {
  padding-left: 17px; }

.required {
  color: red; }

.toggle-header {
  cursor: pointer; }

.nopad {
  padding: 0px; }

.pr0 {
  padding-right: 0px; }

/*
Page Waitlist
---------------------------------------------------------------------------------------------------- */
.tp-leftarrow.default,
.tp-rightarrow.default {
  background: url("../../img/frontend/sprite.png?1.003") 8px -232px; }

.tp-leftarrow:hover,
.tp-rightarrow:hover {
  background-position: 8px -288px; }

.tp-rightarrow.default {
  transform: rotateY(180deg); }

/*
Page Large Events
---------------------------------------------------------------------------------------------------- */
.tt-btn-group {
  font-size: 13px;
  color: #000;
  background-color: #f5f5f5;
  border-color: gainsboro; }
  .tt-btn-group:hover {
    color: #fff;
    background-color: #1fbba6;
    border-color: #188f7f; }
  .tt-btn-group.active {
    color: #fff;
    background-color: #1ba593;
    border-color: #14796c; }

.tt-nav-tabs li a {
  background: transparent;
  border-color: transparent; }

.large-events .hotels-list {
  margin-bottom: 30px; }
  .large-events .hotels-list .hotel {
    padding: 5px 10px;
    border-bottom: 1px solid #e9e9e9;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .large-events .hotels-list .hotel:hover {
      border-color: #B8B8B8; }
    .large-events .hotels-list .hotel.selected {
      background: #fbfbfb; }
    .large-events .hotels-list .hotel .detail {
      position: relative; }
      .large-events .hotels-list .hotel .detail .title {
        font-size: 13px;
        padding: 0 70px 0 0; }
      .large-events .hotels-list .hotel .detail .hotel-rating {
        position: absolute;
        top: 3px;
        right: 0px;
        display: inline-block;
        width: 65px;
        height: 13px;
        background: url("../../img/frontend/star-rating-sprite.png") 0 0; }
        .large-events .hotels-list .hotel .detail .hotel-rating span {
          display: block;
          width: 70%;
          height: 13px;
          background: url("../../img/frontend/star-rating-sprite.png") 0 13px; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-0 {
            width: 0%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-1 {
            width: 20%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-1-5 {
            width: 30%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-2 {
            width: 40%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-2-5 {
            width: 50%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-3 {
            width: 60%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-3-5 {
            width: 70%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-4 {
            width: 80%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-4-5 {
            width: 90%; }
          .large-events .hotels-list .hotel .detail .hotel-rating span.star-5 {
            width: 100%; }
    .large-events .hotels-list .hotel.active .description-container {
      display: block; }
    .large-events .hotels-list .hotel .description-container {
      display: none; }
      .large-events .hotels-list .hotel .description-container img {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px; }
      .large-events .hotels-list .hotel .description-container .description {
        color: #999999; }

.desktop .large-events .hotels-list, .md .large-events .hotels-list {
  margin-left: -15px;
  margin-bottom: 250px; }
  .desktop .large-events .hotels-list .hotel, .md .large-events .hotels-list .hotel {
    width: 350px;
    position: relative; }
    .desktop .large-events .hotels-list .hotel.hover .description-container, .md .large-events .hotels-list .hotel.hover .description-container {
      display: block; }
    .desktop .large-events .hotels-list .hotel .description-container, .md .large-events .hotels-list .hotel .description-container {
      padding: 5px 10px 10px;
      border: 10px solid #e7e7e7;
      position: absolute;
      width: 280px;
      left: 350px;
      top: -1px;
      z-index: 9999; }
      .desktop .large-events .hotels-list .hotel .description-container:before, .md .large-events .hotels-list .hotel .description-container:before {
        content: "";
        position: absolute;
        left: -25px;
        top: 7px;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 15px solid #e7e7e7; }

.md .large-events .hotels-list .hotel {
  width: 310px;
  position: relative; }
  .md .large-events .hotels-list .hotel .description-container {
    left: 350px; }

.tt-carousel .carousel-inner {
  width: 90%;
  margin-right: auto;
  margin-left: auto; }
.tt-carousel .carousel-control {
  width: 5%;
  background-image: none; }
  .tt-carousel .carousel-control .fa {
    color: #4b4b4b;
    position: absolute;
    top: 43%;
    z-index: 5;
    display: inline-block;
    font-size: 40px;
    text-shadow: none; }
  .tt-carousel .carousel-control.left .fa {
    left: 0px; }
  .tt-carousel .carousel-control.right .fa {
    right: 0px; }

.img-center {
  margin-right: auto;
  margin-left: auto; }

.valign {
  font-size: 0; }
  .valign > [class*="col"] {
    display: inline-block;
    float: none;
    font-size: 14px;
    font-size: 1rem;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 30px; }

.mobile .valign > [class*="col"] {
  display: block; }

.event-thumb {
  cursor: pointer;
  position: relative;
  margin-bottom: 30px; }
  .event-thumb .shade {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5); }
    .event-thumb .shade:hover {
      background-color: rgba(0, 0, 0, 0.3); }
  .event-thumb.active .shade {
    background-color: transparent; }
  .event-thumb .title {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.75);
    font-size: 26px;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    position: absolute;
    bottom: 25px; }
  .event-thumb img {
    width: 100%; }

.arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black; }

.arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00; }

.arrow-right {
  width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid green; }

.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid blue; }

.advertise_container {
	with:100%;
	max-width:335px;
	clear:both;
    padding-bottom: 15px;
    margin-bottom: 15px;
    float:left;
}
.adv_holder{
	float:left;
	width:100%;
	margin-bottom:14px;
}

/*# sourceMappingURL=style.css.map */


