/* @import url('//roomboss.github.io/css/ui/main02.css'); */


/* Custom design */

.rb-header {
	background: #f9f9f9 url(https://dabb7zy6p4b0z.cloudfront.net/nisekoblack/nisekoblack-blk-NB-badge.png) no-repeat center;
	background-size:140px;
	border:none;
	height: 160px;
}

.rb-header-title {
  display: none;
}

.rb-parent-cat-title,
.rb-child-cat-title,
.rb-prod-title,
.rb-basket-title-pg,
.rb-checkout-title{
  color: #000;
}

.rb-parent-cat-title:before,
.rb-child-cat-title:before,
.rb-prod-title:before,
.rb-basket-title-pg:before,
.rb-checkout-title:before {
  color: #aaa;
}


/* Category Image Selected*/
.rb-parent-cat-container .rb-parent-cat-sel a img,
.rb-parent-cat-container .rb-parent-cat-sel .rb-cat-box a,
.rb-child-cat-container .rb-child-cat-sel a img,
.rb-child-cat-container .rb-child-cat-sel .rb-cat-box a {
  box-shadow: 0 0 0px 6px #aaa;
}

/* Lighter Desc Font */
.rb-parent-cat-desc,
.rb-child-cat-desc {
  font-weight: normal;
  color: #bbb
}

/* Basket Item Highlights */
#orderForm\:itemdtbsk_data tr.ui-widget-content > td:nth-child(1) > label,
#orderForm\:itemdtchkout_data tr.ui-widget-content > td:nth-child(1) > label {
  background-color: #888;
  box-shadow: 2px -1 -1 #af9453, -2px -1 -1 #af9453;
}


/* Accent Dialogue Title */
.ui-dialog .ui-dialog-titlebar {
  border-color: #000 !important;
  background-color: #000 !important;
}

#orderForm\:booknow {
  background-color: #E50000;
  border: 1px solid #E50000;
}
#orderForm\:booknow:hover {
  background-color: #ea3232;
  border: 1px solid #ea3232;
}

/* Lang and currency */
#locform\:currencySelect_label,
#locform\:languageSelect_label {
  color: #000;
}

/* Default Buttons */

.ui-button.ui-widget.ui-state-default {
  background-color: #888;
  border-color: #888;
}
.ui-button.ui-widget.ui-state-hover {
  background-color: #aaa;
  border-color: #aaa;
}

/* Card title*/
.rb-prod-desc-item:nth-child(1) label {
    color:  #555 !important;
}

/*  ==== */

/*html, body,
.rb-body-content,
.ui-panel-content {
  background-color: #000 !important;
}*/

.ui-panel-content .ui-widget-content {
  background-color: #f9f9f9 !important;
}

.rb-parent-cat-container label,
.rb-child-cat-container label {
  color: #222;
}
.rb-order-nav label,
#orderForm\:chkoutpnl_content .fa-user {
  color: #aaa
}

.rb-scroll-top-panel {
  max-width: 900px;
  margin: auto;
}

[id*="orderForm:bskpnl_footer"] {
    color: #222 !important;
}

#orderForm\:inquiry h3 {
  color: #222;
}

#orderForm\:guestpg label,
#orderForm\:chkoutpnl_content label,
#orderForm\:inquiry p {
  color: #ccc;
}
#orderForm\:guestpg a,
#orderForm\:chkoutpnl_content a {
  color: #222;
}
#orderForm\:itemdtchkout a,
#orderForm\:itemdtchkout label {
  color: #000;
}

.rb-parent-cat-container img, .rb-child-cat-container img,{
	-webkit-box-shadow: 1px 1px 4px rgba(255, 255, 255, 0.7);
	box-shadow: 1px 1px 4px rgba(255, 255, 255, 0.7);
	-webkit-transition: ease-in-out .2s;
	transition: ease-in-out .2s;
}

.rb-prod-item-panel > .ui-panel-content.ui-widget-content {
	-webkit-box-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);
	box-shadow: 1px 1px 4px rgba(255, 255, 255, .6);
}

.ui-dialog-titlebar-close.ui-state-hover {
	background-color: #000;
	border: 0;
	padding: 1px;
	margin: 1px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: #000;
	color: #222;
}

/* Parent Category Container */
.flex-item.rb-parent-cat-item {
  width: 225px !important;
  max-width: 225px !important;
}

/* Category Images */
.rb-parent-cat-container img {
  width: 225px !important;
  height: 150px;
}

