/* Imports */
/* Brand Variables */
/* Images Variables */
/* LM Color Variables */
/* Brand Color Variables */
/* Brand Gradient Variables */
/* Brand Font Variables */
/* Brand IPT Variables */
/* SUP variables */
/* Directories */
/* Brand Directories */
/* Common Colors */
/* Begin Common SUP variables */
/* End Common SUP variables */
/* Brands to override the colors as a part of SUP project*/
/* Brands to override the colors*/
/* Imports */
/*$pi: 3.14159265359;
$_precision: 10;

@function pow($base, $exp) {
  $value: $base;
  @if $exp > 1 {
    @for $i from 2 through $exp {
      $value: $value * $base;
    }
  }
  @if $exp < 1{
    @for $i from 0 through -$exp {
      $value: $value / $base;
    }
  }
  @return $value;
}

@function fact($num) {
  $fact: 1;
  @if $num > 0{
    @for $i from 1 through $num {
      $fact: $fact * $i;
    }
  }
  @return $fact;
}

@function _to_unitless_rad($angle) {
  @if unit($angle) == "deg" {
    $angle: $angle / 180deg * $pi;
  }
  @if unit($angle) == "rad" {
    $angle: $angle / 1rad;
  }
  @return $angle;
}

@function sin($angle){
  $a: _to_unitless_rad($angle);
  $sin: $a;
  @for $n from 1 through $_precision {
    $sin: $sin + (pow(-1, $n) / fact(2 * $n + 1) ) * pow($a, (2 * $n + 1));
  }
  @return $sin;
}

@function cos($angle){
  $a: _to_unitless_rad($angle);
  $cos: 1;
  @for $n from 1 through $_precision {
    $cos: $cos + ( pow(-1,$n) / fact(2*$n) ) * pow($a,2*$n);
  }
  @return $cos;
}

@function tan($angle){
  @return sin($angle) / cos($angle);
}*/
/* ANIMATION */
/* ANIMATION KEYFRAMES */
/* ASPECT RATION */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND IMAGE */
/* BACKGROUND RADIAL */
/* BACKGROUND RGBA COLOR */
/* OVERLAY BACKGROUND */
/* BORDER RADIUS */
/* BORDER RADIUS TOP LEFT */
/* BORDER RADIUS TOP RIGHT */
/* BORDER RADIUS BOTTOM LEFT */
/* BORDER RADIUS BOTTOM RIGHT */
/* BORDER-RADIUS WEBKIT-FIX */
/* HEADER, TITLES AND SUBTITLES */
/* NAVIGATION LINK ARROWS */
/* PAGE HEADER -- GIVES YOU PAGE HEADER STYLE BLOCK */
/* OPACITY */
/* ROTATE */
/* TRANSFORM PROPERTY */
/* TRANSITION */
/* TRANSITION ANIMATION */
/* VENDOR PREFIXING */
/* placeholder styles */
/************************************************************************
**                              IE FILTERS                             **
************************************************************************/
/* RGBA FILTER */
/* ROTATE FILTER */
/* For SUP (or anything that needs variations of arial)
// basic usage
    @include standardFont();

// larger size:
    @include standardFont($fontWeight: bold, $fontSize: 18px, $lineHeight: 20px);
*/
/*$pi: 3.14159265359;
$_precision: 10;

@function pow($base, $exp) {
  $value: $base;
  @if $exp > 1 {
    @for $i from 2 through $exp {
      $value: $value * $base;
    }
  }
  @if $exp < 1{
    @for $i from 0 through -$exp {
      $value: $value / $base;
    }
  }
  @return $value;
}

@function fact($num) {
  $fact: 1;
  @if $num > 0{
    @for $i from 1 through $num {
      $fact: $fact * $i;
    }
  }
  @return $fact;
}

@function _to_unitless_rad($angle) {
  @if unit($angle) == "deg" {
    $angle: $angle / 180deg * $pi;
  }
  @if unit($angle) == "rad" {
    $angle: $angle / 1rad;
  }
  @return $angle;
}

@function sin($angle){
  $a: _to_unitless_rad($angle);
  $sin: $a;
  @for $n from 1 through $_precision {
    $sin: $sin + (pow(-1, $n) / fact(2 * $n + 1) ) * pow($a, (2 * $n + 1));
  }
  @return $sin;
}

@function cos($angle){
  $a: _to_unitless_rad($angle);
  $cos: 1;
  @for $n from 1 through $_precision {
    $cos: $cos + ( pow(-1,$n) / fact(2*$n) ) * pow($a,2*$n);
  }
  @return $cos;
}

@function tan($angle){
  @return sin($angle) / cos($angle);
}*/
/* ANIMATION */
/* ANIMATION KEYFRAMES */
/* ASPECT RATION */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND IMAGE */
/* BACKGROUND RADIAL */
/* BACKGROUND RGBA COLOR */
/* OVERLAY BACKGROUND */
/* BORDER RADIUS */
/* BORDER RADIUS TOP LEFT */
/* BORDER RADIUS TOP RIGHT */
/* BORDER RADIUS BOTTOM LEFT */
/* BORDER RADIUS BOTTOM RIGHT */
/* BORDER-RADIUS WEBKIT-FIX */
/* HEADER, TITLES AND SUBTITLES */
/* NAVIGATION LINK ARROWS */
/* PAGE HEADER -- GIVES YOU PAGE HEADER STYLE BLOCK */
/* OPACITY */
/* ROTATE */
/* TRANSFORM PROPERTY */
/* TRANSITION */
/* TRANSITION ANIMATION */
/* VENDOR PREFIXING */
/* placeholder styles */
/************************************************************************
**                              IE FILTERS                             **
************************************************************************/
/* RGBA FILTER */
/* ROTATE FILTER */
/* For SUP (or anything that needs variations of arial)
// basic usage
    @include standardFont();

// larger size:
    @include standardFont($fontWeight: bold, $fontSize: 18px, $lineHeight: 20px);
*/
/*
.amenitiesContainer{
    h5{
        font: bold 16px/22px $standardFontFamily;
        text-transform: capitalize;
    }
}

#accessibility{
    h5{
        font-size: 18px;
        text-transform: capitalize;
    }
}
*/
/* Imports */
/*$pi: 3.14159265359;
$_precision: 10;

@function pow($base, $exp) {
  $value: $base;
  @if $exp > 1 {
    @for $i from 2 through $exp {
      $value: $value * $base;
    }
  }
  @if $exp < 1{
    @for $i from 0 through -$exp {
      $value: $value / $base;
    }
  }
  @return $value;
}

@function fact($num) {
  $fact: 1;
  @if $num > 0{
    @for $i from 1 through $num {
      $fact: $fact * $i;
    }
  }
  @return $fact;
}

@function _to_unitless_rad($angle) {
  @if unit($angle) == "deg" {
    $angle: $angle / 180deg * $pi;
  }
  @if unit($angle) == "rad" {
    $angle: $angle / 1rad;
  }
  @return $angle;
}

@function sin($angle){
  $a: _to_unitless_rad($angle);
  $sin: $a;
  @for $n from 1 through $_precision {
    $sin: $sin + (pow(-1, $n) / fact(2 * $n + 1) ) * pow($a, (2 * $n + 1));
  }
  @return $sin;
}

@function cos($angle){
  $a: _to_unitless_rad($angle);
  $cos: 1;
  @for $n from 1 through $_precision {
    $cos: $cos + ( pow(-1,$n) / fact(2*$n) ) * pow($a,2*$n);
  }
  @return $cos;
}

@function tan($angle){
  @return sin($angle) / cos($angle);
}*/
/* ANIMATION */
/* ANIMATION KEYFRAMES */
/* ASPECT RATION */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND IMAGE */
/* BACKGROUND RADIAL */
/* BACKGROUND RGBA COLOR */
/* OVERLAY BACKGROUND */
/* BORDER RADIUS */
/* BORDER RADIUS TOP LEFT */
/* BORDER RADIUS TOP RIGHT */
/* BORDER RADIUS BOTTOM LEFT */
/* BORDER RADIUS BOTTOM RIGHT */
/* BORDER-RADIUS WEBKIT-FIX */
/* HEADER, TITLES AND SUBTITLES */
/* NAVIGATION LINK ARROWS */
/* PAGE HEADER -- GIVES YOU PAGE HEADER STYLE BLOCK */
/* OPACITY */
/* ROTATE */
/* TRANSFORM PROPERTY */
/* TRANSITION */
/* TRANSITION ANIMATION */
/* VENDOR PREFIXING */
/* placeholder styles */
/************************************************************************
**                              IE FILTERS                             **
************************************************************************/
/* RGBA FILTER */
/* ROTATE FILTER */
/* For SUP (or anything that needs variations of arial)
// basic usage
    @include standardFont();

// larger size:
    @include standardFont($fontWeight: bold, $fontSize: 18px, $lineHeight: 20px);
*/
.roomsContainer {
  width: 100%;
  float: left;
}

.roomsContainer .room {
  width: 100%;
  float: left;
  border-top: 1px solid #8a817c;
}

.roomsContainer .room .borderFix {
  width: 100%;
  float: left;
  margin-left: -10px;
  margin-right: -10px;
  padding: 25px 0;
}

.roomsContainer .room .borderFix:before,
.roomsContainer .room .borderFix:after {
  content: " ";
  display: table;
}

.roomsContainer .room .borderFix:after {
  clear: both;
}

.roomsContainer .room .borderFix .roomImage {
  width: 22.22222%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.roomsContainer .room .borderFix .roomImage img {
  width: 100%;
}

.roomsContainer .room .borderFix .roomDescription {
  width: 77.77778%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.roomsContainer .room .borderFix .roomDescription h5 {
  text-transform: capitalize;
  line-height: 12px;
  padding-bottom: 15px;
}

.roomsContainer .room .borderFix .roomDescriptionNoImage {
  width: 100%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.roomsContainer .room .borderFix .roomDescriptionNoImage h5 {
  text-transform: capitalize;
  line-height: 12px;
  padding-bottom: 15px;
}

.roomsContainer .room .borderFix .bookNowContainer {
  width: 100%;
  float: left;
  min-height: 45px;
}

.roomsContainer .room .borderFix .bookNowContainer .actionButton {
  width: 22.22222%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  position: absolute;
  right: 0;
}

.roomsContainer .room .borderFix .bookNowContainer .actionButton .primaryButton {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
}

.roomsContainer .noBorder {
  border-top: none;
}

.amenitiesContainer {
  width: 100%;
  float: left;
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 20px;
}

.amenitiesContainer:before,
.amenitiesContainer:after {
  content: " ";
  display: table;
}

.amenitiesContainer:after {
  clear: both;
}

.amenitiesContainer .leftColumn {
  width: 44.44444%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.amenitiesContainer .rightColumn {
  width: 44.44444%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.amenitiesContainer ul {
  padding-bottom: 10px;
  list-style-type: disc;
}

.amenitiesContainer ul li {
  list-style: disc;
  margin-left: 15px;
}

.standardBookNowContainer {
  width: 100%;
  float: left;
  padding-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.standardBookNowContainer:before,
.standardBookNowContainer:after {
  content: " ";
  display: table;
}

.standardBookNowContainer:after {
  clear: both;
}

.standardBookNowContainer .actionButton {
  width: 22.22222%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.standardBookNowContainer .actionButton .primaryButton {
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
}

#guestRoomsDisclaimer {
  font-weight: normal;
}

.roomDetails {
  width: 100%;
  float: left;
}

.roomDetails .nonBrandedFasList {
  width: 100%;
  float: left;
  list-style-type: disc;
  margin: 0;
}

.roomDetails .nonBrandedFasList li {
  list-style: disc;
  margin-left: 15px;
  padding-bottom: 5px;
}

.roomDetails a.virtualTourLink, .roomDetails a.floorPlanLink, .roomDetails a.campusMapLink {
  padding: 0;
  padding-right: 24px;
}

#accessibility {
  width: 100%;
  float: left;
}

#accessibility ul {
  width: 100%;
  float: left;
  list-style-type: disc;
  padding-bottom: 10px;
}

#accessibility ul li {
  list-style: disc;
  margin-left: 15px;
}

#accessibility .adaText {
  padding-bottom: 5px;
}

.fasListContainer {
  width: 100%;
  float: left;
  padding: 20px 0;
}

.fasListContainer .fasContainer {
  width: 100%;
  float: left;
  border-bottom: 1px solid #8a817c;
}

.fasListContainer .fasContainer h5 {
  padding: 10px 0;
}

.fasListContainer .fasContainer .fasImage {
  width: 22.22222%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  margin: 15px 0;
}

.fasListContainer .fasContainer .fasImage img {
  width: 100%;
}

.fasListContainer .fasContainer .fasDescriptionNoImage {
  width: 100%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.fasListContainer .fasContainer .fasDescription {
  width: 77.77778%;
  min-height: 1px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}

.fasListContainer .lastFas {
  border-bottom: none;
}

.standardBookNowContainer .actionButton .primaryButton {
  font-weight: normal;
}

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