.noselect {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.listreset {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.listreset li {
  line-height: normal;
}
.listreset li:after,
.listreset li:before {
  content: none;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.static {
  position: static;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.fl-r {
  float: right;
}
.mt15 {
  margin-top: 15px;
}
.mt30 {
  margin-top: 30px;
}
.mt45 {
  margin-top: 45px;
}
.mt60 {
  margin-top: 60px;
}
.mb15 {
  margin-bottom: 15px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
*:focus {
  outline: 0 !important;
}
.gradient-brown {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#201705+0,846a2d+100 */
  background: #201705;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMTcwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDZhMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #201705), color-stop(100%, #846a2d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #201705 0%, #846a2d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#201705', endColorstr='#846a2d', GradientType=0);
  /* IE6-8 */
}
html,
body {
  height: 100%;
}
body {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #231c07;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.container.container-615 {
  max-width: 615px;
}
.search-heading {
  margin-bottom: 15px;
}
.search-heading .section-title {
  text-align: left;
  margin-bottom: 0;
  text-transform: none;
}
.search-heading .search-counter {
  line-height: 25px;
  text-align: right;
  font-size: 12px;
}
.inner-menu {
  text-align: center;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 0;
  margin-bottom: 45px;
}
.inner-menu li {
  line-height: normal;
}
.inner-menu li:after,
.inner-menu li:before {
  content: none;
}
.inner-menu li {
  margin-right: 15px;
  display: inline-block;
}
.inner-menu li.active a {
  color: #fcc50f;
}
.inner-menu li a {
  color: #fff;
  font-size: 13px;
}
.inner-menu li a:hover {
  color: #fcc50f;
}
.inner-menu li:last-child {
  margin-right: 0;
}
#top {
  position: relative;
}
#top > .search {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 15px 0px;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 10px 0 25px 0;
  background: #fff;
  z-index: 20;
}
#top > .search form {
  margin-bottom: 15px;
  position: relative;
  border-bottom: 1px solid #000;
}
#top > .search form input[type=text] {
  padding-left: 0;
  padding-right: 75px;
  width: 100%;
  border: 0;
}
#top > .search form input[type=submit] {
  background: none;
  position: absolute;
  top: 5px;
  line-height: 42px;
  right: 0;
  text-transform: uppercase;
  border: 0;
  backgorund: #fff;
}
#top > .search .cart {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
#top > .search .cart li {
  line-height: normal;
}
#top > .search .cart li:after,
#top > .search .cart li:before {
  content: none;
}
#top > .search .cart li {
  display: block;
  line-height: 45px;
  border: 2px solid transparent;
  margin-bottom: 10px;
}
#top > .search .cart li:after {
  content: "";
  display: table;
  clear: both;
}
#top > .search .cart li:last-child {
  margin-bottom: 0;
}
#top > .search .cart li.selected {
  border: 2px solid #313852;
}
#top > .search .cart .image {
  margin-right: 50px;
  float: left;
  width: 45px;
}
#top > .search .cart .title {
  float: left;
  font-size: 13px;
  color: #000;
}
#top > .search .cart .price {
  float: right;
  font-size: 16px;
}
#top > .search .cart .qty {
  float: right;
  margin-left: 30px;
  margin-right: 30px;
}
#top > .search .cart .qty input[type=text] {
  margin-right: 5px;
  margin-top: -3px;
  text-align: center;
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #000;
}
#top > .search .cart .addtocart {
  margin-top: 8px;
  display: block;
  float: right;
  border: 0;
  background-color: #fff;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -5px -34px;
  font-size: 12px;
  width: 30px;
  height: 30px;
  color: #000;
}
#top > .search .show-more {
  margin-top: 15px;
  text-align: center;
  padding-top: 20px;
  border-top: 1px solid #000;
}
#top > .search .show-more a {
  color: #000;
  text-decoration: underline;
}
#top > .search .show-more a:hover {
  text-decoration: none;
}
#top .main {
  line-height: 70px;
  padding: 20px 0;
  background: #fff;
}
#top .main ul.menu {
  float: right;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 0;
}
#top .main ul.menu li {
  line-height: normal;
}
#top .main ul.menu li:after,
#top .main ul.menu li:before {
  content: none;
}
#top .main ul.menu li {
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}
#top .main ul.menu li:last-child {
  margin-right: 0;
}
#top .main ul.menu li a {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  color: #cccccc;
}
#top .main ul.menu li a:hover {
  color: #fcc50f;
}
#top .main ul.actions {
  border-left: 1px solid #ededed;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  float: right;
  font-size: 0;
  padding-left: 25px;
  margin-left: 25px;
}
#top .main ul.actions li {
  line-height: normal;
}
#top .main ul.actions li:after,
#top .main ul.actions li:before {
  content: none;
}
#top .main ul.actions li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
#top .main ul.actions li:last-child {
  margin-right: 0;
}
#top .main ul.actions button,
#top .main ul.actions a {
  display: inline-block;
  position: relative;
  padding: 0;
  border: 0;
  background: none;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
}
#top .main ul.actions button.search,
#top .main ul.actions a.search {
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -105px -5px;
}
#top .main ul.actions button.search.open,
#top .main ul.actions a.search.open {
  background-image: url('../img/icon-close.png');
  background-position: initial;
}
#top .main ul.actions button.user,
#top .main ul.actions a.user {
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -86px -51px;
}
#top .main ul.actions button.cart,
#top .main ul.actions a.cart {
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -45px -37px;
}
#top .main ul.actions button .balloon,
#top .main ul.actions a .balloon {
  position: absolute;
  top: -5px;
  right: -5px;
  line-height: 15px;
  text-align: center;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 10px;
  color: #fff;
  background: #ceb04f;
}
#top div.categories {
  padding: 5px 0;
  background: #191102;
  position: relative;
}
#top div.categories button.categories {
  display: none;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #fff;
  padding-left: 34px;
  border: 0;
  height: 24px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -71px -5px;
}
#top div.categories nav {
  position: static;
}
#top div.categories nav > ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  display: table;
  width: 100%;
  table-layout: fixed;
}
#top div.categories nav > ul li {
  line-height: normal;
}
#top div.categories nav > ul li:after,
#top div.categories nav > ul li:before {
  content: none;
}
#top div.categories nav > ul > li {
  display: table-cell;
  border-right: 1px solid #534d41;
}
#top div.categories nav > ul > li span {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  color: #fff;
}
#top div.categories nav > ul > li:last-child {
  margin-right: 0;
}
#top div.categories nav .level-2 {
  display: none;
  padding: 15px 0;
  z-index: 20;
  position: absolute;
  width: 100%;
  background: #100b01;
  left: 0;
  top: 100%;
}
#top div.categories nav .level-2 ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
#top div.categories nav .level-2 ul li {
  line-height: normal;
}
#top div.categories nav .level-2 ul li:after,
#top div.categories nav .level-2 ul li:before {
  content: none;
}
#top div.categories nav .level-2 ul li {
  width: 50%;
  float: left;
  display: block;
  margin-bottom: 5px;
}
#top div.categories nav .level-2 ul li a {
  color: #fff;
  font-size: 13px;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
#top div.categories nav .level-2 ul li a:hover {
  color: #fcc50f;
}
#top div.categories nav .level-2 .image a {
  display: block;
}
#top .logo {
  float: left;
  font-size: 0;
}
#top .logo a {
  vertical-align: middle;
  display: inline-block;
}
.slider {
  margin-bottom: 0;
  background: #423a2f;
}
.slider .item {
  height: 400px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.slider .item .content {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slider .title {
  font-size: 44px;
  line-height: 44px;
  color: #fffff7;
  text-transform: uppercase;
}
.slider .subtitle {
  font-size: 20px;
  text-transform: uppercase;
  color: #fcc50f;
}
.slider .text {
  max-width: 360px;
  margin-top: 10px;
  font-size: 14px;
  color: #fffff7;
}
.slider .button {
  margin-top: 20px;
  display: inline-block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  text-transform: uppercase;
  height: 44px;
  line-height: 42px;
  padding: 0 35px;
  border: 1px solid #fcc50f;
  color: #fcc50f;
  text-decoration: none;
}
.slider .button:hover {
  color: #191102;
  background: #fcc50f;
}
header .slider .slick-prev,
header .slider .slick-next {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  opacity: 0;
  width: 23px;
  height: 23px;
  z-index: 5;
}
header .slider .slick-prev:before,
header .slider .slick-next:before {
  display: none;
}
header .slider .slick-prev {
  left: 15px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -5px -5px;
}
header .slider .slick-next {
  right: 15px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -38px -5px;
}
header .slider:hover .slick-prev,
header .slider:hover .slick-next {
  opacity: 1;
}
.product-info {
  margin-bottom: 60px;
}
.product-info .product-gallery {
  max-width: 480px;
  width: 100%;
  height: auto;
  float: left;
  margin-right: 60px;
  margin-bottom: 30px;
}
.product-info .product-image {
  position: relative;
  padding-bottom: 75%;
  width: 100%;
  background: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.product-info .product-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.product-info .product-thumbnails {
  display: block;
  margin: 5px -5px 0 -5px;
}
.product-info .product-thumbnails:after {
  content: "";
  display: table;
  clear: both;
}
.product-info .product-thumbnails .item {
  padding: 5px;
  float: left;
  width: 25%;
}
.product-info .product-thumbnails .item .box {
  overflow: hidden;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 15px;
  background: #fff;
  height: 90px;
  line-height: 65px;
  text-align: center;
  -webkit-box-shadow: inset 0 0 0 0px #fcc50f;
  box-shadow: inset 0 0 0 0px #fcc50f;
}
.product-info .product-thumbnails .item .box:hover {
  -webkit-box-shadow: inset 0 0 0 3px #fcc50f;
  box-shadow: inset 0 0 0 3px #fcc50f;
}
.product-info .product-thumbnails .item .box img {
  vertical-align: middle;
  display: inline-block;
  max-width: 65px;
  max-height: 65px;
}
.product-info .product-content {
  overflow: hidden;
}
.product-info .product-content ul:not(.product-features):not(.product-minerals) {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.product-info .product-content ul:not(.product-features):not(.product-minerals) li {
  line-height: normal;
}
.product-info .product-content ul:not(.product-features):not(.product-minerals) li:after,
.product-info .product-content ul:not(.product-features):not(.product-minerals) li:before {
  content: none;
}
.product-info .product-content ul:not(.product-features):not(.product-minerals) li {
  margin-bottom: 5px;
}
.product-info .product-content ul:not(.product-features):not(.product-minerals) li:before {
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 10px;
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #fcc50f;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: '';
}
.product-info .product-actions-wrap {
  background: rgba(25, 17, 2, 0.8);
  border-radius: 12px;
  padding: 20px 20px 5px;
  margin-bottom: 15px;
}
.product-info .product-actions {
  margin-bottom: 15px;
  line-height: 35px;
}
.product-info .product-actions > div {
  margin-bottom: 0;
}
.product-info .product-actions .price {
  font-size: 20px;
  font-weight: 300;
  position: relative;
}
.product-info .product-actions .price .discount {
  margin-top: -15px;
  font-weight: 400;
  width: 100%;
  position: absolute;
  display: block;
  font-size: 13px;
  color: #999;
  text-decoration: line-through;
}
.product-info .product-actions .qty {
  text-align: right;
  font-size: 16px;
  font-weight: 300;
}
.product-info .product-actions .qty input[type=text],
.product-info .product-actions .qty input[type=number] {
  display: inline-block;
  background: none;
  text-align: center;
  height: 35px;
  width: 35px;
  border: 1px solid #fff;
  margin-right: 45px;
}
.product-info .product-actions .addtocart a {
  color: #fff;
  background: url('../img/icon-addtocart-inner.png') no-repeat left center;
  display: inline-block;
  height: 35px;
  padding-left: 52px;
}
.product-info .product-actions .wishlist a {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  background: url('../img/icon-wishlist.png') no-repeat left center;
  display: inline-block;
  height: 35px;
  padding-left: 32px;
}
.product-info .product-actions .wishlist a.added {
  background: url('../img/icon-wishlist-added.png') no-repeat left center;
}
.product-info .out-of-stock {
  margin-bottom: 30px;
  padding: 10px 20px;
  border-radius: 12px;
  background: #191102cc;
}
.product-info .out-of-stock h2 {
  margin-top: 10px;
  margin-bottom: 5px;
}
.product-info .out-of-stock p {
  color: #fcc50f;
}
.product-info .product-title {
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  text-align: left;
  font-size: 24px;
  margin-bottom: 30px;
}
.product-info .product-id {
  font-weight: 300;
  margin-bottom: 25px;
}
.product-info .product-title + .product-id {
  margin-top: -30px;
}
.product-info .product-minerals {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 12px;
  margin-top: 30px;
}
.product-info .product-minerals li {
  line-height: normal;
}
.product-info .product-minerals li:after,
.product-info .product-minerals li:before {
  content: none;
}
.product-info .product-minerals li {
  margin-bottom: 8px;
}
.product-info .product-minerals li:after {
  content: "";
  display: table;
  clear: both;
}
.product-info .product-minerals li:last-child {
  margin-bottom: 0;
}
.product-info .product-minerals .image {
  float: left;
  width: 45px;
  height: 45px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 15px;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.product-info .product-minerals .content {
  padding-top: 5px;
  overflow: hidden;
}
.product-info .product-minerals .content div:first-child {
  font-weight: bold;
}
.product-info .product-features {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  margin: 0 -15px 15px -15px;
}
.product-info .product-features:after {
  content: "";
  display: table;
  clear: both;
}
.product-info .product-features li {
  line-height: normal;
}
.product-info .product-features li:after,
.product-info .product-features li:before {
  content: none;
}
.product-info .product-features li {
  float: left;
  width: 33.333%;
  padding: 0 15px;
  margin-bottom: 15px;
}
.product-info .product-features li .feature {
  display: block;
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 17px;
  padding-left: 25px;
  background-image: url('../img/icon-feature.png');
}
.product-info .product-description,
.product-info .product-description * {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px!important;
  color: #fff !important;
  letter-spacing: initial!important;
  line-height: 17.1428px !important;
  background: transparent!important;
  white-space: initial!important;
}
.section-title,
.section-desc {
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
}
.group-title {
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  margin-right: 15px;
  text-align: left;
  margin-bottom: 10px;
}
.debt {
  line-height: 25px;
  color: #de130e;
  font-size: 12px;
}
.section-desc {
  font-size: 15px;
  text-transform: none;
}
img.align-center {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 30px auto;
}
p {
  line-height: 18px;
}
h1,
h2,
h3 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
h2,
h3 {
  text-transform: none;
}
h3 {
  font-size: 14px;
}
a {
  color: #fcc50f;
  text-decoration: none;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
section.partners {
  background: #191102;
  padding: 35px 0;
  border-top: 1px solid #695513;
}
section.partners + section.content {
  padding-top: 70px;
}
section.content {
  position: relative;
  color: #fff;
  padding: 20px 0 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#201705+0,846a2d+100 */
  background: #201705;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMTcwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDZhMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #201705), color-stop(100%, #846a2d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #201705 0%, #846a2d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #201705 0%, #846a2d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#201705', endColorstr='#846a2d', GradientType=0);
  /* IE6-8 */
  border-top: 1px solid #695513;
}
#not-found .text-link {
  margin-top: 15px;
  margin-bottom: 15px;
}
#not-found .text-link a {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
}
#not-found .text-link a:hover {
  text-decoration: none;
}
#not-found .text-link a.tiny {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
#not-found .text-link a.inverted {
  background: transparent;
}
#not-found .text-link a.inverted:hover {
  background: #191102;
}
.filter-dropdown {
  color: #000;
}
.filter-dropdown .chosen-container {
  font-size: 14px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.filter-dropdown .chosen-container .chosen-drop {
  padding-top: 2px;
  margin-top: -2px;
  border: 0;
  box-shadow: none;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  overflow: hidden;
}
.filter-dropdown .chosen-container .chosen-results {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.filter-dropdown .chosen-container .chosen-results li {
  padding: 0 10px;
  line-height: 30px;
}
.filter-dropdown .chosen-container .chosen-results li.result-selected {
  background: #fcc50f !important;
  color: #191102 !important;
}
.filter-dropdown .chosen-container .chosen-results li.highlighted {
  background: #eee;
  color: #231c07;
}
.filter-dropdown .chosen-container .chosen-single {
  padding: 0 10px;
  padding-right: 30px;
}
.filter-dropdown .chosen-container-single .chosen-single {
  box-shadow: none;
  border: 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background: #fff;
  height: 30px;
  line-height: 30px;
}
.filter-dropdown .chosen-container-single .chosen-single div {
  height: 30px;
}
.filter-dropdown .chosen-container-single .chosen-single div b {
  background: url(../img/chosen/chosen-sprite.png) no-repeat 0 5px;
}
.filter-dropdown .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.filter-dropdown .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b {
  background: url(../img/chosen/chosen-sprite.png) no-repeat -18px 5px;
}
.category-image {
  max-height: 215px;
  display: block;
  margin-bottom: 30px;
}
.field-checkbox {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.field-checkbox input[type=checkbox] {
  display: none;
}
.field-checkbox label {
  font-weight: normal;
  font-size: 0;
  cursor: pointer;
  display: inline-block;
  height: 14px;
}
.field-checkbox span {
  display: inline;
  vertical-align: middle;
  font-size: 14px;
}
.field-checkbox .state {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  margin-right: 5px;
}
.field-checkbox input[type=checkbox]:checked + .state {
  background: #fcc50f;
}
.field-radio {
  margin-bottom: 20px;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.field-radio input[type=radio] {
  display: none;
}
.field-radio label {
  font-weight: normal;
  font-size: 0;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  padding-left: 0;
}
.field-radio span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}
.field-radio .state {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  margin-right: 5px;
}
.field-radio input[type=radio]:checked + .state {
  background: #fcc50f;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
footer {
  padding: 35px 0;
  background: #191102;
}
footer nav ul {
  text-align: center;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 0;
}
footer nav ul li {
  line-height: normal;
}
footer nav ul li:after,
footer nav ul li:before {
  content: none;
}
footer nav ul li {
  display: inline-block;
  margin-right: 35px;
}
footer nav ul li a {
  font-size: 14px;
  display: block;
  color: #fff;
  text-transform: uppercase;
}
footer nav ul li a:hover {
  color: #fcc50f;
}
footer nav ul li:last-child {
  margin-right: 0;
}
footer .copyrights {
  margin-top: 20px;
  color: #8b6c0a;
  text-transform: uppercase;
}
footer .copyrights a {
  color: #8b6c0a;
}
footer .copyrights .author {
  text-transform: none;
  text-align: right;
}
.list-partners > div {
  line-height: 72px;
  text-align: center;
}
.list-partners > div img {
  display: inline-block;
  vertical-align: middle;
  max-height: 60px;
}
.category-title {
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 70px;
}
.category-title:first-child {
  margin-top: 0;
}
.list-products {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.list-products li {
  line-height: normal;
}
.list-products li:after,
.list-products li:before {
  content: none;
}
.list-products li,
.list-products .item {
  margin-bottom: 30px;
}
.list-products li:last-child,
.list-products .item:last-child {
  margin-bottom: 0;
}
.list-products .box {
  position: relative;
  color: #231c07;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 30px 20px 25px 20px;
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 0px #fcc50f;
  box-shadow: inset 0 0 0 0px #fcc50f;
}
.list-products .box:hover {
  -webkit-box-shadow: inset 0 0 0 2px #fcc50f;
  box-shadow: inset 0 0 0 2px #fcc50f;
}
.list-products .wishlist {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  border: 0;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 28px;
  height: 28px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.5;
}
.list-products .wishlist.remove {
  background-image: url('../img/icon-wishlist-remove.png');
}
.list-products .wishlist:hover {
  opacity: 1;
}
.list-products .image {
  height: 180px;
  line-height: 180px;
  display: block;
  text-align: center;
}
.list-products .image img {
  max-height: 100%;
  width: auto;
  display: inline-block;
}
.list-products .desc {
  margin-top: 20px;
  text-align: center;
  line-height: 18px;
  margin-bottom: 30px;
  height: 54px;
  overflow: hidden;
  text-transform: ellipsis;
}
.list-products .price {
  text-align: center;
  position: relative;
  font-size: 18px;
  border-right: 1px solid #3b425b;
  font-weight: 700;
}
.list-products .price .discount {
  margin-top: -5px;
  font-weight: 400;
  left: 0;
  width: 100%;
  position: absolute;
  display: block;
  font-size: 13px;
  color: #EE291B;
  text-decoration: line-through;
}
.list-products .addtocart a {
  position: relative;
  vertical-align: top;
  display: inline-block;
  padding-left: 40px;
  font-size: 12px;
  color: #000;
}
.list-products .addtocart a::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 30px;
  height: 22px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -5px -38px;
}
.list-products .price,
.list-products .addtocart {
  color: #303751;
  line-height: 22px;
}
.list-products .slick-prev,
.list-products .slick-next {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  width: 23px;
  height: 23px;
  opacity: 0.45;
  margin-top: -11px;
}
.list-products .slick-prev:before,
.list-products .slick-next:before {
  content: none;
}
.list-products .slick-prev:hover,
.list-products .slick-next:hover {
  opacity: 1;
}
.list-products .slick-prev {
  left: -30px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -5px -5px;
}
.list-products .slick-next {
  right: -30px;
  background-image: url('../img/spritesheet.png');
  background-repeat: no-repeat;
  background-position: -38px -5px;
}
.list-products .slick-slide {
  padding-left: 0;
  padding-right: 0;
  margin-left: 15px;
  margin-right: 15px;
}
.filter-range {
  margin-top: 10px;
}
.filter-range .irs-from,
.filter-range .irs-to,
.filter-range .irs-single {
  background: #fcc50f;
  color: #191102;
}
.filter-range .irs-from:after,
.filter-range .irs-to:after,
.filter-range .irs-single:after {
  border-top-color: #fcc50f;
}
.filter-range .irs-grid-text {
  color: #fff;
}
.widget-cart {
  text-align: left !important;
  position: relative;
}
.widget-cart .box {
  display: none;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 15px 0px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 15px;
  top: calc(100% + 28px);
  right: 0;
  width: 260px;
  position: absolute;
  z-index: 50;
  background: #fff;
  font-size: 16px;
}
.widget-cart .box .cart-title {
  font-size: 15px;
  font-weight: 700;
}
.widget-cart .box > .button {
  -webkit-transition: all 200ms ease !important;
  -moz-transition: all 200ms ease !important;
  -ms-transition: all 200ms ease !important;
  -o-transition: all 200ms ease !important;
  transition: all 200ms ease !important;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-align: center !important;
  display: inline-block !important;
  height: 45px !important;
  line-height: 43px !important;
  border: 1px solid #fcc50f !important;
  background: #191102 !important;
  font-size: 16px !important;
  color: #fcc50f !important;
  padding: 0 30px !important;
  text-decoration: none !important;
  display: block !important;
  width: 100% !important;
}
.widget-cart .box > .button:hover {
  text-decoration: none !important;
}
.widget-cart .box > .button.tiny {
  height: 32px !important;
  line-height: 30px !important;
  font-size: 14px !important;
}
.widget-cart .box > .button.inverted {
  background: transparent !important;
}
.widget-cart .box > .button.inverted:hover {
  background: #191102 !important;
}
.widget-cart .box .promo {
  cursor: default;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  margin-top: 5px;
  text-align: center;
  border: 1px solid #fcc50f;
  display: block;
  padding: 3px 5px;
  font-weight: 500;
  font-size: 12px;
  color: #000;
}
.widget-cart .box .promo:hover {
  background: #fcc50f;
  color: #fff;
}
.widget-cart .box .group {
  font-size: 14px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}
.widget-cart .box .group:after {
  content: "";
  display: table;
  clear: both;
}
.widget-cart .box .group:first-child {
  margin-top: 10px;
}
.widget-cart .box .group:last-child {
  margin-bottom: 10px;
  border-bottom: 0;
}
.widget-cart .box .group .price {
  text-align: right;
  font-weight: 600;
}
.widget-cart .box .group .image {
  display: block;
  margin-right: 15px;
  width: 50px !important;
  height: 50px !important;
  float: left;
}
.widget-cart .box .group .content {
  overflow: hidden;
}
.widget-cart .box .group .content .price {
  text-align: left;
  font-weight: normal;
  font-size: 13px;
  font-weight: 600;
}
.widget-cart .box .group .title {
  margin-bottom: 3px;
  height: auto !important;
  line-height: 14px !important;
  text-align: left;
  display: block !important;
  width: 100% !important;
  font-size: 12px;
  color: #000;
}
.widget-cart .box .group .title:hover {
  text-decoration: underline;
}
.widget-cart .box .group a.remove {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  margin-top: 5px;
  float: right !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  background: url('../img/icon-close.png') no-repeat center !important;
  background-size: cover;
  opacity: 0.45;
}
.widget-cart .box .group a.remove:hover {
  opacity: 1;
}
.widget-cart .box .group + .group {
  border-top: 0;
}
.clients .client-orders {
  margin-bottom: 30px;
  font-size: 12px;
}
.clients .client-orders .button.tiny {
  margin-top: 5px;
}
.client-info {
  margin-top: 60px;
}
.client-info .group-title {
  float: none !important;
}
.client-info .group {
  margin-bottom: 30px;
}
.sales .group {
  margin-bottom: 30px;
}
.widget-sales {
  border-bottom: 1px solid #645012;
  padding-bottom: 15px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 12px;
}
.widget-sales .diggits {
  font-size: 18px;
}
.widget-help {
  z-index: 50;
  background: url('../img/icon-help.png') no-repeat center;
  width: 142px;
  height: 102px;
  position: fixed;
  transform: translateY(-50%);
  right: 0;
  border: 0;
  color: #fff;
  padding: 0 35px;
  text-transform: uppercase;
  line-height: 17px;
  background-size: contain;
  bottom: 5%;
}
.widget-filters {
  margin-bottom: 30px;
}
.widget-filters .filter-dropdown.inline {
  display: inline-block;
  margin-right: 5px;
}
.widget-filters .filter-dropdown.inline:last-child {
  margin-right: 0;
}
.widget-filters .filter {
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
}
.widget-filters .field-checkbox span {
  font-size: 12px;
}
.widget-filters .group-links {
  text-align: center;
  line-height: 31px;
  font-size: 0;
}
.widget-filters .group-links a {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.widget-filters .group-links a:last-child {
  margin-right: 0;
}
.widget-filters input[type=text],
.widget-filters input[type=number],
.widget-filters input[type=password],
.widget-filters input[type=date],
.widget-filters textarea {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
  max-width: 100px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 0;
  padding: 0 12px;
  color: #231c07;
  resize: none;
}
.widget-filters .button.tiny {
  height: 30px;
  line-height: 28px;
}
#sidebar .field-checkbox {
  margin-bottom: 1px;
}
#sidebar > .field-checkbox {
  margin-top: 7px;
  margin-bottom: 15px;
}
#sidebar .group {
  padding: 15px 0 20px 0;
  border-bottom: 1px solid #645012;
}
#sidebar .group:first-child {
  padding-top: 0;
}
#sidebar .group:last-child {
  border-bottom: 0;
}
#sidebar .group-title {
  font-size: 14px;
  float: none;
  text-transform: uppercase;
  margin-bottom: 0;
}
#sidebar > ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
#sidebar > ul li {
  line-height: normal;
}
#sidebar > ul li:after,
#sidebar > ul li:before {
  content: none;
}
#sidebar > ul li {
  display: block;
}
#breadcrumbs {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 0;
}
#breadcrumbs li {
  line-height: normal;
}
#breadcrumbs li:after,
#breadcrumbs li:before {
  content: none;
}
#breadcrumbs li {
  display: inline-block;
  color: #ababab;
  font-size: 13px;
}
#breadcrumbs li a {
  color: #ababab;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
#breadcrumbs li a:hover {
  color: #fcc50f;
}
#breadcrumbs li:after {
  content: "/";
  margin-left: 5px;
  margin-right: 5px;
}
#breadcrumbs li:last-child {
  margin-bottom: 25px;
}
#breadcrumbs li:last-child:after {
  content: none;
}
form {
  width: 100%;
}
form .form-group {
  margin-bottom: 15px;
}
form label {
  font-size: 13px;
  font-weight: normal;
}
form .form-title {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
}
form input[type=text],
form input[type=number],
form input[type=password],
form input[type=tel],
form input[type=email],
form textarea {
  box-shadow: none;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: #fff;
  border: 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 0 12px;
  color: #231c07;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
form textarea {
  padding: 12px;
  height: 120px;
  line-height: normal;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form.form-newsletter {
  border-top: 1px solid #6b5715;
  padding-top: 15px;
  padding-bottom: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
}
form.form-newsletter .button {
  padding: 0;
  display: block;
  width: 100%;
}
table:not(.table-condensed):not(.table-cart) {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
table:not(.table-condensed):not(.table-cart) .price.old {
  display: inline-block;
  margin-right: 10px;
  text-decoration: line-through;
  color: #999999;
}
table:not(.table-condensed):not(.table-cart).tiny tbody {
  font-size: 12px;
}
table:not(.table-condensed):not(.table-cart) td,
table:not(.table-condensed):not(.table-cart) th {
  font-weight: 600;
  padding: 10px;
}
table:not(.table-condensed):not(.table-cart) thead tr {
  border-bottom: 1px solid #705a16;
}
table:not(.table-condensed):not(.table-cart) tbody {
  font-size: 13px;
}
table:not(.table-condensed):not(.table-cart) tbody tr:hover td {
  background: #3f3111;
}
table:not(.table-condensed):not(.table-cart) tbody tr.status-pending td {
  background: #191102;
}
table:not(.table-condensed):not(.table-cart) tbody tr.status-failed {
  outline: 1px solid #fcc50f;
}
table:not(.table-condensed):not(.table-cart) tbody tr.status-dept span.price {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 7px;
  display: inline-block;
  background: #de130e;
}
table:not(.table-condensed):not(.table-cart) tbody td {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  font-weight: 400;
}
table:not(.table-condensed):not(.table-cart) tbody td.minus {
  color: #de130e;
}
table:not(.table-condensed):not(.table-cart) tbody td.link {
  text-align: right;
}
table:not(.table-condensed):not(.table-cart) tbody td.link a {
  color: #fff;
}
table:not(.table-condensed):not(.table-cart) tbody td.link a:hover {
  color: #fcc50f;
}
table:not(.table-condensed):not(.table-cart) tbody td.action {
  width: 34px;
  text-align: center;
}
table:not(.table-condensed):not(.table-cart) tbody td.action .edit,
table:not(.table-condensed):not(.table-cart) tbody td.action .remove {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
table:not(.table-condensed):not(.table-cart) tbody td.action .edit {
  background-image: url('../img/icon-edit.png');
}
table:not(.table-condensed):not(.table-cart) tbody td.action .remove {
  background-image: url('../img/icon-remove.png');
}
.alert-danger,
.alert-success,
.alert-info,
.alert-warning {
  color: #fcc50f;
  background: transparent;
  border: 1px solid #fcc50f;
  padding: 5px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.has-error .control-label {
  color: #fff;
}
.error-message,
.text-danger {
  margin-top: 3px;
  color: red;
  font-size: 13px;
}
ul.errors {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  width: 100%;
  margin-bottom: 30px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
ul.errors li {
  line-height: normal;
}
ul.errors li:after,
ul.errors li:before {
  content: none;
}
ul.errors li {
  padding: 5px 15px;
  border: 1px solid #fcc50f;
  margin-bottom: 5px;
}
ul.errors li:last-child {
  margin-bottom: 0;
}
.dataTables_info {
  margin-top: 30px;
  margin-bottom: 15px;
}
.dataTables_paginate,
.dataTables_info {
  text-align: center;
}
.dataTables_paginate .paginate_button {
  cursor: pointer;
  padding: 0 10px;
  color: #fff;
}
.dataTables_paginate .paginate_button:hover {
  color: #fcc50f;
}
.dataTables_paginate .paginate_button.previous,
.dataTables_paginate .paginate_button.next {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 15px;
}
.dataTables_paginate .paginate_button.previous:hover,
.dataTables_paginate .paginate_button.next:hover {
  text-decoration: none;
}
.dataTables_paginate .paginate_button.previous.tiny,
.dataTables_paginate .paginate_button.next.tiny {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.dataTables_paginate .paginate_button.previous.inverted,
.dataTables_paginate .paginate_button.next.inverted {
  background: transparent;
}
.dataTables_paginate .paginate_button.previous.inverted:hover,
.dataTables_paginate .paginate_button.next.inverted:hover {
  background: #191102;
}
.pagination > li > a,
.pagination > li > span {
  display: block;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #fff;
  line-height: 30px;
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
.pagination > li > a.first-page,
.pagination > li > span.first-page,
.pagination > li > a.last-page,
.pagination > li > span.last-page,
.pagination > li > a.prev-page,
.pagination > li > span.prev-page,
.pagination > li > a.next-page,
.pagination > li > span.next-page {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 15px;
}
.pagination > li > a.first-page:hover,
.pagination > li > span.first-page:hover,
.pagination > li > a.last-page:hover,
.pagination > li > span.last-page:hover,
.pagination > li > a.prev-page:hover,
.pagination > li > span.prev-page:hover,
.pagination > li > a.next-page:hover,
.pagination > li > span.next-page:hover {
  text-decoration: none;
}
.pagination > li > a.first-page.tiny,
.pagination > li > span.first-page.tiny,
.pagination > li > a.last-page.tiny,
.pagination > li > span.last-page.tiny,
.pagination > li > a.prev-page.tiny,
.pagination > li > span.prev-page.tiny,
.pagination > li > a.next-page.tiny,
.pagination > li > span.next-page.tiny {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.pagination > li > a.first-page.inverted,
.pagination > li > span.first-page.inverted,
.pagination > li > a.last-page.inverted,
.pagination > li > span.last-page.inverted,
.pagination > li > a.prev-page.inverted,
.pagination > li > span.prev-page.inverted,
.pagination > li > a.next-page.inverted,
.pagination > li > span.next-page.inverted {
  background: transparent;
}
.pagination > li > a.first-page.inverted:hover,
.pagination > li > span.first-page.inverted:hover,
.pagination > li > a.last-page.inverted:hover,
.pagination > li > span.last-page.inverted:hover,
.pagination > li > a.prev-page.inverted:hover,
.pagination > li > span.prev-page.inverted:hover,
.pagination > li > a.next-page.inverted:hover,
.pagination > li > span.next-page.inverted:hover {
  background: #191102;
}
.pagination > li > a.next-page,
.pagination > li > span.next-page,
.pagination > li > a.last-page,
.pagination > li > span.last-page {
  margin-left: 5px;
}
.pagination > li > a.prev-page,
.pagination > li > span.prev-page,
.pagination > li > a.first-page,
.pagination > li > span.first-page {
  margin-right: 5px;
}
.pagination > li > a:not(.next-page):not(.last-page):not(.prev-page):not(.first-page):hover,
.pagination > li > a:not(.next-page):not(.last-page):not(.prev-page):not(.first-page):active,
.pagination > li > a:not(.next-page):not(.last-page):not(.prev-page):not(.first-page):focus {
  background: transparent;
  color: #fcc50f;
}
.pagination > li.active > a,
.pagination > li.active > span {
  background: transparent;
  color: #fcc50f;
}
.pagination > li.active > a:hover,
.pagination > li.active > span:hover,
.pagination > li.active > a:active,
.pagination > li.active > span:active,
.pagination > li.active > a:focus,
.pagination > li.active > span:focus {
  background: transparent;
  color: #fcc50f;
}
table.center {
  text-align: center;
}
form.tiny input[type=text],
form.tiny input[type=number],
form.tiny input[type=password] {
  height: 30px;
  line-height: 30px;
}
.product-module {
  margin-top: 60px;
}
.product-module:first-child {
  margin-top: 0;
}
.well {
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
}
.well h2 {
  margin-top: 0;
}
.well .btn.btn-primary {
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
}
.well .btn.btn-primary:hover {
  text-decoration: none;
}
.well label {
  font-weight: 400;
}
.well a {
  display: inline-block;
  margin-top: 5px;
  font-size: 13px;
}
.cart-inline {
  background: #fff;
  padding: 30px;
  color: #000;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.cart-inline a {
  color: #000;
}
.cart-inline a:hover {
  text-decoration: underline;
}
.cart-inline .item {
  display: table;
  line-height: 50px;
}
.cart-inline .item {
  margin-bottom: 15px;
}
.cart-inline .item:last-child {
  margin-bottom: 0;
}
.cart-inline .table-box {
  display: table;
  width: 100%;
}
.cart-inline .table-row {
  display: table-row;
}
.cart-inline .table-row.out-of-stock .main-info .title a {
  color: red;
}
.cart-inline .table-cell {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.cart-inline .table-cell:first-child {
  text-align: left;
}
.cart-inline .table-cell:last-child {
  text-align: right;
}
.cart-inline .title {
  vertical-align: middle;
  display: inline-block;
}
.cart-inline .title a {
  color: #000;
}
.cart-inline .title .desc {
  font-size: 11px;
}
.cart-inline .image {
  vertical-align: middle;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 15px;
}
.cart-inline .qty button {
  display: inline-block;
  vertical-align: middle;
  border: 0;
  font-weight: 700;
  font-size: 24px;
  background: none;
  padding: 0;
  margin: 0;
}
.cart-inline .qty .qty-container {
  margin: 0 10px;
  display: inline-block;
  vertical-align: middle;
}
.cart-inline .qty .qty-container input[type=text],
.cart-inline .qty .qty-container input[type=number] {
  text-align: center;
  line-height: normal;
  border: 1px solid #000;
  width: 30px;
  height: 30px;
}
.cart-inline .total {
  font-size: 16px;
  text-align: left;
  padding-left: 15px;
}
.cart-inline .total .old-price {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #999;
  text-decoration: line-through;
  margin: 0 10px;
}
.cart-inline .total .discount {
  display: inline-block;
  vertical-align: middle;
  color: #de130e;
  font-size: 12px;
  font-weight: 700;
}
.cart-inline .action {
  display: inline-block;
  vertical-align: middle;
  border: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
}
.cart-inline .action.delete {
  background-image: url('../img/icon-remove-black.png');
}
.cart-inline.cart-mini .total .old-price {
  color: #de130e;
}
.cart-total {
  text-align: right;
}
.cart-total > div {
  line-height: 30px;
  margin-bottom: 5px;
}
.cart-total > div:last-child {
  margin-bottom: 0;
}
.cart-total .price {
  font-weight: 300;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  border-bottom: 1px solid #a38a3d;
  text-align: left;
}
.cart-action {
  margin-top: 30px;
}
.cart-action .button {
  float: right;
}
form.form-promo,
form.form-referral,
form.form-bonos {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
form.form-promo input[type=text],
form.form-referral input[type=text],
form.form-bonos input[type=text],
form.form-promo input[type=password],
form.form-referral input[type=password],
form.form-bonos input[type=password],
form.form-promo input[type=number],
form.form-referral input[type=number],
form.form-bonos input[type=number] {
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding: 0 8px;
}
form.form-promo .button,
form.form-referral .button,
form.form-bonos .button {
  padding: 0;
  display: block;
  width: 100%;
  font-size: 12px;
  height: 25px;
  line-height: 23px;
}
form.form-referral .button {
  width: auto;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  font-size: 16px;
  padding: 0 30px;
}
form.form-referral .button.tiny {
  font-size: 12px;
  height: 25px;
  line-height: 23px;
  padding: 0;
  width: 100%;
}
.cart-message .box {
  font-size: 12px;
  max-width: 360px;
  width: 100%;
  float: right;
}
.cart-message textarea {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 0;
  width: 100%;
  display: block;
  margin-top: 15px;
  height: 160px;
  padding: 8px;
  color: #000;
  font-size: 13px;
}
.cart-address {
  font-size: 12px;
}
.cart-address .filter-dropdown {
  margin-right: 10px;
  display: inline-block;
  width: 100%;
  max-width: 185px;
}
.cart-address a.add-address {
  display: inline-block;
  color: #fff;
  font-size: 12px;
}
.cart-address a.add-address:hover {
  color: #fcc50f;
}
.cart-address .title {
  margin-bottom: 10px;
  font-size: 14px;
}
.cart-promo,
.cart-referral,
.cart-bonos {
  font-size: 14px;
}
.cart-promo .title,
.cart-referral .title,
.cart-bonos .title {
  color: #ceb04f;
}
.cart-promo .promo,
.cart-referral .promo,
.cart-bonos .promo {
  font-size: 13px;
  margin-top: 5px;
  text-align: center;
  border: 1px solid #fcc50f;
  padding: 5px;
  color: #fff;
  margin-bottom: 5px;
}
.cart-promo .box,
.cart-referral .box,
.cart-bonos .box {
  max-width: 260px;
  width: 100%;
}
.cart-referral .promo {
  color: #000;
}
.cart-bonos .box {
  max-width: initial;
}
.cart-referral .promo {
  display: none;
}
.cart-bonos .promo {
  text-align: left;
  border: 0;
  color: #ccc;
}
.link-more {
  float: right;
  line-height: 32px;
  margin-right: 15px;
}
.cart-final {
  padding-bottom: 60px;
}
.cart-final .field-checkbox {
  line-height: 77px;
  vertical-align: middle;
}
.cart-final .button {
  width: 100%;
  display: block;
  height: auto;
  line-height: 20px;
  padding: 5px 0;
}
.cart-final .price {
  text-align: center;
  margin-bottom: 10px;
}
.cart-final .price span {
  font-size: 16px;
}
.cart-courier {
  display: none;
}
.cart-courier .form-pay-courier-label {
  margin-top: 30px;
}
.cart-courier.active {
  display: block;
}
.cart-courier input {
  border: 1px solid #e1e1e1 !important;
  margin-bottom: 15px;
  text-align: right;
}
.button {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
}
.button:hover {
  text-decoration: none;
}
.button.tiny {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.button.inverted {
  background: transparent;
}
.button.inverted:hover {
  background: #191102;
}
hr {
  height: 1px;
  border: 0;
  width: 100%;
  margin: 60px 0;
  padding: 0;
  background: #665213;
}
.well {
  color: #fff;
}
.well h2 {
  margin-top: 0;
}
.well .btn.btn-primary {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-align: center;
  display: inline-block;
  height: 45px;
  line-height: 43px;
  border: 1px solid #fcc50f;
  background: #191102;
  font-size: 16px;
  color: #fcc50f;
  padding: 0 30px;
  text-decoration: none;
}
.well .btn.btn-primary:hover {
  text-decoration: none;
}
.well .btn.btn-primary.tiny {
  height: 32px;
  line-height: 30px;
  font-size: 14px;
}
.well .btn.btn-primary.inverted {
  background: transparent;
}
.well .btn.btn-primary.inverted:hover {
  background: #191102;
}
.well label {
  font-weight: 400;
}
.well a {
  display: inline-block;
  margin-top: 5px;
  font-size: 13px;
}
.paymethods {
  margin-right: -5px;
  margin-left: -5px;
}
.paymethods .paymethod {
  padding-right: 5px;
  padding-left: 5px;
}
.payment-box {
  margin-bottom: 10px;
  text-align: center;
}
.payment-box input[type=radio] {
  display: none;
}
.payment-box input[type=radio]:checked + label:after {
  content: '';
  display: block;
  height: 10px;
  width: 10px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -5px;
  background: #000;
  border-radius: 100%;
}
.payment-box label {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 20px;
  padding-bottom: 50px;
  background: #fff;
  display: block;
  height: 110px;
  line-height: 40px;
  text-align: center;
  font-size: 0;
  box-shadow: inset 0 0 0 1px #e1e1e1;
}
.payment-box label:before {
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -10px;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
}
.payment-box label img {
  vertical-align: middle;
  display: inline-block;
  pointer-events: none;
}
.box_rewardpoints {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: transparent;
  border: 1px solid #fcc50f;
  font-size: 13px;
  padding: 15px;
}
.box_rewardpoints .reward-points-used {
  margin-top: 10px;
}
.box_rewardpoints .reward-points-total span {
  color: #fcc50f;
}
.box_rewardpoints ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.box_rewardpoints ul li {
  line-height: normal;
}
.box_rewardpoints ul li:after,
.box_rewardpoints ul li:before {
  content: none;
}
.box_rewardpoints strong,
.box_rewardpoints b {
  color: #fcc50f;
}
.box_rewardpoints h2 {
  padding-left: 35px;
  height: 24px;
  line-height: 24px;
  display: block;
  background: url('../img/icon-rewards.png') no-repeat left center;
  margin: 0 0 15px 0;
  color: #fcc50f;
}
.box_rewardpoints .form {
  margin: 0;
}
.box_rewardpoints .form > div {
  border: 0 !important;
}
.box_rewardpoints #range {
  margin: 10px 0 5px 0;
}
.box_rewardpoints input[type=text] {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 0;
}
.box_rewardpoints .noUi-base {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.box_rewardpoints .noUi-target.noUi-connect {
  box-shadow: none;
}
.box_rewardpoints .noUi-pips-horizontal {
  display: none;
}
.box_rewardpoints .noUi-background {
  background: #32260a;
  box-shadow: none;
}
.box_rewardpoints .noUi-connect {
  background: #fcc50f;
  border: 0;
}
.box_rewardpoints .noUi-horizontal {
  height: 22px;
  border: 1px solid #fcc50f;
}
.box_rewardpoints .noUi-horizontal .noUi-handle {
  top: -4px;
  cursor: pointer;
  box-shadow: none;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #fcc50f;
  background: url('../img/icon-range.png') #1a1003 no-repeat center;
}
.box_rewardpoints .noUi-horizontal .noUi-handle:after,
.box_rewardpoints .noUi-horizontal .noUi-handle:before {
  display: none;
}
.box_rewardpoints #input-with-keypress {
  background: transparent;
  width: 50px;
  color: #fcc50f;
}
.payments-wrapper {
  background-color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
  padding: 10px 0;
}
.payments-wrapper input[type="radio"] {
  visibility: hidden;
  height: 0;
  width: 0;
}
.slick-slider {
  margin-bottom: 0!important;
}
.top-cart-products {
  max-height: 240px;
}
fieldset {
  margin-top: 30px;
}
fieldset legend {
  border-bottom: 1px solid #705a16;
  padding-bottom: 15px;
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  text-align: left;
}
fieldset .input-group-btn button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}
fieldset#account {
  margin-top: 60px;
}
.form-horizontal .control-label {
  padding: 5px 0 0;
  font-weight: normal;
  font-size: 13px;
}
.auto_height_line_height {
  line-height: normal;
  height: auto;
}
.referral_code {
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 5px 0;
  margin-bottom: 15px;
}
#eabi_carrier_post24lithuania select {
  color: #000;
  height: 30px;
  border-radius: 12px;
}
@media only screen and (min-width: 993px) {
  .cart-inline .title {
    width: 450px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media only screen and (min-width: 1200px) {
  .cart-inline .title {
    width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.disabled,
.disabled * {
  cursor: default;
  opacity: 0.7;
}
#d_social_login {
  margin-bottom: 30px;
  text-align: center;
}
#d_social_login .dsl-label {
  display: block;
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
#d_social_login #dsl_google_button {
  background: url(../img/icon-google.png) no-repeat center left 28px;
}
#d_social_login #dsl_facebook_button {
  background: url(../img/icon-fb.png) no-repeat center left 28px;
}
#d_social_login .dsl-button {
  border: 1px solid #c7c7c7;
  border-radius: 6px !important;
  padding: 12px 74px 13px !important;
  box-shadow: none !important;
}
#d_social_login .dsl-button:hover {
  box-shadow: none !important;
}
#d_social_login .dsl-button .dsl-google-plus::before,
#d_social_login .dsl-button .dsl-facebook::before {
  content: '';
}
#d_social_login .dsl-button .dsl-google-plus::after,
#d_social_login .dsl-button .dsl-facebook::after {
  content: 'Google';
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
#d_social_login .dsl-button .dsl-facebook::after {
  content: 'Facebook';
}
#shipping-info p {
  margin-top: 45px;
}
#shipping-info p:first-child {
  margin-top: 0;
}
#shipping-info .field-radio label {
  height: auto;
}
#account-data-wrap,
#account-password-wrap {
  pointer-events: none;
}
#account-data-wrap *,
#account-password-wrap * {
  opacity: 0.7;
  transition: all 300ms;
}
#account-data-wrap.active,
#account-password-wrap.active {
  pointer-events: all;
}
#account-data-wrap.active *,
#account-password-wrap.active * {
  opacity: 1;
}
#toggle-account-data-wrap,
#toggle-account-password-wrap {
  margin-top: 15px;
  margin-bottom: 30px;
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  .widget-filters {
    text-align: center;
  }
  .widget-filters .overall {
    margin-top: 15px;
  }
  .product-info .product-features li {
    width: 50%;
  }
  .product-info .product-actions .qty {
    text-align: left;
  }
  .product-info .product-actions .qty input[type=text],
  .product-info .product-actions .qty input[type=number] {
    margin-right: 0;
  }
  .list-products.no-slick .addtocart {
    text-align: center;
  }
  .list-products.no-slick .addtocart a {
    font-size: 0;
    padding-left: 0;
    width: 30px;
    height: 22px;
  }
}
@media only screen and (max-width: 1170px) {
  .slider .item {
    height: 35vw;
    background-size: cover;
  }
}
@media only screen and (max-width: 768px) {
  .slider .item {
    height: 50vw;
    background-size: cover;
  }
}
@media only screen and (min-width: 993px) {
  div.categories nav > ul {
    display: table !important;
  }
  .widget-help {
    padding: 0 20px;
    font-size: 14px;
    width: 120px;
    height: 86px;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  .list-products .slick-next,
  .list-products .slick-prev {
    display: none !important;
  }
  .widget-filters .filter {
    text-align: left;
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .widget-filters .filter-dropdown.inline {
    text-align: left;
    margin-right: 0;
    display: block;
    margin-bottom: 10px;
  }
  .widget-filters input[type=text],
  .widget-filters input[type=number],
  .widget-filters input[type=password],
  .widget-filters textarea {
    margin-bottom: 10px;
    display: block;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }
  .widget-filters .button {
    width: 100%;
    display: block;
  }
  .cart-action {
    text-align: center;
  }
  .cart-action .button {
    padding: 10px 30px;
    float: none;
    height: auto;
    line-height: normal;
  }
  .cart-promo {
    margin-bottom: 30px;
    text-align: center;
  }
  .cart-promo .box {
    margin: 0 auto;
  }
  .cart-total {
    text-align: center;
  }
  .cart-total > div .price {
    text-align: center;
    margin: 0 auto;
    display: block;
  }
  form label,
  form.tiny label {
    line-height: normal;
    margin-bottom: 5px;
  }
  .product-info .product-features li {
    float: none;
    width: 100%;
  }
  .product-info .product-actions .qty {
    margin-top: 10px;
  }
  form.form-newsletter .form-title {
    text-align: center;
  }
  form.form-newsletter input {
    margin-top: 10px;
  }
  #top .main {
    line-height: normal;
  }
  #top .main ul.menu {
    margin-top: 15px;
    float: none;
    text-align: center;
  }
  #top .main ul.menu li a {
    font-size: 13px;
  }
  #top .main ul.actions {
    margin: 15px 0 0;
    text-align: center;
    float: none;
    display: block;
    margin-left: 0;
    padding-left: 0;
    border: 0;
  }
  #top .main ul.actions button,
  #top .main ul.actions a {
    width: 24px;
    height: 24px;
    background-size: contain;
  }
  #top div.categories .container {
    width: 100%;
    max-width: 100%;
  }
  #top div.categories .np {
    padding: 0;
  }
  #top div.categories button.categories {
    display: block;
    margin: 5px 15px;
  }
  #top div.categories nav > ul {
    display: none;
  }
  #top div.categories nav > ul > li {
    border: 0;
    width: 100%;
    display: block;
  }
  #top div.categories nav > ul > li a,
  #top div.categories nav > ul > li span {
    display: block;
  }
  #top div.categories nav .level-2 {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }
  #top div.categories nav .level-2 ul {
    text-align: center;
  }
  #top div.categories nav .level-2 ul li {
    margin-bottom: 0;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
  #top .logo {
    display: block;
    text-align: center;
    float: none;
  }
  .widget-cart {
    position: static;
  }
  .widget-cart .box {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .list-products .addtocart {
    text-align: center;
  }
  .list-products .addtocart a {
    font-size: 0;
    padding-left: 0;
    width: 30px;
    height: 22px;
  }
  form.form-user {
    margin-bottom: 30px;
  }
  .cart-inline {
    text-align: center;
  }
  .cart-inline .item {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  .cart-inline .table-box {
    display: block;
  }
  .cart-inline .table-row {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    display: block;
  }
  .cart-inline .table-cell.main-info {
    display: block;
    text-align: center;
    clear: both;
    width: 100%;
  }
  .cart-inline .table-cell {
    padding: 5px 0;
    display: inline-block;
  }
  .cart-inline .price,
  .cart-inline .qty,
  .cart-inline .total {
    margin-right: 15px;
  }
  .cart-inline .qty {
    margin-left: 65px;
  }
  .widget-sales .diggits {
    margin-top: 15px;
  }
  .field-radio span {
    max-width: 95%;
  }
  #eabi_carrier_post24lithuania {
    max-width: 86%;
  }
  #eabi_carrier_post24lithuania select {
    max-width: 100%;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .payment-box label {
    height: auto;
    line-height: normal;
  }
  .link-more {
    float: left;
  }
  .clients .button.tiny {
    margin-right: 15px;
    float: left;
  }
  .clients .table {
    margin-top: 30px;
  }
  .table {
    overflow-x: auto;
  }
  .cart-inline .image {
    float: none;
    width: 100%;
    display: block;
    text-align: center;
  }
  .cart-inline .image img {
    max-width: 50px;
    display: inline-block;
  }
  .cart-address {
    text-align: center;
    margin-bottom: 30px;
  }
  .cart-address .filter-dropdown {
    text-align: left;
    display: block;
    margin: 0 auto;
  }
  .cart-address a.add-address {
    margin-top: 5px;
  }
  .cart-message {
    text-align: center;
  }
  .cart-message .box {
    width: 100%;
    float: none;
    margin: 0 auto;
  }
  .cart-message .box textarea {
    width: 100%;
    display: block;
  }
  .cart-final .field-checkbox {
    margin-bottom: 15px;
    line-height: normal;
  }
  .cart-final .field-checkbox label .state {
    margin-top: 3px;
    float: left;
  }
  .cart-final .field-checkbox label span {
    display: block;
  }
  .widget-group {
    margin-bottom: 15px;
  }
  table td,
  table th {
    white-space: nowrap;
  }
  .product-info .product-gallery {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .product-info .product-content {
    overflow: visible;
  }
  .inner-menu {
    margin-bottom: 30px;
  }
  .inner-menu li {
    margin-right: 0;
    display: block;
  }
  .inner-menu li a {
    display: block;
    padding: 5px 0;
  }
  .search-heading .search-counter {
    text-align: left;
    line-height: normal;
  }
  .widget-help {
    display: none;
  }
  .list-products li {
    width: 50%;
  }
  #top .search .cart .addtocart {
    clear: both;
  }
  form.form-referral .button {
    width: 100%;
    margin-top: 15px;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  .clients .button.tiny {
    float: none;
  }
  .link-more {
    float: none;
    margin-top: 5px;
  }
  .cart-inline .title {
    line-height: normal;
  }
  .product-info .product-actions > div {
    width: 100%;
  }
  .list-products li {
    width: 100%;
  }
  #top div.categories nav .level-2 ul li {
    width: 100%;
    float: none;
  }
  footer nav ul li {
    display: block;
    margin-right: 0;
    margin-bottom: 5px;
  }
  footer nav ul li:last-child {
    margin-bottom: 0;
  }
  footer .copyrights {
    text-align: center;
  }
  footer .copyrights .author {
    text-align: center;
  }
}
/* Custom, iPhone Retina */
#cookies {
  padding: 19px 20px 19px 0;
  background: #f5f5f5;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 2;
  z-index: 10;
}
#cookies p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #2a2a2a;
}
#cookies span {
  margin-left: 15px;
  font-weight: 700;
  color: #fcc50f;
  cursor: pointer;
}
#cookies p .more {
  margin-left: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #2a2a2a;
  text-decoration: underline;
}
.rte {
  margin-bottom: 15px;
}
.rte img {
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
}
.fakecheckbox {
  display: flex;
}
.fakecheckbox > label {
  display: block;
  margin: 0;
  align-self: flex-start;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
}
.fakecheckbox > label:before {
  content: '';
  display: block;
  height: 18px;
  width: 18px;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #c8c8c8;
}
.fakecheckbox > label:after {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 100%;
  background: #000;
  top: 4px;
  left: 4px;
  opacity: 0;
}
.fakecheckbox > .chekboxGroup {
  flex: 1 1 auto;
}
.fakecheckbox > .chekboxGroup > * {
  display: none;
}
.fakecheckbox > .chekboxGroup > p {
  display: block;
}
.fakecheckbox > input[type="radio"]:checked + label + .chekboxGroup > * {
  display: block;
}
.fakecheckbox > input[type="radio"]:checked + label + .chekboxGroup select {
  min-width: 386px;
}
@media (max-width: 767px) {
  .fakecheckbox > input[type="radio"]:checked + label + .chekboxGroup select {
    min-width: initial;
  }
}
.fakecheckbox > input[type="radio"]:checked + label:after {
  opacity: 1;
}
.fakecheckbox > .chekboxGroup h2 {
  font-weight: 600;
  font-size: 16px;
}
.fakecheckbox > .chekboxGroup [type="radio"],
.fakecheckbox > .chekboxGroup span.state {
  display: none !important;
}
.fakecheckbox > .chekboxGroup .address {
  font-size: 14px;
}
.fakecheckbox > .chekboxGroup a {
  font-size: 12px;
  text-decoration: underline;
}
.fakecheckbox > .chekboxGroup select {
  color: #000 !important;
  border-radius: 5px !important;
  padding: 10px !important;
  height: auto !important;
  border: 1px solid #c7c7c7;
}
@media (max-width: 767px) {
  .fakecheckbox > .chekboxGroup select {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .fakecheckbox .field-radio span,
  .fakecheckbox .field-radio span #eabi_carrier_post24lithuania {
    max-width: 100% !important;
    display: block !important;
  }
}
@media (max-width: 991px) {
  .cart-inline {
    text-align: left;
    margin-bottom: 30px;
  }
  .cart-inline .section-title {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
    text-transform: none;
    text-align: left;
  }
  .cart-inline:not(.cart-mini) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0;
  }
  .cart-inline .total {
    margin-right: 0;
  }
  .cart-inline .total.row {
    margin-right: -15px;
  }
  .cart-inline .price {
    margin-right: 0;
  }
}
.cart-inline .title {
  white-space: normal;
  display: block;
}
.cart-inline .main-info {
  display: flex;
  font-size: 14px;
}
.cart-inline .title-total-wrap {
  width: calc(100% - 50px);
}
.cart-inline .submit,
.cart-inline [type="submit"] {
  background: #cfaf50;
  color: #000;
  font-weight: 600;
  border: none;
  width: 100%;
}
.cart-inline .total {
  padding-left: 0;
  font-weight: 600;
}
.cart-inline .total .new-price {
  color: #de130e;
}
@media (max-width: 991px) {
  .cart-inline .total {
    text-align: right;
  }
}
.cart-inline .item-price {
  margin-top: 5px;
  font-weight: 600;
  font-size: 14px;
}
.cart-inline .item-price.item-price-red {
  color: #de130e;
}
.cart-inline .item-price .discount {
  margin-left: 15px;
}
.cart-inline .table-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  font-size: 12px;
  padding-bottom: 20px;
}
.cart-inline .table-header .t-count {
  font-size: 16px;
  font-weight: 600;
}
.cart-inline .table-orders {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 25px;
}
.cart-inline .table-orders .table-row {
  display: flex;
  border-top: 1px solid #e1e1e1;
  align-items: center;
  padding: 25px;
  border-bottom: none;
}
@media (max-width: 991px) {
  .cart-inline .table-orders .table-row {
    border-bottom: none;
    position: relative;
    padding: 10px 0;
    flex-wrap: wrap;
  }
}
.cart-inline .table-orders .table-cell {
  flex: 1 1 auto;
}
.cart-inline .table-orders .table-cell.main-info {
  align-items: center;
  width: 70%;
  flex: 2 auto;
}
.cart-inline .table-orders .table-cell.main-info .total {
  padding-top: 15px;
}
@media (max-width: 991px) {
  .cart-inline .table-orders .table-cell.main-info {
    width: 100%;
    display: flex;
    text-align: left;
    flex: 1 1 100%;
  }
  .cart-inline .table-orders .table-cell.main-info .image {
    width: 50px;
  }
}
.cart-inline .table-orders .qty {
  margin-top: 50px;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .cart-inline .table-orders .qty {
    margin-top: 20px;
  }
}
.cart-inline .table-orders .qty .qty-container input[type=number] {
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
}
.cart-inline .table-orders .qty button {
  font-weight: 600;
  color: #acacac;
}
.cart-inline #checkout-info #shipping-info {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
}
.cart-inline #checkout-info .section-title {
  text-align: left;
  color: #000;
  font-weight: 600;
  padding-left: 10px;
  text-transform: none;
}
.cart-inline #checkout-info .submit,
.cart-inline #checkout-info [type="submit"] {
  padding-left: 120px;
  padding-right: 120px;
  float: right;
  width: auto;
}
@media (max-width: 767px) {
  .cart-inline #checkout-info .submit,
  .cart-inline #checkout-info [type="submit"] {
    padding-left: 20px;
    padding-right: 20px;
    float: none;
    width: 100%;
  }
}
.cart-inline #checkout-info:after {
  display: block;
  content: '';
  width: 100%;
  clear: both;
}
.cart-inline #cart-totals-total,
.cart-inline #cart-totals {
  text-align: right;
  font-size: 14px;
  font-weight: 600;
}
.cart-inline #cart-totals-total .sales_promotion .price,
.cart-inline #cart-totals .sales_promotion .price,
.cart-inline #cart-totals-total .referral .price,
.cart-inline #cart-totals .referral .price {
  color: #de130e;
}
@media (max-width: 991px) {
  .cart-inline #cart-totals-total,
  .cart-inline #cart-totals {
    text-align: left;
  }
}
.cart-inline #cart-totals-total .price,
.cart-inline #cart-totals .price {
  font-size: 16px;
  font-weight: 600;
}
.cart-inline #cart-totals-total .total,
.cart-inline #cart-totals .total {
  text-align: right;
  padding: 0;
}
.cart-inline #cart-totals-total .total .price,
.cart-inline #cart-totals .total .price {
  font-size: 20px;
}
@media (max-width: 991px) {
  .cart-inline.cart-mini {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -1px;
  }
}
@media (max-width: 767px) {
  .cart-inline.cart-mini .title-block {
    display: none !important;
  }
}
.cart-inline.cart-mini .title-block {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 15px;
}
.cart-inline.cart-mini .table-orders {
  margin-bottom: 35px;
}
.cart-inline.cart-mini .main-info {
  border-bottom: 1px solid #e1e1e1;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 4px;
  padding-right: 4px;
}
.cart-inline.cart-mini .main-info:first-child {
  border-top: 1px solid #e1e1e1;
}
.cart-inline.cart-mini .main-info:last-child {
  border-bottom: none;
}
.cart-inline.cart-mini .image {
  /*display: block;*/
  float: left;
  flex: 0 0 auto;
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}
.cart-inline.cart-mini .title > a {
  padding-bottom: 15px;
  display: block;
}
.cart-inline.cart-mini .clear {
  display: block;
  float: left;
  width: 100%;
  clear: both;
}
.cart-inline.cart-mini .qty {
  float: left;
  font-size: 12px;
  font-weight: 600;
}
.cart-inline.cart-mini .prices {
  float: right;
  font-size: 14px;
  font-weight: 600;
}
.cart-inline.cart-mini .prices .total {
  padding-top: 0;
}
.cart-inline.cart-mini .promo {
  padding: 0;
  margin-top: 0;
}
.cart-inline.cart-mini .promo .button,
.cart-inline.cart-mini .cart-referral .button,
.cart-inline.cart-mini .cart-bonos .button {
  height: 40px;
  border: 1px solid #cfaf50;
  background: #fff;
  color: #000;
  display: block;
  font-weight: 600;
  font-size: 16px;
}
.cart-inline.cart-mini .promo .title,
.cart-inline.cart-mini .cart-referral .title,
.cart-inline.cart-mini .cart-bonos .title {
  font-size: 12px;
  font-weight: 600;
  color: #000;
}
.cart-inline.cart-mini .promo input[type="text"],
.cart-inline.cart-mini .cart-referral input[type="text"],
.cart-inline.cart-mini .cart-bonos input[type="text"] {
  background: #fff;
  border: 1px solid #e1e1e1;
  height: 40px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.cart-inline.cart-mini .promo .box,
.cart-inline.cart-mini .cart-referral .box,
.cart-inline.cart-mini .cart-bonos .box {
  max-width: 100%;
}
.cart-inline.cart-mini #cart-totals-total,
.cart-inline.cart-mini #cart-totals {
  text-align: left;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 20px;
}
.cart-inline.cart-mini #cart-totals-total .total,
.cart-inline.cart-mini #cart-totals .total {
  text-align: left;
}
.cart-inline.cart-mini #cart-totals-total .row,
.cart-inline.cart-mini #cart-totals .row {
  padding-bottom: 10px;
}
.cart-inline.cart-mini #cart-totals-total.nb,
.cart-inline.cart-mini #cart-totals.nb {
  border-bottom: none;
  margin-bottom: 0;
}
.cart-inline.cart-mini #cart-totals-total.nb .row,
.cart-inline.cart-mini #cart-totals.nb .row {
  /*&:last-child {
                        padding-bottom: 0;
                    }*/
}
.cart-inline.cart-mini .till_free_shipping {
  display: flex;
  justify-content: space-between;
  margin: -15px 0 15px;
  color: #ccc;
}
.cart-inline.cart-mini .till_free_shipping p {
  display: inline-block;
}
.cart-inline.cart-mini .till_free_shipping span {
  color: #de130e;
}
.cart-inline .action.delete {
  margin-top: 20px;
  background-image: none;
  color: #acacac;
}
@media (max-width: 991px) {
  .cart-inline .action.delete {
    position: absolute;
    right: 0;
    top: 5px;
  }
}
.cart-inline #shipping-info .field-radio label {
  display: block;
}
.cart-inline #shipping-info .field-radio label span {
  display: block;
}
#checkout-info textarea {
  border: 1px solid #e1e1e1;
  margin: 10px 0 15px;
}
.steps {
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
.steps li {
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.steps a {
  display: inline-block;
  color: #fff;
  margin-left: 25px;
  margin-right: 25px;
  font-weight: 600;
  font-size: 12px;
  opacity: 0.5;
}
@media (max-width: 767px) {
  .steps a {
    font-size: 0;
    margin-left: 5px;
    margin-right: 5px;
  }
}
.steps a span {
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 40px;
  border: 2px solid #fff;
  background: transparent;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  margin-right: 15px;
  font-size: 12px;
}
@media (max-width: 767px) {
  .steps a span {
    font-size: 12px;
  }
}
.steps a.active,
.steps a:hover {
  opacity: 1;
}
.steps a.active span,
.steps a:hover span {
  background: #fff;
  color: #000;
}
@media (max-width: 767px) {
  .steps a.active {
    font-size: 12px;
  }
}
.tabs-header {
  border-bottom: 1px solid #e1e1e1;
  text-align: center;
}
.tabs-header a {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: inline-block;
  font-size: 16px;
  color: #919191;
  font-weight: 600;
  text-decoration: none;
}
.tabs-header a.active {
  color: #000;
  border-bottom: 4px solid #cfaf50;
}
.tab-content .login-form h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-top: 0;
}
.tab-content .login-form {
  width: 70%;
  margin: 0 auto;
  padding: 50px;
}
@media (max-width: 991px) {
  .tab-content .login-form {
    padding: 30px 0;
    width: 100%;
  }
}
.tab-content .login-form input {
  border: 1px solid #c7c7c7;
  border-radius: 5px;
}
.tab-content .login-form .submit,
.tab-content .login-form [type="submit"] {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: none;
  border-radius: 10px;
  margin-top: 15px;
}
.tab-content .login-form a {
  font-size: 13px;
  text-decoration: underline;
  display: inline-block;
  margin-top: 15px;
}
form .phoneNumber {
  margin-top: 20px;
  margin-bottom: 20px;
}
form .phoneNumber .form-group {
  overflow: auto;
}
form .phoneNumber .control-label {
  text-align: right;
  display: block;
  margin-top: 13px;
  font-weight: 600;
}
form .phoneNumber .error {
  text-align: right;
  color: red;
  font-size: 12px;
}
form .phoneNumber input {
  float: right;
  width: 70%;
  border: 1px solid #e1e1e1;
  margin-left: 10px;
}
.someBg {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 100%);
  margin-bottom: 30px;
}
.show-mob {
  display: block !important;
}
@media (min-width: 991px) {
  .show-mob {
    display: none !important;
  }
}
.hide-mob {
  display: none !important;
}
@media (min-width: 991px) {
  .hide-mob {
    display: block !important;
  }
}
.show-mob-i {
  display: inline-block !important;
}
@media (min-width: 991px) {
  .show-mob-i {
    display: none !important;
  }
}
.hide-mob-i {
  display: none !important;
}
@media (min-width: 991px) {
  .hide-mob-i {
    display: inline-block !important;
  }
}
@media (min-width: 991px) {
  .flex-none {
    flex: 0 0 auto !important;
  }
}
@media (max-width: 991px) {
  .flex-none-mob {
    flex: 0 0 auto !important;
  }
}
@media (min-width: 768px) {
  .flex-full {
    flex: 1 1 auto !important;
  }
}
@media (max-width: 991px) {
  .flex-full-mob {
    flex: 1 1 auto !important;
  }
}
.product-ingredients {
  margin-top: 30px;
  text-align: left;
}
.product-ingredients #product-ingredients-toggle {
  display: inline-block;
  cursor: pointer;
  background: url(../img/chevron-down.png) no-repeat center right;
  background-size: 20px;
  padding-right: 40px;
}
.product-ingredients #product-ingredients-toggle.active {
  background-image: url(../img/chevron-up.png);
}
.product-ingredients #product-ingredients {
  display: none;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px!important;
  color: #fff !important;
  letter-spacing: initial!important;
  line-height: 17.1428px !important;
  background: transparent!important;
  white-space: initial!important;
}
/*# sourceMappingURL=style.css.map */