
 /* 
-------cacheFileName----------
 key87915B4062986C63A076E4265CECEC992A26B0A4FE8E94CC70B9569BC6512116#2026-05-16T01--34--19 */ 

a.button:link,a.button:visited,.disablelink,a.ugcbtnwrite,#goog-wm-sb,.enablelink,.viewlargermap,button{border:medium none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:14px;height:37px;line-height:37px;text-transform:uppercase;background-color:#372821;text-align:center;font-family:"cinzelregular";transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}a.button:hover,.disablelink:hover,a.ugcbtnwrite:hover,#goog-wm-sb:hover,.enablelink:hover,.viewlargermap:hover,.pkg-all a:hover,#reservationtable a.button:hover{background-color:#77849c;color:#fff}.commentinput .button{height:32px!important;line-height:32px!important;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}a.disablelink:link,a.ugcbtnwrite:link,a.enablelink:link,a.disablelink:visited,a.ugcbtnwrite:visited,a.enablelink:visited{color:#fff;width:71px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}a.disablelink:hover,a.ugcbtnwrite:hover,a.enablelink:hover{}#reservationtable a.button{margin-left:0;font-size:18px;width:127px;height:37px;line-height:37px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}#reservationtable a.button:hover{}#reservationtable-inner a.button{width:136px}#backtotop{background:#8a93a4;bottom:10px;color:#fff;cursor:pointer;border:1px solid #fff;display:none;font-size:24px;height:40px;line-height:45px;position:fixed;right:11px;text-align:center;vertical-align:middle;width:40px;z-index:55;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}#backtotop:hover{background:#61656e}.pkgbtn{width:104px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}a.mapvisit{float:left;font-size:12px!important;margin-right:10px;font-weight:normal!important;width:70px;height:25px!important;line-height:25px!important}a.mapdirection{float:left;font-size:12px!important;height:25px!important;font-weight:normal!important;line-height:25px!important;width:124px}#btnSubmit{width:150px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.pkg-all a{width:86px!important}.ttd-vb-btn{float:left;width:120px}.ttd-home-btn .button:link,.ttd-home-btn .button:visited{background-color:#8c5c6e;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.ttd-home-btn .button:hover{background-color:#d85d2e}.slider-btn a.button:link,.slider-btn a.button:visited{background-color:#7a818e;height:35px;float:left;line-height:35px}.slider-btn a.button:hover{background:#61656e}.detailbtn{margin-right:12px;width:92px}.viewall{width:102px}.detialbtn .button.managerbtn{margin:0 auto;width:101px}.photobtn .icon-photo_library{font-size:16px;margin-right:4px}.detialbtn .button.photobtn{margin:0 auto;width:171px}.detialbtn .button.reasonsbtn{margin:0 auto;width:101px}.button.viewdetailbtn{width:125px}
#cke_editor1{width:auto}.cke_skin_kama .cke_wrapper{background-color:transparent;background-image:none;padding:0;margin:0}body.cke_show_borders{background:none!important}body.cke_show_borders a{text-decoration:none!important;list-style:none}.cke_skin_kama .cke_wrapper{}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#fcfcfc}.cke_skin_kama .cke_wrapper{}.cke_show_borders #fact-box{margin-top:0}#fact-box.cms6{z-index:999!important;position:relative!important;top:-72px!important;margin-top:0!important}
/* CSS Document */

#main, #note {
	background: #372821;
}
#number {
	color: #fff;
}
#subnav a.nav:link, #subnav a.nav:visited {
	color: #fff;
}
#reservation .res-text {
	color: #372821;
}
a.button:link, a.button:visited, .disablelink, a.ugcbtnwrite, #goog-wm-sb, .enablelink, .viewlargermap {
	background-color: #473d3b;
}
.email-offer-title, .quick-rfp-title, .rfp-title, .guest-review-title, .contact-title, .section_reviews .common-title, .write-comment-title, .common-title {
	border-bottom: 1px solid #372821;
	color: #372821;
}
#header {
	color: #372821;
}
.sliderdecription-textbox {
	background: none repeat scroll 0 0 #372821;
}
.slider-btn a.button:link, .slider-btn a.button:visited {
	background-color: #60534d;
}
.holder-title-common a:link, .holder-title-common a:visited {
	color: #372821;
}
.holder-title-common {
	color: #372821;
}
#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a {
	border-top: 4px solid #615350;
}
#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a:hover, #pkg-holder .bx-wrapper .bx-pager.bx-default-pager a.active {
	border-top: 4px solid #fff;
}
#top-reasons .bx-wrapper .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #372821;
}
#top-reasons .bx-wrapper .bx-pager.bx-default-pager a:hover, #top-reasons .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: none repeat scroll 0 0 #ad6b4c;
}
#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a {
	border-top: 4px solid #615350;
}
#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a:hover, #ttd-holder .bx-wrapper .bx-pager.bx-default-pager a.active {
	border-top: 4px solid #fff;
}
#owner {
	background: none repeat scroll 0 0 #50372c;
}
#quick-signup {
	background: #60534d;
}
#backtotop {
	background: #5f524c;
}
a:link, a:visited {
	color: #d47a51;
}
.homeh-section-main {
	background: #fff;
}
.holderboxbg {
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
}
a:link, a:visited {
	text-decoration: none;
	list-style: none;
	cursor: pointer;
	color: #d47a51;
	outline: none;
}
.subheader {
	background-color: #fff;
	padding: 3px 0px;
	border-bottom: 1px solid #5e534d;
}
.subheader h1, .subheader h2 {
	color: #372821;
}
.popup-close, .icon-close.review.close {
	background: #372821;
}
#popup-form .title-f {
	color: #372821;
}
#header.popupheader {
	border-bottom: 1px solid #372821;
}
#header {
	color: #372821;
}
.txt-color {
	background-color: #ad6b4c;
}
.ui-datepicker-month {
	color: #372821;
}
.ui-datepicker-year {
	color: #372821;
}
.ui-widget-content .ui-state-active {
	background-color: #372821;
	border: #372821 solid 1px;
}
div.DropDownItem:hover {
	background-color: #372821 ! important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	background-color: #FFFFFF;
	color: #372821;
	border: #372821 solid 1px;
}
.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover {
	background-color: #fff;
	border: none;
}
.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover {
	background-color: #fff;
	border: none;
}
.outer-box {
	border: 1px solid #372821;
	background-color: #fff;
}
.pro-txt {
	color: #372821;
}
.lockimg {
	color: #372821;
}
.click-logo {
	background: none repeat scroll 0 0 #372821;
}
#milestone_placepark_right_1 > a {
	color: #fff!important;
}
.icon-plus, .icon-minus {
	background-color: #5774b7;
}
.icon-minus {
	background-color: #7c3514;
}
.mapcontent .Minus {
	color: #ad6b4c;
}
h1, h2, h3, h4 {
	color: #372821;
}
.roomdescription, .ttd-snippet, .pkgdecription {
}
.commentcoderow {
/*background-color: #e4e4e4;*/
}
 @media only screen and (max-width: 380px) {
.commentcoderow {
	background-color: transparent !important;
}
}
.roomstop h2, .attraction-top-inner-show, .pkg-top-inner h2 {
	background-color: #372821;
}
body {
	background-color: #fff;
}
/* ================ SPRITE IMAGE ======================== */


.logobg {
	background: url(https://www.thunderbirdhotellasvegas.com/images_noindex/logobg-color-op7.png) no-repeat scroll 0 0;
}
#topnav li a .home-icon, .resinputbox, .resdropdown, .box ul li, .box2 ul li, .hotelbox ul li, .pop_form #checkindate, .pop_form #checkoutdate {
	/*background-image: url("https://www.thunderbirdhotellasvegas.com/images_noindex/sprite-color-op7.png");*/
}
.social-media li a {
/*	background-image: url("https://www.thunderbirdhotellasvegas.com/images_noindex/social-sprite-color-op7.png");*/
	background-repeat: no-repeat;
}
.ui-datepicker .ui-datepicker-next {
	background: url(https://www.thunderbirdhotellasvegas.com/images_noindex/sprite-color-op7.png) -173px -5px no-repeat; 
}
.ui-datepicker .ui-datepicker-prev {
	background: url(https://www.thunderbirdhotellasvegas.com/images_noindex/sprite-color-op7.png) -188px -5px no-repeat;
}
.ui-datepicker .ui-datepicker-next-hover {
	background: url(https://www.thunderbirdhotellasvegas.com/images_noindex/sprite-color-op7.png) -202px -5px no-repeat;
}
.ui-datepicker .ui-datepicker-prev-hover {
	background: url(https://www.thunderbirdhotellasvegas.com/images_noindex/sprite-color-op7.png) -215px -5px no-repeat;
}
/* ================ HOVER EFFECT COLOR ======================== */

#quick-signup:hover {
	background: #ad6b4c;
}
#reservationtable a.button {
	background: #392820
}
a.button:hover, .disablelink:hover, a.ugcbtnwrite:hover, #goog-wm-sb:hover, .enablelink:hover, .viewlargermap:hover, .pkg-all a:hover, #reservationtable a.button:hover, .button:hover {
	background-color: #ad6b4c;
}
a.button:hover, .disablelink:hover, a.ugcbtnwrite:hover, #goog-wm-sb:hover, .enablelink:hover, .viewlargermap:hover, .pkg-all a:hover, #reservationtable a.button:hover {
	background-color: #ad6b4c;
}
#backtotop:hover {
	background: #ad6b4c;
}
footer a:hover, footer a.navON:link, footer a.navON:visited, footer a.navON:hover, footer a.nav:hover {
	color: #ad6b4c;
}
#owner a:hover {
	color: #ad6b4c;
}
.slider-btn a.button:hover {
	background-color: #ad6b4c!important;
}
#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover, #topnav a.nav:hover {
	color: #f69262;
}
#subnav a.navON:link, #subnav a.navON:visited, #subnav a.navON:hover {
	color: #ad6b4c;
}
#subnav a.nav:hover {
	color: #ad6b4c;
}
.reviewfont a:hover {
	color: #ad6b4c;
}
#milestone_placepark_right_1 > a:hover {
	color: #fff!important;
}
.ui-widget-content .ui-state-hover {
	background-color: #372821;
	color: #FFFFFF;
	border: #372821 solid 1px;
}
.slider-titletext a:hover {
	color: #ad6b4c;
}
.holder-title-common a:hover {
	color: #ad6b4c;
}
a:hover {
	text-decoration: none;
	list-style: none;
	cursor: pointer;
	color: #7c3514;
}
.tos-pagination .tos-selected {
	border-color: #fff;
}
html, body {
  padding: 0;
  margin: 0;
}
#msCookieBanner {
  display: none !important;
}
.ADAaccessible, #dynamicdiv {
  display: none;
}
.peppermint-wrapper {
  text-align: center;
}
.top-part {
  background: #000;
  padding: 50px 0;
}
.bottom-part {
  background: #ED1B25;
  position: relative;
  padding: 50px 0;
}
.bottom-part:after {
  height:400px;
  width: 330px;
  background-image: url(/images_noindex/peppermint-bottom-bg.svg);
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  content:'';
}
.peppermint-container img + img {
  margin: 50px 0 0;
}
.peppermint-container {
  font-family: "chaparral-pro", serif;
  font-weight: 700;
  font-style: normal;
  font-size:42px;
  line-height: 62px;
  color: #000;
  max-width: 970px;
  margin: 0 auto;
}
h1 {
  font-family: "chaparral-pro", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 97px;
  line-height: 118px;
  margin: 0;
  padding: 0;
  color: #000;
}
.peppermint-container a:link, .peppermint-container a:visited {
  color: #000;
}
.action-button {
  margin: 20px auto;
}
.action-button a:link, .action-button a:visited {
  background: #000000;
  display: inline-block;
  border: 2px solid #FFFFFF;
  border-radius: 10px;
  color: #ED1B25;
  font-size: 61px;
  line-height: 85px;
  padding: 0 25px;
  transition: .1s ease-in-out;
  transition-property: color,background-color,border-color;
}
.action-button a:hover, .action-button a:focus {
  background: #ED1B25;
  color: #000000;
}
@media (max-width: 1440px) {
  h1 {
    font-size: 61px;
  }
  .peppermint-container, .action-button a:link, .action-button a:visited {
    font-size:32px;
  }
  .action-button a:link, .action-button a:visited {
    line-height: 50px;
  }
}
@media (max-width: 1040px) {
  .bottom-part:after {
    display: none;
    position: relative;
  }
  h1 {
    line-height: 74px;
  }
}
@media (max-width: 767px) {
  .peppermint-container img {
    max-width: 80%;
    margin: 0 auto;
  }
  .peppermint-container img +img {
    margin: 50px auto 0;
  }
  h1 {
    font-size: 34px;
    line-height: 44px;
  }
  .peppermint-container, .action-button a:link, .action-button a:visited {
    font-size:24px;
    line-height: 42px;
  }
  .action-button {
    margin: 20px auto;
  }
}