.ev-viewport { display: none; }
@media (max-width:  575px) { .ev-viewport-xs { display: block; } }
@media (min-width:  576px) { .ev-viewport-sm { display: block; } }
@media (min-width:  992px) { .ev-viewport-md { display: block; } }
@media (min-width: 1200px) { .ev-viewport-lg { display: block; } }
@media (min-width: 1500px) { .ev-viewport-xl { display: block; } }
@media (min-width: 1800px) { .ev-viewport-xx { display: block; } }
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-media {
  float: right;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-actions {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-allocation {
  font-weight: bold;
  margin-top: 10px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-size {
  font-weight: normal;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-facilties {
  margin-top: 10px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-actions a.base-button {
  float: right;
  margin-left: 10px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 .roomtype-pano {
  margin-top: 15px;
  margin-bottom: 15px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  display: block;
  float: left;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: white;
  text-decoration: none;
}
body.ColorTheme01 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #774E1D;
}
body.ColorTheme02 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #f39500;
}
body.ColorTheme03 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #ab242b;
}
body.ColorTheme04 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #98BF0C;
}
body.ColorTheme05 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #A03590;
}
body.ColorTheme06 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button {
  background-color: #23A2D7;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button-s {
  width: 90px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button-m {
  width: 110px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button-l {
  width: 130px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button-xl {
  width: 150px;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button-xxl {
  width: 170px;
}
body.ColorTheme01 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme02 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme03 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme04 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme05 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme06 div#cmsskin div.c_roomtype_roomtype_view_Layout01 a.base-button:hover {
  background-color: #295f6f;
}
body.ColorTheme div#cmsskin div.c_roomtype_roomtype_view_Layout01 a#roomtype-action-back {
  float: left;
  margin-left: 0px;
}