@font-face {
  font-family: "BeausiteSlick-Regular-Web";
  src: url(../../fonts/BeausiteSlick-Regular-Web.eot);
  /* IE9 Compat Modes */
  src: url(../../fonts/BeausiteSlick-Regular-Web.woff) format("woff");
}
@font-face {
  font-family: "BeausiteSlick-Light";
  src: url(../../fonts/BeausiteSlick-Light-Web.eot);
  /* IE9 Compat Modes */
  src: url(../../fonts/BeausiteSlick-Light-Web.woff) format("woff");
}
/* line 22, ../scss/_site-settings.scss */
.Tisa {
  font-family: "BeausiteSlick-Regular-Web",serif;
}

/* line 23, ../scss/_site-settings.scss */
.TisaSans, .blockSection .block, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span, #ui-datepicker-div .ui-datepicker-calendar th a, #ui-datepicker-div .ui-datepicker-calendar th span, #ui-datepicker-div .ui-datepicker-calendar td a, #ui-datepicker-div .ui-datepicker-calendar td span, #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a, button.smaller, input[type="submit"].smaller, a.hero.smaller, input, textarea, input[type="checkbox"] + label, input[type="radio"] + label, .pagination span, .pagination a, .dropdownContainer, .ui-dialog .ui-dialog-titlebar .ui-dialog-title, footer #bottom ul li a {
  font-family: "BeausiteSlick-Regular-Web",sans-serif;
}

/* Body - fonts
----------------------------------------------- */
/* Global
----------------------------------------------- */
/* Font Specific Settings
----------------------------------------------- */
/* Form Settings 
----------------------------------------------- */
/* Tables
----------------------------------------------- */
/* Button settings
----------------------------------------------- */
/* Site colour variables
----------------------------------------------- */
    /* Settings for SassyGrids 
----------------------------------------------------------------------------------------------------*/
/* Import Mixins used by SassyGrids
----------------------------------------------------------- -----------------------------------------*/
/* Import Functions used by SassyGrids
----------------------------------------------------------- -----------------------------------------*/
/* Error Handling for SASS precomiler
----------------------------------------------------------- -----------------------------------------*/
/* ==========================================================================
   Debug
   ========================================================================== */
/* line 9, ../scss/components.scss */
button.debug {
  position: fixed;
  top: 0;
  left: 0;
  padding: 5px;
  z-index: 100;
}

/* ==========================================================================
   Main Content
   ========================================================================== */
/* line 15, ../scss/components.scss */
#mainContent {
  width: 100%;
  clear: both;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 17, ../scss/components.scss */
#mainContent .pageTitle {
  margin-top: 30px;
  color: #183b5d;
}

/* ==========================================================================
   Sprites
   ========================================================================== */
/* line 57, ../scss/components.scss */
.sprite, ul.simplePagerNav li a, input[type="checkbox"] + label, input[type="radio"] + label, input[type="checkbox"]:checked + label, input[type="radio"]:checked + label, .datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next, .dropdownContainer a.dropdownToggle, .ui-dialog .ui-dialog-titlebar .ui-button {
  position: relative;
}
/* line 58, ../scss/components.scss */
.sprite:after, ul.simplePagerNav li a:after, input[type="checkbox"] + label:after, input[type="radio"] + label:after, input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after, .datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after, .dropdownContainer a.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .ui-button:after, .sprite:before, ul.simplePagerNav li a:before, input[type="checkbox"] + label:before, input[type="radio"] + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, .datePickerWrapper:before, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before, .dropdownContainer a.dropdownToggle:before, .ui-dialog .ui-dialog-titlebar .ui-button:before {
  display: block;
  background: transparent url("../../_design/site/sprite.png");
  position: absolute;
}
/* line 59, ../scss/components.scss */
.sprite.close, ul.simplePagerNav li a.close, input[type="checkbox"] + label.close, input[type="radio"] + label.close, .close.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-prev.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-button, #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-next.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-button, .dropdownContainer a.close.dropdownToggle, .ui-dialog .ui-dialog-titlebar .ui-button {
  min-width: 14px;
  min-height: 14px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.close:after, ul.simplePagerNav li a.close:after, input[type="checkbox"] + label.close:after, input[type="radio"] + label.close:after, .close.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-prev.ui-button:after, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-button:after, #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-next.ui-button:after, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-button:after, .dropdownContainer a.close.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -7px;
  width: 14px;
  height: 14px;
  background-position: 0 0;
}
/* line 60, ../scss/components.scss */
.sprite.close.big, ul.simplePagerNav li a.close.big, input[type="checkbox"] + label.close.big, input[type="radio"] + label.close.big, .close.big.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .close.big.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .big.ui-datepicker-prev.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-prev.ui-button, #ui-datepicker-div .ui-datepicker-header .close.big.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .big.ui-datepicker-next.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-next.ui-button, .dropdownContainer a.close.big.dropdownToggle, .ui-dialog .ui-dialog-titlebar .big.ui-button {
  min-width: 38px;
  min-height: 37px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.close.big:after, ul.simplePagerNav li a.close.big:after, input[type="checkbox"] + label.close.big:after, input[type="radio"] + label.close.big:after, .close.big.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .close.big.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .big.ui-datepicker-prev.ui-button:after, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-prev.ui-button:after, #ui-datepicker-div .ui-datepicker-header .close.big.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .big.ui-datepicker-next.ui-button:after, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-next.ui-button:after, .dropdownContainer a.close.big.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .big.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -18.5px;
  left: 50%;
  margin-left: -19px;
  width: 38px;
  height: 37px;
  background-position: -48px 0;
}
/* line 62, ../scss/components.scss */
.sprite.arrowDown, ul.simplePagerNav li a.arrowDown, input[type="checkbox"] + label.arrowDown, input[type="radio"] + label.arrowDown, .arrowDown.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .arrowDown.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .dropdownContainer a.ui-datepicker-prev.dropdownToggle, .dropdownContainer #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev.dropdownToggle, #ui-datepicker-div .ui-datepicker-header .arrowDown.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .dropdownContainer a.ui-datepicker-next.dropdownToggle, .dropdownContainer #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next.dropdownToggle, .dropdownContainer a.dropdownToggle, .ui-dialog .ui-dialog-titlebar .arrowDown.ui-button, .ui-dialog .ui-dialog-titlebar .dropdownContainer a.ui-button.dropdownToggle, .dropdownContainer .ui-dialog .ui-dialog-titlebar a.ui-button.dropdownToggle {
  min-width: 21px;
  min-height: 12px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.arrowDown:after, ul.simplePagerNav li a.arrowDown:after, input[type="checkbox"] + label.arrowDown:after, input[type="radio"] + label.arrowDown:after, .arrowDown.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .arrowDown.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .dropdownContainer a.ui-datepicker-prev.dropdownToggle:after, .dropdownContainer #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev.dropdownToggle:after, #ui-datepicker-div .ui-datepicker-header .arrowDown.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header .dropdownContainer a.ui-datepicker-next.dropdownToggle:after, .dropdownContainer #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next.dropdownToggle:after, .dropdownContainer a.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .arrowDown.ui-button:after, .ui-dialog .ui-dialog-titlebar .dropdownContainer a.ui-button.dropdownToggle:after, .dropdownContainer .ui-dialog .ui-dialog-titlebar a.ui-button.dropdownToggle:after {
  content: '';
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -10.5px;
  width: 21px;
  height: 12px;
  background-position: -47px -38px;
}
/* line 63, ../scss/components.scss */
.sprite.calendar, ul.simplePagerNav li a.calendar, ul.simplePagerNav li a.datePickerWrapper, input[type="checkbox"] + label.calendar, input[type="checkbox"] + label.datePickerWrapper, input[type="radio"] + label.calendar, input[type="radio"] + label.datePickerWrapper, .datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .calendar.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .calendar.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.datePickerWrapper, .dropdownContainer a.calendar.dropdownToggle, .dropdownContainer a.dropdownToggle.datePickerWrapper, .ui-dialog .ui-dialog-titlebar .calendar.ui-button, .ui-dialog .ui-dialog-titlebar .ui-button.datePickerWrapper {
  min-width: 19px;
  min-height: 18px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.calendar:after, ul.simplePagerNav li a.calendar:after, ul.simplePagerNav li a.datePickerWrapper:after, input[type="checkbox"] + label.calendar:after, input[type="checkbox"] + label.datePickerWrapper:after, input[type="radio"] + label.calendar:after, input[type="radio"] + label.datePickerWrapper:after, .datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .calendar.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .calendar.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.datePickerWrapper:after, .dropdownContainer a.calendar.dropdownToggle:after, .dropdownContainer a.dropdownToggle.datePickerWrapper:after, .ui-dialog .ui-dialog-titlebar .calendar.ui-button:after, .ui-dialog .ui-dialog-titlebar .ui-button.datePickerWrapper:after {
  content: '';
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9.5px;
  width: 19px;
  height: 18px;
  background-position: -14px 0px;
}
/* line 64, ../scss/components.scss */
.sprite.prev, ul.simplePagerNav li a.prev, input[type="checkbox"] + label.prev, input[type="radio"] + label.prev, .prev.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .prev.ui-datepicker-next, .dropdownContainer a.prev.dropdownToggle, .ui-dialog .ui-dialog-titlebar .prev.ui-button {
  min-width: 8px;
  min-height: 14px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.prev:after, ul.simplePagerNav li a.prev:after, input[type="checkbox"] + label.prev:after, input[type="radio"] + label.prev:after, .prev.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .prev.ui-datepicker-next:after, .dropdownContainer a.prev.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .prev.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 14px;
  background-position: -33px -14px;
}
/* line 65, ../scss/components.scss */
.sprite.prev.big, ul.simplePagerNav li a.prev.big, input[type="checkbox"] + label.prev.big, input[type="radio"] + label.prev.big, .prev.big.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .prev.big.ui-datepicker-next, .dropdownContainer a.prev.big.dropdownToggle, .ui-dialog .ui-dialog-titlebar .prev.big.ui-button {
  min-width: 19px;
  min-height: 37px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.prev.big:after, ul.simplePagerNav li a.prev.big:after, input[type="checkbox"] + label.prev.big:after, input[type="radio"] + label.prev.big:after, .prev.big.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .prev.big.ui-datepicker-next:after, .dropdownContainer a.prev.big.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .prev.big.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -18.5px;
  left: 50%;
  margin-left: -9.5px;
  width: 19px;
  height: 37px;
  background-position: -67px 0;
}
/* line 67, ../scss/components.scss */
.sprite.next, ul.simplePagerNav li a.next, input[type="checkbox"] + label.next, input[type="radio"] + label.next, .next.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .next.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next, .dropdownContainer a.next.dropdownToggle, .ui-dialog .ui-dialog-titlebar .next.ui-button {
  min-width: 8px;
  min-height: 14px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.next:after, ul.simplePagerNav li a.next:after, input[type="checkbox"] + label.next:after, input[type="radio"] + label.next:after, .next.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .next.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after, .dropdownContainer a.next.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .next.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 14px;
  background-position: -33px 0px;
}
/* line 68, ../scss/components.scss */
.sprite.next.big, ul.simplePagerNav li a.next.big, input[type="checkbox"] + label.next.big, input[type="radio"] + label.next.big, .next.big.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .next.big.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-next, .dropdownContainer a.next.big.dropdownToggle, .ui-dialog .ui-dialog-titlebar .next.big.ui-button {
  min-width: 19px;
  min-height: 37px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.next.big:after, ul.simplePagerNav li a.next.big:after, input[type="checkbox"] + label.next.big:after, input[type="radio"] + label.next.big:after, .next.big.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .next.big.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .big.ui-datepicker-next:after, .dropdownContainer a.next.big.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .next.big.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -18.5px;
  left: 50%;
  margin-left: -9.5px;
  width: 19px;
  height: 37px;
  background-position: -48px 0;
}
/* line 70, ../scss/components.scss */
.sprite.paginationDefault, ul.simplePagerNav li a, input[type="checkbox"] + label.paginationDefault, input[type="radio"] + label.paginationDefault, .paginationDefault.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .paginationDefault.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li a.ui-datepicker-prev, ul.simplePagerNav li #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .paginationDefault.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li a.ui-datepicker-next, ul.simplePagerNav li #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next, .dropdownContainer a.paginationDefault.dropdownToggle, .dropdownContainer ul.simplePagerNav li a.dropdownToggle, ul.simplePagerNav li .dropdownContainer a.dropdownToggle, .ui-dialog .ui-dialog-titlebar .paginationDefault.ui-button, .ui-dialog .ui-dialog-titlebar ul.simplePagerNav li a.ui-button, ul.simplePagerNav li .ui-dialog .ui-dialog-titlebar a.ui-button {
  min-width: 10px;
  min-height: 10px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.paginationDefault:after, ul.simplePagerNav li a:after, input[type="checkbox"] + label.paginationDefault:after, input[type="radio"] + label.paginationDefault:after, .paginationDefault.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .paginationDefault.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li a.ui-datepicker-prev:after, ul.simplePagerNav li #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .paginationDefault.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li a.ui-datepicker-next:after, ul.simplePagerNav li #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next:after, .dropdownContainer a.paginationDefault.dropdownToggle:after, .dropdownContainer ul.simplePagerNav li a.dropdownToggle:after, ul.simplePagerNav li .dropdownContainer a.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .paginationDefault.ui-button:after, .ui-dialog .ui-dialog-titlebar ul.simplePagerNav li a.ui-button:after, ul.simplePagerNav li .ui-dialog .ui-dialog-titlebar a.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -5px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background-position: -87px 0;
}
/* line 71, ../scss/components.scss */
.sprite.paginationActive, ul.simplePagerNav li a.paginationActive, ul.simplePagerNav li.currentPage a, ul.simplePagerNav li.currentPage #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li.currentPage a.ui-datepicker-prev, ul.simplePagerNav li.currentPage #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li.currentPage a.ui-datepicker-next, ul.simplePagerNav li.currentPage .ui-dialog .ui-dialog-titlebar a.ui-button, .ui-dialog .ui-dialog-titlebar ul.simplePagerNav li.currentPage a.ui-button, input[type="checkbox"] + label.paginationActive, input[type="radio"] + label.paginationActive, .paginationActive.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .paginationActive.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .paginationActive.ui-datepicker-next, .dropdownContainer a.paginationActive.dropdownToggle, .ui-dialog .ui-dialog-titlebar .paginationActive.ui-button {
  min-width: 10px;
  min-height: 10px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.paginationActive:after, ul.simplePagerNav li a.paginationActive:after, ul.simplePagerNav li.currentPage a:after, ul.simplePagerNav li.currentPage #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li.currentPage a.ui-datepicker-prev:after, ul.simplePagerNav li.currentPage #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next:after, #ui-datepicker-div .ui-datepicker-header ul.simplePagerNav li.currentPage a.ui-datepicker-next:after, ul.simplePagerNav li.currentPage .ui-dialog .ui-dialog-titlebar a.ui-button:after, .ui-dialog .ui-dialog-titlebar ul.simplePagerNav li.currentPage a.ui-button:after, input[type="checkbox"] + label.paginationActive:after, input[type="radio"] + label.paginationActive:after, .paginationActive.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .paginationActive.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .paginationActive.ui-datepicker-next:after, .dropdownContainer a.paginationActive.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .paginationActive.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -5px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background-position: -97px 0;
}
/* line 72, ../scss/components.scss */
.sprite.tick, ul.simplePagerNav li a.tick, input[type="checkbox"] + label.tick, input[type="radio"] + label.tick, .tick.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .tick.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .tick.ui-datepicker-next, .dropdownContainer a.tick.dropdownToggle, .ui-dialog .ui-dialog-titlebar .tick.ui-button {
  min-width: 20px;
  min-height: 16px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.tick:after, ul.simplePagerNav li a.tick:after, input[type="checkbox"] + label.tick:after, input[type="radio"] + label.tick:after, .tick.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .tick.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .tick.ui-datepicker-next:after, .dropdownContainer a.tick.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .tick.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -8px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 16px;
  background-position: -87px -10px;
}
/* line 73, ../scss/components.scss */
.sprite.unchecked, ul.simplePagerNav li a.unchecked, input[type="checkbox"] + label, input[type="radio"] + label, input[type="checkbox"]:checked + label, input[type="radio"]:checked + label, .unchecked.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .unchecked.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"] + label.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header input[type="radio"] + label.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .unchecked.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"] + label.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header input[type="radio"] + label.ui-datepicker-next, .dropdownContainer a.unchecked.dropdownToggle, .ui-dialog .ui-dialog-titlebar .unchecked.ui-button, .ui-dialog .ui-dialog-titlebar input[type="checkbox"] + label.ui-button, .ui-dialog .ui-dialog-titlebar input[type="radio"] + label.ui-button {
  min-width: 24px;
  min-height: 24px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.unchecked:before, ul.simplePagerNav li a.unchecked:before, input[type="checkbox"] + label:before, input[type="radio"] + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, .unchecked.datePickerWrapper:before, #ui-datepicker-div .ui-datepicker-header .unchecked.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"] + label.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header input[type="radio"] + label.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header .unchecked.ui-datepicker-next:before, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"] + label.ui-datepicker-next:before, #ui-datepicker-div .ui-datepicker-header input[type="radio"] + label.ui-datepicker-next:before, .dropdownContainer a.unchecked.dropdownToggle:before, .ui-dialog .ui-dialog-titlebar .unchecked.ui-button:before, .ui-dialog .ui-dialog-titlebar input[type="checkbox"] + label.ui-button:before, .ui-dialog .ui-dialog-titlebar input[type="radio"] + label.ui-button:before {
  content: '';
  top: 50%;
  margin-top: -12px;
  left: 0;
  width: 24px;
  height: 24px;
  background-position: -62px -50px;
}
/* line 74, ../scss/components.scss */
.sprite.checked, ul.simplePagerNav li a.checked, input[type="checkbox"] + label.checked, input[type="checkbox"]:checked + label, input[type="radio"] + label.checked, input[type="radio"]:checked + label, .checked.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .checked.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"]:checked + label.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header input[type="radio"]:checked + label.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .checked.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"]:checked + label.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header input[type="radio"]:checked + label.ui-datepicker-next, .dropdownContainer a.checked.dropdownToggle, .ui-dialog .ui-dialog-titlebar .checked.ui-button, .ui-dialog .ui-dialog-titlebar input[type="checkbox"]:checked + label.ui-button, .ui-dialog .ui-dialog-titlebar input[type="radio"]:checked + label.ui-button {
  min-width: 24px;
  min-height: 24px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.checked:before, ul.simplePagerNav li a.checked:before, input[type="checkbox"] + label.checked:before, input[type="checkbox"]:checked + label:before, input[type="radio"] + label.checked:before, input[type="radio"]:checked + label:before, .checked.datePickerWrapper:before, #ui-datepicker-div .ui-datepicker-header .checked.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"]:checked + label.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header input[type="radio"]:checked + label.ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header .checked.ui-datepicker-next:before, #ui-datepicker-div .ui-datepicker-header input[type="checkbox"]:checked + label.ui-datepicker-next:before, #ui-datepicker-div .ui-datepicker-header input[type="radio"]:checked + label.ui-datepicker-next:before, .dropdownContainer a.checked.dropdownToggle:before, .ui-dialog .ui-dialog-titlebar .checked.ui-button:before, .ui-dialog .ui-dialog-titlebar input[type="checkbox"]:checked + label.ui-button:before, .ui-dialog .ui-dialog-titlebar input[type="radio"]:checked + label.ui-button:before {
  content: '';
  top: 50%;
  margin-top: -12px;
  left: 0;
  width: 24px;
  height: 24px;
  background-position: -38px -50px;
}
/* line 75, ../scss/components.scss */
.sprite.menu, ul.simplePagerNav li a.menu, input[type="checkbox"] + label.menu, input[type="radio"] + label.menu, .menu.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .menu.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .menu.ui-datepicker-next, .dropdownContainer a.menu.dropdownToggle, .ui-dialog .ui-dialog-titlebar .menu.ui-button {
  min-width: 15px;
  min-height: 10px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.menu:after, ul.simplePagerNav li a.menu:after, input[type="checkbox"] + label.menu:after, input[type="radio"] + label.menu:after, .menu.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .menu.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .menu.ui-datepicker-next:after, .dropdownContainer a.menu.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .menu.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -5px;
  left: 50%;
  margin-left: -7.5px;
  width: 15px;
  height: 10px;
  background-position: -38px -84px;
}
/* line 76, ../scss/components.scss */
.sprite.loading, ul.simplePagerNav li a.loading, input[type="checkbox"] + label.loading, input[type="radio"] + label.loading, .loading.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .loading.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .loading.ui-datepicker-next, .dropdownContainer a.loading.dropdownToggle, .ui-dialog .ui-dialog-titlebar .loading.ui-button {
  position: relative;
  min-height: 100px;
  height: 100%;
  width: 100%;
}
/* line 76, ../scss/components.scss */
.sprite.loading:after, ul.simplePagerNav li a.loading:after, input[type="checkbox"] + label.loading:after, input[type="radio"] + label.loading:after, .loading.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .loading.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .loading.ui-datepicker-next:after, .dropdownContainer a.loading.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .loading.ui-button:after {
  content: '';
  width: 32px;
  height: 32px;
  background: url("../../_design/site/ajax-loader.gif");
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
}
/* line 78, ../scss/components.scss */
.sprite.smallArrow.right, ul.simplePagerNav li a.smallArrow.right, input[type="checkbox"] + label.smallArrow.right, input[type="radio"] + label.smallArrow.right, .smallArrow.right.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .smallArrow.right.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .smallArrow.right.ui-datepicker-next, .dropdownContainer a.smallArrow.right.dropdownToggle, .ui-dialog .ui-dialog-titlebar .smallArrow.right.ui-button {
  min-width: 7px;
  min-height: 10px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.smallArrow.right:after, ul.simplePagerNav li a.smallArrow.right:after, input[type="checkbox"] + label.smallArrow.right:after, input[type="radio"] + label.smallArrow.right:after, .smallArrow.right.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .smallArrow.right.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .smallArrow.right.ui-datepicker-next:after, .dropdownContainer a.smallArrow.right.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .smallArrow.right.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -5px;
  right: 0;
  width: 7px;
  height: 10px;
  background-position: -38px -74px;
}
/* line 80, ../scss/components.scss */
.sprite.bathroom, ul.simplePagerNav li a.bathroom, input[type="checkbox"] + label.bathroom, input[type="radio"] + label.bathroom, .bathroom.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .bathroom.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .bathroom.ui-datepicker-next, .dropdownContainer a.bathroom.dropdownToggle, .ui-dialog .ui-dialog-titlebar .bathroom.ui-button {
  min-width: 37px;
  min-height: 22px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.bathroom:after, ul.simplePagerNav li a.bathroom:after, input[type="checkbox"] + label.bathroom:after, input[type="radio"] + label.bathroom:after, .bathroom.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .bathroom.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .bathroom.ui-datepicker-next:after, .dropdownContainer a.bathroom.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .bathroom.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -18.5px;
  width: 37px;
  height: 22px;
  background-position: 0px -51px;
}
/* line 81, ../scss/components.scss */
.sprite.bathroom.small, ul.simplePagerNav li a.bathroom.small, input[type="checkbox"] + label.bathroom.small, input[type="radio"] + label.bathroom.small, .bathroom.small.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .bathroom.small.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .bathroom.small.ui-datepicker-next, .dropdownContainer a.bathroom.small.dropdownToggle, .ui-dialog .ui-dialog-titlebar .bathroom.small.ui-button {
  min-width: 25px;
  min-height: 15px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.bathroom.small:after, ul.simplePagerNav li a.bathroom.small:after, input[type="checkbox"] + label.bathroom.small:after, input[type="radio"] + label.bathroom.small:after, .bathroom.small.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .bathroom.small.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .bathroom.small.ui-datepicker-next:after, .dropdownContainer a.bathroom.small.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .bathroom.small.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7.5px;
  left: 50%;
  margin-left: -12.5px;
  width: 25px;
  height: 15px;
  background-position: 0px -36px;
}
/* line 83, ../scss/components.scss */
.sprite.garage, ul.simplePagerNav li a.garage, input[type="checkbox"] + label.garage, input[type="radio"] + label.garage, .garage.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .garage.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .garage.ui-datepicker-next, .dropdownContainer a.garage.dropdownToggle, .ui-dialog .ui-dialog-titlebar .garage.ui-button {
  min-width: 38px;
  min-height: 22px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.garage:after, ul.simplePagerNav li a.garage:after, input[type="checkbox"] + label.garage:after, input[type="radio"] + label.garage:after, .garage.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .garage.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .garage.ui-datepicker-next:after, .dropdownContainer a.garage.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .garage.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -19px;
  width: 38px;
  height: 22px;
  background-position: 0px -88px;
}
/* line 84, ../scss/components.scss */
.sprite.garage.small, ul.simplePagerNav li a.garage.small, input[type="checkbox"] + label.garage.small, input[type="radio"] + label.garage.small, .garage.small.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .garage.small.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .garage.small.ui-datepicker-next, .dropdownContainer a.garage.small.dropdownToggle, .ui-dialog .ui-dialog-titlebar .garage.small.ui-button {
  min-width: 25px;
  min-height: 15px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.garage.small:after, ul.simplePagerNav li a.garage.small:after, input[type="checkbox"] + label.garage.small:after, input[type="radio"] + label.garage.small:after, .garage.small.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .garage.small.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .garage.small.ui-datepicker-next:after, .dropdownContainer a.garage.small.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .garage.small.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7.5px;
  left: 50%;
  margin-left: -12.5px;
  width: 25px;
  height: 15px;
  background-position: 0px -73px;
}
/* line 86, ../scss/components.scss */
.sprite.bedroom, ul.simplePagerNav li a.bedroom, input[type="checkbox"] + label.bedroom, input[type="radio"] + label.bedroom, .bedroom.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .bedroom.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .bedroom.ui-datepicker-next, .dropdownContainer a.bedroom.dropdownToggle, .ui-dialog .ui-dialog-titlebar .bedroom.ui-button {
  min-width: 37px;
  min-height: 21px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.bedroom:after, ul.simplePagerNav li a.bedroom:after, input[type="checkbox"] + label.bedroom:after, input[type="radio"] + label.bedroom:after, .bedroom.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .bedroom.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .bedroom.ui-datepicker-next:after, .dropdownContainer a.bedroom.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .bedroom.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -10.5px;
  left: 50%;
  margin-left: -18.5px;
  width: 37px;
  height: 21px;
  background-position: 0px -124px;
}
/* line 87, ../scss/components.scss */
.sprite.bedroom.small, ul.simplePagerNav li a.bedroom.small, input[type="checkbox"] + label.bedroom.small, input[type="radio"] + label.bedroom.small, .bedroom.small.datePickerWrapper, #ui-datepicker-div .ui-datepicker-header .bedroom.small.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .bedroom.small.ui-datepicker-next, .dropdownContainer a.bedroom.small.dropdownToggle, .ui-dialog .ui-dialog-titlebar .bedroom.small.ui-button {
  min-width: 25px;
  min-height: 14px;
  display: block;
}
/* line 33, ../scss/components.scss */
.sprite.bedroom.small:after, ul.simplePagerNav li a.bedroom.small:after, input[type="checkbox"] + label.bedroom.small:after, input[type="radio"] + label.bedroom.small:after, .bedroom.small.datePickerWrapper:after, #ui-datepicker-div .ui-datepicker-header .bedroom.small.ui-datepicker-prev:after, #ui-datepicker-div .ui-datepicker-header .bedroom.small.ui-datepicker-next:after, .dropdownContainer a.bedroom.small.dropdownToggle:after, .ui-dialog .ui-dialog-titlebar .bedroom.small.ui-button:after {
  content: '';
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -12.5px;
  width: 25px;
  height: 14px;
  background-position: 0px -110px;
}

/* ==========================================================================
   Pagination
   ========================================================================== */
/* line 95, ../scss/components.scss */
ul.simplePagerNav {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 96, ../scss/components.scss */
ul.simplePagerNav li {
  float: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 98, ../scss/components.scss */
ul.simplePagerNav li a {
  color: transparent;
  text-indent: -9999px;
  display: block;
  padding: 7px;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 104, ../scss/components.scss */
a.pageNavigation {
  display: none;
}

/* ==========================================================================
   Block Status
   ========================================================================== */
/* line 112, ../scss/components.scss */
.blockSection {
  position: absolute;
  top: 30px;
  left: 0;
}
/* line 113, ../scss/components.scss */
.blockSection .block {
  background: #183b5d;
  color: white;
  padding: 15px 30px;
  text-transform: uppercase;
  margin: 5px 0;
  float: left;
  clear: both;
  font-weight: bold;
}
/* line 114, ../scss/components.scss */
.blockSection .block.under_offer, .blockSection .block.under_contract {
  background: white;
  color: #191919;
}
/* line 115, ../scss/components.scss */
.blockSection .block.sold, .blockSection .block.sold_additional {
  background: white;
  color: #183b5d;
}
/* line 119, ../scss/components.scss */
.blockSection .block.title {
  background: #191919;
}

/* ==========================================================================
   Buttons
   ========================================================================== */
/* line 130, ../scss/components.scss */
button, input[type="submit"], a.hero {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 16px 31px;
  color: white;
  font-size: 1em;
  font-weight: normal;
  background: #183b5d;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  outline: 0;
  border: 1px solid #183b5d;
  white-space: nowrap;
}
/* line 142, ../scss/components.scss */
button:active, input[type="submit"]:active, a.hero:active {
  background: #123556;
}
/* line 143, ../scss/components.scss */
button.desaturate, input[type="submit"].desaturate, a.hero.desaturate {
  color: #323232;
  background: white;
  border-color: #e6e6e6;
  font-weight: normal;
}
/* line 144, ../scss/components.scss */
button.desaturate:active, input[type="submit"].desaturate:active, a.hero.desaturate:active {
  background: #e6e6e6;
}
/* line 146, ../scss/components.scss */
button.smaller, input[type="submit"].smaller, a.hero.smaller {
  padding: 12px 28px;
  font-size: 0.77778em;
}

/* line 150, ../scss/components.scss */
.btn-ginger {
  display: inline-block;
  padding: 6px 12px;
  background: transparent;
  color: #b6660d;
  border-radius: 0;
  border: 1px solid #b6660d;
}
/* line 157, ../scss/components.scss */
.btn-ginger:hover {
  background: #b6660d;
  color: #fff;
}

/* line 165, ../scss/components.scss */
.galleryThumbWrapper {
  text-align: center;
  padding: 10px 0;
  background: #191919;
  background: rgba(25, 25, 25, 0.8);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 166, ../scss/components.scss */
.galleryThumbWrapper .sprite.close, .galleryThumbWrapper ul.simplePagerNav li a.close, ul.simplePagerNav li .galleryThumbWrapper a.close, .galleryThumbWrapper input[type="checkbox"] + label.close, .galleryThumbWrapper input[type="radio"] + label.close, .galleryThumbWrapper .close.datePickerWrapper, .galleryThumbWrapper #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .galleryThumbWrapper .close.ui-datepicker-prev, .galleryThumbWrapper #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-prev.ui-button, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .galleryThumbWrapper .ui-datepicker-prev.ui-button, .galleryThumbWrapper .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .galleryThumbWrapper .ui-datepicker-prev.ui-button, .galleryThumbWrapper #ui-datepicker-div .ui-datepicker-header .close.ui-datepicker-next, #ui-datepicker-div .ui-datepicker-header .galleryThumbWrapper .close.ui-datepicker-next, .galleryThumbWrapper #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .ui-datepicker-next.ui-button, #ui-datepicker-div .ui-datepicker-header .ui-dialog .ui-dialog-titlebar .galleryThumbWrapper .ui-datepicker-next.ui-button, .galleryThumbWrapper .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-button, .ui-dialog .ui-dialog-titlebar #ui-datepicker-div .ui-datepicker-header .galleryThumbWrapper .ui-datepicker-next.ui-button, .galleryThumbWrapper .dropdownContainer a.close.dropdownToggle, .dropdownContainer .galleryThumbWrapper a.close.dropdownToggle, .galleryThumbWrapper .ui-dialog .ui-dialog-titlebar .ui-button, .ui-dialog .ui-dialog-titlebar .galleryThumbWrapper .ui-button {
  cursor: pointer;
  position: absolute;
  right: 50px;
  z-index: 11;
  top: 10px;
}
/* line 167, ../scss/components.scss */
.galleryThumbWrapper .galleryThumb {
  width: 180px;
  height: 120px;
  position: relative;
  overflow: hidden;
  display: block;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
}
/* line 168, ../scss/components.scss */
.galleryThumbWrapper .galleryThumb img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 180px;
  min-height: 120px;
  height: auto;
}

/* ==========================================================================
   Link Tabs
   ========================================================================== */
/* line 176, ../scss/components.scss */
.homepageBanner ul.linkTabs li {
  width: 260px;
}

/* line 179, ../scss/components.scss */
ul.linkTabs {
  border: 1px solid #e6e6e6;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: white;
}
/* line 180, ../scss/components.scss */
ul.linkTabs li {
  text-align: center;
  width: 210px;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 186, ../scss/components.scss */
ul.linkTabs li a {
  font-size: 1.33333em;
  display: block;
  margin: 8px 0;
  padding: 6px 0;
  border-right: 1px solid #e6e6e6;
  font-weight: normal;
}
/* line 193, ../scss/components.scss */
ul.linkTabs li a:active, ul.linkTabs li a.active {
  font-weight: bold;
}
/* line 197, ../scss/components.scss */
ul.linkTabs li:last-child a {
  border-right: 0;
}
/* line 200, ../scss/components.scss */
ul.linkTabs.small li {
  width: 89px;
}
/* line 201, ../scss/components.scss */
ul.linkTabs.small li a {
  font-size: 14px;
  margin: 2px 0;
  padding: 2px 0;
  color: #969696;
}
/* line 202, ../scss/components.scss */
ul.linkTabs.small li a.active {
  color: #323232;
}
/* line 204, ../scss/components.scss */
ul.linkTabs.small li:active {
  background: #e6e6e6;
}

/* ==========================================================================
   jqueryTabs
   ========================================================================== */
/* line 215, ../scss/components.scss */
#contentTabs .linkTabs {
  margin-bottom: 30px;
}

/* ==========================================================================
   Notices - Success Messages - Error Messages
   ========================================================================== */
/* line 223, ../scss/components.scss */
* html .toast-container {
  position: absolute;
}

/* line 224, ../scss/components.scss */
.toast-container {
  position: fixed;
  z-index: 10;
  width: 100%;
  text-align: center;
  top: 0px;
}
/* line 225, ../scss/components.scss */
.toast-container .toast-position-top-right {
  position: fixed;
  top: 20px;
  right: 20px;
}
/* line 228, ../scss/components.scss */
.toast-container .toast-item-wrapper .toast-item {
  width: 100%;
  margin-bottom: 10px;
  background: #e6e6e6;
  padding: 22px 0;
  top: 0;
}
/* line 229, ../scss/components.scss */
.toast-container .toast-item-wrapper .toast-item .toast-item-image {
  display: none;
}
/* line 231, ../scss/components.scss */
.toast-container .toast-item-wrapper .toast-item > p {
  margin: 0;
  padding: 0;
}
/* line 232, ../scss/components.scss */
.toast-container .toast-item-wrapper .toast-item.toast-type-error {
  background: #183b5d;
  color: white;
}

/* ==========================================================================
   Default Form Layout
   ========================================================================== */
/* line 241, ../scss/components.scss */
label[for] {
  float: left;
  clear: left;
  width: 85px;
  margin: 15px 10px 5px 0;
}
/* line 242, ../scss/components.scss */
label[for] + * {
  width: 278px;
  float: left;
  margin: 5px 0;
}
/* line 243, ../scss/components.scss */
label[for] + .dropdownContainer {
  width: 280px;
}
/* line 244, ../scss/components.scss */
label[for] + .autoFlow {
  width: auto;
}
/* line 245, ../scss/components.scss */
label[for].alt {
  margin: 5px 10px 5px 0;
}

/* line 247, ../scss/components.scss */
input, textarea {
  width: 100%;
  padding: 13px 0px;
  text-indent: 10px;
  border: 1px solid #e6e6e6;
  margin: 0;
  outline: 0;
  font-weight: normal;
  font-size: 0.77778em;
}
/* line 248, ../scss/components.scss */
input:active, input:focus, textarea:active, textarea:focus {
  border-color: #969696;
}
/* line 249, ../scss/components.scss */
input.generalFormError, textarea.generalFormError {
  border-color: #183b5d;
}

/* line 251, ../scss/components.scss */
input[type="submit"][form] {
  margin-left: 5px;
  margin-right: 5px;
  width: 278px;
  display: inline;
  float: left;
  position: relative;
  margin-left: 197px;
  margin-top: 30px;
}

/* line 252, ../scss/components.scss */
textarea {
  min-height: 128px;
}

/* ==========================================================================
   Checkboxes & Radios
   ========================================================================== */
/* line 261, ../scss/components.scss */
input[type="checkbox"], input[type="radio"] {
  display: none;
}
/* line 262, ../scss/components.scss */
input[type="checkbox"] + label, input[type="radio"] + label {
  padding-left: 45px;
}
/* line 268, ../scss/components.scss */
input[type="checkbox"]:disabled + label, input[type="radio"]:disabled + label {
  color: #969696;
  cursor: not-allowed;
}

/* ==========================================================================
   Pagination
   ========================================================================== */
/* line 279, ../scss/components.scss */
.pagination {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 280, ../scss/components.scss */
.pagination span, .pagination a {
  float: left;
  color: #969696;
  display: block;
  font-weight: normal;
  font-size: 0.77778em;
  white-space: nowrap;
}
/* line 281, ../scss/components.scss */
.pagination a {
  padding: 2px 7px;
  text-align: center;
}
/* line 284, ../scss/components.scss */
.pagination a.others {
  letter-spacing: -2px;
}
/* line 286, ../scss/components.scss */
.pagination a.details {
  padding-left: 0;
}
/* line 287, ../scss/components.scss */
.pagination a:active, .pagination a.active {
  color: #323232;
  font-weight: bold;
}

/* ==========================================================================
   Date Pickers - Individual fields
   ========================================================================== */
/* line 296, ../scss/components.scss */
.datePickerWrapper:after {
  left: auto;
  right: 10px;
}
/* line 297, ../scss/components.scss */
.datePickerWrapper.active:after {
  background-position: -14px -18px;
}

/* ==========================================================================
   Header Banner
   ========================================================================== */
/* line 310, ../scss/components.scss */
.actualGallery.headerBanner {
  margin-bottom: 60px;
  height: 0px;
  width: 100%;
  -moz-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
/* line 311, ../scss/components.scss */
.actualGallery.headerBanner.hasImages {
  height: 200px;
}

/* ==========================================================================
   Date Pickers - Calendar 
   ========================================================================== */
/* line 320, ../scss/components.scss */
#ui-datepicker-div {
  position: relative;
  z-index: 14;
}
/* line 321, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header {
  background: #183b5d;
  position: relative;
  text-align: center;
  padding: 0.55556em 0;
}
/* line 322, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span {
  font-size: 0.77778em;
  color: white;
}
/* line 325, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  left: 0;
}
/* line 325, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after {
  left: 10px;
}
/* line 326, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  right: 0;
}
/* line 326, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after {
  left: auto;
  right: 10px;
}
/* line 327, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  position: absolute;
  top: 0px;
  height: 100%;
  display: block;
  width: 1.11111em;
}
/* line 328, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span {
  display: none;
}
/* line 331, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar {
  background: white;
  border: 1px solid #183b5d;
}
/* line 332, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar th, #ui-datepicker-div .ui-datepicker-calendar td {
  padding: 0.22222em 0.5em;
  margin: 0.11111em 0.16667em;
  font-size: 0.66667em;
  text-align: center;
  cursor: pointer;
}
/* line 333, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar th a, #ui-datepicker-div .ui-datepicker-calendar th span, #ui-datepicker-div .ui-datepicker-calendar td a, #ui-datepicker-div .ui-datepicker-calendar td span {
  font-size: 12px;
  font-weight: normal;
  color: #323232;
}
/* line 335, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar th {
  padding-top: 0.55556em;
}
/* line 336, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar th span {
  font-weight: bold;
}
/* line 339, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 340, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td:hover {
  background: #e6e6e6;
}
/* line 342, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today {
  background: #e6e6e6;
}
/* line 343, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day {
  background: #183b5d;
}
/* line 344, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
  color: white;
  font-weight: bold;
}
/* line 348, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody tr:last-child td {
  padding-bottom: 0.66667em;
}
/* line 353, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-week-end:first-child {
  padding-left: 1em;
}
/* line 354, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-week-end:last-child {
  padding-right: 1em;
}
/* line 357, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-unselectable {
  background: #E6E6E6 !important;
}
/* line 360, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-unselectable.ui-datepicker-other-month {
  background: #fff;
}
/* line 364, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody .ui-datepicker-days-cell-over {
  background: #123556 !important;
}
/* line 366, ../scss/components.scss */
#ui-datepicker-div .ui-datepicker-calendar tbody .ui-datepicker-days-cell-over .ui-state-default {
  color: #fff !important;
}

/* ==========================================================================
   Select - Dropdown javascript plugin
   ========================================================================== */
/* line 389, ../scss/components.scss */
.dropdownContainer {
  position: relative;
}
/* line 390, ../scss/components.scss */
.dropdownContainer a {
  display: block;
  font-size: 0.77778em;
  font-weight: normal;
}
/* line 391, ../scss/components.scss */
.dropdownContainer a.dropdownToggle {
  border: 1px solid #e6e6e6;
  background: white;
  padding: 13px 10px;
}
/* line 393, ../scss/components.scss */
.dropdownContainer a.dropdownToggle:after {
  right: 10px;
  left: auto;
}
/* line 395, ../scss/components.scss */
.dropdownContainer div.dropdownOptions {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10;
}
/* line 396, ../scss/components.scss */
.dropdownContainer div.dropdownOptions ul.dropdownOptionsInner {
  background: white;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #e6e6e6;
  border-top-color: transparent;
}
/* line 398, ../scss/components.scss */
.dropdownContainer div.dropdownOptions ul.dropdownOptionsInner li a {
  padding: 5px;
}
/* line 404, ../scss/components.scss */
.dropdownContainer.dropdownOpen div.dropdownOptions {
  display: block;
}
/* line 406, ../scss/components.scss */
.dropdownContainer.dropdownOpen a.dropdownToggle {
  border-color: #969696;
  border-bottom-color: transparent;
}
/* line 408, ../scss/components.scss */
.dropdownContainer.dropdownOpen div.dropdownOptions ul.dropdownOptionsInner {
  border-color: #969696;
  border-top-color: transparent;
  max-height: 170px;
  overflow: auto;
}
/* line 410, ../scss/components.scss */
.dropdownContainer.dropdownOpen div.dropdownOptions ul.dropdownOptionsInner li:hover {
  background: #183b5d;
}
/* line 411, ../scss/components.scss */
.dropdownContainer.dropdownOpen div.dropdownOptions ul.dropdownOptionsInner li:hover a {
  color: white;
}

/* ==========================================================================
   Loader
   ========================================================================== */
/* line 428, ../scss/components.scss */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 11;
}

/* line 429, ../scss/components.scss */
#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -100px 0 0 -100px;
}

/* line 430, ../scss/components.scss */
.loader-container {
  width: 200px;
  height: 100px;
  padding-top: 50px;
  margin: 0 auto;
}

/* line 431, ../scss/components.scss */
.ball {
  width: 7px;
  height: 7px;
  margin: 7px auto;
  background: #183b5d;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
/* line 432, ../scss/components.scss */
.ball:nth-child(1) {
  -moz-animation: right 1s infinite ease-in-out;
  -webkit-animation: right 1s infinite ease-in-out;
  animation: right 1s infinite ease-in-out;
}
/* line 433, ../scss/components.scss */
.ball:nth-child(2) {
  -moz-animation: left 1.1s infinite ease-in-out;
  -webkit-animation: left 1.1s infinite ease-in-out;
  animation: left 1.1s infinite ease-in-out;
}
/* line 434, ../scss/components.scss */
.ball:nth-child(3) {
  -moz-animation: right 1.05s infinite ease-in-out;
  -webkit-animation: right 1.05s infinite ease-in-out;
  animation: right 1.05s infinite ease-in-out;
}
/* line 435, ../scss/components.scss */
.ball:nth-child(4) {
  -moz-animation: left 1.15s infinite ease-in-out;
  -webkit-animation: left 1.15s infinite ease-in-out;
  animation: left 1.15s infinite ease-in-out;
}
/* line 436, ../scss/components.scss */
.ball:nth-child(5) {
  -moz-animation: right 1.1s infinite ease-in-out;
  -webkit-animation: right 1.1s infinite ease-in-out;
  animation: right 1.1s infinite ease-in-out;
}
/* line 437, ../scss/components.scss */
.ball:nth-child(6) {
  -moz-animation: left 1.05s infinite ease-in-out;
  -webkit-animation: left 1.05s infinite ease-in-out;
  animation: left 1.05s infinite ease-in-out;
}
/* line 438, ../scss/components.scss */
.ball:nth-child(7) {
  -moz-animation: right 1s infinite ease-in-out;
  -webkit-animation: right 1s infinite ease-in-out;
  animation: right 1s infinite ease-in-out;
}

@-moz-keyframes right {
  0% {
    -webkit-transform: translate(-15px);
  }
  50% {
    -webkit-transform: translate(15px);
  }
  100% {
    -webkit-transform: translate(-15px);
  }
}
@-webkit-keyframes right {
  0% {
    -webkit-transform: translate(-15px);
  }
  50% {
    -webkit-transform: translate(15px);
  }
  100% {
    -webkit-transform: translate(-15px);
  }
}
@keyframes right {
  0% {
    -webkit-transform: translate(-15px);
  }
  50% {
    -webkit-transform: translate(15px);
  }
  100% {
    -webkit-transform: translate(-15px);
  }
}
@-moz-keyframes left {
  0% {
    -webkit-transform: translate(15px);
  }
  50% {
    -webkit-transform: translate(-15px);
  }
  100% {
    -webkit-transform: translate(15px);
  }
}
@-webkit-keyframes left {
  0% {
    -webkit-transform: translate(15px);
  }
  50% {
    -webkit-transform: translate(-15px);
  }
  100% {
    -webkit-transform: translate(15px);
  }
}
@keyframes left {
  0% {
    -webkit-transform: translate(15px);
  }
  50% {
    -webkit-transform: translate(-15px);
  }
  100% {
    -webkit-transform: translate(15px);
  }
}
/* ==========================================================================
   Modals
   ========================================================================== */
/* line 456, ../scss/components.scss */
.ui-widget-overlay {
  background: #010101;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  position: absolute;
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 11;
}

/* line 457, ../scss/components.scss */
.ui-dialog {
  border: 1px solid #e6e6e6;
  background: white;
  padding: 10px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  outline: 0;
  z-index: 12;
}
/* line 458, ../scss/components.scss */
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  cursor: move;
}
/* line 459, ../scss/components.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-size: 1em;
  line-height: 1.33333em;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 10px;
  display: block;
}
/* line 460, ../scss/components.scss */
.ui-dialog .ui-dialog-titlebar .ui-button {
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  top: 0;
  right: 0;
  position: absolute;
}
/* line 461, ../scss/components.scss */
.ui-dialog .ui-dialog-titlebar .ui-button span {
  display: none;
}
/* line 464, ../scss/components.scss */
.ui-dialog .ui-dialog-content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  font-size: 0.77778em;
}
/* line 465, ../scss/components.scss */
.ui-dialog .ui-dialog-buttonpane {
  margin: 20px 0 10px 0;
}

/* ==========================================================================
   Default Counter wrapper
   ========================================================================== */
/* line 476, ../scss/components.scss */
.counters {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 477, ../scss/components.scss */
.counters > div {
  float: left;
  color: #183b5d;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  padding-right: 25px;
  margin-right: 20px;
}
/* line 478, ../scss/components.scss */
.counters > div:after {
  top: 0;
  margin-top: 0;
  right: 0;
  left: 0;
  margin-left: 0;
}

/* ==========================================================================
   Property Listing
   ========================================================================== */
/* line 485, ../scss/components.scss */
.properties {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
}

/* line 486, ../scss/components.scss */
.propertyListing {
  width: 100%;
  padding: 5px 0;
  border-bottom: 1px solid #e6e6e6;
  margin: 0;
  float: left;
  clear: both;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 487, ../scss/components.scss */
.propertyListing a {
  display: block;
}
/* line 488, ../scss/components.scss */
.propertyListing a .mainImage {
  width: 40%;
  max-width: 40%;
  float: left;
  min-height: 110px;
}
/* line 489, ../scss/components.scss */
.propertyListing a .mainImage.noImage {
  height: 110px;
  max-width: 100%;
  display: block;
  background: #e6e6e6;
}
/* line 492, ../scss/components.scss */
.propertyListing a .details {
  width: 55%;
  max-width: 55%;
  padding-left: 2.5%;
  padding-right: 2.5%;
  float: left;
  position: relative;
  min-height: 110px;
}
/* line 493, ../scss/components.scss */
.propertyListing a .details p {
  margin: 0;
  font-size: 14px;
}
/* line 494, ../scss/components.scss */
.propertyListing a .details h6 {
  margin: 5px 0 0 0;
}
/* line 495, ../scss/components.scss */
.propertyListing a .details .counters {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 496, ../scss/components.scss */
.propertyListing a .details .counters > div {
  float: right;
}
/* line 501, ../scss/components.scss */
.propertyListing.stripImage .mainImage {
  display: none;
}
/* line 502, ../scss/components.scss */
.propertyListing.stripImage .mainImage.noImage {
  display: none;
}
/* line 504, ../scss/components.scss */
.propertyListing.stripImage .details {
  width: 95%;
  max-width: 95%;
}

/* ==========================================================================
   Footer
   ========================================================================== */
/* line 512, ../scss/components.scss */
footer {
  width: 100%;
  clear: both;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 513, ../scss/components.scss */
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  padding: 15px 0;
}
/* line 515, ../scss/components.scss */
footer ul li a {
  color: white;
  font-weight: 300;
  display: block;
  padding: 0 20px;
}
/* line 516, ../scss/components.scss */
footer ul li a:hover {
  color: white;
}
/* line 522, ../scss/components.scss */
footer #top {
  background: #183b5d;
  width: 100%;
  clear: both;
}
/* line 524, ../scss/components.scss */
footer #top ul li {
  display: none;
}
/* line 525, ../scss/components.scss */
footer #top ul li.top {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 526, ../scss/components.scss */
footer #top ul li a {
  font-size: 1em;
  padding: 0 20px 0 0;
}
/* line 527, ../scss/components.scss */
footer #top ul li a:after {
  content: '|';
  line-height: 1.33333em;
  color: white;
  position: relative;
  margin-left: 20px;
}
/* line 528, ../scss/components.scss */
footer #top ul li a:hover {
  color: #b6660d;
}
/* line 534, ../scss/components.scss */
footer #top ul li:nth-of-type(5) a:after {
  content: '';
}
/* line 546, ../scss/components.scss */
footer #bottom {
  background: #191919;
  width: 100%;
  clear: both;
}
/* line 548, ../scss/components.scss */
footer #bottom ul li {
  display: none;
}
/* line 549, ../scss/components.scss */
footer #bottom ul li.bottom {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 550, ../scss/components.scss */
footer #bottom ul li a {
  font-size: 0.77778em;
}
/* line 553, ../scss/components.scss */
footer #bottom div {
  text-align: center;
  padding: 15px 0;
}
/* line 556, ../scss/components.scss */
footer #bottom div p {
  color: #d7d7d7;
  font-weight: 300;
  font-size: 0.66667em;
  margin: 0;
}
/* line 563, ../scss/components.scss */
footer #bottom div p:nth-of-type(1) {
  margin-bottom: 15px;
}
/* line 567, ../scss/components.scss */
footer #bottom div p:nth-of-type(2) {
  margin-bottom: 0;
}

/* line 574, ../scss/components.scss */
.home-footer-extension {
  display: none;
}

/* line 577, ../scss/components.scss */
.index footer #bottom div {
  display: none;
}
/* line 581, ../scss/components.scss */
.index .home-footer-extension {
  display: block;
  text-align: center;
  padding: 15px 0;
}
/* line 585, ../scss/components.scss */
.index .home-footer-extension p {
  color: #d7d7d7;
  font-weight: 300;
  font-size: 0.66667em;
  margin: 0;
}
/* line 592, ../scss/components.scss */
.index .home-footer-extension p:nth-of-type(1) {
  margin-bottom: 15px;
}
/* line 596, ../scss/components.scss */
.index .home-footer-extension p:nth-of-type(2) {
  margin-bottom: 0;
}

/* line 603, ../scss/components.scss */
.home-module {
  display: block;
  background: #fff;
  padding: 48px 0;
}
/* line 608, ../scss/components.scss */
.home-module:after {
  clear: both;
  content: "";
  display: block;
}
/* line 614, ../scss/components.scss */
.home-module hr {
  margin: 24px 0;
  border-width: 1px 0 0;
  border-color: #fff;
}

/* line 621, ../scss/components.scss */
.home-module-alt {
  background: #123556;
  text-align: center;
}
/* line 625, ../scss/components.scss */
.home-module-alt h1 {
  color: #fff;
  text-transform: uppercase;
}
/* line 629, ../scss/components.scss */
.home-module-alt .gridContainer {
  position: relative;
}

/* line 637, ../scss/components.scss */
.home-module-apartments {
  text-align: center;
}
/* line 639, ../scss/components.scss */
.home-module-apartments .btn-margin {
  margin: 24px 0;
}

/* line 645, ../scss/components.scss */
.indexAlt .pageTitle {
  display: none;
}
/* line 648, ../scss/components.scss */
.indexAlt .homepageBanner {
  position: relative;
  padding-top: 38%;
}

/* line 655, ../scss/components.scss */
.home-module-apartments iframe {
  width: 100%;
}

/* line 661, ../scss/components.scss */
.home-module.map {
  padding: 0;
}

/* line 667, ../scss/components.scss */
.map {
  clear: both;
}
/* line 669, ../scss/components.scss */
.map.map-contact {
  margin-top: 24px;
  width: 100%;
  float: left;
}
/* line 674, ../scss/components.scss */
.map.map-contact:after {
  content: "";
  display: block;
  clear: both;
}
/* line 680, ../scss/components.scss */
.map iframe {
  width: 100%;
  margin-bottom: -6px;
}

/* line 687, ../scss/components.scss */
.home-module-search {
  background: #123556;
  color: #fff;
  padding: 12px 0;
}
/* line 692, ../scss/components.scss */
.home-module-search:after {
  clear: both;
  content: "";
  display: block;
}
/* line 699, ../scss/components.scss */
.home-module-search .search button {
  width: 100%;
}
/* line 703, ../scss/components.scss */
.home-module-search .search .dropdownContainer a.dropdownToggle {
  padding: 11px 10px;
}
/* line 707, ../scss/components.scss */
.home-module-search .search .btn-ginger {
  padding: 11px;
  margin-top: 20px;
  font-size: 18px;
}
/* line 713, ../scss/components.scss */
.home-module-search .search label[for] + * {
  width: 100%;
  float: none;
  margin: 0;
}
/* line 718, ../scss/components.scss */
.home-module-search .search label, .home-module-search .search label[for] {
  font-weight: 400;
  display: block;
  width: 100%;
  float: none;
  margin: 0;
}
/* line 727, ../scss/components.scss */
.home-module-search .search:after {
  clear: both;
  display: block;
  content: "";
}

/* line 735, ../scss/components.scss */
img {
  max-width: 100%;
}

/* line 738, ../scss/components.scss */
img.full {
  width: 100%;
  max-width: 100%;
}

/* line 743, ../scss/components.scss */
.Specials img,
.specials img {
  max-width: 100%;
  height: auto;
}

/* line 752, ../scss/components.scss */
#CDSWIDEXC {
  margin: 36px auto 0 auto !important;
}
@media screen and (min-width: 740px) {
  /* line 752, ../scss/components.scss */
  #CDSWIDEXC {
    position: absolute;
    right: 12px;
    top: -12px;
    margin: 0 !important;
  }
}
