.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 div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 ul.tabs {
  border-bottom: 1px solid black;
  border-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 ul.tabs li {
  display: inline!important;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 ul.tabs li a {
  display: inline-block !important;
  height: 25px;
  line-height: 25px;
  display: block;
  text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 ul.tabs li a.current {
  background-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-version-caption {
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-version-period {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .item-container {
  padding-bottom: 10px;
  padding-right: 10px;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 td.base-box-thumbnail {
  width: 1px;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-cheapest-price {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-cheapest-price .prefix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-cheapest-price .value {
  font-size: 110%;
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-cheapest-price .suffix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-caption {
  text-decoration: none;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-stay {
  display: block;
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-periods {
  font-weight: bold;
  display: block;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-period {
  white-space: nowrap;
  display: block;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-description {
  margin-top: 5px;
  margin-bottom: 5px;
}
body div#cmsskin div.c_price_offertype_thumbnail_view_Layout01 .offer-extensions {
  margin-top: 5px;
  margin-bottom: 5px;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 ul.tabs {
  height: 25px;
  border-bottom: 1px solid black;
  border-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 ul.tabs li {
  height: 25px;
  line-height: 25px;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 ul.tabs li a {
  height: 25px;
  line-height: 25px;
  display: block;
  text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 ul.tabs li a.current {
  background-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 .offer-version-caption {
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout02 .offer-version-period {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .item-container {
  padding-bottom: 10px;
  padding-right: 10px;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 a.offer-caption {
  text-decoration: none;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-stay {
  display: block;
  white-space: nowrap;
  font-size: 90%;
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-cheapest-price {
  display: block;
  text-align: right;
  white-space: nowrap;
  margin-top: 10px;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-cheapest-price .prefix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-cheapest-price .value {
  font-size: 110%;
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-cheapest-price .suffix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-period {
  display: block;
  font-size: 90%;
  white-space: nowrap;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .offer-description {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .base-vn-item-link a {
  float: right;
  display: block;
  text-align: center;
  line-height: 20px;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
  color: white;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_list_view_new_Layout01 .base-vn-item-link a:hover {
  background-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 ul.tabs {
  border-bottom: 1px solid black;
  border-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 ul.tabs li {
  display: inline!important;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 ul.tabs li a {
  display: inline-block !important;
  height: 25px;
  line-height: 25px;
  display: block;
  text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 ul.tabs li a.current {
  background-color: #23618B;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 .offer-version-caption {
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_thumbnail_div_view_Layout01 .offer-version-period {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 ul.tabs {
  height: 25px;
  border-bottom: 1px solid black;
  border-color: #23618B;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 ul.tabs li {
  height: 25px;
  line-height: 25px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 ul.tabs li a {
  height: 25px;
  line-height: 25px;
  display: block;
  text-decoration: none;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 ul.tabs li a.current {
  background-color: #23618B;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item {
  position: relative;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item div.myaccordion-item-header {
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item div.myaccordion-item-content {
  display: none;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item div.offer-stay {
  position: absolute;
  right: 150px;
  top: 0px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item div.offer-cheapest-price {
  position: absolute;
  right: 10px;
  top: 0px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item a {
  display: block;
  text-decoration: none;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-caption {
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 div.myaccordion-item .offer-caption {
  color: #ECC835;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-thumbnail {
  margin: 0px 10px 10px 10px;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-thumbnail img {
  margin: 3px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-cheapest-price .prefix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-cheapest-price .value {
  font-size: 110%;
  font-weight: bold;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-cheapest-price .suffix {
  font-size: 90%;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-periods {
  display: block;
  font-weight: bold;
  white-space: no-wrap;
  margin-left: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-periods .offer-period {
  float: left;
  width: 190px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-description {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-extensions {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item .offer-actions {
  margin-top: 10px;
  margin-bottom: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.myaccordion-item a.base-button {
  float: right;
  margin-right: 10px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 .myaccordion-item {
  border-width: 0px 0px 1px 5px;
  border-style: solid;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item {
  border-color: #ECC835;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-even {
  background-color: #FFFFFF;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-odd {
  background-color: #fffcf4;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 .myaccordion-item-selected {
  border-width: 0px 0px 1px 5px;
  border-style: solid;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-selected {
  border-color: #9A1438;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-selected div.offer-caption,
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-selected div.offer-cheapest-price,
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 div.Color01 .myaccordion-item-selected div.offer-stay {
  color: #9A1438;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button {
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: white;
  text-decoration: none;
  background-color: #BD9A0B;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button-s {
  width: 90px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button-m {
  width: 110px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button-l {
  width: 130px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button-xl {
  width: 150px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button-xxl {
  width: 170px;
}
body div#cmsskin div.c_price_offertype_accordion_view_Layout01 a.base-button:hover {
  background-color: #23618B;
}