.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus {
  -webkit-box-shadow: 0 0 12px #151515;
  -moz-box-shadow: 0 0 12px #151515;
  box-shadow: 0 0 12px #151515;
}
.ui-mobile .ui-page-theme-a .ui-btn,
.ui-mobile .ui-page-theme-a .ui-btn:hover {
  border-color: rgba(255, 255, 255, 0.15);
  color: transparent;
}
body {
  background-color: #555555;
  color: white;
}
.ui-mobile a {
  color: #151515;
}
.ui-mobile a:hover {
  color: #2f2f2f;
}
.content,
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  background-color: #555555;
  color: white;
}
.ui-mobile .ui-page-theme-a .ui-link.ui-btn,
.ui-mobile .ui-bar-b .ui-link.ui-btn,
.ui-mobile .ui-link.ui-btn {
  background-color: #151515;
  color: white;
}
.ui-mobile .ui-page-theme-a .ui-link.ui-btn:hover,
.ui-mobile .ui-bar-b .ui-link.ui-btn:hover,
.ui-mobile .ui-link.ui-btn:hover {
  background-color: #2f2f2f;
  color: white;
}
.ui-mobile .ui-page-theme-a .ui-link.ui-btn:active,
.ui-mobile .ui-bar-b .ui-link.ui-btn:active,
.ui-mobile .ui-link.ui-btn:active {
  background-color: #2f2f2f;
  color: white;
}
.ui-collapsible-heading-toggle.ui-btn {
  background-color: black !important;
  color: white !important;
}
.ui-collapsible-heading-toggle.ui-btn:hover {
  background-color: #060606 !important;
  color: white !important;
}
#menuPanel {
  background-color: black;
}
.menu-nav .ui-listview .ui-btn,
.menu-nav .ui-listview .ui-btn:visited {
  background: none;
  background-color: black;
  color: white;
  border-color: #0d0d0d;
}
.menu-nav .ui-listview .ui-btn:hover,
.menu-nav .ui-listview .ui-btn:visited:hover,
.menu-nav .ui-listview .ui-btn.current-page,
.menu-nav .ui-listview .ui-btn:visited.current-page {
  background-color: #0d0d0d;
  border-color: #1a1a1a;
}
.header-image h3.title {
  background-color: rgba(34, 34, 34, 0.9);
  color: white;
}
.description {
  background-color: #6e6e6e;
  color: white;
}
.ui-mobile .header-title {
  background-color: white;
  color: #111111;
}
.ui-mobile .header-title .ui-btn-icon-left:after {
  left: 50%;
  margin-left: -10px;
}
.ui-mobile .location img {
  border: 2px solid white;
}
.ui-mobile .slide h3 {
  color: white;
}
.ui-mobile .slide h4 {
  color: white;
}
.ui-mobile .slide .slider-arrow {
  background-color: rgba(14, 14, 14, 0.8);
}
.ui-mobile .slide.slide-rooms {
  background-color: #222222;
}
.ui-mobile .slide.slide-rooms h3 {
  color: white;
}
.ui-mobile .slide.slide-offers {
  background-color: black;
  color: white;
}
.ui-mobile .slide .slider-offersAndPackages .info {
  color: white;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
.ui-mobile .item-description .title {
  background-color: white;
}
.ui-mobile .item-description .title h4 {
  color: #222222;
}
.ui-mobile .item-description .info {
  font-weight: 300;
  background-color: #0e0e0e;
  color: white;
}
.ui-mobile .item-description .ui-li-count {
  background-color: white;
  color: #222222;
}
.ui-mobile .room-facilities h6 {
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid #151515;
}
.persuasive-elems {
  color: white;
  background-color: #227999;
}
.persuasive-elems .item {
  color: white;
}
.list-offers-packages .item a.ui-btn {
  color: white;
  background-color: #6e6e6e;
  border-bottom: 1px solid #3b3b3b;
}
.list-offers-packages .item a.ui-btn:hover {
  color: white;
  border-bottom: 1px solid #3b3b3b;
}
.list-offers-packages .item:nth-child(odd) a {
  background-color: #4b4b4b;
}
.list-offers-packages .item .ui-btn-icon-right:after {
  background-color: #151515;
}
html.ui-mobile #bookingBox .ui-select .ui-btn {
  color: #333333;
  /* same as jQuery mobile style for read-only lists, text inputs, collapsible content */

}
html.ui-mobile #bookingBox .ui-select .ui-btn:after {
  background-color: #151515;
}
html.ui-mobile #bookingBox .ui-select > div {
  background-color: white;
}
html.ui-mobile #bookingBox .occupazione-camera {
  position: relative;
  background-color: #6e6e6e;
}
html.ui-mobile #bookingBox #btnSearch {
  background-color: #151515;
  color: white;
}
