

/*  -----------------------------------------------------------------------------------------
    J Q U E R Y   P L U G I N S
-----------------------------------------------------------------------------------------  */

.bootstrap-touchspin {
  width: auto;
}
.bootstrap-touchspin > input {
  padding: 0 !important;
}
.bootstrap-touchspin .btn-group-vertical {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
      -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
      -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.bootstrap-touchspin .btn {
  -ms-flex: 1 1 0;
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  width: 1.5em;
  min-width: 24px;
  padding: 0;
}
.bootstrap-touchspin .btn i,
.bootstrap-touchspin .btn i:before
{
  margin: 0;
  font-size: 12px;
}
.bootstrap-touchspin .bootstrap-touchspin-up {
    border-radius: 0 2px 0 0 !important;
  }
.bootstrap-touchspin .bootstrap-touchspin-down {
    border-radius: 0 0 2px 0 !important;
  }
.noty_modal {
  position: fixed;
  z-index: 9999998;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.9;
}
.noty_cont,
.noty_bar
{
  position: fixed;
  z-index: 9999999;
  width: 360px;
  margin: 0;
}
.noty_bar {
  display: none;
  width: 100%;
}
.noty_layout_topRight     { top: 0; right: 15px; }
.noty_layout_topLeft      { top: 0; left: 15px;  }
.noty_layout_bottomLeft   { bottom: 0; left: 15px;  }
.noty_layout_bottomRight  { bottom: 0; right: 15px; }
.noty_layout_topCenter    { top: 0; left: 50%; margin-left: -150px; }
.noty_layout_bottomCenter { bottom: 0; left: 50%; margin-left: -150px; }

.noty_cont .noty_bar {
  position: static;
  margin: 0;
}
.noty_bar .noty_close {
  cursor: pointer;
}


.noty_message {
  position: relative;
  margin: 18px 0;
  padding: 18px;
  border-radius: 2px;
  box-shadow:
    0 1px 0 0 rgba(0, 0, 0, 0.1),
    0 0 0 1px rgba(0, 0, 0, 0.08),
    0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.noty_text,
.noty_text_body
{
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
      -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.noty_text:after {
  content: '';
  display: table;
  clear: both;
}
.noty_text .tb_icon {
  font-size: 19px;
  color: #fff;
}
.noty_text h3 {
      -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-bottom: 24px;
}
.noty_text .thumbnail {
      -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 72px;
    margin-right: 24px;
  }
.noty_text .thumbnail img {
  width: auto;
  height: 100%;
}
.noty_text > p,
.noty_text_body
{
      -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.noty_text_body > p {
  overflow: hidden;
      -ms-flex: 1 1 0px;
  -webkit-flex: 1 1 0px;
          flex: 1 1 0px;
}
.noty_text p a {
  font-weight: 600;
}
.noty_text .error {
  width: 100%;
  min-width: 0;
  margin: 0;
}
.noty_buttons {
  text-align: center;
  padding-top: 12px;
}
.noty_buttons button {
  margin-top: 12px;
}
.noty_buttons button + button {
    margin-left: 6px;
  }
.noty_message h2 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 20px;
  font-size: 18px;
  font-weight: normal;
}
.noty_message .noty_close {
  z-index: 100;
  position: absolute;
  top: 18px;
    right: 18px;
    letter-spacing: 0;
  word-spacing: 0;
}
.noty_message .noty_close:after {
  display: none;
}
.noty_message h3 {
    padding-right: 24px;
    font-size: 18px;
}
.noty_message .tb_icon,
.noty_message .noty_close.noty_close
{
  width:       24px;
  height:      24px;
  line-height: 24px;
  text-align: center;
}
.noty_message .tb_icon {
  padding: 2px;
  font-size: inherit;
  border-radius: 50%;
  vertical-align: middle;
}
.noty_message .tb_icon:before {
  font-size: 0.8em;
}

/*** Mobile ***/

@media (max-width: 768px) {
  .noty_cont {
    position: static;
    width: auto;
    height: auto;
  }
  .noty_bar {
    position: fixed !important;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    width: auto;
  }
  .noty_message {
    margin: 0;
  }
  .noty_text {
              -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .noty_text h3 {
    text-align: center;
    padding-right: 0;
    padding-left:  0;
  }
  .noty_text p {
    max-width: 320px;
  }
}

/*  -----------------------------------------------------------------------------------------
    P R E S E T S
-----------------------------------------------------------------------------------------  */

[class].pr_title-F6Apu .tb_main_color, [class].pr_title-F6Apu .tb_hover_main_color:hover, [class].pr_title-F6Apu .colorbox, [class].pr_title-F6Apu .agree, [class].pr_title-F6Apu .tb_list_1 > li:before, [class].pr_title-F6Apu .tb_list_1 > li > a:before {
  color: #f4a72a !important;
}

[class].pr_title-F6Apu a.tb_main_color:hover, [class].pr_title-F6Apu a.colorbox:hover, [class].pr_title-F6Apu a.agree:hover, [class].pr_title-F6Apu .tb_main_color_hover:hover {
  color: #000000 !important;
}

[class].pr_title-F6Apu .tb_main_color_bg, [class].pr_title-F6Apu .tb_hover_main_color_bg:hover {
  background-color: #f4a72a !important;
}

[class].pr_title-F6Apu a.tb_main_color_bg:hover, [class].pr_title-F6Apu .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

[class].pr_title-F6Apu {
  color: #292929;
}

[class].pr_title-F6Apu a:not(:hover) {
  color: #ffffff;
}

[class].pr_title-F6Apu a:hover {
  color: #f4a72a;
}

[class].pr_title-F6Apu .tb_text_wrap a:not(:hover) {
  color: #f4a72a;
}

[class].pr_title-F6Apu .tb_text_wrap a:hover {
  color: #000000;
}

[class].pr_title-F6Apu h1, [class].pr_title-F6Apu h2, [class].pr_title-F6Apu h3, [class].pr_title-F6Apu h4, [class].pr_title-F6Apu h5, [class].pr_title-F6Apu h6, [class].pr_title-F6Apu .h1, [class].pr_title-F6Apu .h2, [class].pr_title-F6Apu .h3, [class].pr_title-F6Apu .h4, [class].pr_title-F6Apu .h5, [class].pr_title-F6Apu .h6, [class].pr_title-F6Apu legend, [class].pr_title-F6Apu .panel-heading, [class].pr_title-F6Apu .box-heading {
  color: #333333;
}

[class].pr_title-F6Apu .tb_separate_columns > .col, [class].pr_title-F6Apu hr {
  border-color: #dddddd;
}

[class].pr_title-F6Apu .tb_bg_str_1, [class].pr_title-F6Apu .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
[class].pr_title-F6Apu .tb_bg_str_2, [class].pr_title-F6Apu .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
[class].pr_title-F6Apu .tb_bg_str_3, [class].pr_title-F6Apu .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
[class].pr_title-F6Apu .tb_bg_str_4, [class].pr_title-F6Apu .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
[class].pr_title-F6Apu .tb_bg_str_5, [class].pr_title-F6Apu .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
[class].pr_title-F6Apu .tb_text_str_1, [class].pr_title-F6Apu .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
[class].pr_title-F6Apu .tb_text_str_2, [class].pr_title-F6Apu .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
[class].pr_title-F6Apu .tb_text_str_3, [class].pr_title-F6Apu .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
[class].pr_title-F6Apu .tb_text_str_4, [class].pr_title-F6Apu .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
[class].pr_title-F6Apu .tb_text_str_5, [class].pr_title-F6Apu .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
[class].pr_title-F6Apu .border, [class].pr_title-F6Apu .border-color { border-color: rgba(51,51,51, 0.15); }
[class].pr_title-F6Apu body {
  background-color: #eeeeee;
}

[class].pr_title-F6Apu .panel-heading, [class].pr_title-F6Apu .box-heading {
  color: #333333;
}

[class].pr_banner-Hv3Ep .tb_line_1 {
  color: #cccccc;
}

[class].pr_banner-Hv3Ep .tb_line_2 {
  color: #ffffff;
}

[class].pr_banner-Hv3Ep .tb_line_3 {
  color: #333333;
}

[class].pr_banner-Hv3Ep .tb_image:before {
  background-color: #f49ac1;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_main_color, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_hover_main_color:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu .colorbox, [class].pr_banner-Hv3Ep [class].dropdown-menu .agree {
  color: #ffffff !important;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu a.tb_main_color:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.colorbox:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.agree:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_main_color_hover:hover {
  color: #cccccc !important;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_main_color_bg, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_hover_main_color_bg:hover {
  background-color: #ffffff !important;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu a.tb_main_color_bg:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_main_color_bg_hover:hover {
  background-color: #cccccc !important;
}

[class].pr_banner-Hv3Ep .dropdown-menu, [class].pr_banner-Hv3Ep .tb_no_text > span[data-tooltip]:before {
  color: #aaaaaa;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu a:not(:hover) {
  color: #aaaaaa;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu a:hover {
  color: #ffffff;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_wrap a:not(.btn):not(:hover) {
  color: #ffffff;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_wrap a:not(.btn):hover {
  color: #aaaaaa;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu h1, [class].pr_banner-Hv3Ep [class].dropdown-menu h2, [class].pr_banner-Hv3Ep [class].dropdown-menu h3, [class].pr_banner-Hv3Ep [class].dropdown-menu h4, [class].pr_banner-Hv3Ep [class].dropdown-menu h5, [class].pr_banner-Hv3Ep [class].dropdown-menu h6, [class].pr_banner-Hv3Ep [class].dropdown-menu .h1, [class].pr_banner-Hv3Ep [class].dropdown-menu .h2, [class].pr_banner-Hv3Ep [class].dropdown-menu .h3, [class].pr_banner-Hv3Ep [class].dropdown-menu .h4, [class].pr_banner-Hv3Ep [class].dropdown-menu .h5, [class].pr_banner-Hv3Ep [class].dropdown-menu .h6, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h1:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu a.h2:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu a.h3:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu a.h4:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu a.h5:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu a.h6:not(:hover), [class].pr_banner-Hv3Ep [class].dropdown-menu legend, [class].pr_banner-Hv3Ep [class].dropdown-menu .panel-heading, [class].pr_banner-Hv3Ep [class].dropdown-menu .box-heading {
  color: #ffffff;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu a.h1:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h2:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h3:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h4:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h5:hover, [class].pr_banner-Hv3Ep [class].dropdown-menu a.h6:hover {
  color: #cccccc;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu.tb_list_1  > li:before, [class].pr_banner-Hv3Ep [class].dropdown-menu.tb_list_1  > li > a:before, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_list_1 > li:before, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_list_1 > li > a:before {
  color: #ffffff !important;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu li.dropdown-header {
  color: #dddddd;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu li.divider {
  border-color: #dddddd;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_separate_columns > .col {
  border-color: #666666;
}

[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_str_1, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_hover_str_1:hover { background-color: rgba(255,255,255, 0.05);}
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_str_2, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_hover_str_2:hover { background-color: rgba(255,255,255, 0.1); }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_str_3, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_hover_str_3:hover { background-color: rgba(255,255,255, 0.15); }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_str_4, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_hover_str_4:hover { background-color: rgba(255,255,255, 0.2); }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_str_5, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_bg_hover_str_5:hover { background-color: rgba(255,255,255, 0.3); }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_str_1, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_hover_str_1:hover { color: rgba(255,255,255, 0.2) !important; }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_str_2, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_hover_str_2:hover { color: rgba(255,255,255, 0.3) !important; }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_str_3, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_hover_str_3:hover { color: rgba(255,255,255, 0.4) !important; }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_str_4, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_hover_str_4:hover { color: rgba(255,255,255, 0.6) !important; }
[class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_str_5, [class].pr_banner-Hv3Ep [class].dropdown-menu .tb_text_hover_str_5:hover { color: rgba(255,255,255, 0.8) !important; }
[class].pr_banner-Hv3Ep [class].dropdown-menu .border, [class].pr_banner-Hv3Ep [class].dropdown-menu .border-color { border-color: rgba(255,255,255, 0.15); }
[class].pr_banner-Hv3Ep [class].dropdown-menu .buttons:before, [class].pr_banner-Hv3Ep [class].dropdown-menu .mini-cart-total:before {
  color: #ffffff;
}

[class].pr_banner-Hv3Ep .dropdown:after, [class].pr_banner-Hv3Ep .dropdown-menu, [class].pr_banner-Hv3Ep .dropdown-menu:before, [class].pr_banner-Hv3Ep .tb_no_text > span[data-tooltip]:before, [class].pr_banner-Hv3Ep .tb_no_text > span[data-tooltip]:after {
  background-color: #333333;
}

[class].pr_banner-Hv3Ep .panel-heading, [class].pr_banner-Hv3Ep .box-heading {
  color: #333333;
}

[class].pr_banner-small-PLkJ4 .panel-heading, [class].pr_banner-small-PLkJ4 .box-heading {
  color: #333333;
}

[class].pr_title-separator-2-HAo6C .tb_separator .tb_title {
  color: #ffffff !important;
}

[class].pr_title-separator-2-HAo6C .tb_separator .tb_title {
  background-color: #f49ac1;
}

[class].pr_title-separator-2-HAo6C .tb_separator .border {
  border-color: #dddddd;
}

[class].pr_title-separator-2-HAo6C .panel-heading, [class].pr_title-separator-2-HAo6C .box-heading {
  color: #333333;
}

[class].pr_title-separator-P1vDv .tb_main_color, [class].pr_title-separator-P1vDv .tb_hover_main_color:hover, [class].pr_title-separator-P1vDv .colorbox, [class].pr_title-separator-P1vDv .agree, [class].pr_title-separator-P1vDv .tb_list_1 > li:before, [class].pr_title-separator-P1vDv .tb_list_1 > li > a:before {
  color: #f49ac1 !important;
}

[class].pr_title-separator-P1vDv a.tb_main_color:hover, [class].pr_title-separator-P1vDv a.colorbox:hover, [class].pr_title-separator-P1vDv a.agree:hover, [class].pr_title-separator-P1vDv .tb_main_color_hover:hover {
  color: #000000 !important;
}

[class].pr_title-separator-P1vDv .tb_main_color_bg, [class].pr_title-separator-P1vDv .tb_hover_main_color_bg:hover {
  background-color: #f49ac1 !important;
}

[class].pr_title-separator-P1vDv a.tb_main_color_bg:hover, [class].pr_title-separator-P1vDv .tb_main_color_bg_hover:hover {
  background-color: #000000 !important;
}

[class].pr_title-separator-P1vDv {
  color: #f49ac1;
}

[class].pr_title-separator-P1vDv a:not(:hover) {
  color: #333333;
}

[class].pr_title-separator-P1vDv a:hover {
  color: #f49ac1;
}

[class].pr_title-separator-P1vDv .tb_text_wrap a:not(:hover) {
  color: #f49ac1;
}

[class].pr_title-separator-P1vDv .tb_text_wrap a:hover {
  color: #000000;
}

[class].pr_title-separator-P1vDv h1, [class].pr_title-separator-P1vDv h2, [class].pr_title-separator-P1vDv h3, [class].pr_title-separator-P1vDv h4, [class].pr_title-separator-P1vDv h5, [class].pr_title-separator-P1vDv h6, [class].pr_title-separator-P1vDv .h1, [class].pr_title-separator-P1vDv .h2, [class].pr_title-separator-P1vDv .h3, [class].pr_title-separator-P1vDv .h4, [class].pr_title-separator-P1vDv .h5, [class].pr_title-separator-P1vDv .h6, [class].pr_title-separator-P1vDv legend, [class].pr_title-separator-P1vDv .panel-heading, [class].pr_title-separator-P1vDv .box-heading {
  color: #333333;
}

[class].pr_title-separator-P1vDv .tb_separate_columns > .col, [class].pr_title-separator-P1vDv hr {
  border-color: #dddddd;
}

[class].pr_title-separator-P1vDv .tb_bg_str_1, [class].pr_title-separator-P1vDv .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
[class].pr_title-separator-P1vDv .tb_bg_str_2, [class].pr_title-separator-P1vDv .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
[class].pr_title-separator-P1vDv .tb_bg_str_3, [class].pr_title-separator-P1vDv .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
[class].pr_title-separator-P1vDv .tb_bg_str_4, [class].pr_title-separator-P1vDv .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
[class].pr_title-separator-P1vDv .tb_bg_str_5, [class].pr_title-separator-P1vDv .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
[class].pr_title-separator-P1vDv .tb_text_str_1, [class].pr_title-separator-P1vDv .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
[class].pr_title-separator-P1vDv .tb_text_str_2, [class].pr_title-separator-P1vDv .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
[class].pr_title-separator-P1vDv .tb_text_str_3, [class].pr_title-separator-P1vDv .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
[class].pr_title-separator-P1vDv .tb_text_str_4, [class].pr_title-separator-P1vDv .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
[class].pr_title-separator-P1vDv .tb_text_str_5, [class].pr_title-separator-P1vDv .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
[class].pr_title-separator-P1vDv .border, [class].pr_title-separator-P1vDv .border-color { border-color: rgba(51,51,51, 0.15); }
[class].pr_title-separator-P1vDv body {
  background-color: #eeeeee;
}

[class].pr_title-separator-P1vDv .panel-heading, [class].pr_title-separator-P1vDv .box-heading {
  color: #333333;
}

[class].pr_title-F6Apu .panel-heading, [class].pr_title-F6Apu .box-heading, [class].pr_title-F6Apu .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
[class].pr_banner-Hv3Ep .tb_line_2 {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style: italic;
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 2px;
  word-spacing: 2px;
}
[class].pr_banner-small-PLkJ4 .tb_line_1 {
  font-family: 'Montserrat';
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
}
[class].pr_title-separator-2-HAo6C .tb_separator .tb_title {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-size: 18px;
  line-height: 36px;
  letter-spacing: 1px;
  word-spacing: 2px;
}
[class].pr_title-separator-P1vDv {
  font-family: 'Playfair Display';
  font-size: 16px;
  line-height: 24px;
}
[class].pr_title-separator-P1vDv .panel-heading, [class].pr_title-separator-P1vDv .box-heading, [class].pr_title-separator-P1vDv .tb_slider_controls > a {
  font-family: 'Lato';
  font-weight: 900;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 2px;
  word-spacing: 3px;
  text-transform: uppercase;
}
[class].pr_title-F6Apu[class].pr_title-F6Apu .panel-heading, [class].pr_title-F6Apu .box-heading {
  margin-top:    30px;
margin-bottom: 10px;

  background: url("https://custom.live/image/catalog/customlive/title_bg.png") no-repeat center;
  background-size: contain;  background-attachment: scroll;
}
[class].pr_title-F6Apu[class].pr_title-F6Apu .panel-heading, [class].pr_title-F6Apu .box-heading > .row {
    background-size:;  background-attachment:;
}
[class].pr_banner-Hv3Ep {
  padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;

}
.row-wrap[class].pr_banner-Hv3Ep > .row {
  padding-top: 30px;
padding-bottom: 30px;

}
[class].pr_banner-small-PLkJ4 {
  padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;

}
.row-wrap[class].pr_banner-small-PLkJ4 > .row {
  padding-top: 30px;
padding-bottom: 30px;

}
[class].pr_title-separator-2-HAo6C {
  margin-bottom: 50px;
padding-top: 40px;
padding-bottom: 45px;

  background: url("https://custom.live/image/catalog/organie/decoration/floral_1.png") no-repeat center;
  background-size: auto;  background-attachment: scroll;
}
.row-wrap[class].pr_title-separator-2-HAo6C > .row {
  padding-top: 40px;
padding-bottom: 45px;

}
[class].pr_title-separator-2-HAo6C > .row {
    background-size:;  background-attachment:;
}
[class].pr_title-separator-P1vDv {
  padding-top: 45px;
padding-bottom: 15px;

  background: url("https://custom.live/image/catalog/organie/decoration/floral_1.png") no-repeat center;
  background-size: auto;  background-attachment: scroll;
}
.row-wrap[class].pr_title-separator-P1vDv > .row {
  padding-top: 45px;
padding-bottom: 15px;

}
[class].pr_title-separator-P1vDv > .row {
    background-size:;  background-attachment:;
}
[class].pr_title-separator-P1vDv[class].pr_title-separator-P1vDv .panel-heading, [class].pr_title-separator-P1vDv .box-heading {
  margin-bottom: 5px;

}

/*  -----------------------------------------------------------------------------------------
    B U R N   E N G I N E   S T Y L E
-----------------------------------------------------------------------------------------  */

.tbSticky {
  z-index: 101;
  position: fixed !important;
  top: 0;
  -webkit-transition: background 0.3s, padding 0.3s;
          transition: background 0.3s, padding 0.3s;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.tbSticky > .row-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
#header.tbSticky.container-fluid,
#header.tbStickyScrolled.tb_sticky_width_full,
#sticky_header.tb_sticky_width_full
{
  left: 0;
  right: 0;
  width: 100%;
  max-width: none;
}
#header.container.tbSticky:not(.tbStickyScrolled),
#header.tbStickyScrolled.tb_sticky_width_fixed,
#sticky_header.tb_sticky_width_fixed
{
  left: 50%;
  width: 100%;
  max-width: 1400px;
  margin-left: -700px;
}
@media (max-width: 1480px) {
  #header.container.tbSticky:not(.tbStickyScrolled),
  #header.tbStickyScrolled.tb_sticky_width_fixed,
  #sticky_header.tb_sticky_width_fixed
  {
    width: auto;
    left: 30px;
    right: calc(30px - 100vw + 100%);
    margin: 0;
  }
}

/*  -----------------------------------------------------------------------------------------
    M I N I M A L
-----------------------------------------------------------------------------------------  */

#header:not(.tbSticky) > .tbStickyRow,
#header:not(.tbSticky) .tbStickyOnly,
.tbSticky > .tbStickyRow .tbStickyHide
{
  display: none !important;
}
.tbSticky > .tbStickyRow > .col {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tbSticky > .tbStickyRow .tbStickyShow {
  margin-top: 0;
  margin-bottom: 0;
}
.tbSticky > .tbStickyRow .tbStickyShow + .tbStickyShow {
    margin-left: 36px;
  }
.tbSticky .tb_wt_header_search_system.tbStickyShow + .tb_wt_header_cart_menu_system.tbStickyShow {
    margin-left: 12px;
  }
#header:not(.tbSticky) div:not(.tbStickyRow) .tbStickyOnly {
  display: none !important;
}

/*  Cart   ------------------------------------------------------------------------------  */

.tbSticky > .tbStickyRow #cart .btn + .heading > a {
  padding-left: 0;
  padding-right: 0;
}
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_items {
  position: absolute;
  top: -5px;
    left: auto;
  right: -7px;
    width: 16px;
  height: 16px;
  line-height: 16px !important;
  text-align: center;
  opacity: 1;
  font-family: Arial;
  font-weight: normal;
  font-size: 10px;
  color: #fff !important;
  background-color: #333;
  border-radius: 50%;
}
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_icon,
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_label,
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_total,
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_items:before,
.tbSticky > .tbStickyRow #cart .btn + .heading > a > .tb_items:after
{
  display: none;
}

/*  Nav   -------------------------------------------------------------------------------  */

.tbSticky > .tbStickyRow nav > .nav.nav-justified > li {
      -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.tbSticky > .tbStickyRow nav > .nav > li:before {
  content: none !important;
}

/*  -----------------------------------------------------------------------------------------
      D E F A U L T
-----------------------------------------------------------------------------------------  */

@keyframes sticky_hide {
  0%   {
    max-height: 200px;
  }
  100% {
    max-height: 0px;
  }
}
@keyframes sticky_show {
  0% {
    max-height: 0px;
  }
  100%   {
    max-height: 200px;
  }
}
#header.tbStickyScrolled .tbStickyHide {
  animation: sticky_hide 0.3s 0.2s both;
}
#header.tbStickyRestored .tbStickyHide {
  animation: sticky_show 0.3s 0.2s both;
}
#header.tbElementsHidden .tbStickyHide {
  overflow: hidden;
}
#header.tbSticky #cart > .nav > .dropdown > .btn {
  display: none !important;
}

/*  -----------------------------------------------------------------------------------------
      L A Y O U T
-----------------------------------------------------------------------------------------  */

#sticky_header.tb_content_fixed > .row {
  margin-right: auto;
  margin-left:  auto;
}

/*** Fill elements ***/

#sticky_header .tb_wt {
      -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
#sticky_header .tbStickyFill {
      -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}

/*** Order elements ***/

#sticky_header .tbStickyPosition-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
#sticky_header .tbStickyPosition-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
#sticky_header .tbStickyPosition-3 {
  -ms-flex-order: 4;
  -webkit-order: 3;
  order: 3;
}
#sticky_header .tbStickyPosition-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
}
#sticky_header .tbStickyPosition-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5;
}
#sticky_header .tbStickyPosition-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6;
}
#sticky_header .tbStickyPosition-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7;
}
#sticky_header .tbStickyPosition-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
}

/*  -----------------------------------------------------------------------------------------
      M O B I L E
-----------------------------------------------------------------------------------------  */

@media (max-width: 768px) {
  #sticky_header {
    display: none;
  }
}/*** Subtle border ***********************************/

.buttons:before,
.mini-cart-total:before,
.content:not(.ui-widget-content) + h2:before,
fieldset + fieldset legend:before,
.pagination:before,
.table + .pagination:before,
.tb_listing > .tb_review:not(:first-child):before,
.account-account .tb_system_page_content .list-unstyled + h2:before,
.affiliate-account .tb_system_page_content .list-unstyled + h2:before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  border-top: 1px solid;
  opacity: 0.2;
}
.tb_listing + .pagination:before {
  content: none;
}

                        .tb_main_color,
                        .tb_hover_main_color:hover,
                        .colorbox, .agree,
                        .tb_list_1 > li:before,
                        .tb_list_1 > li > a:before
                     {
  color: #f4a72a !important;
}

                        a.tb_main_color:hover,
                        a.colorbox:hover,
                        a.agree:hover,
                        .tb_main_color_hover:hover
                     {
  color: #000000 !important;
}

                        .tb_main_color_bg,
                        .tb_hover_main_color_bg:hover
                     {
  background-color: #f4a72a !important;
}

                        a.tb_main_color_bg:hover,
                        .tb_main_color_bg_hover:hover
                     {
  background-color: #000000 !important;
}

                        .tb_secondary_color,
                        .tb_hover_secondary_color:hover
                     {
  color: #eeeeee !important;
}

                        .tb_secondary_color_bg,
                        .tb_hover_secondary_color_bg:hover
                     {
  background-color: #eeeeee !important;
}

                        body
                     {
  color: #696969;
}

                        a:not(:hover)
                     {
  color: #000000;
}

                        a:hover
                     {
  color: #f4a72a;
}

                        .tb_text_wrap a:not(:hover)
                     {
  color: #f4a72a;
}

                        .tb_text_wrap a:hover
                     {
  color: #000000;
}

                        h1,
                        h2,
                        h3,
                        h4,
                        h5,
                        h6,
                        .h1,
                        .h2,
                        .h3,
                        .h4,
                        .h5,
                        .h6,
                        legend,
                        .panel-heading,
                        .box-heading
                     {
  color: #333333;
}

                        .tb_separate_columns > .col,
                        hr
                     {
  border-color: #dddddd;
}

 .tb_bg_str_1,  .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
 .tb_bg_str_2,  .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
 .tb_bg_str_3,  .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
 .tb_bg_str_4,  .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
 .tb_bg_str_5,  .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
 .tb_text_str_1,  .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
 .tb_text_str_2,  .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
 .tb_text_str_3,  .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
 .tb_text_str_4,  .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
 .tb_text_str_5,  .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
 .border,  .border-color { border-color: rgba(51,51,51, 0.15); }
                        body
                     {
  background-color: #333333;
}

                        [class].tbStickyRow .tb_main_color,
                        [class].tbStickyRow .tb_hover_main_color:hover,
                        [class].tbStickyRow .colorbox,
                        [class].tbStickyRow .agree,
                        [class].tbStickyRow .tb_list_1 > li:before,
                        [class].tbStickyRow .tb_list_1 > li > a:before
                     {
  color: #f4a72a !important;
}

                        [class].tbStickyRow a.tb_main_color:hover,
                        [class].tbStickyRow a.colorbox:hover,
                        [class].tbStickyRow a.agree:hover,
                        [class].tbStickyRow .tb_main_color_hover:hover
                     {
  color: #f4a72a !important;
}

                        [class].tbStickyRow .tb_main_color_bg,
                        [class].tbStickyRow .tb_hover_main_color_bg:hover
                     {
  background-color: #f4a72a !important;
}

                        [class].tbStickyRow a.tb_main_color_bg:hover,
                        [class].tbStickyRow .tb_main_color_bg_hover:hover
                     {
  background-color: #f4a72a !important;
}

                        [class].tbStickyRow
                     {
  color: #696969;
}

                        [class].tbStickyRow a:not(:hover)
                     {
  color: #000000;
}

                        [class].tbStickyRow a:hover
                     {
  color: #f4a72a;
}

                        [class].tbStickyRow .tb_text_wrap a:not(.btn):not(:hover)
                     {
  color: #f4a72a;
}

                        [class].tbStickyRow .tb_text_wrap a:not(.btn):hover
                     {
  color: #000000;
}

                        [class].tbStickyRow h1,
                        [class].tbStickyRow h2,
                        [class].tbStickyRow h3,
                        [class].tbStickyRow h4,
                        [class].tbStickyRow h5,
                        [class].tbStickyRow h6,
                        [class].tbStickyRow .h1,
                        [class].tbStickyRow .h2,
                        [class].tbStickyRow .h3,
                        [class].tbStickyRow .h4,
                        [class].tbStickyRow .h5,
                        [class].tbStickyRow .h6,
                        [class].tbStickyRow a.h1:not(:hover),
                        [class].tbStickyRow a.h2:not(:hover),
                        [class].tbStickyRow a.h3:not(:hover),
                        [class].tbStickyRow a.h4:not(:hover),
                        [class].tbStickyRow a.h5:not(:hover),
                        [class].tbStickyRow a.h6:not(:hover),
                        [class].tbStickyRow legend,
                        [class].tbStickyRow .panel-heading,
                        [class].tbStickyRow .box-heading
                     {
  color: #333333;
}

                        [class].tbStickyRow a.h1:hover,
                        [class].tbStickyRow a.h2:hover,
                        [class].tbStickyRow a.h3:hover,
                        [class].tbStickyRow a.h4:hover,
                        [class].tbStickyRow a.h5:hover,
                        [class].tbStickyRow a.h6:hover
                     {
  color: #f4a72a;
}

                        [class].tbStickyRow
                     .tb_bg_str_1,                         [class].tbStickyRow
                     .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
                        [class].tbStickyRow
                     .tb_bg_str_2,                         [class].tbStickyRow
                     .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
                        [class].tbStickyRow
                     .tb_bg_str_3,                         [class].tbStickyRow
                     .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
                        [class].tbStickyRow
                     .tb_bg_str_4,                         [class].tbStickyRow
                     .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
                        [class].tbStickyRow
                     .tb_bg_str_5,                         [class].tbStickyRow
                     .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
                        [class].tbStickyRow
                     .tb_text_str_1,                         [class].tbStickyRow
                     .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
                        [class].tbStickyRow
                     .tb_text_str_2,                         [class].tbStickyRow
                     .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
                        [class].tbStickyRow
                     .tb_text_str_3,                         [class].tbStickyRow
                     .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
                        [class].tbStickyRow
                     .tb_text_str_4,                         [class].tbStickyRow
                     .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
                        [class].tbStickyRow
                     .tb_text_str_5,                         [class].tbStickyRow
                     .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
                        [class].tbStickyRow
                     .border,                         [class].tbStickyRow
                     .border-color { border-color: rgba(51,51,51, 0.15); }
                        #sticky_header
                     {
  background-color: #333333;
}

                        [class].tbStickyRow input:not(:hover):not(:focus),
                        [class].tbStickyRow select:not(:hover):not(:focus),
                        [class].tbStickyRow textarea:not(:hover):not(:focus),
                        [class].tbStickyRow .input-group:not(:hover):not(:focus)
                     {
  color: #333333;
}

                        [class].tbStickyRow input:not(:hover):not(:focus),
                        [class].tbStickyRow select:not(:hover):not(:focus),
                        [class].tbStickyRow textarea:not(:hover):not(:focus),
                        [class].tbStickyRow .input-group:not(:hover):not(:focus)
                     {
  background-color: #eeeeee;
}

                        [class].tbStickyRow input:not(:hover):not(:focus),
                        [class].tbStickyRow select:not(:hover):not(:focus),
                        [class].tbStickyRow textarea:not(:hover):not(:focus),
                        [class].tbStickyRow .input-group:not(:hover):not(:focus)
                     {
  border-top-color: #eeeeee;
  border-left-color: #eeeeee;
}

                        [class].tbStickyRow input:not(:hover):not(:focus),
                        [class].tbStickyRow select:not(:hover):not(:focus),
                        [class].tbStickyRow textarea:not(:hover):not(:focus),
                        [class].tbStickyRow .input-group:not(:hover):not(:focus)
                     {
  border-bottom-color: #eeeeee;
  border-right-color: #eeeeee;
}

                        [class].tbStickyRow input:hover:not(:focus),
                        [class].tbStickyRow select:hover:not(:focus),
                        [class].tbStickyRow textarea:hover:not(:focus),
                        [class].tbStickyRow .input-group:hover:not(:focus)
                     {
  color: #333333;
}

                        [class].tbStickyRow input:hover:not(:focus),
                        [class].tbStickyRow select:hover:not(:focus),
                        [class].tbStickyRow textarea:hover:not(:focus),
                        [class].tbStickyRow .input-group:hover:not(:focus)
                     {
  background-color: #eeeeee;
}

                        [class].tbStickyRow input:hover:not(:focus),
                        [class].tbStickyRow select:hover:not(:focus),
                        [class].tbStickyRow textarea:hover:not(:focus),
                        [class].tbStickyRow .input-group:hover:not(:focus)
                     {
  border-top-color: #eeeeee;
  border-left-color: #eeeeee;
}

                        [class].tbStickyRow input:hover:not(:focus),
                        [class].tbStickyRow select:hover:not(:focus),
                        [class].tbStickyRow textarea:hover:not(:focus),
                        [class].tbStickyRow .input-group:hover:not(:focus)
                     {
  border-bottom-color: #eeeeee;
  border-right-color: #eeeeee;
}

                        [class].tbStickyRow input:focus,
                        [class].tbStickyRow select:focus,
                        [class].tbStickyRow textarea:focus,
                        [class].tbStickyRow .input-group:focus
                     {
  color: #333333;
}

                        [class].tbStickyRow input:focus,
                        [class].tbStickyRow select:focus,
                        [class].tbStickyRow textarea:focus,
                        [class].tbStickyRow .input-group:focus
                     {
  background-color: #ffffff;
}

                        [class].tbStickyRow input:focus,
                        [class].tbStickyRow select:focus,
                        [class].tbStickyRow textarea:focus,
                        [class].tbStickyRow .input-group:focus
                     {
  border-top-color: #f49ac1;
  border-left-color: #f49ac1;
}

                        [class].tbStickyRow input:focus,
                        [class].tbStickyRow select:focus,
                        [class].tbStickyRow textarea:focus,
                        [class].tbStickyRow .input-group:focus
                     {
  border-bottom-color: #f49ac1;
  border-right-color: #f49ac1;
}

                        [class].tbStickyRow .has-error input,
                        [class].tbStickyRow .has-error select,
                        [class].tbStickyRow .has-error textarea
                     {
  color: #d92100 !important;
}

                        [class].tbStickyRow .has-error input,
                        [class].tbStickyRow .has-error select,
                        [class].tbStickyRow .has-error textarea
                     {
  background-color: #fff2e8 !important;
}

                        [class].tbStickyRow .has-error input,
                        [class].tbStickyRow .has-error select,
                        [class].tbStickyRow .has-error textarea
                     {
  border-top-color: #d92100 !important;
  border-left-color: #d92100 !important;
}

                        [class].tbStickyRow .has-error input,
                        [class].tbStickyRow .has-error select,
                        [class].tbStickyRow .has-error textarea
                     {
  border-bottom-color: #d92100 !important;
  border-right-color: #d92100 !important;
}

                        [class].tbStickyRow nav > ul > li.dropdown:not(:hover) > a,
                        [class].tbStickyRow nav > ul > li.dropdown:not(:hover) > * > a,
                        [class].tbStickyRow nav > ul > li:not(.dropdown) > a:not(:hover),
                        [class].tbStickyRow nav > ul > li:not(.dropdown) > * > a:not(:hover)
                     {
  color: #eeeeee;
}

                        [class].tbStickyRow nav > ul > li.dropdown:not(:hover) > a,
                        [class].tbStickyRow nav > ul > li.dropdown:not(:hover) > * > a,
                        [class].tbStickyRow nav > ul > li:not(.dropdown) > a:not(:hover),
                        [class].tbStickyRow nav > ul > li:not(.dropdown) > * > a:not(:hover)
                     {
  background-color: transparent;
}

                        [class].tbStickyRow nav > ul > li.dropdown:not(.tb_selected):hover > a,
                        [class].tbStickyRow nav > ul > li.dropdown:not(.tb_selected):hover > * > a,
                        [class].tbStickyRow nav > ul > li:not(.dropdown):not(.tb_selected) > a:hover,
                        [class].tbStickyRow nav > ul > li:not(.dropdown):not(.tb_selected) > * > a:hover
                     {
  background-color: transparent;
}

                        [class].tbStickyRow nav > ul > li.tb_selected > a,
                        [class].tbStickyRow nav > ul > li.tb_selected > * > a
                     {
  color: #f4a72a !important;
}

                        [class].tbStickyRow nav > ul > li.tb_selected > a,
                        [class].tbStickyRow nav > ul > li.tb_selected > * > a
                     {
  background-color: transparent !important;
}

                        #cart .nav > li > a.btn:not(:hover)
                     {
  background-color: #f4a72a !important;
}

                        #cart .nav > li > a.btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        #cart .nav > li > a.btn:hover
                     {
  background-color: #000000 !important;
}

                        #cart .nav > li > a.btn:hover
                     {
  color: #f4a72a !important;
}

                        #sticky_header #cart .nav > li > .heading > a > .tb_items
                     {
  background-color: #333333 !important;
}

                        #sticky_header #cart .nav > li > .heading > a > .tb_items
                     {
  color: #ffffff !important;
}

                        .tbMobileMenu .tb_main_color,
                        .tbMobileMenu .tb_hover_main_color:hover,
                        .tbMobileMenu .colorbox,
                        .tbMobileMenu .agree,
                        .tbMobileMenu .tb_list_1 > li:before,
                        .tbMobileMenu .tb_list_1 > li > a:before
                     {
  color: #f4a72a !important;
}

                        .tbMobileMenu a.tb_main_color:hover,
                        .tbMobileMenu a.colorbox:hover,
                        .tbMobileMenu a.agree:hover,
                        .tbMobileMenu .tb_main_color_hover:hover
                     {
  color: #f4a72a !important;
}

                        .tbMobileMenu .tb_main_color_bg,
                        .tbMobileMenu .tb_hover_main_color_bg:hover
                     {
  background-color: #f4a72a !important;
}

                        .tbMobileMenu a.tb_main_color_bg:hover,
                        .tbMobileMenu .tb_main_color_bg_hover:hover
                     {
  background-color: #f4a72a !important;
}

                        .tbMobileMenu,
                        .tbMobileMenu .nav-responsive .dropdown-menu,
                        .tbMobileMenu .nav-responsive .dropdown-menu .dropdown-menu
                     {
  color: #696969;
}

                        .tbMobileMenu a:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a:not(:hover),
                        .tbMobileMenu .nav-responsive > li.tb_selected > a > span.tb_text
                     {
  color: #000000;
}

                        .tbMobileMenu a:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a:hover
                     {
  color: #f4a72a;
}

                        .tbMobileMenu .tb_text_wrap a:not(.btn):not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu .tb_text_wrap a:not(.btn):not(:hover)
                     {
  color: #f4a72a;
}

                        .tbMobileMenu .tb_text_wrap a:not(.btn):hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu .nav-responsive .dropdown-menu .tb_text_wrap a:not(.btn):hover
                     {
  color: #000000;
}

                        .tbMobileMenu h1,
                        .tbMobileMenu h2,
                        .tbMobileMenu h3,
                        .tbMobileMenu h4,
                        .tbMobileMenu h5,
                        .tbMobileMenu h6,
                        .tbMobileMenu .h1,
                        .tbMobileMenu .h2,
                        .tbMobileMenu .h3,
                        .tbMobileMenu .h4,
                        .tbMobileMenu .h5,
                        .tbMobileMenu .h6,
                        .tbMobileMenu a.h1:not(:hover),
                        .tbMobileMenu a.h2:not(:hover),
                        .tbMobileMenu a.h3:not(:hover),
                        .tbMobileMenu a.h4:not(:hover),
                        .tbMobileMenu a.h5:not(:hover),
                        .tbMobileMenu a.h6:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu h1,
                        .tbMobileMenu .nav-responsive .dropdown-menu h2,
                        .tbMobileMenu .nav-responsive .dropdown-menu h3,
                        .tbMobileMenu .nav-responsive .dropdown-menu h4,
                        .tbMobileMenu .nav-responsive .dropdown-menu h5,
                        .tbMobileMenu .nav-responsive .dropdown-menu h6,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h1,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h2,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h3,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h4,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h5,
                        .tbMobileMenu .nav-responsive .dropdown-menu .h6,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h1:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h2:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h3:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h4:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h5:not(:hover),
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h6:not(:hover),
                        .tbMobileMenu legend,
                        .tbMobileMenu .panel-heading,
                        .tbMobileMenu .box-heading
                     {
  color: #333333;
}

                        .tbMobileMenu a.h1:hover,
                        .tbMobileMenu a.h2:hover,
                        .tbMobileMenu a.h3:hover,
                        .tbMobileMenu a.h4:hover,
                        .tbMobileMenu a.h5:hover,
                        .tbMobileMenu a.h6:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h1:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h2:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h3:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h4:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h5:hover,
                        .tbMobileMenu .nav-responsive .dropdown-menu a.h6:hover
                     {
  color: #f4a72a;
}

                        .tbMobileMenu .tb_list_1 > li:before,
                        .tbMobileMenu .tb_list_1 > li > a:before,
                        .tbMobileMenu .nav-responsive .dropdown-menu.tb_list_1  > li:before,
                        .tbMobileMenu .nav-responsive .dropdown-menu.tb_list_1  > li > a:before,
                        .tbMobileMenu .nav-responsive .dropdown-menu .tb_list_1 > li:before,
                        .tbMobileMenu .nav-responsive .dropdown-menu .tb_list_1 > li > a:before
                     {
  color: #f4a72a !important;
}

                        .tbMobileMenu .tb_separate_columns > .col,
                        .tbMobileMenu .nav-responsive .dropdown-menu .tb_separate_columns > .col
                     {
  border-color: #dddddd;
}

                        .tbMobileMenu .tb_bg_str_1,                         .tbMobileMenu .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
                        .tbMobileMenu .tb_bg_str_2,                         .tbMobileMenu .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
                        .tbMobileMenu .tb_bg_str_3,                         .tbMobileMenu .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
                        .tbMobileMenu .tb_bg_str_4,                         .tbMobileMenu .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
                        .tbMobileMenu .tb_bg_str_5,                         .tbMobileMenu .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
                        .tbMobileMenu .tb_text_str_1,                         .tbMobileMenu .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
                        .tbMobileMenu .tb_text_str_2,                         .tbMobileMenu .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
                        .tbMobileMenu .tb_text_str_3,                         .tbMobileMenu .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
                        .tbMobileMenu .tb_text_str_4,                         .tbMobileMenu .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
                        .tbMobileMenu .tb_text_str_5,                         .tbMobileMenu .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
                        .tbMobileMenu .border,                         .tbMobileMenu .border-color { border-color: rgba(51,51,51, 0.15); }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_str_1, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_str_2, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_str_3, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_str_4, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_str_5, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_str_1, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_str_2, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_str_3, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_str_4, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_str_5, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }

                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .border, 
                        .tbMobileMenu .nav-responsive .dropdown-menu
                     .border-color { border-color: rgba(51,51,51, 0.15); }
                        #wrapper .tbMobileMenu
                     {
  background-color: #ffffff;
}

                        [class].dropdown-menu .tb_main_color,
                        [class].dropdown-menu .tb_hover_main_color:hover,
                        [class].dropdown-menu .colorbox,
                        [class].dropdown-menu .agree
                     {
  color: #f4a72a !important;
}

                        [class].dropdown-menu a.tb_main_color:hover,
                        [class].dropdown-menu a.colorbox:hover,
                        [class].dropdown-menu a.agree:hover,
                        [class].dropdown-menu .tb_main_color_hover:hover
                     {
  color: #f4a72a !important;
}

                        [class].dropdown-menu .tb_main_color_bg,
                        [class].dropdown-menu .tb_hover_main_color_bg:hover
                     {
  background-color: #f4a72a !important;
}

                        [class].dropdown-menu a.tb_main_color_bg:hover,
                        [class].dropdown-menu .tb_main_color_bg_hover:hover
                     {
  background-color: #f4a72a !important;
}

                        .dropdown-menu,
                        .tb_no_text > span[data-tooltip]:before
                     {
  color: #eeeeee;
}

                        [class].dropdown-menu a:not(:hover)
                     {
  color: #dddddd;
}

                        [class].dropdown-menu a:hover
                     {
  color: #f4a72a;
}

                        [class].dropdown-menu .tb_text_wrap a:not(.btn):not(:hover)
                     {
  color: #f4a72a;
}

                        [class].dropdown-menu .tb_text_wrap a:not(.btn):hover
                     {
  color: #dddddd;
}

                        [class].dropdown-menu h1,
                        [class].dropdown-menu h2,
                        [class].dropdown-menu h3,
                        [class].dropdown-menu h4,
                        [class].dropdown-menu h5,
                        [class].dropdown-menu h6,
                        [class].dropdown-menu .h1,
                        [class].dropdown-menu .h2,
                        [class].dropdown-menu .h3,
                        [class].dropdown-menu .h4,
                        [class].dropdown-menu .h5,
                        [class].dropdown-menu .h6,
                        [class].dropdown-menu a.h1:not(:hover),
                        [class].dropdown-menu a.h2:not(:hover),
                        [class].dropdown-menu a.h3:not(:hover),
                        [class].dropdown-menu a.h4:not(:hover),
                        [class].dropdown-menu a.h5:not(:hover),
                        [class].dropdown-menu a.h6:not(:hover),
                        [class].dropdown-menu legend,
                        [class].dropdown-menu .panel-heading,
                        [class].dropdown-menu .box-heading
                     {
  color: #dddddd;
}

                        [class].dropdown-menu a.h1:hover,
                        [class].dropdown-menu a.h2:hover,
                        [class].dropdown-menu a.h3:hover,
                        [class].dropdown-menu a.h4:hover,
                        [class].dropdown-menu a.h5:hover,
                        [class].dropdown-menu a.h6:hover
                     {
  color: #f4a72a;
}

                        [class].dropdown-menu.tb_list_1  > li:before,
                        [class].dropdown-menu.tb_list_1  > li > a:before,
                        [class].dropdown-menu .tb_list_1 > li:before,
                        [class].dropdown-menu .tb_list_1 > li > a:before
                     {
  color: #f4a72a !important;
}

                        [class].dropdown-menu li.dropdown-header
                     {
  color: #dddddd;
}

                        [class].dropdown-menu li.divider
                     {
  border-color: #dddddd;
}

                        [class].dropdown-menu .tb_separate_columns > .col
                     {
  border-color: #dddddd;
}

                        [class].dropdown-menu
                     .tb_bg_str_1,                         [class].dropdown-menu
                     .tb_bg_hover_str_1:hover { background-color: rgba(105,105,105, 0.05);}
                        [class].dropdown-menu
                     .tb_bg_str_2,                         [class].dropdown-menu
                     .tb_bg_hover_str_2:hover { background-color: rgba(105,105,105, 0.1); }
                        [class].dropdown-menu
                     .tb_bg_str_3,                         [class].dropdown-menu
                     .tb_bg_hover_str_3:hover { background-color: rgba(105,105,105, 0.15); }
                        [class].dropdown-menu
                     .tb_bg_str_4,                         [class].dropdown-menu
                     .tb_bg_hover_str_4:hover { background-color: rgba(105,105,105, 0.2); }
                        [class].dropdown-menu
                     .tb_bg_str_5,                         [class].dropdown-menu
                     .tb_bg_hover_str_5:hover { background-color: rgba(105,105,105, 0.3); }
                        [class].dropdown-menu
                     .tb_text_str_1,                         [class].dropdown-menu
                     .tb_text_hover_str_1:hover { color: rgba(105,105,105, 0.2) !important; }
                        [class].dropdown-menu
                     .tb_text_str_2,                         [class].dropdown-menu
                     .tb_text_hover_str_2:hover { color: rgba(105,105,105, 0.3) !important; }
                        [class].dropdown-menu
                     .tb_text_str_3,                         [class].dropdown-menu
                     .tb_text_hover_str_3:hover { color: rgba(105,105,105, 0.4) !important; }
                        [class].dropdown-menu
                     .tb_text_str_4,                         [class].dropdown-menu
                     .tb_text_hover_str_4:hover { color: rgba(105,105,105, 0.6) !important; }
                        [class].dropdown-menu
                     .tb_text_str_5,                         [class].dropdown-menu
                     .tb_text_hover_str_5:hover { color: rgba(105,105,105, 0.8) !important; }
                        [class].dropdown-menu
                     .border,                         [class].dropdown-menu
                     .border-color { border-color: rgba(105,105,105, 0.15); }
                        [class].dropdown-menu .buttons:before,
                        [class].dropdown-menu .mini-cart-total:before
                     {
  color: #696969;
}

                        .dropdown:after,
                        .dropdown-menu,
                        .dropdown-menu:before,
                        .tb_no_text > span[data-tooltip]:before,
                        .tb_no_text > span[data-tooltip]:after
                     {
  background-color: #000000;
}

                        .dropdown-menu .btn.btn-default:not(:hover)
                     {
  background-color: #666666 !important;
}

                        .dropdown-menu .btn.btn-default:not(:hover)
                     {
  color: #ffffff !important;
}

                        .dropdown-menu .table > tbody > tr > th,
                        .dropdown-menu .table > tbody > tr > td,
                        .dropdown-menu .table > tfoot > tr > th,
                        .dropdown-menu .table > tfoot > tr > td
                     {
  color: #aaaaaa;
}

                        .dropdown-menu .table > tbody > tr > th,
                        .dropdown-menu .table > tbody > tr > td,
                        .dropdown-menu .table > tfoot > tr > th,
                        .dropdown-menu .table > tfoot > tr > td,
                        .dropdown-menu .table-bordered,
                        .dropdown-menu .cart-info.tb_max_w_500 .table > tbody > tr:not(:last-child),
                        .dropdown-menu .cart-info.tb_max_w_300 .table > tbody > tr:not(:last-child)
                     {
  border-color: #555555;
}

                        :not(.tb_item_info_hover) .product-thumb
                     {
  color: #696969;
}

                        :not(.tb_item_info_hover) .product-thumb a:not(.btn):not(:hover)
                     {
  color: #000000;
}

                        :not(.tb_item_info_hover) .product-thumb a:not(.btn):hover
                     {
  color: #f4a72a;
}

                        :not(.tb_item_info_hover) .product-thumb.product-thumb .name a:not(:hover),
                        :not(.tb_item_info_hover) .product-thumb.product-thumb h4 a:not(:hover)
                     {
  color: #333333;
}

                        :not(.tb_item_info_hover) .product-thumb.product-thumb .name a:hover,
                        :not(.tb_item_info_hover) .product-thumb.product-thumb h4 a:hover
                     {
  color: #f4a72a;
}

                        :not(.tb_item_info_hover) .product-thumb .price
                     {
  color: #696969;
}

                        :not(.tb_item_info_hover) .product-thumb .price-new
                     {
  color: #f4a72a;
}

                        :not(.tb_item_info_hover) .product-thumb .price-old
                     {
  color: #bdbdbd;
}

                        :not(.tb_item_info_hover) .product-thumb .price-tax
                     {
  color: #bdbdbd;
}

                        :not(.tb_item_info_hover) .rating .tb_percent
                     {
  color: #ffd200;
}

                        :not(.tb_item_info_hover) .rating .tb_base
                     {
  color: #dddddd;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:not(:hover)
                     {
  background-color: #686868 !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:hover
                     {
  background-color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_add_to_cart .btn:hover
                     {
  color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_compare .btn:not(:hover)
                     {
  background-color: #686868 !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_compare .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_compare .btn:hover
                     {
  background-color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_compare .btn:hover
                     {
  color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_wishlist .btn:not(:hover)
                     {
  background-color: #686868 !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_wishlist .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_wishlist .btn:hover
                     {
  background-color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_wishlist .btn:hover
                     {
  color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_quickview .btn:not(:hover)
                     {
  background-color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_quickview .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_quickview .btn:hover
                     {
  background-color: #000000 !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_button_quickview .btn:hover
                     {
  color: #f4a72a !important;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_counter
                     {
  background-color: #eeeeee;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_counter_label
                     {
  color: #ffffff;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_counter_label
                     {
  background-color: #f4a72a;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_label_special
                     {
  background-color: #f4cb75;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_label_special
                     {
  color: #ffffff;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_label_new
                     {
  background-color: #b4e1f7;
}

                        :not(.tb_item_info_hover) .product-thumb .tb_label_new
                     {
  color: #ffffff;
}

                        .tb_style_bordered,
                        .tb_style_bordered > *,
                        .tb_style_bordered > *:after,
                        .tb_style_bordered > *:before,
                        .tb_style_bordered + .pagination,
                        .swiper-wrapper,
                        .swiper-slide > *,
                        .swiper-slide > *:after,
                        .tb_slider_pagination

                     {
  border-color: #dddddd;
}

                        :not(.tb_back) > .product-thumb,
                        .tb_item_info_active .product-thumb
                     {
  background-color: transparent;
}

                        .tb_item_info_hover .product-thumb
                     {
  color: #696969;
}

                        .tb_item_info_hover .product-thumb a:not(.btn):not(:hover)
                     {
  color: #000000;
}

                        .tb_item_info_hover .product-thumb a:not(.btn):hover
                     {
  color: #f4a72a;
}

                        .tb_item_info_hover .product-thumb.product-thumb .name a:not(:hover),
                        .tb_item_info_hover .product-thumb.product-thumb h4 a:not(:hover)
                     {
  color: #333333;
}

                        .tb_item_info_hover .product-thumb.product-thumb .name a:hover,
                        .tb_item_info_hover .product-thumb.product-thumb h4 a:hover
                     {
  color: #f4a72a;
}

                        .tb_item_info_hover .product-thumb .price
                     {
  color: #696969;
}

                        .tb_item_info_hover .product-thumb .price-new
                     {
  color: #f4a72a;
}

                        .tb_item_info_hover .product-thumb .price-old
                     {
  color: #bdbdbd;
}

                        .tb_item_info_hover .product-thumb .price-tax
                     {
  color: #bdbdbd;
}

                        .tb_item_info_hover .rating .tb_percent
                     {
  color: #ffd200;
}

                        .tb_item_info_hover .rating .tb_base
                     {
  color: #dddddd;
}

                        .tb_item_info_hover .rating .tb_average
                     {
  color: #696969;
}

                        .tb_item_info_hover .product-thumb .tb_button_add_to_cart .btn:not(:hover)
                     {
  background-color: #686868 !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_add_to_cart .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_add_to_cart .btn:hover
                     {
  background-color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_add_to_cart .btn:hover
                     {
  color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_compare .btn:not(:hover)
                     {
  background-color: #686868 !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_compare .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_compare .btn:hover
                     {
  background-color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_compare .btn:hover
                     {
  color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_wishlist .btn:not(:hover)
                     {
  background-color: transparent !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_wishlist .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_wishlist .btn:hover
                     {
  background-color: transparent !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_wishlist .btn:hover
                     {
  color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_quickview .btn:not(:hover)
                     {
  background-color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_quickview .btn:not(:hover)
                     {
  color: #ffffff !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_quickview .btn:hover
                     {
  background-color: #000000 !important;
}

                        .tb_item_info_hover .product-thumb .tb_button_quickview .btn:hover
                     {
  color: #f4a72a !important;
}

                        .tb_item_info_hover .product-thumb .tb_counter
                     {
  color: #696969 !important;
}

                        .tb_item_info_hover .product-thumb .tb_counter_label
                     {
  color: #ffffff !important;
}

                        .tb_item_info_hover .product-thumb .tb_label_special
                     {
  background-color: #f4cb75 !important;
}

                        .tb_item_info_hover .product-thumb .tb_label_special
                     {
  color: #ffffff;
}

                        .tb_item_info_hover .product-thumb .tb_label_new
                     {
  background-color: #b4e1f7;
}

                        .tb_item_info_hover .product-thumb .tb_label_new
                     {
  color: #ffffff;
}

                        .tb_item_hovered,
                        .tb_item_info_hover
                     {
  background-color: transparent;
}

                        input:not(:hover):not(:focus),
                        select:not(:hover):not(:focus),
                        textarea:not(:hover):not(:focus),
                        .input-group:not(:hover):not(:focus)
                     {
  color: #333333;
}

                        input:not(:hover):not(:focus),
                        select:not(:hover):not(:focus),
                        textarea:not(:hover):not(:focus),
                        .input-group:not(:hover):not(:focus)
                     {
  background-color: #eeeeee;
}

                        input:not(:hover):not(:focus),
                        select:not(:hover):not(:focus),
                        textarea:not(:hover):not(:focus),
                        .input-group:not(:hover):not(:focus)
                     {
  border-top-color: #eeeeee;
  border-left-color: #eeeeee;
}

                        input:not(:hover):not(:focus),
                        select:not(:hover):not(:focus),
                        textarea:not(:hover):not(:focus),
                        .input-group:not(:hover):not(:focus)
                     {
  border-bottom-color: #eeeeee;
  border-right-color: #eeeeee;
}

                        input:hover:not(:focus),
                        select:hover:not(:focus),
                        textarea:hover:not(:focus),
                        .input-group:hover:not(:focus)
                     {
  color: #333333;
}

                        input:hover:not(:focus),
                        select:hover:not(:focus),
                        textarea:hover:not(:focus),
                        .input-group:hover:not(:focus)
                     {
  background-color: #eeeeee;
}

                        input:hover:not(:focus),
                        select:hover:not(:focus),
                        textarea:hover:not(:focus),
                        .input-group:hover:not(:focus)
                     {
  border-top-color: #eeeeee;
  border-left-color: #eeeeee;
}

                        input:hover:not(:focus),
                        select:hover:not(:focus),
                        textarea:hover:not(:focus),
                        .input-group:hover:not(:focus)
                     {
  border-bottom-color: #eeeeee;
  border-right-color: #eeeeee;
}

                        input:focus,
                        select:focus,
                        textarea:focus,
                        .input-group:focus
                     {
  color: #333333;
}

                        input:focus,
                        select:focus,
                        textarea:focus,
                        .input-group:focus
                     {
  background-color: #ffffff;
}

                        input:focus,
                        select:focus,
                        textarea:focus,
                        .input-group:focus
                     {
  border-top-color: #f49ac1;
  border-left-color: #f49ac1;
}

                        input:focus,
                        select:focus,
                        textarea:focus,
                        .input-group:focus
                     {
  border-bottom-color: #f49ac1;
  border-right-color: #f49ac1;
}

                        .has-error input,
                        .has-error select,
                        .has-error textarea
                     {
  color: #d92100 !important;
}

                        .has-error input,
                        .has-error select,
                        .has-error textarea
                     {
  background-color: #fff2e8 !important;
}

                        .has-error input,
                        .has-error select,
                        .has-error textarea
                     {
  border-top-color: #d92100 !important;
  border-left-color: #d92100 !important;
}

                        .has-error input,
                        .has-error select,
                        .has-error textarea
                     {
  border-bottom-color: #d92100 !important;
  border-right-color: #d92100 !important;
}

                        .btn:not(:hover):not(.btn-default),
                        .btn.active:hover,
                        .button:not(:hover),
                        button:not(:hover):not(.btn),
                        [type=button]:not(:hover):not(.btn),
                        [type=submit]:not(:hover):not(.btn),
                        [type=reset]:not(:hover):not(.btn),
                        .ui-button.ui-state-default:not(.btn):not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus),
                        .ui-slider .ui-slider-handle.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus)
                     {
  background-color: #f4a72a !important;
}

                        .btn:not(:hover):not(.btn-default),
                        .btn.active:hover,
                        .button:not(:hover),
                        button:not(:hover):not(.btn),
                        [type=button]:not(:hover):not(.btn),
                        [type=submit]:not(:hover):not(.btn),
                        [type=reset]:not(:hover):not(.btn),
                        .ui-button.ui-state-default:not(.btn):not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus),
                        .ui-slider .ui-slider-handle.ui-state-default:not(.ui-state-hover):not(.ui-state-active):not(.ui-state-focus)
                     {
  color: #ffffff !important;
}

                        .btn:not(.active):not(.btn-default):hover,
                        .button:hover,
                        button:not(.btn):hover,
                        [type=button]:not(.btn):hover,
                        [type=submit]:not(.btn):hover,
                        [type=reset]:not(.btn):hover,
                        .ui-button.ui-state-hover:not(.btn):not(.ui-state-focus),
                        .ui-button.ui-state-active:not(.ui-state-focus),
                        .ui-slider .ui-slider-handle.ui-state-hover
                     {
  background-color: #000000 !important;
}

                        .btn:not(.active):not(.btn-default):hover,
                        .button:hover,
                        button:not(.btn):hover,
                        [type=button]:not(.btn):hover,
                        [type=submit]:not(.btn):hover,
                        [type=reset]:not(.btn):hover,
                        .ui-button.ui-state-hover:not(.btn):not(.ui-state-focus),
                        .ui-button.ui-state-active:not(.ui-state-focus),
                        .ui-slider .ui-slider-handle.ui-state-hover
                     {
  color: #f4a72a !important;
}

                        .btn.btn-default:not(:hover),
                        .btn.btn-default.active:hover
                     {
  background-color: #dddddd !important;
}

                        .btn.btn-default:not(:hover),
                        .btn.btn-default.active:hover
                     {
  color: #72726e !important;
}

                        .btn.btn-default:not(.active):hover
                     {
  background-color: #000000 !important;
}

                        .btn.btn-default:not(.active):hover
                     {
  color: #ffffff !important;
}

                        .table > thead > tr > th,
                        .table > thead > tr > td,
                        .table > table > thead > tr > th,
                        .table > table > thead > tr > td
                     {
  color: #696969;
}

                        .table > thead > tr > th,
                        .table > thead > tr > td,
                        .table > table > thead > tr > th,
                        .table > table > thead > tr > td
                     {
  background-color: #e9e9e9;
}

                        .table > thead > tr > th,
                        .table > thead > tr > td,
                        .table > table > thead > tr > th,
                        .table > table > thead > tr > td
                     {
  border-color: #cccccc;
}

                        .table > tbody > tr > th,
                        .table > tbody > tr > td,
                        .table > tfoot > tr > th,
                        .table > tfoot > tr > td,
                        .table > table > tbody > tr > th,
                        .table > table > tbody > tr > td,
                        .table > table > tfoot > tr > th,
                        .table > table > tfoot > tr > td
                     {
  color: #696969;
}

                        .table > tbody > tr > th,
                        .table > tbody > tr > td,
                        .table > tfoot > tr > th,
                        .table > tfoot > tr > td,
                        .table > table > tbody > tr > th,
                        .table > table > tbody > tr > td,
                        .table > table > tfoot > tr > th,
                        .table > table > tfoot > tr > td
                     {
  background-color: transparent;
}

                        .table > tbody > tr > th,
                        .table > tbody > tr > td,
                        .table > tfoot > tr > th,
                        .table > tfoot > tr > td,
                        .table > table > tbody > tr > th,
                        .table > table > tbody > tr > td,
                        .table > table > tfoot > tr > th,
                        .table > table > tfoot > tr > td,
                        .table-bordered,
                        .cart-info.tb_max_w_500 .table > tbody > tr:not(:last-child),
                        .cart-info.tb_max_w_300 .table > tbody > tr:not(:last-child)
                     {
  border-color: #dddddd;
}

                        .table-striped > tbody > tr:nth-child(even),
                        .table-striped > table > tbody > tr:nth-child(even)
                     {
  background-color: #f9f9f9;
}

                        .table-hover > tbody > tr:hover,
                        .table-hover > table > tbody > tr:hover
                     {
  background-color: #f5f5f5;
}

                        .nav.nav-tabs,
                        .dropdown.tb_tabbed_menu:not(.tb_first_tab_selected):after
                     {
  background-color: transparent;
}

                        .nav.nav-tabs
                     {
  border-color: #dddddd;
}

                        .tab-content
                     {
  border-color: transparent;
}

                        .nav.nav-tabs > li:not(:hover):not(.active):not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_text_str_"])
                     {
  color: #333333;
}

                        .nav.nav-tabs > li:not(:hover):not(.active):not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_bg_str_"])
                     {
  background-color: transparent;
}

                        .nav.nav-tabs > li:not(:hover):not(.active):not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_border_str_"])
                     {
  border-color: transparent;
}

                        .nav.nav-tabs:not(.tb_style_2) > li:hover:not(.active):not(.ui-state-active):not([class*="tb_text_hover_str_"]),
                        .ui-tabs-nav:not(.tb_style_2) .ui-state-focus:not(.ui-state-active):not([class*="tb_text_hover_str_"])
                     {
  color: #333333 !important;
}

                        .nav.nav-tabs > li:hover:not(.active):not(.ui-state-active):not([class*="tb_bg_hover_str_"]),
                        .ui-tabs-nav .ui-state-focus:not(.ui-state-active):not([class*="tb_bg_hover_str_"])
                     {
  background-color: #eeeeee;
}

                        .nav.nav-tabs > li:hover:not(.active):not(.ui-state-active):not([class*="tb_border_hover_str_"]),
                        .ui-tabs-nav .ui-state-focus:not(.ui-state-active):not([class*="tb_border_hover_str_"])
                     {
  border-color: transparent;
}

                        .nav.nav-tabs.tb_style_2 > li.active a,
                        .nav.nav-tabs.tb_style_2 > li.ui-state-active a,
                        .nav.nav-tabs:not(.tb_style_2) > li.active:not([class*="tb_text_str_"]):not([class*="tb_text_hover_str_"]),
                        .ui-tabs-nav:not(.tb_style_2) .ui-state-active:not([class*="tb_text_str_"]):not([class*="tb_text_hover_str_"])
                     {
  color: #ffffff;
}

                        .nav.nav-tabs > li.active:not([class*="tb_bg_str_"]):not([class*="tb_bg_hover_str_"]),
                        .ui-tabs-nav .ui-state-active:not([class*="tb_bg_str_"]):not([class*="tb_bg_hover_str_"])
                     {
  background-color: #f4a72a;
}

                        .nav.nav-tabs > li.active:not([class*="tb_border_str_"]):not([class*="tb_border_hover_str_"]),
                        .ui-tabs-nav .ui-state-active:not([class*="tb_border_str_"]):not([class*="tb_border_hover_str_"])
                     {
  border-color: transparent;
}

                        .tb_accordion.tb_style_1,
                        .panel-group > .panel > .panel-collapse,
                        .tb_accordion.tb_style_1 .tb_title + div,
                        .ui-accordion > .ui-widget-content
                     {
  border-color: #dddddd;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover),
                        .tb_accordion > .tb_title,
                        .ui-accordion .ui-state-default:not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_text_str_"])
                     {
  color: #333333;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover),
                        .ui-accordion .ui-state-default:not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_bg_str_"])
                     {
  background-color: #eeeeee;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover),
                        .ui-accordion .ui-state-default:not(.ui-state-hover):not(.ui-state-focus):not(.ui-state-active):not([class*="tb_border_str_"])
                     {
  border-color: transparent;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:hover,
                        .ui-accordion .ui-state-hover:not(.ui-state-active):not([class*="tb_text_hover_str_"]),
                        .ui-accordion .ui-state-focus:not(.ui-state-active):not([class*="tb_text_hover_str_"])
                     {
  color: #333333 !important;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:hover,
                        .ui-accordion .ui-state-hover:not(.ui-state-active):not([class*="tb_bg_hover_str_"]),
                        .ui-accordion .ui-state-focus:not(.ui-state-active):not([class*="tb_bg_hover_str_"])
                     {
  background-color: #dddddd;
}

                        .panel-group > .panel > .panel-heading [data-toggle].collapsed:hover,
                        .ui-accordion .ui-state-hover:not(.ui-state-active):not([class*="tb_border_hover_str_"]),
                        .ui-accordion .ui-state-focus:not(.ui-state-active):not([class*="tb_border_hover_str_"])
                     {
  border-color: transparent;
}

                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover,
                        .ui-accordion .ui-state-active:not([class*="tb_text_str_"]):not([class*="tb_text_hover_str_"])
                     {
  color: #ffffff;
}

                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover,
                        .ui-accordion .ui-state-active:not([class*="tb_bg_str_"]):not([class*="tb_bg_hover_str_"])
                     {
  background-color: #f4a72a;
}

                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
                        .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover,
                        .ui-accordion .ui-state-active:not([class*="tb_border_str_"]):not([class*="tb_border_hover_str_"])
                     {
  border-color: transparent;
}

                        .modal-header,
                        .bootstrap-datetimepicker-widget thead,
                        .ui-dialog .ui-widget-header,
                        .ui-datepicker .ui-widget-header
                     {
  color: #ffffff !important;
}

                        .modal-header,
                        .bootstrap-datetimepicker-widget thead,
                        .ui-dialog .ui-widget-header,
                        .ui-datepicker .ui-widget-header
                     {
  background-color: #f4a72a;
}

                        .modal-header,
                        .bootstrap-datetimepicker-widget tbody,
                        .ui-dialog .ui-widget-header,
                        .ui-datepicker .ui-widget-header
                     {
  border-color: #f4a72a;
}

                        .bootstrap-datetimepicker-widget tbody,
                        .bootstrap-datetimepicker-widget tfoot,
                        .ui-dialog.ui-widget-content,
                        .ui-dialog.ui-widget-content a,
                        .ui-datepicker.ui-widget-content,
                        .ui-datepicker.ui-widget-content a,
                        .ui-tooltip.ui-widget-content,
                        .ui-tooltip.ui-widget-content a,
                        .ui-autocomplete.ui-widget-content,
                        .ui-autocomplete.ui-widget-content a
                     {
  color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget,
                        .ui-dialog.ui-widget-content,
                        .ui-datepicker.ui-widget-content,
                        .ui-tooltip.ui-widget-content,
                        .ui-autocomplete.ui-widget-content
                     {
  background-color: #ffffff;
}

                        .bootstrap-datetimepicker-widget,
                        .ui-dialog.ui-widget-content,
                        .ui-datepicker.ui-widget-content,
                        .ui-tooltip.ui-widget-content,
                        .ui-autocomplete.ui-widget-content
                     {
  border-color: #dddddd;
}

                        .bootstrap-datetimepicker-widget td:not(:hover),
                        .bootstrap-datetimepicker-widget td > span:not(:hover),
                        .ui-dialog .ui-state-default,
                        .ui-dialog .ui-state-default a,
                        .ui-datepicker .ui-state-default,
                        .ui-datepicker .ui-state-default a,
                        .ui-tooltip .ui-state-default,
                        .ui-tooltip .ui-state-default a,
                        .ui-autocomplete .ui-state-default,
                        .ui-autocomplete .ui-state-default a
                     {
  color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget td:not(:hover),
                        .bootstrap-datetimepicker-widget td > span:not(:hover),
                        .ui-dialog .ui-state-default,
                        .ui-datepicker .ui-state-default,
                        .ui-tooltip .ui-state-default,
                        .ui-autocomplete .ui-state-default
                     {
  background-color: #e3e3e3;
}

                        .bootstrap-datetimepicker-widget td:not(:hover),
                        .bootstrap-datetimepicker-widget td > span:not(:hover),
                        .ui-dialog .ui-state-default,
                        .ui-datepicker .ui-state-default,
                        .ui-tooltip .ui-state-default,
                        .ui-autocomplete .ui-state-default
                     {
  border-color: #d3d3d3;
}

                        .ui-dialog .ui-state-default .ui-icon,
                        .ui-datepicker .ui-state-default .ui-icon,
                        .ui-tooltip .ui-state-default .ui-icon,
                        .ui-autocomplete .ui-state-default .ui-icon
                     {
  color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget td:hover,
                        .bootstrap-datetimepicker-widget td > span:hover,
                        .ui-dialog .ui-state-hover,
                        .ui-dialog .ui-state-focus,
                        .ui-dialog .ui-state-hover a,
                        .ui-dialog .ui-state-hover a:hover,
                        .ui-datepicker .ui-state-hover,
                        .ui-datepicker .ui-state-focus,
                        .ui-datepicker .ui-state-hover a,
                        .ui-datepicker .ui-state-hover a:hover,
                        .ui-tooltip .ui-state-hover,
                        .ui-tooltip .ui-state-focus,
                        .ui-tooltip .ui-state-hover a,
                        .ui-tooltip .ui-state-hover a:hover,
                        .ui-autocomplete .ui-state-hover,
                        .ui-autocomplete .ui-state-focus,
                        .ui-autocomplete .ui-state-hover a,
                        .ui-autocomplete .ui-state-hover a:hover
                     {
  color: #111111 !important;
}

                        .bootstrap-datetimepicker-widget td:hover,
                        .bootstrap-datetimepicker-widget td > span:hover,
                        .ui-dialog .ui-state-hover,
                        .ui-dialog .ui-state-focus,
                        .ui-datepicker .ui-state-hover,
                        .ui-datepicker .ui-state-focus,
                        .ui-tooltip .ui-state-hover,
                        .ui-tooltip .ui-state-focus,
                        .ui-autocomplete .ui-state-hover,
                        .ui-autocomplete .ui-state-focus
                     {
  background-color: #d3d3d3 !important;
}

                        .bootstrap-datetimepicker-widget td:hover,
                        .bootstrap-datetimepicker-widget td > span:hover,
                        .ui-dialog .ui-state-hover,
                        .ui-dialog .ui-state-focus,
                        .ui-datepicker .ui-state-hover,
                        .ui-datepicker .ui-state-focus,
                        .ui-tooltip .ui-state-hover,
                        .ui-tooltip .ui-state-focus,
                        .ui-autocomplete .ui-state-hover,
                        .ui-autocomplete .ui-state-focus
                     {
  border-color: #c3c3c3 !important;
}

                        .ui-dialog .ui-state-hover .ui-icon,
                        .ui-dialog .ui-state-focus .ui-icon,
                        .ui-datepicker .ui-state-hover .ui-icon,
                        .ui-datepicker .ui-state-focus .ui-icon,
                        .ui-tooltip .ui-state-hover .ui-icon,
                        .ui-tooltip .ui-state-focus .ui-icon,
                        .ui-autocomplete .ui-state-hover .ui-icon,
                        .ui-autocomplete .ui-state-focus .ui-icon
                     {
  color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget td.active,
                        .bootstrap-datetimepicker-widget td > span.active,
                        .ui-dialog .ui-state-active,
                        .ui-dialog .ui-state-active a,
                        .ui-dialog.ui-widget-content .ui-state-active,
                        .ui-dialog.ui-widget-content .ui-state-active a,
                        .ui-datepicker .ui-state-active,
                        .ui-datepicker .ui-state-active a,
                        .ui-datepicker.ui-widget-content .ui-state-active,
                        .ui-datepicker.ui-widget-content .ui-state-active a,
                        .ui-tooltip .ui-state-active,
                        .ui-tooltip .ui-state-active a,
                        .ui-tooltip.ui-widget-content .ui-state-active,
                        .ui-tooltip.ui-widget-content .ui-state-active a,
                        .ui-autocomplete .ui-state-active,
                        .ui-autocomplete .ui-state-active a,
                        .ui-autocomplete.ui-widget-content .ui-state-active,
                        .ui-autocomplete.ui-widget-content .ui-state-active a
                     {
  color: #ffffff !important;
}

                        .bootstrap-datetimepicker-widget td.active,
                        .bootstrap-datetimepicker-widget td > span.active,
                        .ui-dialog .ui-state-active,
                        .ui-datepicker .ui-state-active,
                        .ui-tooltip .ui-state-active,
                        .ui-autocomplete .ui-state-active
                     {
  background-color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget td.active,
                        .bootstrap-datetimepicker-widget td > span.active,
                        .ui-dialog .ui-state-active,
                        .ui-datepicker .ui-state-active,
                        .ui-tooltip .ui-state-active,
                        .ui-autocomplete .ui-state-active
                     {
  border-color: #222222 !important;
}

                        .ui-dialog .ui-state-active .ui-icon,
                        .ui-datepicker .ui-state-active .ui-icon,
                        .ui-tooltip .ui-state-active .ui-icon,
                        .ui-autocomplete .ui-state-active .ui-icon
                     {
  color: #333333 !important;
}

                        .bootstrap-datetimepicker-widget .today:not(.active),
                        .ui-dialog .ui-state-highlight,
                        .ui-dialog .ui-state-highlight a,
                        .ui-datepicker .ui-state-highlight,
                        .ui-datepicker .ui-state-highlight a,
                        .ui-tooltip .ui-state-highlight,
                        .ui-tooltip .ui-state-highlight a,
                        .ui-autocomplete .ui-state-highlight,
                        .ui-autocomplete .ui-state-highlight a
                     {
  color: #f4a72a !important;
}

                        .bootstrap-datetimepicker-widget .today:not(.active),
                        .ui-dialog .ui-state-highlight,
                        .ui-datepicker .ui-state-highlight,
                        .ui-tooltip .ui-state-highlight,
                        .ui-autocomplete .ui-state-highlight
                     {
  background-color: #ffffff;
}

                        .ui-dialog .ui-state-highlight,
                        .ui-datepicker .ui-state-highlight,
                        .ui-tooltip .ui-state-highlight,
                        .ui-autocomplete .ui-state-highlight
                     {
  border-color: #dddddd;
}

                        .ui-dialog .ui-state-error,
                        .ui-dialog .ui-state-error a,
                        .ui-dialog .ui-state-error-text,
                        .ui-datepicker .ui-state-error,
                        .ui-datepicker .ui-state-error a,
                        .ui-datepicker .ui-state-error-text,
                        .ui-tooltip .ui-state-error,
                        .ui-tooltip .ui-state-error a,
                        .ui-tooltip .ui-state-error-text,
                        .ui-autocomplete .ui-state-error,
                        .ui-autocomplete .ui-state-error a,
                        .ui-autocomplete .ui-state-error-text
                     {
  color: #f4a72a !important;
}

                        .ui-dialog .ui-state-error,
                        .ui-datepicker .ui-state-error,
                        .ui-tooltip .ui-state-error,
                        .ui-autocomplete .ui-state-error
                     {
  background-color: #ffffff;
}

                        .ui-dialog .ui-state-error,
                        .ui-datepicker .ui-state-error,
                        .ui-tooltip .ui-state-error,
                        .ui-autocomplete .ui-state-error
                     {
  border-color: #dddddd;
}

.mSButtons:not(:hover) svg {
  fill: #ffffff;
}

.mSButtons:not(:hover):after {
  background-color: #000000;
}

.mSButtons:hover svg {
  fill: #ffffff;
}

.mSButtons:hover:after {
  background-color: #000000;
}

.mSPages li:not(:hover):not(.active) {
  background-color: #000000;
}

.mSPages li:hover {
  background-color: #000000;
}

.mSPages li.active, .mSPages li.active:hover {
  background-color: #000000;
}

.tb_fullscreen_button {
  color: #ffffff !important;
}

.tb_fullscreen_button {
  background-color: #f4a72a;
}

.tb_fullscreen_button:hover {
  color: #ffffff !important;
}

.tb_fullscreen_button:hover {
  background-color: #000000;
}

.tb_caption .tb_text {
  color: #ffffff;
}

.tb_caption:after {
  background-color: #000000;
}

                        .tb_slider_controls a:not(:hover)
                     {
  color: #f4a72a;
}

                        .tb_slider_controls a:hover
                     {
  color: #000000;
}

                        .tb_slider_controls a.tb_disabled,
                        .tb_slider_controls a.tb_disabled:hover
                     {
  color: #999999;
}

                        .tb_slider_pagination span:not(:hover)
                     {
  background-color: #dddddd;
}

                        .tb_slider_pagination span:hover
                     {
  background-color: #cccccc;
}

                        .tb_slider_pagination span.tb_active,
                        .tb_slider_pagination span.tb_active:hover
                     {
  background-color: #999999;
}

                        .pagination a:not(:hover)
                     {
  color: #696969;
}

                        .pagination a:not(:hover)
                     {
  background-color: #eeeeee;
}

                        .pagination a:hover
                     {
  color: #f4a72a;
}

                        .pagination a:hover
                     {
  background-color: #dddddd;
}

                        .pagination b,
                        .pagination span
                     {
  color: #696969;
}

                        .pagination b,
                        .pagination span
                     {
  background-color: transparent;
}

.pagination .results {
  color: #999999;
}

.noty_message {
  color: #696969;
}

.noty_message a {
  color: #f4a72a;
}

.noty_message a:not(.btn):hover {
  color: #000000;
}

.noty_message {
  background-color: #ffffff;
}

                        .tb_area_bottom .tb_main_color_bg,
                        .tb_area_bottom .tb_hover_main_color_bg:hover
                     {
  background-color: #f4a72a !important;
}

                        .tb_area_bottom a.tb_main_color_bg:hover,
                        .tb_area_bottom .tb_main_color_bg_hover:hover
                     {
  background-color: #000000 !important;
}

                        .tb_area_bottom
                     {
  color: #999999;
}

                        .tb_area_bottom a:not(:hover)
                     {
  color: #dddddd;
}

                        .tb_area_bottom a:hover
                     {
  color: #f4a72a;
}

h1 {
  line-height: 36px;
}
p.tb_empty {
  line-height: 24px;
}
.pagination .results {
  line-height: 36px;
}
.pagination .results:first-child {
  line-height: 24px;
}
.pagination .links a,
.pagination .links b
{
  line-height: 36px;
}
.tb_compact_view .name,
.tb_compact_view .price,
.tb_compact_view h4
{
  line-height: 24px;
}
.options .tb_radio_row.tb_style_2 label,
.options .tb_checkbox_row.tb_style_2 label
{
    margin: 12px 12px 0 0;
    height: 48px;
  line-height: 48px;
}
.options .tb_radio_row.tb_style_2 label span,
.options .tb_checkbox_row.tb_style_2 label span
{
  display: none;
}

.picker-switch,
.ui-datepicker-title
{
  font-size: 20px !important;
}.tbToggleButtons,
.tbMobileMenuOverlay
{
  display: none !important;
}

/*  -----------------------------------------------------------------------------------------
    M O B I L E   max-width: 768px
-----------------------------------------------------------------------------------------  */

@media (max-width: 768px) {
  html.tbMobile {
    overflow: hidden;
  }
  #header .tbMobileDisplayBlock,
  .tbMobileMenu .tbMobileMenuDisplayBlock
  {
    display: block !important;
  }

  .tbMobileMenu {
    position: fixed;
    z-index: 1001;
    top: 0;
        left: 0;
        overflow: auto;
    overflow-x: hidden;
    width: calc(100% - 60px);
    height: 100%;
    padding: 30px;
        -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
        -webkit-transition: all 0.5s;
            transition: all 0.5s;
  }
  html.tbMobile .tbMobileMenu {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);

  }
  .tbMobileMenuOverlay {
    position: fixed;
    z-index: 1000;
    top: -10000px;
    right: 0;
    bottom: auto;
    left: 0;
    display: block !important;
    cursor: pointer;
  }
  .tbMobileMenuOverlay.tbActive {
    top: 0;
    bottom: 0;
  }
  .tbMobileMenuOverlay .tb_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #000;
    /*
    -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
    */
  }
  .tbMobileMenuOverlay.tbActive .tb_bg {
    opacity: 0.6;
  }
  .tbMobileMenuOverlay svg {
    position: absolute;
    z-index: 1;
    top: 17px;
        right: 17px;
        width: 24px;
    height: 24px;
    color: #fff;
  }

  /*** Mobile header rows / blocks ***/

  #header .tb_wt_header_logo_system,
  #header .tbToggleButtons
  {
    display: inline-block !important;
    min-width: 0 !important;
  }
  #site_logo {
    display: inline-block;
    vertical-align: top;
  }
  #header .row-wrap:not(.tbMobileShow),
  #header .col:not(.tbMobileShow),
  #header .tb_wt:not(.tbMobileShow)
  {
    display: none !important;
  }
  #header .row-wrap.tbMobileShow > .row > .tbLogoCol {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  #header .tbMobileDisplayBlock {
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  #header .tbLogoCol {
              -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
  #header .tb_wt_header_logo_system {
        -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
  #header .tbToggleButtons
  {
    margin-right: -10px;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
  }
  #header .tbToggleButtons > * {
    margin-right: 10px;
  }
  #header .tbLogoCol > .tbToggleButtons
  {
    opacity: 1
  }

  /*** Mobile menu rows / blocks ***/

  .tbMobileMenu > .row {
    height: 100%;
  }
  .tbMobileMenu > .row > .col-xs-12 {
              -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .tbMobileMenu .tbMobileMenuCenter {
    text-align: center;
  }
  .tbMobileMenu .tbMobileMenuDisplayBlock {
        -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .tbMobileMenu [class].tbMobileMenuDisplayInline {
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-left: 10px;
    margin-right: 10px;
  }
  .tbMobileMenu .tb_wt {
    margin-bottom: 12px !important;
    margin-top: 24px;
  }
  .tbMobileMenu .tb_wt.tbMobileMenuDisplayBlock,
  .tbMobileMenu .tb_wt:not(.tbMobileMenuDisplayInline)
  {
    padding-left:  0;
    padding-right: 0;
  }
  .tbMobileMenu .tbMainNavigation + .tbMainNavigation,
  .tbMobileMenu .tb_wt.display-inline-block:not(.tbMobileMenuDisplayBlock),
  .tbMobileMenu .tb_wt.tbMobileMenuDisplayInline,
  .tbMobileMenu .tb_wt:first-child
  {
    margin-top: 0 !important;
  }
  .tbToggleButtons .tb_toggle:before {
    font-size: 18px;
  }
  .tbMobileMenu .tb_wt_header_logo_system {
    text-align: center;
  }
  .tbMobileMenu #site_logo,
  .tbMobileMenu #site_logo img
  {
    max-width: 100%;
  }
  .tbMobileMenu .tb_wt_header_search_system .tb_search_wrap {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }
  .tbMobileMenu .tb_wt_header_search_system.tb_style_4 .tb_search_wrap > input,
  .tbMobileMenu .tb_wt_header_search_system.tb_style_4 .tb_search_wrap > .twitter-typeahead
  {
    position: static !important;
    width: 100% !important;
    opacity: 1;
  }
  .tbMobileMenu .tb_wt_header_search_system.tb_style_4 .tb_search_button
  {
    position: absolute;
    top: 0;
        right: 0;
      }

  /*** Cart menu ***/

  .tbMobileCartMenu .tb_wt_header_cart_menu_system {
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  .tbMobileCartMenu .tb_wt_header_cart_menu_system .heading,
  .tbMobileCartMenu .tb_wt_header_cart_menu_system .tbStickyOnly
  {
    display: none !important;
  }
  .tbMobileCartMenu .tb_wt_header_cart_menu_system,
  .tbMobileCartMenu .tb_wt_header_cart_menu_system .dropdown-menu
  {
    display: block !important;
    margin: 0 !important;
  }
  .tbMobileCartMenu .tb_wt_header_cart_menu_system .dropdown-menu {
    width: auto !important;
    margin: 0 !important;
    box-shadow: none;
  }

}

/*** Order elements ***/

.tbMobileMenu .tbMobilePosition-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.tbMobileMenu .tbMobilePosition-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.tbMobileMenu .tbMobilePosition-3 {
  -ms-flex-order: 4;
  -webkit-order: 3;
  order: 3;
}
.tbMobileMenu .tbMobilePosition-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
}
.tbMobileMenu .tbMobilePosition-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5;
}
.tbMobileMenu .tbMobilePosition-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6;
}
.tbMobileMenu .tbMobilePosition-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7;
}
.tbMobileMenu .tbMobilePosition-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
}

@media only screen and (min-width: 769px) {
  .tbMobileMenu {
    display: none;
  }
}.row-wrap {
  background-origin: border-box !important;
}

#header {
  position: relative;
  z-index: 50;
}
#header.tb_header_visible {
  margin-bottom: 0;
}
#header.tb_header_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
#header.tb_header_transparent:not(.tbStickyScrolled),
#header.tb_header_transparent:not(.tbStickyScrolled) > .row-wrap,
#header.tb_header_transparent:not(.tbStickyScrolled) > .row-wrap > .row,
#header.tb_header_transparent:not(.tbStickyScrolled) > .row-wrap > .row > .col
{
  background: transparent none !important;
  box-shadow: none !important;
}
#bottom > .row,
#bottom > .row > .col,
#bottom > .row > .col > .row-wrap
{
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}


.tb_grid_view .price .tb_decimal_point,
.tb_list_view .price .tb_decimal_point,
.tb_price.tb_fancy .tb_decimal_point,
.price.custom .tb_decimal_point
{
  display: none;
}
.tb_grid_view .price .tb_decimal,
.tb_price.tb_fancy .tb_decimal,
.price.custom .tb_decimal
{
  position: relative;
  top: -0.25em;
    margin-left: 1px;
    font-size: 0.6em;
  vertical-align: top;
}

.main > .row > .col,
.sidebar > .row > .col
{
  display: block;
}

/*** Content Wrap ***/

#content > .row > .col {
  display: block;
}
@media (min-width: 769px) {
  .main {
    order: 2;
  }
  #left_col {
    order: 1;
  }
  #right_col {
    order: 3;
  }
}
.row.tb_separate_columns > #left_col {
    border-left-style: none;
  border-left-width: 0;
  border-right-style: solid;
  border-right-width: 1px;
  }
.row.tb_separate_columns > #right_col {
    border-right-style: none;
  border-right-width: 0;
  border-left-style: solid;
  border-left-width: 1px;
  }

/*  -----------------------------------------------------------------------------------------
    B O T T O M   A R E A   ( S T A T I C   F O O T E R )
-----------------------------------------------------------------------------------------  */

#copy {
  font-size: 11px;
}
#payment_images {
    text-align: right;
    word-spacing: -0.25em;
}
#payment_images .tb_payment {
  display: inline-block;
  word-spacing: normal;
  vertical-align: middle;
}
#payment_images .tb_payment img {
  display: inline-block;
  vertical-align: top;
}
#payment_images .tb_payment table {
  width: auto;
}
#payment_images .tb_payment + .tb_payment {
    margin-left: 12px;
  }


/*  -------------------------------------------------------------------------------------  */
/*  ---  Mobile Layout                          -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Max width: 767px                       -----------------------------------------  */

@media (max-width: 768px) {

  #copy,
  #payment_images
  {
    display: block;
    width: 100%;
    text-align: center;
  }
}

/*  -----------------------------------------------------------------------------------------
    L A Z Y   L O A D I N G
-----------------------------------------------------------------------------------------  */

img[data-src] {
  -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s;
}
img[data-src].lazyload:not(.lazyloaded) {
  opacity: 0;
}

/*  -----------------------------------------------------------------------------------------
    M E N U
-----------------------------------------------------------------------------------------  */

body.is_logged .tb_menu_system_account_login,
body:not(.is_logged) .tb_menu_system_account_logout,
body.is_affiliate_logged .tb_menu_system_affiliate_login,
body:not(.is_affiliate_logged) .tb_menu_system_affiliate_logout
{
  display: none;
}

/*  Megamenu   --------------------------------------------------------------------------  */

.tb_text > .tb_icon {
  min-width: 1.5em;
  margin-left: 0;
  margin-right: 0;
}
.tb_text > .tb_icon > i {
  vertical-align: top;
}
[dir="ltr"] .tb_text > img.tb_icon,
[dir="ltr"] .tb_text > .tb_icon > i
{
  margin-left: 0 !important;
}
[dir="rtl"] .tb_text > img.tb_icon,
[dir="rtl"] .tb_text > .tb_icon > i
{
  margin-right: 0 !important;
}

.dropdown ul.tb_grid_view > li,
.tb_menu_all_categories .tb_subcategories > .tb_listing > .tb_menu_category > a
{
  display: block;
}
.dropdown .tb_menu_category > .thumbnail,
.dropdown .tb_subcategories > ul > li > .thumbnail
{
    float: right;
    margin-bottom: 0;
}
.dropdown .tb_menu_category > .thumbnail:first-child,
.dropdown .tb_menu_category > .tb_toggle + .thumbnail,
.dropdown .tb_subcategories > ul > li > .thumbnail:first-child,
.dropdown .tb_subcategories > ul > li > .tb_toggle + .thumbnail
{
  float: none;
  margin-bottom: 12px;
}
.dropdown .tb_subcategories > .tb_grid {
  margin-top:  -20px;
  margin-left: -20px;
}
.dropdown .tb_subcategories > .tb_grid > li,
.dropdown .tb_subcategories > .tb_grid > div
{
      -ms-flex: 1 1 220px;
  -webkit-flex: 1 1 220px;
          flex: 1 1 220px;
  margin-top:   20px;
  padding-left: 20px;
}
.dropdown .tb_subcategories > .tb_multicolumn {
  -webkit-column-width: 180px;
     -moz-column-width: 180px;
          column-width: 180px;
  margin-top: -24px;
}
.dropdown .tb_subcategories > .tb_multicolumn > li:empty {
  display: none !important;
}
.dropdown .tb_subcategories > .tb_multicolumn.tb_list_1:first-child {
  margin-top: 0;
}
.dropdown .tb_subcategories > .tb_multicolumn:not(.tb_list_1) > * {
  display: table;
  width: 100%;
  margin-top: 0;
  padding-top: 24px;
}
.dropdown .tb_subcategories > .tb_multicolumn > *:after {
  content: '';
  display: table;
  clear: both;
}
.dropdown .tb_subcategories > .tb_multicolumn:not(.tb_list_1) > * > :last-child {
  margin-bottom: 0 !important;
}
.dropdown .tb_subcategories .tb_multicolumn .h4,
.dropdown .tb_subcategories .tb_multicolumn .h4 .tb_text
{
  display: block;
}
.dropdown-menu .col-md-fill .tb_category_brands {
  margin: 0 -24px;
  padding: 24px 24px 0 24px;
}
.dropdown-menu .col-md-fill .tb_category_brands .tb_list_1 {
  margin-bottom: ;
}
.tb_images,
.tab-content > .tb_megamenu > .dropdown-menu > .tb_category_brands .tb_images
{
  text-align: center;
  margin-top: -10px;
  margin-left: -20px;
}
.tb_images > * {
  display: inline-block;
  margin-top: 10px;
  margin-left: 20px;
}
.tb_multicolumn {
  -webkit-column-width: 140px;
     -moz-column-width: 140px;
          column-width: 140px;
}
.tb_multicolumn *,
.tb_menu_brands .tb_letter
{
  -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
                 break-inside: avoid;
}
.tb_multicolumn:not(.tb_list_1) > * + * {
  margin-top: 24px;
}
.tb_menu_brands .tb_letter + .tb_letter {
  margin-top: 12px;
}
.tb_menu_brands .tb_grid_view .tb_letter ul {
  margin-bottom: 0;
}
.tb_category_info_col * {
  color: inherit !important;
}
.tb_category_info_col .tb_desc {
  opacity: 0.9;
}
@media (max-width: 768px) {
  .tb_category_info_col {
    display: none;
  }
}
.tb_menu_banner {
  position: relative;
      -ms-flex-direction: row !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important;
}
.tb_menu_banner a {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
.dropdown-menu > .tb_menu_banner {
  width: auto;
  float: none;
  max-width: none;
  margin: 20px -20px -20px -20px;
  padding: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row:first-child:last-child {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    min-height: 100%;
  }
  .dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row:first-child:last-child .tb_subcategories {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
  }
}

/*  Dropdown tabs   ---------------------------------------------------------------------  */

.dropdown-menu > .tb_tabs > .nav-tabs {
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
}
.dropdown-menu > .tb_tabs > .nav-tabs > li {
  border-color: transparent !important;
}
.dropdown-menu > .tb_tabs > .nav-tabs > li {
  border-radius: 0;
}
.dropdown-menu > .tb_tabs.tabs-left > .nav-tabs {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown-menu > .tb_tabs.tabs-right > .nav-tabs {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-menu > .tb_tabs.tabs-left > .nav-tabs > li:first-child {
  border-top-left-radius: inherit;
}
.dropdown-menu > .tb_tabs.tabs-left > .nav-tabs > li:last-child {
  border-bottom-left-radius: inherit;
}
.dropdown-menu > .tb_tabs.tabs-right > .nav-tabs > li:first-child {
  border-top-right-radius: inherit;
}
.dropdown-menu > .tb_tabs.tabs-right > .nav-tabs > li:last-child {
  border-top-bottom-radius: inherit;
}
.dropdown-menu > .tb_tabs > .nav-tabs > .dropdown.tb_hovered {
  margin-bottom: 0;
  padding-bottom: 0;
}
.dropdown-menu > .tb_tabs > .nav-tabs > .dropdown:after,
.dropdown-menu > .tb_tabs > .tab-content > .dropdown:after
{
  content: none;
}
.dropdown-menu > .tb_tabs > .tab-content {
  border: none !important;
}
.dropdown-menu > .tb_tabs > .tab-content > * {
  display: none;
}
.dropdown-menu > .tb_tabs > .nav-tabs > .dropdown > a,
.dropdown-menu > .tb_tabs > .tab-content,
.dropdown-menu > .tb_tabs > .tab-content .col
{
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.dropdown-menu > .tb_tabs > .tab-content > .dropdown > .dropdown-menu {
  display: block;
  padding: 20px;
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_opened,
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .row,
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu,
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row
{
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
      -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu,
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row > .col-xs-12:first-child
{
      -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
      -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row {
      -ms-flex: 1 1 0px;
  -webkit-flex: 1 1 0px;
          flex: 1 1 0px;
}
@media (-webkit-min-device-pixel-ratio:0) {
  .dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row {
        -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
@-moz-document url-prefix() {
  .dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .row {
        -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > *:not(.row) {
      -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  padding: 20px;
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .clear {
  padding: 0;
}
.tb_tabbed_menu > .dropdown-menu,
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu
{
  padding: 0 !important;
}
.dropdown-menu > .tb_tabs > .tab-content > .tb_megamenu > .dropdown-menu > .tb_ip_20 {
  margin: 0;
}
.dropdown-menu > .tb_tabs > .tab-content > .dropdown > .dropdown-menu,
.dropdown-menu > .tb_tabs > .tab-content > .dropdown:hover > .dropdown-menu,
.dropdown-menu > .tb_tabs > .tab-content > .dropdown.tb_hovered > .dropdown-menu
{
  position: static;
  width: auto !important;
  margin: 0;
  box-shadow: none;
  opacity: 1 !important;
}
.dropdown-menu > .tb_tabs > .tab-content .col {
      -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories,
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories + .border,
.dropdown-menu > .tb_tabs > .tab-content .tb_category_brands,
.dropdown-menu > .tb_tabs > .tab-content .tb_category_info
{
      -ms-flex: 1 1 0px;
  -webkit-flex: 1 1 0px;
          flex: 1 1 0px;
  width: 100%;
}
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories {
  -ms-flex: 0 0 auto;
}
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories ~ .border,
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories ~ .tb_category_brands
{
      -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  width: calc(100% + 48px);
}
.dropdown-menu > .tb_tabs > .tab-content .tb_subcategories ~ .tb_category_brands {
  width: 100%;
}
.tb_megamenu .tb_images {
  margin-top: 0;
}
@media (max-width: 768px) {
  .dropdown .tb_subcategories ~ .tb_category_brands {
    padding-bottom: 24px;
  }
  .dropdown-menu > .tb_tabs > .tab-content .tb_subcategories,
  .dropdown-menu > .tb_tabs > .tab-content .tb_subcategories + .border,
  .dropdown-menu > .tb_tabs > .tab-content .tb_category_brands,
  .dropdown-menu > .tb_tabs > .tab-content .tb_category_info
  {
        -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

.nav:not(.nav-responsive) > li > .dropdown-menu > .tb_tabs > .tab-content > li > a {
  display: none;
}
@media (min-width: 769px) {
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .tab-content > li > a {
    display: none;
  }
}
@media (max-width: 768px) {
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .nav-tabs,
  .nav.nav-responsive .tb_menu_banner
  {
    display: none !important;
  }
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .tab-content,
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .tab-content > li
  {
    display: block !important;
  }
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .tab-content > li:not(.tb_active):not(.tb_hovered) > .dropdown-menu,
  .nav.nav-responsive > li > .dropdown-menu > .tb_tabs > .tab-content .tb_category_info_col
  {
    display: none !important;
  }
  .nav.nav-responsive .dropdown .tb_subcategories > .tb_multicolumn {
    margin-top: 0;
  }
  .nav.nav-responsive .col-xs-12 {
    width: 100% !important;
  }
  .nav.nav-responsive .tb_separate_columns.tb_ip_20 > .col:not(.tb_menu_banner) + .col {
    margin-top:  20px !important;
    padding-top: 20px;
  }
  .nav.nav-responsive .dropdown-menu > .clear.border {
    margin-left:  0;
    margin-right: 0;
  }
  .nav.nav-responsive .tb_menu_banner + .col {
    border-top: none;
  }
}

/*  -----------------------------------------------------------------------------------------
    U N S O R T E D
-----------------------------------------------------------------------------------------  */

.tb_vsep_0  > li { padding-top: 0;  padding-bottom: 0; }
.tb_vsep_xs > li, .tb_vsep_xs > li > a { padding-top: 2.4px; padding-bottom: 2.4px; }
.tb_vsep_sm > li, .tb_vsep_sm > li > a { padding-top: 6px; padding-bottom: 6px; }
.tb_vsep_md > li, .tb_vsep_md > li > a { padding-top: 12px; padding-bottom: 12px; }
.tb_vsep_lg > li, .tb_vsep_lg > li > a { padding-top: 18px; padding-bottom: 18px; }
.tb_vsep_xs > li > a { margin-top: -2.4px; margin-bottom: -2.4px; }
.tb_vsep_sm > li > a { margin-top: -6px; margin-bottom: -6px; }
.tb_vsep_md > li > a { margin-top: -12px; margin-bottom: -12px; }
.tb_vsep_lg > li > a { margin-top: -18px; margin-bottom: -18px; }
.tb_list_1.tb_vsep_xs > li:before { top: 12px; }
.tb_list_1.tb_vsep_sm > li:before { top: 15px; }
.tb_list_1.tb_vsep_md > li:before { top: 20px; }
.tb_list_1.tb_vsep_lg > li:before { top: 25px; }

/*  -----------------------------------------------------------------------------------------
    Q U I C K V I E W
-----------------------------------------------------------------------------------------  */

html.tb_quickview {
  overflow-x: hidden;
  overflow-y: scroll;
}
body[class*="quickview"],
body[class*="quickview"] #wrapper,
body[class*="quickview"] #content
{
  margin:  0 !important;
  padding: 0 !important;
  border:     none !important;
  box-shadow: none !important;
  background: none transparent !important;
}
.modal--quickview,
.modal--quickview .modal-body
{
  overflow: hidden;
  padding: 0;
}
.modal--quickview .ui-dialog-titlebar {
  display: none;
}
.modal--quickview iframe {
  display: block;
  width: calc(100% + 17px);
}
.modal--quickview:not(.ui-dialog) {
  display: block !important;
}
.modal--quickview:not(.in):not(.ui-dialog) {
  pointer-events: none;
}
body:not(.modal-open) .modal--quickview {
  position: absolute;
  top: 0;
  left: -2000px;
  width: 1200px;
  height: 1200px;
}
@media (min-width: 980px) {
  .modal--quickview .modal-dialog {
    width: 900px;
  }
}

/*  -----------------------------------------------------------------------------------------
    L A Z Y L O A D
-----------------------------------------------------------------------------------------  */

.container.lazyload,
.container-fluid.lazyload,
.row-wrap.lazyload,
.row-wrap.lazyload > .row,
.row-wrap.lazyload > .row > .col,
.row-wrap.lazyload .tb_wt,
.row-wrap.lazyload .tb_banner .tb_image
{
  background-image: none !important;
}

/*  -----------------------------------------------------------------------------------------
    S T I C K Y   S I D E B A R
-----------------------------------------------------------------------------------------  */

.col-sticky,
.col-sticky.is_stuck
{
  min-width: 0;
  margin-top: 0;
  margin-left:  0;
  margin-right: 0;
}
.is_stuck {
  min-width: 0 !important;
}
.tb_sticky_sidebar {
  min-width: 0;
}
.col-sticky > div {
      -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.col-sticky > .row {
      -ms-flex-basis: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}

/*  -----------------------------------------------------------------------------------------
    T H E M E   S T Y L E
-----------------------------------------------------------------------------------------  */


html[dir="ltr"] {
  width: auto;
}

#header.container.tbSticky:not(.tbStickyScrolled),
#header.tbStickyScrolled.tb_sticky_width_fixed,
#sticky_header.tb_sticky_width_fixed
{
  left: 50%;
}
#header.tbStickyScrolled.tb_sticky_width_full,
#sticky_header.tb_sticky_width_full
{
  width: 100%;
}


/*  -----------------------------------------------------------------------------------------
    C O M P O N E N T S
-----------------------------------------------------------------------------------------  */

/*  Buttons  ----------------------------------------------------------------------------  */

.btn {
  border-radius: 50px;
  box-shadow: none;
}

.tb_social_box .uiList li img {
  border-radius: 50%;
}

/*  Icons  ------------------------------------------------------------------------------  */

.ico-organie-squeezer:before {
  position: relative;
  top: -0.15em !important;
}

/*  Input Group  ------------------------------------------------------------------------  */

.input-group,
.input-group .btn
{
  border-radius: 3px;
}

/*  Subcategories  ----------------------------------------------------------------------  */

.tb_subcategories.tb_cstyle_1 h3 {
  font-size: 18px;
}
.tb_subcategories.tb_cstyle_1 h4 {
  margin-top:  12px;
  padding-top: 12px;
  font-size: 14px;
  font-style: italic;
  opacity: 0.6;
  background: linear-gradient(90deg, #ddd, #ddd) no-repeat top / 30px 1px;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.tb_subcategories.tb_cstyle_1 .tb_subcategory:hover h4 {
  background: linear-gradient(90deg, #f4a72a, #f4a72a) no-repeat top / 50px 1px;
}
.tb_subcategories.tb_cstyle_1 .tb_subcategory {
  margin: -21px 0;
  padding: 20px 5px;
  border: 1px solid transparent;
  -webkit-transition: border-color 0.3s;
          transition: border-color 0.3s;
}
.tb_subcategories.tb_cstyle_1 .tb_subcategory:hover {
  border: 1px solid #f4a72a;
}

/*  Modal / Dialog   --------------------------------------------------------------------- */

.modal-content {
  box-shadow: 0 0 40px rgba(0,0,0,0.15);
}

/*  Noty message   ----------------------------------------------------------------------- */

.noty_message {
  box-shadow: 0 0 20px rgba(0,0,0,0.15);
}

/*  Tabs  -------------------------------------------------------------------------------  */

.nav-pills > li,
.nav-tabs.tb_style_3 > li
{
  border-radius: 50px;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.nav-pills > li:not(.active),
.nav-tabs.tb_style_3 > li:not(.active)
{
  box-shadow: inset 0 0 0 1px #eeeeee;
}
.nav-pills > li:not(.active):hover,
.nav-tabs.tb_style_3 > li:not(.active):hover
{
  box-shadow: inset 0 0 0 1px #f4a72a;
}
.nav-pills > li a,
.nav-tabs.tb_style_3 > li a
{
  -webkit-transition: none;
          transition: none;
}

/*  Testimonials  -----------------------------------------------------------------------  */

.tb_testimonial .tb_text_wrap {
  position: relative;
  min-height: 200px;
  margin-bottom: 48px;
  padding: 24px;
  background: #fff;
}
.tb_testimonial .tb_text_wrap:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 36px;
  border-top: 25px solid #fff;
  border-right: 20px solid transparent;
}
.tb_testimonial .tb_text_wrap blockquote {
  margin-bottom: 10px;
  padding-top: 48px;
}
.tb_testimonial .tb_text_wrap blockquote:before {
  height: 32px;
  line-height: 60px;
}
.tb_testimonial img {
  border-radius: 100px;
}

/*  Text  -------------------------------------------------------------------------------  */

.tb_text_wrap a {
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.tb_text_wrap blockquote {
  padding: 60px 0 0 0;
}
.tb_text_wrap blockquote,
.tb_text_wrap blockquote > p
{
  line-height: 1.7 !important;
}
.tb_text_wrap blockquote:before {
    left: 0;
    position: absolute;
  top: 0;
  width: 35px;
  height: 50px;
  line-height: 80px;
  text-align: center;
  font-size: 80px;
  font-family: inherit;
  font-style: normal;
  color: #f4a72a;
  opacity: 1;
}
.tb_text_wrap blockquote:after {
  content: none;
}

/*  Articles  ---------------------------------------------------------------------------  */

.tb_article .tb_item_info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
      -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.tb_article .tb_item_info > *,
.tb_grid_view .tb_article > h2,
.tb_grid_view .tb_article > .tb_meta,
.tb_grid_view .tb_article > .tb_description
{
  -ms-flex-order: 2;
   -webkit-order: 2;
           order: 2;
}
.tb_article .tb_item_info .tb_meta,
.tb_grid_view .tb_article > .tb_meta + .thumbnail
{
  -ms-flex-order: 1;
   -webkit-order: 1;
           order: 1;
  font-family: "Playfair Display", serif;
  font-style: italic;
  color: #ababab;
}
.tb_article .tb_item_info .tb_description {
  margin-bottom: 0;
}
.tb_article .tb_item_info > .tb_meta:last-child {
  margin-bottom: -5px !important;
}
.tb_article .tb_read_more {
  display: table;
  margin: 0;
  padding-top: 20px;
  text-transform: uppercase;
  font-weight: normal;
}
.tb_article .tb_read_more span {
  position: relative;
  top: -2px;
}
@media (min-width: 1261px) {
  .tb_gut_lg_50 .tb_compact_view > div + div,
  .tb_gut_lg_50 .tb_compact_view > li + li,
  .tb_gut_lg_50 .tb_compact_view > span + span
  {
    margin-top: 42px;
  }
}

.tb_fancy .thumbnail {
  max-width: 100%;
}
.tb_fancy .thumbnail,
.tb_fancy_thumb .image a
{
  position: relative;
  z-index: 1;
  padding-bottom: 30px;
  padding-right:  30px;
}
.tb_fancy .thumbnail > img,
.tb_fancy .thumbnail > .image-holder,
.tb_fancy_thumb .image a > img,
.tb_fancy_thumb .image a > span
{
  position: relative;
  z-index: 1;
}
.tb_fancy .thumbnail:after,
.tb_fancy_thumb .image a:after
{
  content: '';
  z-index: 0;
  position: absolute;
  top:     30px;
  right:   0;
  bottom:  0;
  left:    30px;
  border:  6px solid #f4f1e3;
}

/*  -----------------------------------------------------------------------------------------
    L I S T I N G
-----------------------------------------------------------------------------------------  */

.tb_listing_options > div {
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.tb_listing_options select {
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
    margin-left: 5px;
    padding: 0 9.6px;
}
.tb_listing_options .display a {
  display: inline-block;
  width:  48px;
  height: 48px;
  text-indent: -1000em;
  vertical-align: top;
  color: #666;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.tb_listing_options .display a:hover {
  color: #f4a72a;
  border: 1px solid #f4a72a;
}
.tb_listing_options .display a.tb_main_color {
  color: #fff !important;
  background-color: #f4a72a;
  border: none !important;
}
.tb_listing_options .display a i {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  float: left;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
            -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  text-indent: 0;
}
.tb_listing_options .display a i:before {
  margin: 0;
}

/*  -----------------------------------------------------------------------------------------
    P R O D U C T S
-----------------------------------------------------------------------------------------  */

.tb_no_text > span[data-tooltip]:before {
  padding-top: 0;
}
.product-thumb_style1 .thumbnail .image {
  -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s;

}
.product-thumb_style1 .thumbnail .button-group {
  position: absolute;
  top: calc(50% - 48px) !important;
  left: 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
      -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
            -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  height: 60px;
  margin-left: 0;
  text-align: center;
}
.product-thumb_style1 .thumbnail .button-group.button-group.button-group.button-group > * {
  position: static;
  margin-left: 0 !important;
  transition: ;
}
.product-thumb_style1 .tb_button_wishlist .fa-heart.tb_icon_16:before {
  text-indent: 2px;
}
.product-thumb_style1 .fa-retweet.tb_icon_16:before {
  text-indent: 2px !important;
}
.product-thumb_style1 .price {
  margin-top:  6px;
  padding-top: 12px;
  background: linear-gradient(90deg, #ddd, #ddd) no-repeat top / 30px 1px;
  -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.product-thumb_style1:hover .price {
  background: linear-gradient(90deg, #f4a72a, #f4a72a) no-repeat top / 50px 1px;
}
.product-thumb_style1 .tb_label_new,
.product-thumb_style1 .tb_label_special
{
  position: static;
  margin-top: 18px;
  padding-right: 10px;
  padding-left: 10px;
  -ms-flex-item-align: center;
   -webkit-align-self: center;
           align-self: center;
  border-radius: 20px;
  font-size: 12px;
}

.product-thumb_style2 .price {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
      -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
     -ms-flex-line-pack: center;
  -webkit-align-content: center;
          align-content: center;
            -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width:  100px;
  height: 100px;
  background-color: #f4a72a;
  border-radius: 50%;
}
.product-thumb_style2 .price-old,
.product-thumb_style2 .price-regular,
.product-thumb_style2 .price-new
{
  text-align: center;
  color: #fff !important;
}
.product-thumb_style2 .price-old {
  margin-top: -10px;
  line-height: 20px;
  font-size: 14px;
  opacity: 0.5;
}
.product-thumb_style2 .price-new {
  display: block;
  width: 100%;
}
.product-thumb_style2 .caption > :not(:first-child) {
  margin-top: 24px;
}
.product-thumb_style2 .caption > :first-child {
  margin-top: 0;
}
.product-thumb_style2 .tb_counter.tb_style_1 .tb_counter_label {
  min-width: 100px;
  text-transform: none;
  font-style: italic;
}

.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1 {
  padding: 30px !important;
  background-color: #fff !important;
  border: 1px solid #f3f0e2;
  border: 1px solid #eeeeee;
  -webkit-transition: border 0.3s;
          transition: border 0.3s;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1:hover {
  border-color: #f4a72a;
}
.tb_listing.tb_style_plain div:not(.tb_back) > .product-thumb_style1:hover .thumbnail .image {
  opacity: 0.4;
}

.tb_grid_view .price .tb_currency.tb_before,
.tb_list_view .price .tb_currency.tb_before
{
    margin-right: 1px;
  }
.tb_grid_view .price .tb_decimal_point,
.tb_list_view .price .tb_decimal_point
{
  display: inline;
}
.tb_grid_view .price .tb_decimal,
.tb_list_view .price .tb_decimal,
.tb_price.tb_fancy .tb_decimal
{
  position: static;
  top: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: inherit;
  vertical-align: baseline;
}
.tb_list_view .product-thumb .tb_button_add_to_cart .btn.btn-sm {
  top: 0;
}
.tb_list_view .product-thumb .tb_button_add_to_cart .btn.btn-md {
  top: -6px;
}

.tb_products.tb_compact_view .price {
  margin-top:  6px;
  padding-top: 6px;
    background: linear-gradient(90deg, #ddd, #ddd) no-repeat top left / 30px 1px;
  }
.tb_products.tb_compact_view .image {
  padding: 10px;
  border: 1px solid #eeeeee;
}
.tb_products.tb_compact_view .tb_label_new,
.tb_products.tb_compact_view .tb_label_special
{
  position: static;
  margin-top: 2.88px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 20px;
  font-size: 12px;
}


/*  -----------------------------------------------------------------------------------------
    P A G E   B U I L D E R
-----------------------------------------------------------------------------------------  */

/*  Icon list  --------------------------------------------------------------------------  */

.tb_wt_icon_list_organie .tb_icon {
  position: relative;
}
.tb_wt_icon_list_organie .tb_icon:after {
  content: '\e90f';
  z-index: 1;
  position: absolute;
  top:       0;
  left:      0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
       -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
            -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width:  100%;
  height: 100%;
  font-family: 'Organie' !important;
}
.tb_wt_icon_list_organie .tb_icon:before {
  z-index: 2;
}
.tb_wt_icon_list_organie .tb_icon[style*="width: 120px"]:after { font-size: 120px; }
.tb_wt_icon_list_organie .tb_icon[style*="width: 130px"]:after { font-size: 130px; }


/*  Product slider  ---------------------------------------------------------------------  */

.tb_wt_product_slider .panel-body > .row > div:first-child {
  position: relative;
  z-index: 1;
}
.tb_wt_product_slider .tb_item_thumb_wrap {
  padding-bottom: 70%;
}
.tb_wt_product_slider .tb_item_thumb_wrap > div {
  top: 0;
  bottom: 0;
}
.tb_wt_product_slider .product-thumb_style2,
.tb_wt_product_slider .product-thumb_style2 .image + div,
.tb_wt_product_slider .product-thumb_style2 .caption
{
  position: static;
}
.tb_wt_product_slider .product-thumb_style2 .price {
  position: absolute;
  z-index: 20;
  top: 20%;
  left: 30px;
}

.tb_wt_product_slider_simple .tb_item_thumb_wrap,
.tb_wt_product_slider_simple .tb_item_thumb
{
  height: auto !important;
  padding: 0 !important;
  background-color: transparent;
}
.tb_wt_product_slider_simple .tb_item_thumb
{
  position: static !important;
}
.tb_wt_product_slider_simple .tb_fancy_thumb .image a {
  padding: 0;
}
.tb_wt_product_slider_simple .tb_fancy_thumb .image a:after {
  content: '';
}
.tb_wt_product_slider_simple .tb_slider_controls a {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
}
.tb_wt_product_slider_simple:hover .tb_slider_controls a {
  opacity: 1;
}
.tb_wt_product_slider_simple .tb_slider_controls .tb_prev {
  left: 0 !important;
}
.tb_wt_product_slider_simple .tb_slider_controls .tb_next {
  right: 0 !important;
}
.tb_wt_product_slider_simple .tb_list_view .product-thumb .tb_button_add_to_cart .btn.btn-md {
  top: auto;
}

/*  -----------------------------------------------------------------------------------------
    P R E S E T
-----------------------------------------------------------------------------------------  */

/*  Banner  -----------------------------------------------------------------------------  */

[class*="pr_banner"] .tb_line_2 {
  display: table !important;
  width: auto;
  padding: 0.2em 0.8em;
  background: rgba(0,0,0,0.5);
}
[class*="pr_banner"] .text-center .tb_line_2 {
  margin-left: auto;
  margin-right: auto;
}

/*  -----------------------------------------------------------------------------------------
    P A G E S
-----------------------------------------------------------------------------------------  */

/*  Product  ----------------------------------------------------------------------------  */

#review .tb_empty {
  background: transparent !important;
}

/*  Shopping Cart  ----------------------------------------------------------------------  */

#collapse-coupon .input-group, #collapse-reward .input-group, #collapse-voucher .input-group
{
  width: 420px;
}

/*  Contacts  ---------------------------------------------------------------------------  */

.tb_page_information_contact .tb_system_page_content input,
.tb_page_information_contact .tb_system_page_content textarea,
.tb_page_information_contact .tb_system_page_content .form-group div
{
  width: 100%;
  max-width: none;
}
.tb_page_information_contact .tb_system_page_content .form-group div {
  margin-left: 0 !important;
}
.tb_page_information_contact .tb_system_page_content h3,
.tb_page_information_contact .tb_system_page_content .form-group .control-label
{
  display: none !important;
}
.tb_page_information_contact .tb_system_page_content fieldset {
  margin-left: -30px;
}
.tb_page_information_contact .tb_system_page_content .form-group {
  float: left;
  margin-left: 0 !important;
  padding-left: 30px;
}
.tb_page_information_contact .tb_system_page_content h3 + .form-group,
.tb_page_information_contact .tb_system_page_content h3 + .form-group + .form-group
{
  clear: none;
  width: 50%;
  max-width: none;
}
.tb_page_information_contact .tb_system_page_content h3 + .form-group + .form-group + .form-group {
  width: 100%;
}
.tb_page_information_contact .tb_system_page_content .buttons {
  max-width: 200px;
  margin-right: auto;
  margin-left:  auto;
  padding-top: 0;
}
.tb_page_information_contact .tb_system_page_content .buttons:before {
  content: none;
}

/*  -----------------------------------------------------------------------------------------
    H E A D E R
-----------------------------------------------------------------------------------------  */

.tbSticky {
  box-shadow:
    0 0 20px rgba(0, 0, 0, 0.08);
}
.tb_system_cart_menu .heading .tb_icon {
  margin: 0 !important;
}
#cart .heading .tb_items,
.tb_system_cart_menu .heading .tb_items,
.tb_menu_system_account_wishlist .tb_icon + .tb_items
{
  position: absolute;
    right: 0;
    width: 15px;
  height: 15px;
  line-height: 15px !important;
  text-align: center;
  font-weight: normal !important;
  font-size: 10px !important;
  background: #333;
  color: #fff !important;
  border-radius: 50%;
  opacity: 1 !important;
}
.tb_system_cart_menu .heading .tb_icon.ico-organie-basket {
  margin-top: -2px !important;
}
.tb_system_cart_menu .heading .tb_items {
  margin: 16px -3px 0 0 !important;
}
.tb_menu_system_account_wishlist .tb_icon + .tb_items {
  margin: 5px -2px 0 0;
}
.tb_system_cart_menu .heading .tb_items:before,
.tb_system_cart_menu .heading .tb_items:after,
.tb_menu_system_account_wishlist .tb_icon + .tb_items:before,
.tb_menu_system_account_wishlist .tb_icon + .tb_items:after
{
  content: none !important;
}
.twitter-typeahead .dropdown-menu {
  padding: 20px;
}
.twitter-typeahead .model {
  font-size: 85%;
  opacity: 0.6;
}

.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading > a {
    padding-left: 45px;
  text-align: right;
  }
.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading > a > * {
  display: block !important;
}
.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_icon {
  position: absolute;
  top: 0;
    left: 0;
  }
.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_label {
  line-height: 12px !important;
}
.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_total {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 24px !important;
  border: none !important;
}
.tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_items {
  top: 0;
  left: 24px;
  margin: 0 !important;
}
#sticky_header .tb_wt_header_cart_menu_system #cart .ico-organie-basket
{
  text-indent: 1px;
  font-size: 20px;
}
#sticky_header .tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_icon,
#sticky_header .tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_label,
#sticky_header .tb_wt_header_cart_menu_system.tb_style_2 #cart .heading .tb_total
{
  display: none !important;
}


.tb_icon_list .tb_icon.tb_style_4,
.tb_icon_list .tb_icon.tb_style_5
{
  border-width: 1px;
}
.tb_icon_list .tb_icon.tb_style_4:before,
.tb_icon_list .tb_icon.tb_style_5:before
{
  margin-top: -1px;
}
.tb_icon_list .tb_icon.tb_style_4:hover,
.tb_icon_list .tb_icon.tb_style_5:hover
{
  border-color: transparent !important;
}

#copy {
  font-size: 12px;
}
