/* Font Declarations */

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

}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    font-size: 100%;
    overflow-x: hidden !important;
}

body {
    font-family: 'open_sansregular', sans-serif;
    font-size: 1.1875rem;
    font-weight: normal;
    color: #58595b;
    background-color: #ffffff;
    line-height: 1.4;
    text-align: left;
    overflow-x: hidden !important;
    margin: auto !important;
}


/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

a {
    -webkit-transition: all ease 3s;
            transition: all ease 3s;
            text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

/* Other fixes*/

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/*=================================================================
   SECTION:  animation keyframes
=================================================================*/
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  40% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  100% {
    opacity: 1;
    transform: translate(0px,0px);
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  40% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  100% {
    opacity: 1;
    transform: translate(0px,0px);
  }
}
@-moz-keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  40% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  100% {
    opacity: 1;
    transform: translate(0px,0px);
  }
}
@-o-keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  40% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  100% {
    opacity: 1;
    transform: translate(0px,0px);
  }
}
@-ms-keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  40% {
    opacity: 0;
    transform: translate(-50vw,0px);
  }
  100% {
    opacity: 1;
    transform: translate(0px,0px);
  }
}


@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*---------------------------------------
=========================================
 **   SECTION STYLES                
=========================================
-----------------------------------------*/

/*=================================================================
   SECTION:  masthead
=================================================================*/
#masthead img.mastheadImage {
  width: 100%;
  height: auto;
  z-index: 1;
}
#masthead img.logo {
  width: 24.66666666666667%;
  height: auto;
  max-width: 296px;
  min-width: 180px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
#masthead img.mastheadCurve {
  width: 100%;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 2;
}
#masthead .headlineContainer {
  position: relative;
  z-index: 2;
  transform: translate(0px,0px);
  -webkit-transform: translate(0px,0px);
  -moz-transform: translate(0px,0px);
  -o-transform: translate(0px,0px);
  -ms-transform: translate(0px,0px);
  animation: slideInLeft 1s;
  -webkit-animation: slideInLeft 1s;
  -moz-animation: slideInLeft 1s;
  -o-animation: slideInLeft 1s;
  -ms-animation: slideInLeft 1s;
}
#masthead h1 {
  font-family: 'open_sansextrabold', sans-serif;
  font-weight: normal;
  font-size: 2.6875rem;
  color: #f07f22;
  margin-top: -25vw;
}
#masthead h1 span {
  font-family: 'open_sansextrabold', sans-serif;
  font-weight: normal;
  color: #ffffff;
}

/*=================================================================
   SECTION:  welcome
=================================================================*/
#welcome {
  padding-bottom: 70px;
}
#welcome h2 {
  font-family: 'open_sansregular', sans-serif;
  font-size: 1.1875rem;
  color: #58595b;
  margin: 0 0 4.375rem 0;
  padding: 0;
  animation: fadeIn 2s;
  -webkit-animation: fadeIn 2s;
  -moz-animation: fadeIn 2s;
  -o-animation: fadeIn 2s;
  -ms-animation: fadeIn 2s;
}
#welcome img.dualLogos {
  width: 45%;
  height: auto;
}
#welcome .ascendLogoContainer {
  border-left: 1px solid #c7c5c5;
}
#animate1 {
  transform: translate(-50vw,0);
}
#animate2 {
  transform: translate(50vw,0);
}

/*=================================================================
   SECTION:  cambriaIntro
=================================================================*/
#cambriaIntro {
  background-color: #f8f9f4;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#cambriaIntro img.roundedSupportImage {
  width: 85%;
  height: auto;
}
#cambriaIntro h2 {
  font-family: 'open_sanssemibold', sans-serif;
  font-size: 1.4375rem;
  color: #f07f22;
  margin: 2.875rem 0 1.25rem 0;
  padding: 0;
}
#cambriaIntro p {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #58595b;
  margin: 0;
  padding: 0;
}
#animate3 {
  transform: scale(.0125,.0125);
}

/*=================================================================
   SECTION:  firstRotatorSection
=================================================================*/
#firstRotatorSection {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#firstRotatorSection .carousel-indicators {
  bottom: 5rem;
}
#firstRotatorSection .item img {
  width: 100%;
  height: auto;
}
#firstRotatorSection .item div {
  position: absolute;
  top: auto;
  bottom: 0.625rem;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, .75);
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  text-align: center;
  z-index: 999;
}
#firstRotatorSection .item p.rotatorFootNote {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
#firstRotatorSection .carousel-control {
  color: #ffffff;
  background: transparent;
  font-size: 4rem !important;
}
#firstRotatorSection .carousel-control .icon-prev, #firstRotatorSection .carousel-control .icon-next, #firstRotatorSection .carousel-control .glyphicon-chevron-left, #firstRotatorSection .carousel-control .glyphicon-chevron-right {
  top: 40%;
}
#firstRotatorSection .carousel-control .icon-next, #firstRotatorSection .carousel-control .glyphicon-chevron-right {
  right: 10%;
}
#firstRotatorSection .carousel-control .icon-prev, #firstRotatorSection .carousel-control .glyphicon-chevron-left {
  left: 10%;
}

/*=================================================================
   SECTION:  moreSpace
=================================================================*/
#moreSpace {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}
#moreSpace img.arrows {
  width: 89%;
  height: auto;
}
#moreSpace h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  line-height: 1.4;
  color: #f07f22;
  margin: 0;
  padding: 0;
}
#moreSpace h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.2;
  color: #58595b;
  margin: 1.25rem 0 0 0;
  padding: 0 0 4.375rem 0;
}
#moreSpace h3 span {
  font-family: 'open_sanssemibold', sans-serif;
  color: #f07f22;
}
#moreSpace img.connections {
  width: 97%;
  height: auto;
}
#moreSpace img.connections1 {
  float: left;
}
#moreSpace img.connections2 {
  float: right;
}
#moreSpace .connectionsLabel {
  position: absolute;
  top: auto;
  bottom: 0.625rem;
  width: 97%;
  background-color: rgba(0, 0, 0, .75);
  text-align: center;
  z-index: 999;
}
#moreSpace .connectionsLabel1 {
  left: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
#moreSpace .connectionsLabel2 {
  left: auto;
  right: 0;
  padding-top: 1.25rem; 
  padding-bottom: 1.25rem;
}
#moreSpace .connectionsLabel p.rotatorFootNote {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
#animate4 {
  transform: translate(0,0);
}
#animate5 {
  transform: translate(0,0);
}
#animate6 {
  opacity: 0;
}
#animate7 {
  opacity: 0;
}
#animate8 {
  opacity: 0;
}

/*=================================================================
   SECTION:  connections
=================================================================*/
#connections img {
  width: 69.5%;
  height: auto;
  float: right;
}
#connections h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  color: #f07f22;
  margin: 0;
  padding: 0;
}
#connections h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  line-height: 1.2;
  font-size: 1.875rem;
  color: #58595b;
  margin: 1.25rem 0 0 0;
  padding: 0 0 4.375rem 0;
}
#connections h3 span {
  font-family: 'open_sanssemibold', sans-serif;
  font-weight: normal;
  color: #f07f22;
}
#animate81 {
  transform: translate(-60vw,0);
}
#animate82 {
  transform: translate(-75vw,0);
}
#animate83 {
  transform: translate(75vw,0);
}

/*=================================================================
   SECTION:  amenities
=================================================================*/
#amenities {
  padding-bottom: 3.125rem;
}
#amenities img {
  width: 95%;
  height: auto;
}
#amenities img.fitness {
  float: left;
}
#amenities img.perks {
  float: right;
}
#amenities h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  color: #f07f22;
  margin: 1.25rem 0 0.625rem 0;
  padding: 0;
  text-align: center;
}
#amenities h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.4;
  color: #58595b;
  margin: 0;
  padding: 0;
  text-align: center;
  margin-right: 2.5%;
}
#amenities h2.fitnessHeadline, #amenities h3.fitnessSubHeadline {
  margin-right: 2.5%;
}
#amenities h2.perksHeadline, #amenities h3.perksSubHeadline {
  margin-left: 2.5%;
}
#animate9 {
  opacity: 0;
}
#animate10 {
  opacity: 0;
}
#animate11 {
  opacity: 0;
}
#animate12 {
  opacity: 0;
}
#animate13 {
  opacity: 0;
}
#animate14 {
  opacity: 0;
}

/*=================================================================
   SECTION:  ascendIntro
=================================================================*/
#ascendIntro {
  background-color: #f8f9f4;
  padding-top: 50px;
  padding-bottom: 50px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#ascendIntro img {
  width: 85%;
  height: auto;
}
#ascendIntro h2 {
  font-family: 'open_sanssemibold', sans-serif;
  font-size: 1.4375rem;
  color: #f07f22;
  margin: 2.875rem 0 1.25rem 0;
  padding: 0;
}
#ascendIntro p {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #58595b;
  margin: 0.625rem 0 0 0;
  padding: 0;
}
#animate15 {
  transform: scale(.0125,.0125);
}

/*=================================================================
   SECTION:  secondRotatorSection
=================================================================*/
#secondRotatorSection {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#secondRotatorSection .carousel-indicators {
  bottom: 5rem;
}
#secondRotatorSection .item img {
  width: 100%;
  height: auto;
}
#secondRotatorSection .item div {
  position: absolute;
  top: auto;
  bottom: 0.625rem;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, .75);
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  text-align: center;
  z-index: 999;
}
#secondRotatorSection .item p.rotatorFootNote {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
#secondRotatorSection .carousel-control {
  color: #ffffff;
  background: transparent;
  font-size: 4rem !important;
}
#secondRotatorSection .carousel-control .icon-prev, #secondRotatorSection .carousel-control .icon-next, #secondRotatorSection .carousel-control .glyphicon-chevron-left, #secondRotatorSection .carousel-control .glyphicon-chevron-right {
  top: 40%;
}
#secondRotatorSection .carousel-control .icon-next, #secondRotatorSection .carousel-control .glyphicon-chevron-right {
  right: 10%;
}
#secondRotatorSection .carousel-control .icon-prev, #secondRotatorSection .carousel-control .glyphicon-chevron-left {
  left: 10%;
}

/*=================================================================
   SECTION:  largestSoftBrand
=================================================================*/
#largestSoftBrand {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}
#largestSoftBrand img.portfolioLocationIcon {
  width: 62.33333333333333%;
  height: auto;
  float: right;
  margin-right: 5%;
}
#largestSoftBrand h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  color: #f07f22;
  margin: 1rem 0 0 0;
  padding: 0;
}
#largestSoftBrand h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.4;
  color: #58595b;
  margin: 0.625rem 0 0 0;
  padding: 0 0 4.375rem 0;
}
#largestSoftBrand img.hotelRooms {
  width: 97%;
  height: auto;
}
#largestSoftBrand img.capitolHotelRoom {
  float: left;
}
#largestSoftBrand img.envisionHotelRoom {
  float: right;
}
#largestSoftBrand .hotelRoomLabels {
  position: absolute;
  top: auto;
  bottom: 0.625rem;
  width: 97%;
  background-color: rgba(0, 0, 0, .75);
  text-align: center;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  z-index: 999;
}
#largestSoftBrand .capitolLabel {
  left: 0;
}
#largestSoftBrand .envisionLabel {
  left: auto;
  right: 0;
}
#largestSoftBrand .hotelRoomLabels p.rotatorFootNote {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #ffffff;
  margin: 0 15px 0 15px;
  padding: 0;
}
#animate16 {
  opacity: 0;
}
#animate17 {
  opacity: 0;
}
#animate18 {
  opacity: 0;
}

/*=================================================================
   SECTION:  acrossTheGlobe
=================================================================*/
#acrossTheGlobe h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.2;
  color: #58595b;
  margin: 0 0 0.625rem 0;
  padding: 0;
}
#acrossTheGlobe h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  line-height: 1.1;
  color: #f07f22;
  margin: 0;
  padding: 0;
  text-align: center;
}
#acrossTheGlobe img.acrossTheGlobeIcon {
  width: 70%;
  height: auto;
  float: left;
}
#acrossTheGlobe img.acrossTheGlobeImage {
  width: 95%;
  height: auto;
}
#acrossTheGlobe img.acrossTheGlobeImage1 {
  float: left;
}
#acrossTheGlobe img.acrossTheGlobeImage3 {
  float: right;
}
#acrossTheGlobe img.UsMap {
  width: 100%;
  height: auto;
}
#acrossTheGlobe .mapMarker1 {
  position: absolute;
  top: 25%;
  left: 25%;
  z-index: 999;
}
#acrossTheGlobe .mapMarker1 div {
  display: inline-block;
}
#acrossTheGlobe .mapMarker1 img {
  width: 6.166666666666667vw;
  height: auto;
  max-width: 74px;
  margin: 0 0 70% 0;
  padding: 0;
}
#acrossTheGlobe .mapMarker2 {
  position: absolute;
  top: 50%;
  left: 35%;
  z-index: 999;
}
#acrossTheGlobe .mapMarker2 div {
  display: inline-block;
}
#acrossTheGlobe .mapMarker2 img {
  width: 9vw;
  height: auto;
  max-width: 108px;
  margin: 0 0 70% 0;
  padding: 0;
}
#acrossTheGlobe .mapMarker1 h2, #acrossTheGlobe .mapMarker2 h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 3.583333333333333vw;
  color: #f07f22;
  margin: 0;
  padding: 0;
  margin-left: 1.666666666666667vw;
  text-align: center;
}
#acrossTheGlobe .mapMarker1 h3, #acrossTheGlobe .mapMarker2 h3 {
  font-family: 'open_sanslight', sans-serif;
  font-weight: normal;
  font-size: 2.5vw;
  color: #58595b;
  margin: 0;
  padding: 0;
  margin-left: 1.666666666666667vw;
  text-align: center;
}
#animate19 {
  transform: translate(-80vw,0);
}
#animate20 {
  transform: translate(80vw,0);
}
#animate21 {
  opacity: 0;
}
#animate22 {
  opacity: 0;
}

/*=================================================================
   SECTION:  metroMarkets
=================================================================*/
#metroMarkets h2 {
  font-family: 'open_sansextrabold', sans-serif;
  font-size: 2.6875rem;
  color: #f07f22;
  margin: 0;
  padding: 0;
}
#metroMarkets h3 {
  font-family: 'open_sansregular', sans-serif;
  font-weight: normal;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #58595b;
  padding: 0 0 4.375rem 0;
  margin: 0.625rem 0 0 0;
}
#metroMarkets img.hotelLocationImage {
  width: 95%;
  height: auto;
}
#metroMarkets img.cambriaNewYork {
  float: left;
}
#metroMarkets img.cambriaChicago {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
#metroMarkets img.cambriaLax {
  float: right;
}
#metroMarkets img.cambriaDc {
  float: left;
}
#metroMarkets img.cambriaDurham {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
#metroMarkets img.cambriaSouthlake {
  float: right;
}
#metroMarkets img.ascendSaltLakeCity {
  float: left;
}
#metroMarkets img.ascendBoston {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
#metroMarkets img.ascendMinnesota {
  float: right;
}
#metroMarkets img.ascendLittleRock {
  float: left;
}
#metroMarkets img.ascendNashville {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
#metroMarkets img.ascendNewOrleans {
  float: right;
}
#metroMarkets .hotelLabelOverlay {
  position: absolute;
  top: auto;
  bottom: 0.625rem;
  left: 2.5%;
  width: 95%;
  background-color: rgba(0, 0, 0, .75);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: center;
  z-index: 999;
}
#metroMarkets .cambriaNewYorkOverlay {
  left: 0;
}
#metroMarkets .cambriaLaxOverlay {
  left: auto;
  right: 0;
}
#metroMarkets .cambriaDcOverlay {
  left: 0;
}
#metroMarkets .cambriaSouthlakeOverlay {
  left: auto;
  right: 0;
}
#metroMarkets .ascendSaltLakeCityOverlay {
  left: 0;
}
#metroMarkets .ascendMinnesotaOverlay {
  left: auto;
  right: 0;
}
#metroMarkets .ascendLittleRockOverlay {
  left: 0;
}
#metroMarkets .ascendNewOrleansOverlay {
  left: auto;
  right: 0;
}
#metroMarkets p.rotatorFootNote {
  font-family: 'open_sansregular', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
#metroMarkets h3.closingHeadline {
  font-family: 'open_sanslight', sans-serif;
  font-size: 1.875rem;
  line-height: 1.2;
  color: #58595b;
  margin: 1.25rem 0 0 0;
  padding: 0 0 4.375rem 0;
}
#metroMarkets h3.closingHeadline span {
  font-family: 'open_sanssemibold', sans-serif;
  color: #f07f22;
}
#metroMarkets .hotelLocationContainer {
  margin-bottom: 1.5625rem;
}
#animate23 {
  opacity: 0;
}
#animate24 {
  opacity: 0;
}
#animate25 {
  opacity: 0;
}
#animate26 {
  opacity: 0;
}
#animate27 {
  opacity: 0;
}
#animate28 {
  opacity: 0;
}
#animate29 {
  opacity: 0;
}
#animate30 {
  opacity: 0;
}
#animate31 {
  opacity: 0;
}
#animate32 {
  opacity: 0;
}
#animate33 {
  opacity: 0;
}
#animate34 {
  opacity: 0;
}



footer p {
  font-family: 'open_sansregular', sans-serif;
  line-height: 1.4;
  font-size: 0.6875rem;
  color: #6a634d;
}
