body {
  color: #ffffff;
}
body .text-muted {
  color: #b6b6b6 !important;
}
#wrapper {
  background-color: #333;
}
a {
  color: #009ec0;
}
a:hover {
  color: #eb6005;
}
.boxwrapper .page-header {
  color: #ffffff;
}
.card-header {
  background-color: #eb6005;
}
.card-body {
  color: #333333;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .boxwrapper .actions .btn-group a.btn {
    padding: 0.375rem;
  }
}
#header {
  background-color: transparent;
  border-bottom: 8px solid #1b1b1b;
}
body.fixed-header #header #mainnav.fadeIn {
  padding-bottom: 8px;
}
form.form.search {
  padding-top: 1.4rem;
}
.header .logo-img {
  width: 100% !important;
}
.header .menus-col .menu-dropdowns {
  padding-top: 1.4rem;
}
.header .menus-col .menu-dropdowns > .btn-group.service-menu > .btn {
  font-size: inherit;
  color: #009ec0;
}
.header .menus-col .menu-dropdowns > .btn-group.minibasket-menu > .btn {
  font-size: inherit;
  color: #eb6005;
}
@media screen and (max-width: 991px) {
  .header .navbar .navbar-collapse {
    background-color: #ffffff;
  }
}
.header .navbar .nav-item {
  font-weight: 400;
  color: #009ec0;
}
.header .navbar .nav-item.active > .nav-link {
  font-weight: 400;
  color: #ffffff;
}
@media screen and (min-width: 992px) {
  .header .navbar .nav-item.active > .nav-link {
    background-color: #eb6005;
  }
}
.header .navbar .nav-item:focus > .nav-link,
.header .navbar .nav-item:hover > .nav-link {
  font-weight: 400;
}
@media screen and (min-width: 992px) {
  .header .navbar .nav-item:focus > .nav-link,
  .header .navbar .nav-item:hover > .nav-link {
    background-color: #eb6005;
    color: #ffffff;
  }
}
.header .navbar .nav-item .dropdown-item.active,
.header .navbar .nav-item .dropdown-item:focus,
.header .navbar .nav-item .dropdown-item:hover {
  background-color: #009ec0;
}
.header .navbar .nav-item .dropdown-item:hover > .dropdown-link {
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .header .navbar .nav-item.active {
    background-color: #eb6005;
    color: #ffffff;
  }
}
.header .navbar .nav-item .dropdown-menu {
  background-color: #e9ecef;
}
@media (min-width: 992px) {
  .header .navbar {
    border-bottom: 0;
    background: -moz-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b1b1b', endColorstr='#001b1b1b', GradientType=1);
  }
  .fixed-header .header .navbar.fadeIn {
    background: -moz-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, #1b1b1b 5%, #1b1b1b 95%, rgba(27, 27, 27, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b1b1b', endColorstr='#001b1b1b', GradientType=1);
  }
}
.navbar-light:not(.fadeIn) .navbar-toggler {
  color: #ffffff;
  border-color: #ffffff;
}
.navbar-light:not(.fadeIn) .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light.fadeIn span {
  color: #333;
}
#cookieNote {
  text-align: center;
}
#cookieNote button.close {
  float: none;
  text-shadow: none;
  font-size: 1rem;
  border: 1px solid #333;
  padding: 5px 20px 5px 20px;
  margin: 5px 0 0 0;
}
#cookieNote {
  text-align: center;
}
#cookieNote button.close {
  float: none;
  text-shadow: none;
  font-size: 1rem;
  border: 1px solid #333;
  padding: 5px 20px 5px 20px;
  margin: 5px 0 0 0;
}
.cl-start .content .page-header {
  border-bottom: 0;
  padding-bottom: 0;
  margin: 40px 0 0 0;
  background-color: #eb6005;
  padding: 0.5rem 0 0.7rem;
}
.cl-start .content .page-header:first-child {
  margin: 40px 0 0 0;
}
.cl-start .content .page-header p {
  margin-bottom: 0;
}
.cl-start .boxwrapper {
  border-bottom: 0;
}
.cl-start .boxwrapper#boxwrapper_topBox {
  border-bottom: 0;
  margin-bottom: 0;
}
.cl-start .boxwrapper:last-child {
  border-bottom: 0;
}
.cl-start #sidebar {
  margin-top: 40px;
}
.cl-start #sidebar .box {
  border: 3px solid #eb6005;
  margin-bottom: 1.5rem;
  background-color: #202020;
}
.cl-start #sidebar .box h3 {
  font-size: 1rem;
  background-color: #eb6005;
  padding: 0.3rem;
}
.cl-start #sidebar .box .content {
  padding: 0 0.3rem;
  font-size: 0.8rem;
}
.cl-start #sidebar .box .content .resImgLink {
  display: block;
  text-align: center;
}
.cl-start #sidebar .box .content .btn.btn-primary.btn-small {
  font-size: 0.8rem;
  display: block;
}
.cl-start .boxwrapper.res_special_offer {
  position: relative;
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner {
  background-color: #eb6005;
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner .page-header {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 1200px) {
  .cl-start .boxwrapper.res_special_offer .res_special_offer_inner .page-header {
    background-color: transparent;
  }
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner p.subhead {
  line-height: 1;
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner .res_deco {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner .res_deco .res_deco_left {
  position: absolute;
  left: 15px;
  top: 0;
}
.cl-start .boxwrapper.res_special_offer .res_special_offer_inner .res_deco .res_deco_right {
  position: absolute;
  right: 15px;
  top: 0;
}
.resInfoPreorder {
  padding: 1rem;
  border: 3px solid #eb6005;
}
.resInfoPreorder > div {
  background-color: #eb6005;
  padding: 1rem;
}
.flexslider .flex-control-paging {
  z-index: 1;
}
.flexslider:hover .flex-control-paging {
  display: block;
}
.flex-control-nav {
  bottom: 0;
}
.cl-alist .card-wrapper {
  height: auto;
}
.cl-alist .card-header {
  padding: 0.75rem 0.5rem;
  font-size: 0.75rem;
}
.cl-alist .card-header a {
  display: block;
  color: #ffffff;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cl-alist .card-body {
  padding: 0;
}
.cl-alist .card-body .btn-info {
  background-color: #eb6005;
  border-color: #eb6005;
}
.grid-view .price .pricePerUnit,
.infogrid-view .price .pricePerUnit {
  display: block;
  font-size: 0.65rem;
  margin-top: 0.5rem;
}
.line-view .pricePerUnit {
  font-size: 0.65rem;
}
.tobasket .deliverytime,
.tobasket .stockFlag {
  color: #b6b6b6;
}
.resAttributesTable .row {
  margin: 0;
  border-bottom: 1px solid #ffffff;
}
.resAttributesTable .row div {
  color: #ffffff;
  padding: 0.5rem;
}
.resAttributesTable .row div:first-child {
  background-color: #202020;
  font-weight: bold;
}
.resAttributesTable .row:last-child {
  border-bottom: 0;
}
.imagecopyright {
  padding: 0.5rem 0;
  font-size: 0.65rem;
}
.btn-outline-dark {
  color: #ffffff;
}
.btn-outline-dark:hover {
  background-color: #009ec0;
  border-color: #009ec0;
}
.btn-primary {
  background-color: #eb6005;
  border-color: #ffffff;
}
.btn-primary:hover {
  background-color: #009ec0;
  border-color: #009ec0;
}
.minibasket-menu .dropdown-menu .btn.btn-outline-dark {
  background-color: #009ec0;
  border-color: #009ec0;
  color: #ffffff;
}
.cart-buttons .btn.btn-outline-dark {
  background-color: #009ec0;
  border-color: #009ec0;
  color: #ffffff;
}
.card .input-group > .input-group-append > .btn.btn-outline-dark {
  background-color: #009ec0;
  border: 1px solid transparent;
}
.resFitContent {
  border: 1px solid #b6b6b6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 1rem;
}
.resFitContent h3 {
  padding: 1rem 2rem;
  background: #eb6005;
  margin-top: 0;
  color: #fff;
  font-size: 1rem;
}
.resFitContent table {
  width: 100%;
}
.resFitContent table.resShippingTable tr th,
.resFitContent table.resShippingTable tr td {
  padding: 5px 2rem;
}
.resFitContent table.resShippingTable tr:nth-child(odd) td {
  background-color: #b6b6b6;
}
.resShippingContainer:first-child table.resShippingTable tr:nth-child(odd) td {
  background-color: transparent;
}
.account-menu .list-group-link {
  color: #009ec0;
}
.account-menu .list-group-item.active:focus,
.account-menu .list-group-item.active:hover {
  color: #ffffff;
}
.account-menu .list-group-item.active .list-group-link {
  color: #ffffff;
}
.card-header a {
  color: #ffffff;
}
.card-header a:hover {
  color: #ffffff;
}
div.bootstrap-select {
  display: none;
}
.text-success {
  color: #000 !important;
}
#footer {
  background-color: #333;
}
.footer {
  color: #ffffff;
}
.legal {
  background-color: #333;
}
.footer-box-title {
  color: #eb6005;
}
.paymentIcon {
  margin-bottom: 5px;
}
.paymentIcon img {
  max-width: 250px;
}
@media screen and (min-width: 992px) {
  .paymentIcon img {
    width: 100%;
  }
}
.h4.footer-box-title {
  font-size: 14px;
}
/*# sourceMappingURL=mods.css.map */