@import url('https://fonts.googleapis.com/css2?family=Gentium+Book+Basic&family=Josefin+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lalezar&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@charset "UTF-8";
/*
* Qualitative Themes by IXThemes
*
* @theme_author IXThemes Project,http://ixthemes.org
* @theme_shop  IXThemes Shop,http://shop.ixthemes.com
* @theme_name  ixt0330190flowers_p
* @theme_release 9.0
*/

.cat_desc .lnk_more {
  display: none;
}

#category_description_short {
  display: none;
}

#category_description_full {
  display: block;
}

#center_column .contentpaneopen td {
  border: 0;
}

.lightframe {
  border: 1px solid #ccc;
  padding: 4px;
}

.product-count {
  display: none;
}

#layer_cart .layer_cart_cart .button-container a:first-child {
  float: left;
}

#more_info_block {
  display: none;
}

.product-image-container .framed {
  border: none;
  box-shadow: none;
  border-radius: none;
  -moz-border-radius: none;
  -khtml-border-radius: none;
  -webkit-border-radius: none;
}

#choose_accessory {
  background: #ebcbdb;
  border-radius: 4px;
  color: black;
  display: block;
  margin-left: 5px;
  text-align: center;
  padding: 20px 40px;
}

#choose_accessory:hover {
  background: #ef59a1;
  color: white;
}

#primary_block a.color_pick {
  border: 1px solid #eee;
}

#primary_block a.color_pick.selected {
  border: 1px solid #000;
}

.form-error #postcode {
  border: 1px solid #ccc;
}

.bloc_adresses .address_city {
  margin-left: 6px;
}

#layer_cart .crossseling {
  display: none;
}

.layer_cart_product {
  display: none;
}

#HOOK_TOP_PAYMENT .checkout_feilds_wrapper {
  background: #eee;
  border: 2px solid #D87B29;
  font-weight: bold;
  padding: 20px;
}

#HOOK_TOP_PAYMENT .checkout_feilds_wrapper .checkout_field {
  text-transform: uppercase;
  font-size: 20px;
}

#checkout_field_3 {
  width: 100px !important;
}

#liquidslider-crosssellingl-wrapper {
  display: none;
}

.alert-danger {
  background: red;
  color: white;
}

#center_column .alert-danger p,
#center_column .alert-danger li {
  color: white;
}

.form-error input[type=text] {
  border: 1px solid red;
}

#otppayment_form {
  margin-top: 20px!important;
}

.payment_module .fa-4x {
  margin-bottom: 10px;
}

span.address_name {
  margin-right: 5px;
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.replace select {
  width: 200px;
}

.replace select option:not([disabled]) {
  font-weight: bold;
}

#interval_alert {
  background: #ebcbdb;
  padding: 15px;
  border: 1px solid black;
  margin-right: 70px;
  text-align: justify;
}

#no_delivery_warning {
  background: red;
  padding: 15px;
  border: 1px solid black;
  margin-right: 70px;
  text-align: justify;
}

#ddw-summary {
  margin-top: 20px;
}

#ddw_timeslots {
  display: none;
}

#order-detail-content + .order_delivery {
  display: none;
}

#checkout_feilds_summary label {
  font-size: 16px;
  font-weight: bold;
}

#ordermsg label {
  text-align: center !important;
}

#ordermsg textarea {
  margin: 5px auto;
  width: 70%!important;
}

#checkout_feilds_summary textarea {
  margin: 5px auto;
  border: 2px solid #ccc;
  width: 70%!important;
}

#checkout_feilds_summary label {
  text-align: center !important;
}

#module-bestkit_checkoutfields-myaccount #submitAccount + span {
  display: none;
}

.order_delivery .col-xs-12:nth-child(2),
.addressesAreEquals,
#order .addresses .row:nth-child(2) .col-xs-12:nth-child(2) {
  display: none;
}

#order .addresses .row:nth-child(2) {
  margin-top: 20px;
}

.bestkit_customerattributes h1 {
  margin-top: 20px;
}

#cookieNotice td {
  color: #fff;
}

#subtitle {
  margin: -50px 0 20px 120px;
}
@media (max-width: 991px) {
  #subtitle {
    text-align: center;
  }
}
#subcategories {
  border: none;
  margin-bottom: 40px;
}
#subcategories ul li .subcategory-name {
  text-transform: none;
}
#subcategories .center-block {
  padding: 10px 0;
}
#cmsinfo_block ul {
  margin: 0;
}
#cmsinfo_block h3 {
  margin-top: 20px;
}
#cmsinfo_block a {
  color: #ef59a1;
}
#homeslidertc .pull-right {
  padding-top: .25em;
  font-size: 18px;
  text-align: right;
}
#homeslidertc .pull-right span {
  font-size: 26px;
}
html {
  padding: 0;
  margin: 0;
  height: 100%
}
:focus {
  outline: 0
}
#ixt-main {
  background: #fff;
  margin: 0 auto;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  overflow: hidden!important
}
table,
ul.ixt-hmenu {
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
ol,
li {
  margin: 0;
  padding: 0
}
.fancybox-skin,
#layer_cart {
  background-image: url('../img/page.png')
}
.ixt-button {
  border: 0;
  border-collapse: separate;
  -webkit-background-origin: border!important;
  -moz-background-origin: border!important;
  background-origin: border-box!important;
  background: #ebcbdb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 0;
  padding: 0 9px;
  margin: 0 auto;
  height: 32px
}
.ixt-postcontent,
.ixt-postheadericons,
.ixt-postfootericons,
.ixt-blockcontent,
ul.ixt-vmenu a {
  text-align: left
}
.ixt-postcontent,
.ixt-postcontent li,
.ixt-postcontent table,
.ixt-postcontent a,
.ixt-postcontent a:link,
.ixt-postcontent a:visited,
.ixt-postcontent a.visited,
.ixt-postcontent a:hover,
.ixt-postcontent a.hovered {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif
}
.ixt-postcontent p {
  margin: 12px 0
}
.ixt-postcontent h1,
.ixt-postcontent h1 a,
.ixt-postcontent h1 a:link,
.ixt-postcontent h1 a:visited,
.ixt-postcontent h1 a:hover,
.ixt-postcontent h2,
.ixt-postcontent h2 a,
.ixt-postcontent h2 a:link,
.ixt-postcontent h2 a:visited,
.ixt-postcontent h2 a:hover,
.ixt-postcontent h3,
.ixt-postcontent h3 a,
.ixt-postcontent h3 a:link,
.ixt-postcontent h3 a:visited,
.ixt-postcontent h3 a:hover,
.ixt-postcontent h4,
.ixt-postcontent h4 a,
.ixt-postcontent h4 a:link,
.ixt-postcontent h4 a:visited,
.ixt-postcontent h4 a:hover,
.ixt-postcontent h5,
.ixt-postcontent h5 a,
.ixt-postcontent h5 a:link,
.ixt-postcontent h5 a:visited,
.ixt-postcontent h5 a:hover,
.ixt-postcontent h6,
.ixt-postcontent h6 a,
.ixt-postcontent h6 a:link,
.ixt-postcontent h6 a:visited,
.ixt-postcontent h6 a:hover,
.ixt-blockheader .t,
.ixt-blockheader .t a,
.ixt-blockheader .t a:link,
.ixt-blockheader .t a:visited,
.ixt-blockheader .t a:hover,
.ixt-vmenublockheader .t,
.ixt-vmenublockheader .t a,
.ixt-vmenublockheader .t a:link,
.ixt-vmenublockheader .t a:visited,
.ixt-vmenublockheader .t a:hover,
.ixt-headline,
.ixt-headline a,
.ixt-headline a:link,
.ixt-headline a:visited,
.ixt-headline a:hover,
.ixt-slogan,
.ixt-slogan a,
.ixt-slogan a:link,
.ixt-slogan a:visited,
.ixt-slogan a:hover,
.ixt-postheader,
.ixt-postheader a,
.ixt-postheader a:link,
.ixt-postheader a:visited,
.ixt-postheader a:hover {
  font-weight: normal;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-postcontent a,
.ixt-postcontent a:link {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #ef59a1;
}
.ixt-postcontent a:hover,
.ixt-postcontent a.hover {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #5d2755
}
.ixt-postcontent h1 {
  color: #b44ba4;
  font-size: 22px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h1 {
  font-size: 22px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h1 a,
.ixt-postcontent h1 a:link,
.ixt-postcontent h1 a:hover,
.ixt-postcontent h1 a:visited,
.ixt-blockcontent h1 a,
.ixt-blockcontent h1 a:link,
.ixt-blockcontent h1 a:hover,
.ixt-blockcontent h1 a:visited {
  font-size: 22px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h2 {
  color: #b44ba4;
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h2 {
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h2 a,
.ixt-postcontent h2 a:link,
.ixt-postcontent h2 a:hover,
.ixt-postcontent h2 a:visited,
.ixt-blockcontent h2 a,
.ixt-blockcontent h2 a:link,
.ixt-blockcontent h2 a:hover,
.ixt-blockcontent h2 a:visited {
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h3 {
  color: #c473b8;
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h3 {
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h3 a,
.ixt-postcontent h3 a:link,
.ixt-postcontent h3 a:hover,
.ixt-postcontent h3 a:visited,
.ixt-blockcontent h3 a,
.ixt-blockcontent h3 a:link,
.ixt-blockcontent h3 a:hover,
.ixt-blockcontent h3 a:visited {
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h4 {
  color: #3a1835;
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h4 {
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h4 a,
.ixt-postcontent h4 a:link,
.ixt-postcontent h4 a:hover,
.ixt-postcontent h4 a:visited,
.ixt-blockcontent h4 a,
.ixt-blockcontent h4 a:link,
.ixt-blockcontent h4 a:hover,
.ixt-blockcontent h4 a:visited {
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h5 {
  color: #3a1835;
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h5 {
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h5 a,
.ixt-postcontent h5 a:link,
.ixt-postcontent h5 a:hover,
.ixt-postcontent h5 a:visited,
.ixt-blockcontent h5 a,
.ixt-blockcontent h5 a:link,
.ixt-blockcontent h5 a:hover,
.ixt-blockcontent h5 a:visited {
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h6 {
  color: #89397d;
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-blockcontent h6 {
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postcontent h6 a,
.ixt-postcontent h6 a:link,
.ixt-postcontent h6 a:hover,
.ixt-postcontent h6 a:visited,
.ixt-blockcontent h6 a,
.ixt-blockcontent h6 a:link,
.ixt-blockcontent h6 a:hover,
.ixt-blockcontent h6 a:visited {
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
preheader,
header,
footer,
article,
nav,
#ixt-hmenu-bg,
.ixt-sheet,
.ixt-hmenu a,
.ixt-vmenu a,
.ixt-slidenavigator>a,
.ixt-checkbox:before,
.ixt-radiobutton:before {
  -webkit-background-origin: border!important;
  -moz-background-origin: border!important;
  background-origin: border-box!important
}
preheader,
header,
footer,
article,
nav,
#ixt-hmenu-bg,
.ixt-sheet,
.ixt-slidenavigator>a,
.ixt-checkbox:before,
.ixt-radiobutton:before {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
ul {
  list-style-type: none
}
ol {
  list-style-position: inside
}
html,
body {
  height: 100%;;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body {
  padding: 0;
  margin: 0;
  min-width: 991px;
  color: #3a1835
}
.ixt-header:before,
#ixt-header-bg:before,
.ixt-layout-cell:before,
.ixt-layout-wrapper:before,
.ixt-footer:before,
.ixt-nav:before,
#ixt-hmenu-bg:before,
.ixt-sheet:before {
  width: 100%;
  content: " ";
  display: table;
  border-collapse: collapse;
  border-spacing: 0
}
.ixt-header:after,
#ixt-header-bg:after,
.ixt-layout-cell:after,
.ixt-layout-wrapper:after,
.ixt-footer:after,
.ixt-nav:after,
#ixt-hmenu-bg:after,
.ixt-sheet:after,
.cleared,
.clearfix:after {
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " "
}
form {
  padding: 0!important;
  margin: 0!important
}
table.position {
  position: relative;
  width: 100%;
  table-layout: fixed
}
li h1,
.ixt-postcontent li h1,
.ixt-blockcontent li h1 {
  margin: 1px
}
li h2,
.ixt-postcontent li h2,
.ixt-blockcontent li h2 {
  margin: 1px
}
li h3,
.ixt-postcontent li h3,
.ixt-blockcontent li h3 {
  margin: 1px
}
li h4,
.ixt-postcontent li h4,
.ixt-blockcontent li h4 {
  margin: 1px
}
li h5,
.ixt-postcontent li h5,
.ixt-blockcontent li h5 {
  margin: 1px
}
li h6,
.ixt-postcontent li h6,
.ixt-blockcontent li h6 {
  margin: 1px
}
li p,
.ixt-postcontent li p,
.ixt-blockcontent li p {
  margin: 1px
}
.ixt-shapes {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0
}
.ixt-slider-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%
}
.ixt-slidenavigator>a {
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px
}
.ixt-slidenavigator>a:last-child {
  margin-right: 0!important
}
.ixt-header-object {
  display: block;
  left: 100%;
  margin-left: -300px;
  position: absolute;
  top: 0;
  width: 300px;
  height: 150px;
  background-position: 0 0;
  background-repeat: no-repeat;
  z-index: 1
}
.default-responsive .ixt-header-object {
  display: none
}
.ixt-headline {
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 7px;
  left: .82%;
  margin-left: -4px!important;
  line-height: 100%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 101
}
.ixt-headline,
.ixt-headline a,
.ixt-headline a:link,
.ixt-headline a:visited,
.ixt-headline a:hover {
  font-size: 100px;
  font-family: 'Elsie Swash Caps', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-shadow: 0 0 12px #e6f74a;
  padding: 0;
  margin: 0;
  color: #d70913!important;
  white-space: nowrap
}
.ixt-slogan {
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 118px;
  left: 1.5%;
  line-height: 100%;
  margin-left: -3px!important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 102;
  white-space: nowrap
}
.ixt-slogan,
.ixt-slogan a,
.ixt-slogan a:link,
.ixt-slogan a:visited,
.ixt-slogan a:hover {
  font-size: 15px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  padding: 0;
  margin: 0;
  color: #ef59a1!important
}
.ixt-sheet {
  background: #fff;
  padding: 3px;
  margin: 10px auto 0;
  position: relative;
  cursor: auto;
  width: 100%;
  min-width: 991px;
  //max-width: 1170px;
  z-index: 100
}
preheader {
  width: 100%;
  min-width: 991px;
  max-width: 1170px
}
preheader .ixt-block {
  margin-left: 0;
  margin-right: 0
}
.ixt-preheader-default {
  z-index: 2;
  width: 100%;
  min-width: 991px;
  max-width: 1170px
}
.ixt-preheader-menu {
  z-index: 2
}
#ixt-topmenu {
  margin-bottom: 10px
}
.ixt-sheetp {
  position: relative;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: px;
  cursor: auto;
  width: 90%;
  min-width: 991px;
  max-width: 1170px
}
.ixt-header {
  margin: 0 auto;
  background-repeat: no-repeat;
  height: 150px;
  background-image: url('../img/header.png');
  background-position: center top;
  position: relative;
  z-index: auto!important
}
.custom-responsive .ixt-header {
  background-image: url('../img/header.png');
  background-position: center top
}
.default-responsive .ixt-header,
.default-responsive #ixt-header-bg {
  background-image: url('../img/header.png');
  background-position: center center;
  background-size: cover
}
.ixt-header>.widget {
  position: absolute;
  z-index: 101
}
.ixt-header>.block {
  position: absolute;
  z-index: 101
}
.ixt-logo {
  display: block;
  position: absolute;
  left: 10px;
  top: 0;
  width: 93%;
  height: 150px
}
.ixt-logo1,
.ixt-logo2 {
  display: block;
  width: 49.9%;
  float: left;
  height: 150px;
  padding: 0;
  overflow: hidden
}
div.ixt-logo-image {
  position: relative;
  height: 150px;
  display: block;
  text-align: left;
  overflow: hidden
}
.ixt-logo-image img {
  width: 350px !important;
  height: auto;
}
div.ixt-logo div.ixt-logo-image {
  height: 140px;
  padding-top: 10px
}
div.ixt-logo h1.ixt-logo-name {
  padding-top: 0
}
div.ixt-logo1 div.ixt-logo-image {
  height: 140px;
  padding-top: 2%
}
div.ixt-logo1 h1.ixt-logo-name {
  padding-top: 2%
}
div.ixt-logo2 div.ixt-logo-image,
div.ixt-logo2 h1.ixt-logo-name {
  padding-top: 2%
}
div.ixt-logo-banner {
  margin-top: 2px;
  font-size: 0;
  display: block;
  text-align: left;
  bottom: 0;
  padding-bottom: 4px;
  padding-left: 220px
}
div.ixt-logo1-banner {
  margin-top: 10px;
  font-size: 0;
  display: block;
  text-align: left;
  bottom: 0;
  padding-bottom: 4px;
  padding-left: 0
}
div.ixt-extheader {
  width: 45%;
  float: left;
  height: 150px;
  overflow: hidden
}
.ixt-header .ixt-header-block {
  display: block;
  position: relative;
  width: 410px;
  max-height: 150px;
  overflow: hidden;
  padding: 0 10px 0 10px;
  margin: 0
}
.ixt-header .ixt-header-block a {
  text-decoration: none
}
.ixt-header .ixt-header-block .ixt-block {
  padding-top: 0;
  filter: alpha(opacity=85);
  -moz-opacity: .85;
  opacity: .85
}
.ixt-header .ixt-header-block .ixt-blockheader {
  cursor: default
}
.ixt-header .ixt-header-block .ixt-blockheader h3.t {
  float: left
}
.ixt-header .ixt-header-block .ixt-blockcontent {
  padding: 2px
}
.ixt-header-rss {
  z-index: 100;
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 22px;
  height: 22px
}
.ixt-header-rss a:hover {
  cursor: pointer
}
.ixt-header-rssicon {
  position: relative;
  display: block;
  float: right;
  background-image: url('../img/toprssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 5px 0;
  height: 22px;
  width: 22px;
  cursor: pointer
}
#ixt-banner {
  display: block;
  position: relative;
  width: 468px;
  height: 60px;
  overflow: hidden
}
#ixt-headerlogo-siteclosed,
#ixt-headerlogo-redirect {
  float: left;
  padding-left: 2px;
  padding-top: 55px
}
.ixt-wblock1 {
  text-align: center;
  padding: 3px 3px 3px 3px!important;
  margin: 0 auto
}
.ixt-wblock1 .ixt-block {
  margin-left: 0;
  margin-right: 0
}
.ixt-wblock1 h3.t {
  text-align: center
}
.ixt-wblock1 ul li {
  text-decoration: none;
  display: inline-block;
  padding: 2px 4px!important;
  width: 142px;
  background: none!important
}
.ixt-wblock1 .ixt-postcontent a,
.ixt-wblock1 .ixt-postcontent a:hover,
.ixt-wblock1 .ixt-postcontent a:visited,
.ixt-wblock1 .ixt-postcontent a:link {
  text-decoration: none
}
.ixt-wblock2 {
  text-align: center;
  padding: 3px 3px 3px 3px!important;
  margin: 0 auto
}
.ixt-wblock2 .ixt-block {
  margin-left: 0;
  margin-right: 0
}
.ixt-wblock2 h3.t {
  text-align: center
}
.ixt-wblock2 ul li {
  text-decoration: none;
  display: inline-block;
  padding: 2px 4px!important;
  width: 142px;
  background: none!important
}
.ixt-wblock2 .ixt-postcontent a,
.ixt-wblock2 .ixt-postcontent a:hover,
.ixt-wblock2 .ixt-postcontent a:visited,
.ixt-wblock2 .ixt-postcontent a:link {
  text-decoration: none
}
.ixt-wblock1 dl.products,
.ixt-wblock2 dl.products {
  padding: 0 20%
}
.ixt-ctrl {
  position: relative
}
.ixt-ctrlf {
  position: relative
}
.ixt-ctrl-left,
.ixt-ctrl-right {
  position: absolute;
  width: 15px;
  height: 15px
}
.ixt-ctrl-left {
  float: left;
  text-align: left;
  background: url('../img/NavigatorFirstOff.png') no-repeat transparent;
  background-position: 0 0;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 9
}
.ixt-ctrl-left:hover {
  background: url('../img/NavigatorFirst.png') no-repeat transparent;
  background-position: 0 0
}
.ixt-ctrl-right {
  clear: none;
  float: right;
  text-align: right;
  background: url('../img/NavigatorLastOff.png') no-repeat transparent;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 9;
  background-position: 7px 0
}
.ixt-ctrl-right:hover {
  background: url('../img/NavigatorLast.png') no-repeat transparent;
  background-position: 7px 0
}
#ixt-sidebar1-ctrl,
#ixt-sidebar2-ctrl {
  cursor: pointer
}
#ixt-footer-ctrl,
#ixt-footer-rctrl {
  cursor: pointer
}
.ixt-nav {
  background: #ef59a1;
  background: linear-gradient(360deg, rgba(201,53,124,1) 0%, rgba(239,89,161,1) 100%);
  padding: 6px;
  margin: 0 auto;
  position: relative;
  z-index: 499;
  text-align: right
}
ul.ixt-hmenu a,
ul.ixt-hmenu a:link,
ul.ixt-hmenu a:visited,
ul.ixt-hmenu a:hover {
  outline: none;
  position: relative;
  z-index: 11
}
ul.ixt-hmenu,
ul.ixt-hmenu ul {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none
}
ul.ixt-hmenu li {
  position: relative;
  z-index: 5;
  display: block;
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  border: 0
}
ul.ixt-hmenu li:hover {
  z-index: 10000;
  white-space: normal
}
ul.ixt-hmenu:after,
ul.ixt-hmenu ul:after {
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both
}
ul.ixt-hmenu,
ul.ixt-hmenu ul {
  min-height: 0
}
ul.ixt-hmenu {
  display: inline-block;
  vertical-align: middle
}
.ixt-nav:before {
  content: ' '
}
.ixt-hmenu-extra1 {
  position: relative;
  display: block;
  float: left;
  width: auto;
  height: auto;
  background-position: center
}
.ixt-hmenu-extra2 {
  position: relative;
  display: block;
  float: right;
  width: auto;
  height: auto;
  background-position: center
}
.ixt-hmenu {
  float: right
}
ul.ixt-hmenu>li.msearch:before {
  background: none
}
.desktop ul.ixt-hmenu .sf-sub-indicator {
  position: relative;
  right: 0;
  top: 0;
  display: inline;
  padding-left: 15px;
  background: url('../img/SorterDescPassive.png') no-repeat transparent;
  background-position: 70% 50%
}
html[dir="rtl"] .desktop-nav ul.ixt-hmenu .sf-sub-indicator {
  padding-right: 40px;
  padding-left: 0
}
.ixt-menuitemcontainer {
  margin: 0 auto
}
ul.ixt-hmenu>li {
  margin-left: 5px
}
ul.ixt-hmenu>li:first-child {
  margin-left: 2px
}
ul.ixt-hmenu>li:last-child,
ul.ixt-hmenu>li.last-child {
  margin-right: 2px
}
ul.ixt-hmenu>li>a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 17px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 31px;
  cursor: pointer;
  text-decoration: none;
  color: #000;
  line-height: 31px;
  text-align: center
}
.ixt-hmenu>li>a,
.ixt-hmenu>li>a:link,
.ixt-hmenu>li>a:visited,
.ixt-hmenu>li>a.active,
.ixt-hmenu>li>a:hover {
  font-size: 18px;
  //font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: white;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold ;
  font-style: normal
}
ul.ixt-hmenu>li>a.active {
  background: #ef59a1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 17px;
  margin: 0 auto;
  color: #000
}
ul.ixt-hmenu>li>a:hover,
.desktop ul.ixt-hmenu>li:hover>a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 17px;
  margin: 0 auto
}
ul.ixt-hmenu>li>a:hover,
ul.ixt-hmenu>li>a.hover,
.desktop ul.ixt-hmenu>li.hover>a,
.desktop ul.ixt-hmenu>li:hover>a {
  color: #000
}
.price {
  color: #53234b;
  list-style: none;
  overflow: hidden
}
ul.ixt-hmenu>li:before {
  position: absolute;
  display: block;
  content: ' ';
  top: 0;
  left: -5px;
  width: 5px;
  height: 31px;
}
ul.ixt-hmenu {
  width: 100%;
}
ul.ixt-hmenu>li:first-child:before {
  display: none
}
@media (min-width: 992px) {
  ul.ixt-hmenu > li:nth-last-child(-n+3) {
    float: right;
  }
}
ul.ixt-hmenu li li a {
  background: #e7c5e2;
  background: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 22px;
  margin: 0 auto
}
ul.ixt-hmenu li li {
  float: none;
  width: auto;
  margin-top: 0;
  margin-bottom: 0
}
.desktop ul.ixt-hmenu li li ul>li:first-child {
  margin-top: 0
}
ul.ixt-hmenu li li ul>li:last-child {
  margin-bottom: 0
}
.ixt-hmenu ul a {
  display: block;
  white-space: nowrap;
  height: 28px;
  min-width: 7em;
  border: 0 solid transparent;
  text-align: left;
  line-height: 28px;
  color: #55170c;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0
}
.ixt-hmenu ul a:link,
.ixt-hmenu ul a:visited,
.ixt-hmenu ul a.active,
.ixt-hmenu ul a:hover {
  text-align: left;
  line-height: 28px;
  color: #55170c;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0
}
ul.ixt-hmenu ul li a:hover,
ul.ui-selectmenu-menu-dropdown li a:hover,
ul.ui-selectmenu-menu-dropdown li:hover,
ul.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected,
ul.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected a,
.desktop ul.ixt-hmenu ul li:hover>a {
  background: #ef59a1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto
  color: #ffffff !important;
}
.ixt-hmenu ul a:hover,
.ixt-hmenu ul a.hover {
  color: #f8fdc9
}
.desktop .ixt-hmenu ul li:hover>a,
.ixt-hmenu ul li.hover>a {
  color: #f8fdc9
}
ul.ixt-hmenu ul:before,
ul.ixt-hmenu ul.before,
ul.ui-selectmenu-menu-dropdown {
  background: #5bc4bf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1
  color: #ffffff !important;
}
.desktop ul.ixt-hmenu li:hover>ul {
  top: 100%
}
.desktop ul.ixt-hmenu li:hover>ul.sm-nowrap {
  display: none
}
.desktop ul.ixt-hmenu li li:hover>ul {
  top: 0;
  left: 100%
}
ul.ixt-hmenu ul {
  display: none;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url('../../../img/spacer.gif')
}
.desktop ul.ixt-hmenu>li>ul {
  padding: 20px 34px 34px 34px;
  margin: -10px 0 0 -30px
}
.desktop ul.ixt-hmenu>li>ul.sm-nowrap {
  padding: 20px 34px 34px 34px;
  margin: -10px 0 0 -30px!important
}
.desktop ul.ixt-hmenu ul ul {
  padding: 34px 34px 34px 15px;
  margin: -34px 0 0 -6px
}
.desktop ul.ixt-hmenu ul.ixt-hmenu-left-to-right {
  right: auto;
  left: 0;
  margin: -10px 0 0 -30px
}
.desktop ul.ixt-hmenu ul.ixt-hmenu-right-to-left {
  left: auto;
  right: 0;
  margin: -10px -30px 0 0
}
.desktop ul.ixt-hmenu li li:hover>ul.ixt-hmenu-left-to-right {
  right: auto;
  left: 100%
}
.desktop ul.ixt-hmenu li li:hover>ul.ixt-hmenu-right-to-left {
  left: auto!important;
  right: 100%
}
.desktop ul.ixt-hmenu ul ul.ixt-hmenu-left-to-right {
  right: auto;
  left: 0;
  padding: 34px 34px 34px 15px;
  margin: -34px 0 0 -6px
}
.desktop ul.ixt-hmenu ul ul.ixt-hmenu-right-to-left {
  left: auto;
  right: 0;
  padding: 34px 15px 34px 34px;
  margin: -34px -6px 0 0
}
.desktop ul.ixt-hmenu li ul>li:first-child {
  margin-top: 0
}
.desktop ul.ixt-hmenu li ul>li:last-child {
  margin-bottom: 0
}
.desktop ul.ixt-hmenu ul ul:before {
  border-radius: 3px;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: 11px
}
.desktop ul.ixt-hmenu>li>ul:before {
  top: 16px;
  right: 30px;
  bottom: 30px;
  left: 30px
}
.desktop ul.ixt-hmenu>li>ul.ixt-hmenu-left-to-right:before {
  right: 30px;
  left: 30px
}
.desktop ul.ixt-hmenu>li>ul.ixt-hmenu-right-to-left:before {
  right: 30px;
  left: 30px
}
.desktop ul.ixt-hmenu ul ul.ixt-hmenu-left-to-right:before {
  right: 30px;
  left: 11px
}
.desktop ul.ixt-hmenu ul ul.ixt-hmenu-right-to-left:before {
  right: 11px;
  left: 30px
}
.ixt-layout-wrapper {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: auto!important
}
.ixt-content-layout {
  display: table;
  width: 100%;
  table-layout: fixed
}
.ixt-content-layout-row {
  display: table-row
}
.ixt-layout-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  overflow: hidden
}
.ixt-postcontent .ixt-content-layout {
  border-collapse: collapse
}
.ixt-vmenublock {
  margin: 10px
}
div.ixt-vmenublock img {
  margin: 0
}
.ixt-nobox.ixt-vmenublock:before,
.ixt-nobox.ixt-vmenublock:after {
  content: normal;
  background-image: none
}
.ixt-vmenublockcontent {
  overflow: hidden;
  background: #f8fdc9;
  background: rgba(248, 253, 201, 0.05);
  background: #f8fdc9;
  background: rgba(248, 253, 201, 0.05);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(237, 250, 128, 0.3);
  padding: 5px;
  margin: 0 auto
}
.ixt-vmenublockselect {
  clear: none;
  cursor: pointer;
  float: right;
  background: url('../img/SorterAscPassive.png') no-repeat transparent;
  display: block;
  position: relative;
  z-index: 0;
  height: 15px;
  width: 15px;
  padding: 0;
  margin: 0
}
.ixt-vmenublockselect.expanded {
  background: url('../img/SorterAscPassive.png') no-repeat transparent
}
.ixt-vmenublockselect.collapsed {
  background: url('../img/SorterDescPassive.png') no-repeat transparent
}
.ixt-vmenublockselectt {
  clear: none;
  cursor: pointer;
  float: right;
  background: url('../img/SorterAscPassive.png') no-repeat transparent;
  display: block;
  position: relative;
  z-index: 0;
  height: 15px;
  width: 15px;
  padding: 0;
  margin: 0
}
.ixt-vmenublockselect:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-vmenublockselect.expanded:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-vmenublockselect.collapsed:hover {
  background: url('../img/SorterDescActive.png') no-repeat transparent
}
.ixt-vmenublockselectt:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-vmenublockheader {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 5px;
  margin: 0 auto 2px;
  cursor: pointer;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0
}
.ixt-vmenublockheader .t,
.ixt-vmenublockheader .t a,
.ixt-vmenublockheader .t a:link,
.ixt-vmenublockheader .t a:visited,
.ixt-vmenublockheader .t a:hover {
  color: #92a207;
  font-size: 20px;
  //font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  margin: 0 10px 0 5px
}
.ixt-blockheader {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 5px;
  margin: 0 auto 2px;
  cursor: pointer;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0
}
.ixt-blockheader .t,
.ixt-vmenublockheader .t {
  white-space: nowrap
}
html[dir="ltr"] .ixt-blockheader .t,
html[dir="ltr"] .ixt-vmenublockheader .t {
  margin-left: 7px;
  margin-right: 2px
}
html[dir="rtl"] .ixt-blockheader .t,
html[dir="rtl"] .ixt-vmenublockheader .t {
  margin-left: 2px;
  margin-right: 7px
}
ul.ixt-vmenu,
ul.ixt-vmenu ul {
  list-style: none;
  display: block
}
ul.ixt-vmenu,
ul.ixt-vmenu li {
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0
}
ul.ixt-vmenu {
  margin-top: 0;
  margin-bottom: 0
}
ul.ixt-vmenu ul {
  display: none;
  margin: 0;
  padding: 0;
  position: relative
}
ul.ixt-vmenu ul.active {
  display: block
}
ul.ixt-vmenu>li>a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 0 10px;
  margin: 0 auto;
  font-size: 16px;
  //font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #9e4290;
  min-height: 30px;
  line-height: 30px
}
ul.ixt-vmenu a {
  display: block;
  cursor: pointer;
  z-index: 1;
  position: relative
}
#layered_block_left .layered_filter .layered_subtitle,
#layered_block_left .layered_price .layered_subtitle {
  font-size: 16px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none
}
ul.ixt-vmenu li {
  position: relative
}
#layered_block_left .layered_filter .layered_subtitle,
#layered_block_left .layered_price .layered_subtitle {
  color: #9e4290;
  min-height: 30px;
  line-height: 30px
}
ul.ixt-vmenu>li {
  margin-top: 1px
}
ul.ixt-vmenu>li>ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0
}
ul.ixt-vmenu>li:first-child {
  margin-top: 0
}
ul.ixt-vmenu>li>a:hover,
ul.ixt-vmenu>li>a.active:hover {
  padding: 0 10px;
  margin: 0 auto
}
ul.ixt-vmenu a:hover,
ul.ixt-vmenu a.active:hover {
  color: #9e4290
}
ul.ixt-vmenu>li>a.active:hover>span.border-top,
ul.ixt-vmenu>li>a.active:hover>span.border-bottom {
  background-color: transparent
}
ul.ixt-vmenu>li>a.active {
  padding: 0 10px;
  margin: 0 auto;
  color: #56244f
}
ul.ixt-vmenu>li:after,
ul.ixt-vmenu>li>ul:after {
  display: block;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  top: -1px
}
ul.ixt-vmenu>li:after,
ul.ixt-vmenu>li>ul:after {
  z-index: 1;
  height: 0;
  border-bottom: 1px dashed #f4fcb1
}
ul.ixt-vmenu>li:first-child:before,
ul.ixt-vmenu>li:first-child:after {
  display: none
}
ul.ixt-vmenu>li>ul:before {
  margin: 0 auto!important;
  display: block!important;
  position: absolute!important;
  content: ' '!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important
}
ul.ixt-vmenu ul>li:before,
ul.ixt-vmenu>li:before {
  margin: 0 auto!important;
  display: block!important;
  position: absolute!important;
  content: ' '!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important
}
ul.ixt-vmenu li li a {
  margin: 0 auto;
  position: relative
}
ul.ixt-vmenu ul li {
  margin: 0;
  padding: 0;
  font-size: 12px!important
}
ul.ixt-vmenu li li {
  position: relative;
  margin-top: 0
}
ul.ixt-vmenu ul a {
  display: block;
  position: relative;
  min-height: 20px;
  overflow: visible;
  padding: 0;
  padding-left: 25px;
  padding-right: 0;
  z-index: 0;
  line-height: 20px;
  color: #ba5aab;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin-left: 0;
  margin-right: 0
}
ul.ixt-vmenu ul a:visited,
ul.ixt-vmenu ul a.active:hover,
ul.ixt-vmenu ul a:hover,
ul.ixt-vmenu ul a.active {
  line-height: 20px;
  color: #ba5aab;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin-left: 0;
  margin-right: 0
}
ul.ixt-vmenu ul ul a {
  padding-left: 50px
}
ul.ixt-vmenu ul ul ul a {
  padding-left: 75px
}
ul.ixt-vmenu ul ul ul ul a {
  padding-left: 100px
}
ul.ixt-vmenu ul ul ul ul ul a {
  padding-left: 125px
}
ul.ixt-vmenu ul li a,
ul.ixt-vmenu ul a:visited,
ul.ixt-vmenu ul a.active:hover,
ul.ixt-vmenu ul a:hover,
ul.ixt-vmenu ul a.active {
  font-size: 12px!important
}
ul.ixt-vmenu ul>li>a:hover,
ul.ixt-vmenu ul>li>a.active:hover {
  margin: 0 auto
}
ul.ixt-vmenu ul li a:hover,
ul.ixt-vmenu ul li a.active:hover {
  color: #9e4290
}
ul.ixt-vmenu ul a:hover:after {
  background-position: center
}
ul.ixt-vmenu ul a.active:hover:after {
  background-position: center
}
ul.ixt-vmenu ul a.active:after {
  background-position: bottom
}
ul.ixt-vmenu ul>li>a.active {
  margin: 0 auto
}
ul.ixt-vmenu ul a.active,
ul.ixt-vmenu ul a:hover,
ul.ixt-vmenu ul a.active:hover {
  color: #56244f
}
.ixt-block {
  margin: 10px
}
div.ixt-block img {
  border: none;
  margin: 0
}
.ixt-nobox.ixt-block:before,
.ixt-nobox.ixt-block:after {
  content: normal;
  background-image: none
}
.ixt-blockcontent {
  overflow: hidden;
  background: #f8fdc9;
  background: rgba(248, 253, 201, 0.05);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(237, 250, 128, 0.3);
  padding: 5px;
  margin: 0 auto;
  color: #3a1835;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
.ixt-blockselect {
  clear: none;
  cursor: pointer;
  float: right;
  background: url('../img/SorterAscPassive.png') no-repeat transparent;
  display: block;
  position: relative;
  z-index: 0;
  height: 15px;
  width: 15px;
  padding: 0;
  margin: 0
}
.ixt-blockselect.expanded {
  background: url('../img/SorterAscPassive.png') no-repeat transparent
}
.ixt-blockselect.collapsed {
  background: url('../img/SorterDescPassive.png') no-repeat transparent
}
.ixt-blockselectt {
  clear: none;
  cursor: pointer;
  float: right;
  background: url('../img/SorterAscPassive.png') no-repeat transparent;
  display: block;
  position: relative;
  z-index: 0;
  height: 15px;
  width: 15px;
  padding: 0;
  margin: 0
}
.ixt-blockselect:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-blockselect.expanded:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-blockselect.collapsed:hover {
  background: url('../img/SorterDescActive.png') no-repeat transparent
}
.ixt-blockselectt:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
.ixt-blockheader .t,
.ixt-blockheader .t a,
.ixt-blockheader .t a:link,
.ixt-blockheader .t a:visited,
.ixt-blockheader .t a:hover {
  color: #92a207;
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  margin-left: 10px;
  margin-right: 10px
}
.ixt-blockheader .t,
.ixt-vmenublockheader .t {
  white-space: nowrap
}
html[dir="ltr"] .ixt-blockheader .t,
html[dir="ltr"] .ixt-vmenublockheader .t {
  margin-left: 7px;
  margin-right: 2px
}
html[dir="rtl"] .ixt-blockheader .t,
html[dir="rtl"] .ixt-vmenublockheader .t {
  margin-left: 2px;
  margin-right: 7px
}
.ixt-blockcontent table,
.ixt-blockcontent li,
.ixt-blockcontent a,
.ixt-blockcontent a:link,
.ixt-blockcontent a:visited,
.ixt-blockcontent a:hover {
  color: #3a1835;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
.ixt-blockcontent a,
.ixt-blockcontent a:link,
.ixt-blockcontent a:visited,
.ixt-blockcontent a.visited {
  color: #ba5aab;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none
}
.ixt-blockcontent a:hover,
.ixt-blockcontent a.hover {
  color: #9e4290;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none
}
.ixt-block ul:not(.ixt-hmenu):not(.sm-nowrap):not(.ixt-social):not(.toggle-footer)>li:before {
  content: url('../img/blockbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: -11px
}
.opera .ixt-block ul:not(.ixt-hmenu):not(.sm-nowrap):not(.ixt-social):not(.toggle-footer)>li:before {
  bottom: 0
}
.ixt-block li {
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  line-height: 125%;
  color: #933e87
}
.ixt-block ul>li,
.ixt-block ol {
  padding: 0
}
.ixt-block ul>li {
  padding-left: 11px
}
.ixt-breadcrumbs {
  margin: 0 auto
}
a.ixt-button,
a.ixt-button:link,
a:link.ixt-button:link,
body a.ixt-button:link,
a.ixt-button:visited,
body a.ixt-button:visited,
input.ixt-button,
button.ixt-button {
  text-decoration: none;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #000;
  margin: 0 5px 0 0!important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 32px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}
a.ixt-button:hover {
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
.ixt-button img {
  margin: 0;
  vertical-align: middle
}
.firefox2 .ixt-button {
  display: block;
  float: left
}
input,
select,
textarea,
a.ixt-search-button span {
  vertical-align: middle;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
.ixt-block select {
  width: 96%
}
input.ixt-button {
  float: none!important;
  -webkit-appearance: none
}
#widget_ixt56_holder {
  background-color: #f8fdc9
}
#ixt56trigger {
  background-color: #e7c5e2;
  color: #4c2045
}
#ixt56trigger:hover {
  background-color: #be64b1;
  color: #fff
}
.ac_results,
.ac_even,
.ac_odd {
  background: #ebcbdb;
  color: #000;
}
.ac_results li {
  cursor: pointer
}
li.active .ixt-button,
.ixt-button.active,
.ixt-button.active:hover {
  background: #859306;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 0;
  padding: 0 9px;
  margin: 0 auto
}
li.active .ixt-button,
.ixt-button.active,
.ixt-button.active:hover {
  color: #fff!important
}
.ixt-button.hover,
.ixt-button:hover {
  background: #ef59a1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 0;
  padding: 0 9px;
  margin: 0 auto
}
.ixt-button.hover,
.ixt-button:hover {
  color: #fff!important
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="number"],
input[type="range"],
input[type="tel"],
input[type="time"],
input[type="week"],
textarea {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #ccc;
  margin: 0 auto
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="number"],
input[type="range"],
input[type="tel"],
input[type="time"],
input[type="week"],
textarea {
  width: auto;
  padding: 4px 0;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 5px;
  text-shadow: none
}
input.ixt-error,
textarea.ixt-error {
  background: #fef7f6;
  border: 1px solid #df3d20;
  margin: 0 auto
}
input.ixt-error,
textarea.ixt-error {
  color: #56244f!important;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal
}
form.ixt-search input[type="text"] {
  background: #ebcbdb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #ccc;
  margin: 0 auto;
  width: 100%;
  padding: 3px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 5px
}
form.ixt-search {
  background-image: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  margin: 5px;
  left: 0;
  line-height: 0
}
form.ixt-search input,
a.ixt-search-button {
  -webkit-appearance: none;
  top: 0;
  right: 0
}
form.ixt-search>input,
a.ixt-search-button {
  bottom: 0;
  left: 0;
  vertical-align: middle
}
form.ixt-search input[type="submit"],
input.ixt-search-button,
a.ixt-search-button {
  border-radius: 0;
  margin: 0 auto
}
form.ixt-search input[type="submit"],
input.ixt-search-button,
a.ixt-search-button {
  position: absolute;
  left: auto;
  display: block;
  border: none;
  background: url('../img/searchicon.png') center center no-repeat;
  width: 24px;
  height: 100%;
  padding: 0;
  color: #8e9d07!important;
  cursor: pointer
}
a.ixt-search-button span.ixt-search-button-text {
  display: none
}
label.ixt-checkbox:before {
  background: #fef7f6;
  background: -webkit-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -moz-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -o-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -ms-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  -svg-background: linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: linear-gradient(to bottom, #fff 0, #f0a294 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #a24494;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  content: ' ';
  margin-right: 5px!important
}
label.ixt-checkbox {
  cursor: pointer;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 16px;
  display: inline-block;
  color: #5a2652!important;
  position: relative
}
.ixt-checkbox>input[type="checkbox"] {
  margin: 0 5px 0 0
}
label.ixt-checkbox.active:before {
  background: #f2ada1;
  background: -webkit-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -moz-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -o-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -ms-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  -svg-background: linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: linear-gradient(to bottom, #f9d8d2 0, #eb8370 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #a24494;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block
}
label.ixt-checkbox.hovered:before {
  background: #fbe8e4;
  background: -webkit-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -moz-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -o-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -ms-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  -svg-background: linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: linear-gradient(to bottom, #fff 0, #f0a294 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #be64b1;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block
}
label.ixt-radiobutton:before {
  background: #fef7f6;
  background: -webkit-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -moz-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -o-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -ms-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  -svg-background: linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: linear-gradient(to bottom, #fff 0, #f0a294 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #a24494;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  content: ' ';
  margin-right: 5px!important
}
label.ixt-radiobutton {
  cursor: pointer;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  display: inline-block;
  color: #5a2652!important;
  position: relative
}
.ixt-radiobutton>input[type="radio"] {
  vertical-align: baseline;
  margin: 0 5px 0 0
}
label.ixt-radiobutton.active:before {
  background: #f2ada1;
  background: -webkit-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -moz-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -o-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: -ms-linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  -svg-background: linear-gradient(top, #f9d8d2 0, #eb8370 100%) no-repeat;
  background: linear-gradient(to bottom, #f9d8d2 0, #eb8370 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #a24494;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block
}
label.ixt-radiobutton.hovered:before {
  background: #fbe8e4;
  background: -webkit-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -moz-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -o-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: -ms-linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  -svg-background: linear-gradient(top, #fff 0, #f0a294 100%) no-repeat;
  background: linear-gradient(to bottom, #fff 0, #f0a294 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #be64b1;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block
}
label.ixt-radiobutton input[type="radio"] {
  display: none
}
label.ixt-radiobutton.ixt-checked:after {
  content: url('../img/radiobuttonicon.png');
  position: absolute;
  line-height: 12px;
  left: 0;
  top: 0
}
label.ixt-checkbox input[type="checkbox"] {
  display: none
}
label.ixt-checkbox.ixt-checked:after {
  content: url('../img/checkboxicon.png');
  position: absolute;
  left: 0;
  top: 0
}
.ixt-comments {
  margin: 0 auto;
  margin-top: 25px
}
.ixt-comments h2 {
  color: #47130a
}
.ixt-comment-inner {
  background: #fdfff3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #f8fdc9;
  padding: 7px;
  margin: 0 auto;
  margin-left: 92px
}
.ixt-comment-avatar {
  float: left;
  width: 80px;
  height: 80px;
  padding: 1px;
  background: #fff;
  border: none;
  background: url('../img/no-avatar.jpg') center center no-repeat
}
.ixt-comment-avatar>img {
  margin: 0!important;
  border: none!important
}
.ixt-comment-content {
  padding: 10px 0;
  color: #6a7605;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif
}
.ixt-comment {
  margin-top: 6px
}
.ixt-comment:first-child {
  margin-top: 0
}
.ixt-comment-header {
  color: #47130a;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 100%
}
.ixt-comment-header a,
.ixt-comment-header a:link,
.ixt-comment-header a:visited,
.ixt-comment-header a.visited,
.ixt-comment-header a:hover,
.ixt-comment-header a.hovered {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 100%
}
.ixt-comment-header a,
.ixt-comment-header a:link {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #e04024
}
.ixt-comment-header a:hover,
.ixt-comment-header a.hovered {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #e04024
}
.ixt-comment-content a,
.ixt-comment-content a:link,
.ixt-comment-content a:visited,
.ixt-comment-content a.visited,
.ixt-comment-content a:hover,
.ixt-comment-content a.hovered {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif
}
.ixt-comment-content a,
.ixt-comment-content a:link {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #903c83
}
.ixt-comment-content a:hover,
.ixt-comment-content a.hovered {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #903c83
}
div.sheets,
#more_info_block ul#more_info_tabs li,
.newsHome .ui-tabs-panel,
.newsHome .ui-tabs-nav li {
  border: 1px solid;
  border-color: #fdfff3
}
div.sheets,
ul.idTabsShort a.selected,
.newsHome .ui-tabs-panel,
.newsHome .ui-tabs-active,
.newsHome .ui-tabs-selected,
#layer_cart .layer_cart_cart {
  background: #f8fdc9!important
}
#more_info_block ul#more_info_tabs li {
  background: #fdfff3;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  border-bottom: none;
  margin-right: 5px;
  margin-bottom: -1px;
  padding-left: 0
}
.newsHome .ui-tabs-nav li {
  background: #fdfff3
}
.ixt-pager {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px
}
.ixt-pager>*:last-child {
  margin-right: 0!important
}
.ixt-pager>span {
  cursor: default
}
.ixt-pager li {
  background: #ebcbdb;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto;
  line-height: normal;
  position: relative;
  display: inline-block;
  margin-left: 0
}
.ixt-pager a:link,
.ixt-pager a:visited,
.ixt-pager .current {
  line-height: normal;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #43120a
}
.ixt-pager .current {
  background: #ef59a1;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto;
  color: #fff
}
.ixt-pager .more {
  background: #fbe8e4;
  border: 1px solid #fbe8e4;
  margin: 0 4px 0 auto
}
.ixt-pager a.more:link,
.ixt-pager a.more:visited {
  color: #361731
}
.ixt-pager li:hover {
  background: #ef59a1;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto
}
.ixt-pager a:hover,
.ixt-pager a.more:hover {
  color: #2d0c06
}
.ixt-pager>*:after {
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none
}
.ixt-pager>*:last-child:after {
  display: none
}
.bx-pager {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px
}
.bx-pager>*:last-child {
  margin-right: 0!important
}
.bx-pager>span {
  cursor: default
}
.bx-pager>* {
  background: #fbe8e4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto;
  line-height: normal;
  position: relative;
  display: inline-block;
  margin-left: 0
}
.bx-pager a:link,
.bx-pager a:visited,
.bx-pager a.pager-active {
  line-height: normal;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #43120a
}
.bx-pager a.pager-active {
  background: #859306;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto;
  color: #fff
}
.bx-pager .more {
  background: #fbe8e4;
  border: 1px solid #fbe8e4;
  margin: 0 4px 0 auto
}
.bx-pager a.more:link,
.bx-pager a.more:visited {
  color: #361731
}
.bx-pager a:hover {
  background: #be64b1;
  border: 1px solid #fbe8e4;
  padding: 3px 6px;
  margin: 0 4px 0 auto
}
.bx-pager a:hover,
.bx-pager a.more:hover {
  color: #2d0c06
}
.bx-pager>*:after {
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none
}
.bx-pager>*:last-child:after {
  display: none
}
.ixt-pager li {
  padding: 3px 6px!important;
  margin: 0 4px 0 auto!important
}
#pagination ul.ixt-pager {
  margin: 0
}
.ixt-commentsform {
  background: #f9dcd7;
  background: transparent;
  padding: 10px;
  margin: 0 auto;
  margin-top: 25px;
  color: #47130a
}
.ixt-commentsform h2 {
  padding-bottom: 10px;
  margin: 0;
  color: #47130a
}
.ixt-commentsform label {
  display: inline-block;
  line-height: 25px
}
.ixt-commentsform input:not([type=submit]),
.ixt-commentsform textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 100%
}
.ixt-commentsform .form-submit {
  margin-top: 10px
}
.ixt-post {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  margin: 3px;
  overflow: hidden!important
}
a img {
  border: 0
}
.ixt-metadata-icons img {
  border: none;
  vertical-align: middle;
  margin: 2px
}
.ixt-article table,
table.ixt-article {
  border-collapse: collapse;
  margin: 1px
}
.ixt-post .ixt-content-layout-br {
  height: 0
}
.ixt-article th,
.ixt-article td {
  padding: 2px;
  border: solid 1px #ccc;
  vertical-align: top;
  text-align: left
}
.ixt-article th {
  text-align: center;
  vertical-align: middle;
  padding: 7px
}
pre {
  overflow: auto;
  padding: .1em
}
.preview-cms-logo {
  border: 0;
  margin: 1em 1em 0 0;
  float: left
}
.image-caption-wrapper {
  padding: 7px 7px 7px 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.image-caption-wrapper img {
  margin: 0!important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.image-caption-wrapper div.ixt-collage {
  margin: 0!important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.image-caption-wrapper p {
  font-size: 80%;
  text-align: right;
  margin: 0
}
fieldset {
  float: none;
  margin: 1em 0;
  padding: 1em;
  border: none;
  width: inherit
}
th,
th.head,
thead,
caption,
.foot,
tfoot {
  text-align: center;
  vertical-align: middle;
  padding: 7px
}
table.outer {
  margin: .5em;
  padding: 3px;
  border-collapse: separate
}
table td {
  padding: 9px 10px!important
}
.head {
  font-weight: bold;
  vertical-align: top;
  padding: 3px
}
input,
select,
textarea {
  text-transform: none!important
}
textarea {
  margin: 5px;
  padding: 5px;
  border: #ccc solid 1px;
  outline: 0;
  width: 90%;
  height: 200px;
  line-height: 150%;
  overflow: auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px
}
#best-sellers_block_right li {
  border-bottom: 1px dotted #d090c7;
  padding: 10px 0 10px 0
}
.products_block dl {
  border-top: 1px dotted #d090c7
}
.product_list.list .center-block {
  border-right: 1px dotted #d090c7;
  float: left;
  width: 46%
}
.ixt-postcontent .products_block ul li {
  border-right: 1px dotted #d090c7;
  border-bottom: 1px dotted #d090c7;
  float: left;
  margin: 0;
  padding: 0
}
div.store-small {
  border: 1px dotted #d090c7
}
.ixt-post a:not(.jqzoom) img,
.ixt-footer-block a img,
.htmlcontent-home a img {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
.ixt-post a:not(.jqzoom):hover img,
.ixt-footer-block a:hover img,
.htmlcontent-home a:hover img {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);
  -webkit-transform: scale(.96);
  -ms-transform: scale(.96);
  transform: scale(.96);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
#htmlcontent_top .htmlcontent-home .item-html {
  text-align: center;
  position: absolute;
  right: 0;
  top: 235px;
  width: 321px;
  color: #fff2d6;
  font-size: 24px;
  line-height: 30px;
}
table th {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-width: 2px 3px 2px 3px;
  padding: 9px 10px!important
}
.ixt-postheader {
  color: #5a2652;
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postheader a,
.ixt-postheader a:link,
.ixt-postheader a:visited,
.ixt-postheader a.visited,
.ixt-postheader a:hover,
.ixt-postheader a.hovered {
  font-size: 20px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left
}
.ixt-postheader a,
.ixt-postheader a:link {
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #c676ba
}
.ixt-postheader a:hover,
.ixt-postheader a.hovered {
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #c473b8
}
.ixt-postcontent table {
  width: 100%
}
#ixt-content-topleftblocks,
#ixt-content-bottomleftblocks {
  float: left;
  width: 49.9%;
  margin: 0;
  padding: 0
}
#ixt-content-toprightblocks,
#ixt-content-bottomrightblocks {
  clear: none;
  float: right;
  width: 49.9%;
  margin: 0;
  padding: 0
}
#ixt-content-topcenterblocks,
#ixt-content-bottomcenterblocks {
  clear: both;
  margin: 0
}
#ixt-content-topblocks .ixt-lcrcontentblocks,
#ixt-content-bottomblocks .ixt-lcrcontentblocks {
  float: left;
  clear: none;
  width: 31.2%
}
.ixt-postcontent ul:not(.ixt-hmenu)>li:before,
.ixt-post ul>li:before,
.ixt-textblock ul>li:before {
  content: url('../img/postbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0
}
.opera .ixt-postcontent ul>li:before,
.opera .ixt-post ul>li:before,
.opera .ixt-textblock ul>li:before {
  bottom: 0
}
.ixt-postcontent li,
.ixt-post li,
.ixt-textblock li {
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #933e87;
  margin: 0 0 0 24px
}
.ixt-postcontent ul>li,
.ixt-post ul>li,
.ixt-textblock ul>li,
.ixt-postcontent ol,
.ixt-post ol,
.ixt-textblock ol {
  padding: 0
}
.ixt-postcontent ul>li,
.ixt-post ul>li,
.ixt-textblock ul>li {
  padding-left: 11px
}
.ixt-postcontent ul:not(.ixt-hmenu)>li:before,
.ixt-post ul>li:before,
.ixt-textblock ul>li:before {
  margin-left: -11px
}
.ixt-postcontent ol,
.ixt-post ol,
.ixt-textblock ol,
.ixt-postcontent ul,
.ixt-post ul,
.ixt-textblock ul {
  margin: 1em 0 1em 24px
}
.ixt-postcontent li ol,
.ixt-post li ol,
.ixt-textblock li ol,
.ixt-postcontent li ul,
.ixt-post li ul,
.ixt-textblock li ul {
  margin: .5em 0 .5em 24px
}
.ixt-postcontent li,
.ixt-post li,
.ixt-textblock li {
  margin: 0 0 0 0
}
.ixt-postcontent ol>li,
.ixt-post ol>li,
.ixt-textblock ol>li {
  overflow: visible
}
.ixt-postcontent ul>li,
.ixt-post ul>li,
.ixt-textblock ul>li {
  overflow-x: visible;
  overflow-y: hidden
}
blockquote {
  background: #fefff5 url('../img/postquote.png') no-repeat scroll;
  color: #56244f;
  font-size: 11px;
  font-family: 'Courier New', Courier, Monospace;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  overflow: auto;
  clear: both;
  border: 1px;
  margin: 10px;
  padding: 10px;
  margin-left: 50px;
  padding-left: 44px;
  background-position: left top
}
blockquote a,
.ixt-postcontent blockquote a,
.ixt-blockcontent blockquote a,
.ixt-footer blockquote a,
blockquote a:link,
.ixt-postcontent blockquote a:link,
.ixt-blockcontent blockquote a:link,
.ixt-footer blockquote a:link,
blockquote a:visited,
.ixt-postcontent blockquote a:visited,
.ixt-blockcontent blockquote a:visited,
.ixt-footer blockquote a:visited,
blockquote a:hover,
.ixt-postcontent blockquote a:hover,
.ixt-blockcontent blockquote a:hover,
.ixt-footer blockquote a:hover {
  color: #56244f;
  font-size: 11px;
  font-family: 'Courier New', Courier, Monospace;
  font-weight: normal;
  font-style: italic;
  text-align: left
}
blockquote p,
.ixt-postcontent blockquote p,
.ixt-blockcontent blockquote p,
.ixt-footer blockquote p {
  margin: 0;
  margin: 2px 0 2px 15px
}
#fancybox-content {
  background: #fefff5;
  border-color: #fefff5
}
.error {
  margin-bottom: 1em;
  background-color: red;
  color: #000;
  text-align: center;
  border: solid 1px #ccc;
  font-weight: bold;
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 2px 2px 10px rgba(102, 102, 102, .5);
  -moz-box-shadow: 2px 2px 10px rgba(102, 102, 102, .5);
  -webkit-box-shadow: 2px 2px 10px rgba(102, 102, 102, .5)
}
.message {
  margin-bottom: 1em;
  background-color: #fefff5;
  color: #56244f;
  text-align: left;
  border: solid 1px #e7c5e2;
  font-weight: normal;
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 2px 2px 10px rgba(102, 102, 102, .5);
  -moz-box-shadow: 2px 2px 10px rgba(102, 102, 102, .5);
  -webkit-box-shadow: 2px 2px 10px rgba(102, 102, 102, .5)
}
.error a {
  color: #d12f19
}
.message a {
  color: #529214
}
code {
  background-color: #fefff5;
  display: block;
  max-height: 350px;
  overflow: auto;
  margin: .5em;
  padding: 6px;
  color: #56244f;
  font-size: 11px;
  font-family: "Courier New", Courier, monospace;
  border: solid 1px #e7c5e2
}
div.tags_block p a:hover {
  background-color: #fefff5
}
#subcategories .inline_list li {
  border-bottom: 1px dotted #e7c5e2
}
#product_list li .center_block {
  border-right: 1px dotted #e7c5e2
}
#product_list li.ajax_block_product {
  border: 1px dotted #e7c5e2
}
#enabled_filters,
#layered_url_filter_block {
  border-bottom: 1px dotted #e7c5e2
}
.tooltip {
  z-index: 20000;
  color: #56244f;
  position: absolute;
  display: none;
  background-color: #fefff5;
  border: 1px solid #e7c5e2;
  padding: 6px;
  -moz-box-shadow: 2px 2px 11px #666;
  -webkit-box-shadow: 2px 2px 11px #666;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-shadow: none;
  max-width: 600px
}
.tooltip span.ixt-button-wrapper a.ixt-button {
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase
}
.ui-tooltip {
  color: #000!important;
  background-color: #fff!important;
  background-image: none!important;
  border: 1px solid #ccc!important;
  padding: 6px;
  -moz-box-shadow: 2px 2px 11px #666;
  -webkit-box-shadow: 2px 2px 11px #666;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-shadow: none;
  max-width: 600px;
  font-weight: normal!important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px!important
}
#product_list li {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px
}
.responsive-phone #product_list li div.right_block {
  border-color: #e7c5e2!important
}
.responsive-phone table#cart_summary .cart_total_price td.cart_voucher {
  border-color: #e7c5e2!important
}
.responsive-tablet table#cart_summary .cart_total_price td.cart_voucher {
  border-color: #e7c5e2!important
}
.Navigator .ixt-ccs-navigator img,
.Navigator img {
  border: 0;
  margin: 0;
  vertical-align: middle
}
tr.Navigator td,
td span.Navigator {
  text-align: center;
  vertical-align: middle
}
.Sorter img {
  border: 0;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  position: static;
  z-index: 1;
  width: 8px;
  height: 4px
}
.Sorter a {
  position: relative;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #cd381d
}
.Sorter a:link {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #cd381d
}
.Sorter a:hover,
.Sorter a.hover {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #9c2a16
}
.Sorter {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #701e10
}
.ixt-footer {
  background: #ebcbdb;
  padding: 10px;
  margin: 0 auto;
  position: relative;
  color: #cd381d;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-align: center;
  clear: left
}
.ixt-footer td,
.ixt-footer th,
.ixt-footer caption {
  color: #cd381d;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif
}
.ixt-footer p {
  padding: 0;
  text-align: center
}
.ixt-footer a,
.ixt-footer a:link {
  color: #000;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none
}
.ixt-footer a:hover {
  color: #701e10;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none
}
.ixt-footer h1 {
  color: #e25036;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer h2 {
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #8a2614
}
.ixt-footer h3 {
  color: #8a2614;
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer h4 {
  color: #edfa80;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer h5 {
  color: #edfa80;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer h6 {
  color: #edfa80;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer img {
  border: none;
  margin: 0
}
.ixt-footer-block a>img,
.ixt-footer-block a:hover>img {
  filter: none;
  margin: 2px
}
.ixt-footer #rss {
  text-align: left
}
.ixt-footer .ixt-footer-block {
  padding-top: 15px;
  width: 24.9%;
  float: left
}
.ixt-footer .ixt-footer-block .ixt-blockheader {
  cursor: default;
  padding: 0;
  background: none;
  border: none
}
.ixt-footer .ixt-footer-block .ixt-blockheader h3.t {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: left
}
.ixt-footer h3.t {
  color: #8a2614;
  font-size: 18px;
  font-family: Candara, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif
}
.ixt-footer .block_various_links li {
  color: #000;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none
}
.ixt-rss-tag-icon {
  background: url('../../../img/footerrssicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-rss-tag-icon:empty {
  vertical-align: middle
}
.ixt-facebook-tag-icon {
  background: url('../../../img/footerfacebookicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-facebook-tag-icon:empty {
  vertical-align: middle
}
.ixt-twitter-tag-icon {
  background: url('../../../img/footertwittericon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-twitter-tag-icon:empty {
  vertical-align: middle
}
.ixt-tumblr-tag-icon {
  background: url('../../../img/tumblricon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-tumblr-tag-icon:empty {
  vertical-align: middle
}
.ixt-pinterest-tag-icon {
  background: url('../../../img/pinteresticon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-pinterest-tag-icon:empty {
  vertical-align: middle
}
.ixt-vimeo-tag-icon {
  background: url('../../../img/vimeoicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-vimeo-tag-icon:empty {
  vertical-align: middle
}
.ixt-youtube-tag-icon {
  background: url('../../../img/youtubeicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-youtube-tag-icon:empty {
  vertical-align: middle
}
.ixt-linkedin-tag-icon {
  background: url('../../../img/linkedinicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle
}
.ixt-linkedin-tag-icon:empty {
  vertical-align: middle
}
.ixt-footer ul>li:before {
  content: url('../img/footerbullets.png');
  margin-right: 6px;
  bottom: 1px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: -11px
}
.opera .ixt-footer ul>li:before {
  bottom: 0
}
.ixt-footer li {
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #cd381d
}
.ixt-footer ul>li,
.ixt-footer ol {
  padding: 0
}
.ixt-footer ul>li {
  padding-left: 11px
}
.ixt-page-footer,
.ixt-page-footer a,
.ixt-page-footer a:link,
.ixt-page-footer a:visited,
.ixt-page-footer a:hover {
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #be64b1
}
.ixt-page-footer {
  position: relative;
  z-index: auto!important;
  padding: 1em;
  text-align: center!important;
  text-decoration: none;
  color: #be64b1
}
.ixt-lightbox-wrapper {
  background: #333;
  background: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000
}
.ixt-lightbox,
.ixt-lightbox-wrapper .ixt-lightbox-image {
  cursor: pointer
}
.ixt-lightbox-wrapper .ixt-lightbox-image {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle
}
.ixt-lightbox-wrapper .ixt-lightbox-image.active {
  display: inline-block
}
.ixt-lightbox-wrapper .lightbox-error {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100
}
.ixt-lightbox-wrapper .loading {
  background: #fff url('../../../img/preloader-01.gif') center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100
}
.ixt-lightbox-wrapper .arrow {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003
}
.ixt-lightbox-wrapper .arrow.left {
  left: 9px
}
.ixt-lightbox-wrapper .arrow.right {
  right: 9px
}
.ixt-lightbox-wrapper .arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}
.ixt-lightbox-wrapper .arrow.disabled {
  display: none
}
.ixt-lightbox-wrapper .arrow-t,
.ixt-lightbox-wrapper .arrow-b {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  left: 26px;
  position: relative;
  width: 30px
}
.ixt-lightbox-wrapper .arrow-t {
  top: 38px
}
.ixt-lightbox-wrapper .arrow-b {
  top: 50px
}
.ixt-lightbox-wrapper .close {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003
}
.ixt-lightbox-wrapper .close:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}
.ixt-lightbox-wrapper .close .cw,
.ixt-lightbox-wrapper .close .ccw {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px
}
.ixt-lightbox-wrapper .cw {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg)
}
.ixt-lightbox-wrapper .ccw {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg)
}
.ixt-lightbox-wrapper .close-alt,
.ixt-lightbox-wrapper .arrow-right-alt,
.ixt-lightbox-wrapper .arrow-left-alt {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%
}
.ie8 .ixt-lightbox-wrapper .close-alt,
.ie8 .ixt-lightbox-wrapper .arrow-right-alt,
.ie8 .ixt-lightbox-wrapper .arrow-left-alt {
  display: block
}
.ie8 .ixt-lightbox-wrapper .cw,
.ie8 .ixt-lightbox-wrapper .ccw {
  display: none
}
.ixt-content-layout .ixt-sidebar1 {
  margin: 0 auto;
  width: 22%
}
.ixt-content-layout #ixt-sidebar1 {
  position: relative;
  float: left;
  width: 22%
}
.ixt-content-layout .ixt-content {
  margin: 0 auto
}
.ixt-content-layout #ixt-content {
  position: relative;
  float: left;
  width: 55%
}
.ixt-content-layout #ixt-content-sidebar1 {
  position: relative;
  float: left;
  width: 75%
}
.ixt-content-layout #ixt-content-sidebar2 {
  position: relative;
  float: left;
  width: 80%
}
.ixt-content-layout #ixt-content-wide {
  width: 100%
}
.ixt-content-layout .ixt-sidebar2 {
  margin: 0 auto;
  width: 24%
}
.ixt-content-layout #ixt-sidebar2 {
  position: relative;
  float: left;
  width: 24%
}
.ac_results {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px
}
html.opera .ixt-hmenu a .t .cufon {
  top: 10px
}
html.firefox3 .ixt-hmenu a .t .cufon {
  top: 0
}
html.gecko .ixt-hmenu a .t .cufon {
  top: 0
}
html.chrome .ixt-hmenu a .t .cufon {
  top: 0
}
.ixt-button-wrapper a .cufon {
  top: 0
}
.ixt-hmenu ul a .cufon,
ul.ixt-hmenu a .cufon,
.ixt-vmenu li a .cufon {
  top: 0
}
.ixt-vmenublockheader .cufon {
  top: 0
}
.widecolumn {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 0!important;
  margin: 0!important
}
#ixt-content .ixt-block {
  margin: 0
}
#ixt-slider li::before {
  content: normal
}
.ixt-block ul>li.ixt-gallery::before {
  content: normal
}
.ixt-block ul>li.product_image::before {
  content: normal
}
#new-products_block_right ul>li::before {
  content: normal
}
#productscategory_list ul>li::before {
  content: normal
}
#crossselling_list ul>li::before {
  content: normal
}
ul.block_various_links>li::before {
  content: normal
}
ul#order_step>li::before {
  content: normal
}
#reinsurance_block ul>li::before {
  content: normal
}
#more_info_block ul.idTabs>li::before {
  content: normal
}
#more_info_block .accessories_block ul>li::before {
  content: normal
}
#pagination ul>li::before {
  content: normal
}
.color_to_pick_list>li::before {
  content: normal!important
}
#best-sellers_block_center ul>li::before {
  content: normal
}
#center_column ul.footer_links>li::before {
  content: normal
}
#center_column ul.footer_links li {
  padding: 0;
  margin: 0
}
#center_column ul.footer_links li.f_right {
  float: right;
  overflow: visible
}
#jTweetsAnywhere_holder ul>li::before {
  content: normal
}
.footercolumn ul.ixt-vmenu>li::before {
  content: normal
}
.footercolumn ul.ixt-vmenu>li>ul>li::before {
  content: normal
}
.footercolumn ul.ixt-vmenu>li>ul>li>ul>li::before {
  content: normal
}
.ixt-nobox.ixt-blockcontent:before,
.ixt-nobox.ixt-blockcontent:after {
  content: normal;
  background-image: none
}
.ixt-nobox.ixt-blockcontent {
  background: none
}
.ixt-nobox.ixt-vmenublockcontent:before,
.ixt-nobox.ixt-vmenublockcontent:after {
  content: normal;
  background-image: none
}
.ixt-nobox.ixt-vmenublockcontent {
  background: none
}
.ixt-photos a img {
  margin: 10px;
  padding: 7px;
  background: -moz-linear-gradient(center top, #fff, #efefef) repeat scroll 0 0 transparent;
  border: 1px solid;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px
}
.ixt-opacity a,
.ixt-opacityinv a {
  display: block
}
.ixt-opacityinv a img,
.imgblock a img,
.imgblock input[type=image] {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
.ixt-opacityinv a:hover img,
.imgblock a:hover img,
.imgblock input[type=image]:hover {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(.96);
  -ms-transform: scale(.96);
  transform: scale(.96);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
.ixt-opacity a img {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
.ixt-opacity a:hover img {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);
  -webkit-transform: scale(.96);
  -ms-transform: scale(.96);
  transform: scale(.96);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s
}
.shadowbox,
.framed {
  background: -moz-linear-gradient(center top, #fff, #efefef) repeat scroll 0 0 transparent;
  border: 1px solid;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px
}
.ixt-slides {
  background: none
}
.ixt-slides a#ixt-tooltip-widget-ixt01,
.ixt-slides a#ixt-tooltip-widget-ixt02,
.ixt-slides a#ixt-tooltip-widget-ixt03,
.ixt-slides a#ixt-tooltip-widget-ixt04,
.ixt-slides a#ixt-tooltip-widget-ixt05,
.ixt-slides a#ixt-tooltip-widget-ixt06,
.ixt-slides a#ixt-tooltip-widget-ixt07,
.ixt-slides a#ixt-tooltip-widget-ixt08,
.ixt-slides a#ixt-tooltip-widget-ixt09,
.ixt-slides a#ixt-tooltip-widget-ixt10,
.ixt-slides a#ixt-tooltip-widget-ixt11,
.ixt-slides a#ixt-tooltip-widget-ixt12,
.ixt-slides a#ixt-tooltip-widget-ixt13,
.ixt-slides a#ixt-tooltip-widget-ixt14,
.ixt-slides a#ixt-tooltip-widget-ixt15,
.ixt-slides a#ixt-tooltip-widget-ixt16,
.ixt-slides a#ixt-tooltip-widget-ixt17,
.ixt-slides a#ixt-tooltip-widget-ixt18,
.ixt-slides a#ixt-tooltip-widget-ixt19,
.ixt-slides a#ixt-tooltip-widget-ixt20,
.ixt-slides a#ixt-tooltip-widget-ixt21,
.ixt-slides a#ixt-tooltip-widget-ixt22,
.ixt-slides a#ixt-tooltip-widget-ixt23,
.ixt-slides a#ixt-tooltip-widget-ixt24,
.ixt-slides a#ixt-tooltip-widget-ixt25,
.ixt-slides a#ixt-tooltip-widget-ixt26,
.ixt-slides a#ixt-tooltip-widget-ixt27,
.ixt-slides a#ixt-tooltip-widget-ixt28,
.ixt-slides a#ixt-tooltip-widget-ixt29,
.ixt-slides a#ixt-tooltip-widget-ixt30,
.ixt-slides a#ixt-tooltip-widget-ixt31,
.ixt-slides a#ixt-tooltip-widget-ixt32,
.ixt-slides a#ixt-tooltip-widget-ixt33,
.ixt-slides a#ixt-tooltip-widget-ixt34,
.ixt-slides a#ixt-tooltip-widget-ixt35,
.ixt-slides a#ixt-tooltip-widget-ixt36,
.ixt-slides a#ixt-tooltip-widget-ixt37,
.ixt-slides a#ixt-tooltip-widget-ixt38,
.ixt-slides a#ixt-tooltip-widget-ixt39 {
  text-decoration: none;
  color: #191919;
  line-height: 0;
  display: none
}
.ixt-slidesbutton {
  text-align: center;
  padding: 10px 0 10px 0
}
.signature {
  font-size: .8em;
  font-style: italic
}
.highlight {
  color: #f00!important;
  font-weight: bold
}
.floatleft,
img.left {
  float: left;
  clear: none
}
.floatright,
img.right {
  float: right;
  clear: none
}
.noshadow {
  border: none!important;
  box-shadow: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important
}
.verysmall,
.xx-small {
  font-size: .85em!important
}
.smallsmall,
.x-small {
  font-size: 9.4px!important
}
.small {
  font-size: .92em!important
}
.normal {
  font-size: 1em!important
}
.big {
  font-size: 1.17em!important
}
.maxi {
  font-size: 1.5em!important
}
.bold {
  font-weight: bold!important
}
.bolder {
  font-weight: bolder!important
}
.lighter {
  font-weight: lighter!important
}
.italic {
  font-style: italic!important
}
.oblique {
  font-style: oblique!important
}
.underline {
  text-decoration: underline!important
}
.condensed {
  letter-spacing: -.1em!important
}
.uppercase {
  text-transform: uppercase!important
}
.lowercase {
  text-transform: lowercase!important
}
.capitalize {
  text-transform: capitalize!important
}
.red {
  background-color: transparent;
  color: #f00
}
.blue {
  background-color: transparent;
  color: #00f
}
.black {
  background-color: transparent;
  color: #000
}
.white {
  background-color: transparent;
  color: #fff
}
.yellow {
  background-color: transparent;
  color: #ff0
}
.orange {
  background-color: transparent;
  color: #ffa500
}
.green {
  background-color: transparent;
  color: #008000
}
.silver {
  background-color: transparent;
  color: #c0c0c0
}
.ixt-box.ixt-sheet:before,
.ixt-box.ixt-sheet:after {
  top: 0!important
}
.ixt-box.ixt-vmenublock:before,
.ixt-box.ixt-vmenublock:after {
  top: 0!important
}
.ixt-box.ixt-block:before,
.ixt-box.ixt-block:after {
  top: 0!important
}
#ixt-footer .ixt-box:before,
#ixt-footer .ixt-box:after {
  top: 0!important
}
.icon {
  border: none!important;
  box-shadow: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important
}
.on_sale_img {
  border: none!important;
  box-shadow: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important
}
.align_left {
  text-align: left!important
}
.align_center {
  text-align: center!important
}
.align_right {
  text-align: right!important
}
.middle {
  vertical-align: middle!important
}
.align_justify {
  text-align: justify!important
}
.unvisible,
.hidden,
.collapsed,
.block_hidden_only_for_screen {
  display: none
}
.wrap {
  white-space: normal
}
.strike {
  text-decoration: line-through
}
.top {
  vertical-align: top
}
.span_link {
  cursor: pointer
}
.span_link:hover {
  text-decoration: underline
}
.clear {
  clear: both
}
br.clear {
  clear: both;
  line-height: 0;
  font-size: 0;
  height: 0
}
noscript ul {
  list-style-type: none;
  background: #000;
  color: #fff;
  padding: 10px;
  border: 1px solid
}
img#payment_paypal_express_checkout {
  border: none!important;
  box-shadow: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important
}
* html .clearfix {
  zoom: 1
}
*:first-child+html .clearfix {
  zoom: 1
}
.footer_links {
  list-style-type: none;
  clear: both;
  margin: 2em 1em 1em 1em!important
}
.footer_links li {
  float: left;
  margin-right: 2em;
  background: none!important;
  height: auto!important
}
.footer_links a {
  text-decoration: none
}
.footer_links img.icon {
  vertical-align: -8px
}
.transferProduct {
  border: 2px solid
}
.inline_list {
  list-style-type: none;
  margin-top: 1em
}
.inline_list li {
  float: left;
  text-align: center
}
.inline_list img {
  display: block
}
ul.half {
  width: 45%;
  margin-right: 1em;
  float: left
}
div.tree_top {
  background: url('../img/postbullets.png') no-repeat;
  padding-left: 24px;
  padding-bottom: 0;
  padding-top: 0;
  background-position-y: 50%
}
ul.tree,
ul.tree ul {
  list-style-type: none
}
ul.tree li {
  margin-left: 5px;
  overflow: hidden
}
ul.tree a {
  padding-left: .2em
}
ul.tree a.selected {
  font-weight: bold
}
ul.tree li.last {
  border: none
}
span.grower {
  cursor: pointer
}
ul.idTabs {
  list-style-type: none;
  height: 21px;
  margin-top: 1em;
  margin-left: 0;
  margin-bottom: -1px
}
ul.idTabs li {
  float: left;
  margin-right: 1px
}
ul.idTabs a {
  display: block;
  width: 173px;
  height: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 3px
}
ul.idTabsShort a {
  width: 120px
}
.sheets {
  clear: both;
  padding: 1em;
  margin-bottom: 10px
}
ul.idTabsShort a.selected {
  color: #ef59a1;
  border-bottom: 0
}
#more_info_block {
  z-index: 100;
  padding-top: 15px
}
#header_logo {
  float: left;
  width: 264px;
  display: block
}
img.logo {
  float: left;
  margin-top: .5em;
  font-size: 2em;
  font-weight: bold
}
#header_right {
  margin: 5px auto 0 auto;
  text-align: right
}
#old_center_column {
  display: none
}
.ac_results_instant {
  display: none;
  visibility: hidden
}
#instant_search_results a.close {
  background: url('../../../img/icon/close.png') no-repeat scroll right 2px transparent;
  float: right;
  margin-right: 7px;
  padding-right: 21px;
  text-transform: none
}
.mceContentBody {
  margin: 9px 6px;
  width: 556px;
  text-align: left
}
.rte {
  text-align: left
}
.rte html,
.rte div,
.rte span,
.rte applet,
.rte object,
.rte iframe,
.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.rte p,
.rte blockquote,
.rte pre,
.rte a,
.rte abbr,
.rte acronym,
.rte address,
.rte big,
.rte cite,
.rte code,
.rte del,
.rte dfn,
.rte em,
.rte font,
.rte img,
.rte ins,
.rte kbd,
.rte q,
.rte s,
.rte samp,
.rte small,
.rte strike,
.rte strong,
.rte sub,
.rte sup,
.rte tt,
.rte var,
.rte dl,
.rte dt,
.rte dd,
.rte ol,
.rte ul,
.rte li,
.rte fieldset,
.rte form,
.rte label,
.rte legend,
.rte table,
.rte caption,
.rte tbody,
.rte tfoot,
.rte thead,
.rte tr,
.rte th,
.rte td,
.mceContentBody html,
.mceContentBody div,
.mceContentBody span,
.mceContentBody applet,
.mceContentBody object,
.mceContentBody iframe,
.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3,
.mceContentBody h4,
.mceContentBody h5,
.mceContentBody h6,
.mceContentBody p,
.mceContentBody blockquote,
.mceContentBody pre,
.mceContentBody a,
.mceContentBody abbr,
.mceContentBody acronym,
.mceContentBody address,
.mceContentBody big,
.mceContentBody cite,
.mceContentBody code,
.mceContentBody del,
.mceContentBody dfn,
.mceContentBody em,
.mceContentBody font,
.mceContentBody img,
.mceContentBody ins,
.mceContentBody kbd,
.mceContentBody q,
.mceContentBody s,
.mceContentBody samp,
.mceContentBody small,
.mceContentBody strike,
.mceContentBody strong,
.mceContentBody sub,
.mceContentBody sup,
.mceContentBody tt,
.mceContentBody var,
.mceContentBody dl,
.mceContentBody dt,
.mceContentBody dd,
.mceContentBody ol,
.mceContentBody ul,
.mceContentBody li,
.mceContentBody fieldset,
.mceContentBody form,
.mceContentBody label,
.mceContentBody legend,
.mceContentBody table,
.mceContentBody caption,
.mceContentBody tbody,
.mceContentBody tfoot,
.mceContentBody thead,
.mceContentBody tr,
.mceContentBody th,
.mceContentBody td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline
}
.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3,
.mceContentBody h4,
.mceContentBody h5,
.mceContentBody h6 {
  margin: .75em 0 .3em 0;
  color: #374853
}
.rte h1,
.mceContentBody h1 {
  font-size: 25px;
  font-weight: bold;
  background: inherit
}
.rte h2,
.mceContentBody h2 {
  font-size: 20px;
  background: none;
  text-transform: none;
  height: auto
}
.rte h3,
.mceContentBody h3 {
  font-size: 16px
}
.rte h4,
.mceContentBody h4 {
  font-size: 14px
}
.rte h5,
.mceContentBody h5 {
  font-size: 12px
}
.rte h6,
div.rte h6 {
  font-size: 8px
}
.rte ol,
div.rte ol,
.mceContentBody ul {
  padding-left: 2em
}
.rte ul,
.mceContentBody ul {
  list-style-type: square;
  margin-left: 10px
}
.rte strong,
.mceContentBody strong {
  font-weight: bold
}
.rte em,
.mceContentBody em {
  font-style: italic
}
.rte table,
.mceContentBody table {
  border-collapse: separate;
  border-spacing: 1px;
  width: auto
}
.rte caption,
.rte th,
.rte td,
.rte table,
.mceContentBody caption,
.mceContentBody th,
.mceContentBody td,
.mceContentBody table {
  font-weight: normal;
  background: none;
  height: inherit;
  border: 1px #e5e6e7 solid;
  text-align: center
}
.rte th,
.mceContentBody th {
  padding-left: 1em;
  padding-right: 1em;
  background: #e5e6e7
}
.rte ol,
.mceContentBody ol {
  list-style-type: decimal;
  margin-left: 10px
}
#center_column .rte p,
.mceContentBody p {
  padding-left: 0;
  margin: .5em 0
}
div.table_block {
  background: none
}
table.std {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%
}
.std td,
.std th {
  padding: .4em .5em
}
.std th {
  white-space: nowrap
}
.std tr.item td,
.std .item th {
  background: none
}
.std tr.alternate_item td,
.std tr.alternate_item th {
  background: none
}
.std tbody td,
.std tfoot td {
  border-top: 1px solid
}
.std thead th {
  background: none;
  height: 24px;
  font-weight: bold;
  text-align: left;
  white-space: nowrap
}
.std th.first_item {
  background-position: top left
}
.std th.last_item {
  background-position: top right
}
.std th.item {
  background-position: -5px 0
}
.std tfoot td {
  text-align: right;
  white-space: nowrap
}
form.std {
  clear: both
}
form.std h3 {
  font-weight: normal;
  border-bottom: 1px solid;
  padding: .5em;
  margin: 0 0 .5em 0
}
form.std fieldset {
  margin-bottom: 1em;
  padding-bottom: 1em
}
form.std legend {
  padding: .3em .6em;
  margin: 1em 0 1em .5em;
  font-size: 1.6em;
  font-weight: 100;
  border-style: solid;
  border-width: 1px
}
form.std h4,
form.std p {
  padding: .3em 1em;
  clear: both
}
form.std label,
form.std p span {
  float: left;
  text-align: right;
  padding-right: 5px
}
form.std p span.like_input {
  width: auto;
  margin-left: .7em
}
form.std .checkbox label,
form.std .radio label,
form.std span.form_info {
  margin: 0;
  float: none;
  text-align: left
}
.checkbox input,
.radio input {
  border: none
}
.required sup {
  color: #da0f00;
  font-size: inherit;
  margin: 0 3px 0 3px
}
form p.id_state {
  display: none
}
.price-discount {
  text-decoration: line-through
}
img.icon {
  margin-right: .5em;
  vertical-align: middle
}
img.iconnav {
  margin: 0;
  vertical-align: middle
}
.weight-price {
  font-size: .75em;
  text-align: right
}
.volume-price {
  font-size: .75em;
  text-align: right
}
.unity-price {
  font-size: .75em;
  text-align: right
}
.price-shipping,
.price-wrapping {
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap
}
.error li {
  list-style-position: inside;
  list-style-type: decimal-leading-zero;
  padding-left: 3em
}
.warning_inline {
  color: #da0f00;
  font-weight: bold
}
.success {
  color: green;
  font-weight: bold;
  margin: .2em 1em;
  padding: .3em .8em 1em
}
.success_inline {
  color: green;
  font-weight: bold
}
.breadcrumb {
  font-size: 1em;
  padding-bottom: 30px
}
.breadcrumb .navigation-pipe {
  padding: 0 .6em
}
.breadcrumb a {
  text-decoration: none
}
.breadcrumb a:hover {
  text-decoration: underline
}
.breadcrumb img.icon {
  margin-top: 3px
}
.content_sortPagiBar {
  padding: 25px 5px;
  clear: both
}
.content_sortPagiBar .product-count {
  padding-top: 5px
}
#center_column .sortPagiBar strong {
  color: #000
}
#center_column .sortPagiBar p {
  padding: 0;
  margin: 0
}
#center_column .sortPagiBar form {
  display: inline-block
}
.sortPagiBar select#selectPrductSort {
  display: none
}
.sortPagiBar #bt_compare {
  padding: 3px 7px;
  border: none
}
.sortPagiBar .nbrItemPage {
  float: right
}
.sortPagiBar .nbrItemPage select {
  display: none
}
.sortPagiBar .PrductSort {
  float: left
}
.sortPagiBar .nbrProduct {
  display: inline-block;
  padding: 0 10px
}
.sortPagiBar #nb_item {
  width: 40px!important;
  float: left
}
.pagination {
  text-align: center;
  padding: 5px 0;
  margin: 10px 0!important
}
ul.step {
  background: transparent url('../../../img/step_start.png') no-repeat bottom left;
  list-style: none;
  margin: .8em auto 2em;
  padding-left: 40px;
  height: 25px;
  width: 465px
}
ul.step li {
  line-height: 18px;
  padding: 0;
  height: 25px;
  float: left;
  width: 100px;
  text-align: center;
  background: transparent url('../../../img/step_standard.png') no-repeat bottom left
}
ul.step li.step_current {
  background: transparent url('../../../img/step_current.png') no-repeat bottom left;
  font-weight: bold
}
ul.step li.step_todo {
  font-style: italic;
  overflow: hidden
}
ul.step li#step_end {
  width: 65px;
  background: transparent url('../../../img/step_end.png') no-repeat bottom left;
  margin-left: -5px
}
ul.step li#step_end.step_current {
  background: transparent url('../../../img/step_end_current.png') no-repeat bottom left
}
ul#order_step {
  background-color: transparent
}
#productsSortForm label {
  padding-top: 1px
}
#header_right ul {
  list-style: none
}
#header_right form {
  border: none;
  margin-bottom: 0!important;
  display: inline
}
#header_right label {
  margin: 0;
  float: none
}
#footer {
  border-top: 1px solid;
  padding: .5em 0;
  clear: both
}
.block {
  margin-bottom: 1em;
  width: 191px
}
#left_column div.block,
#right_column div.block {
  padding-bottom: 5px;
  background: none
}
.block ul {
  list-style: none
}
.block ul.tree li {
  padding-left: 1.2em
}
#left_column div.block .block_content a.button_large,
#right_column div.block .block_content a.button_large {
  margin: 0 0 0 -3px
}
.block .block_content {
  border-left: 1px;
  border-right: 1px;
  padding: 0 .7em;
  background: none;
  min-height: 16px
}
.block li {
  padding: .2em 0;
  list-style-position: outside
}
#left_column div.exclusive,
#right_column div.exclusive {
  background: none
}
.exclusive li {
  margin-top: 0
}
.exclusive .block_content {
  background: none;
  border-left: 1px solid;
  border-right: 1px solid
}
.ixt-postcontent div.block {
  width: 100%;
  margin: auto
}
.products_block li {
  margin-top: .2em
}
.products_block li.item img {
  margin-right: 5px
}
.products_block li.last_item {
  border: none
}
.products_block li img {
  float: left;
  margin-right: .2em
}
.products_block p img {
  float: none;
  margin: 0 0 0 .4em
}
.products_block li h5 {
  display: inline;
  font-size: .9em
}
.products_block li p a {
  font-weight: bold;
  font-size: .8em
}
.products_block dl dt {
  margin-top: .3em;
  clear: left
}
.products_block a.button_large {
  margin: .4em .4em 0 .4em
}
.products_block ul.product_images li {
  border: none;
  float: left;
  clear: none
}
.ixt-postcontent .products_block li.last_item_of_line {
  border-right: none
}
.ixt-postcontent .products_block li.first_item_of_line {
  clear: both
}
.ixt-postcontent .products_block li.last_line {
  border-bottom: none
}
.ixt-postcontent div.products_block a.product_image {
  display: block;
  background-color: transparent;
  margin: 2px
}
.ixt-postcontent div.products_block a.product_image img {
  margin: 0;
  padding: 0
}
.ixt-postcontent .products_block.accessories_block .block_content {
  background: none
}
.ixt-postcontent div.products_block.accessories_block div.product_desc {
  margin-right: 0
}
.ixt-postcontent .products_block.accessories_block .block_content li {
  background: none;
  text-align: center
}
.ixt-postcontent .products_block.accessories_block .block_content li h5,
#center_column .products_block.accessories_block .block_content li a.product_description {
  text-align: left
}
.ixt-postcontent .products_block.accessories_block .block_content li.last_item a.product_image {
  border: none
}
td.discount_value {
  white-space: nowrap
}
.cart_last_product {
  display: none
}
#order-detail-content {
  margin-bottom: 20px;
  margin-right: 1px
}
table#cart_summary th.cart_product {
  text-align: center
}
table#cart_summary td {
  padding: 12px;
  font-weight: bold;
  font-size: 14px;
  vertical-align: top
}
table#cart_summary td.cart_delete,
table#cart_summary td.price_discount_del {
  text-align: center
}
table#cart_summary .last_item td {
  border-bottom: 1px solid
}
table#cart_summary tr ul {
  list-style: none
}
table#cart_summary .cart_product {
  width: 80px;
  text-align: center
}
table#cart_summary tbody tr:last-child td {
  border-bottom: 1px solid
}
table#cart_summary .cart_description {
  width: 230px
}
table#cart_summary .cart_unit {
  width: 130px;
  text-align: center
}
table#cart_summary .cart_unit ul {
  margin: 0
}
table#cart_summary td.cart_unit {
  text-align: right
}
table#cart_summary .cart_quantity {
  width: 130px
}
table#cart_summary .customization .cart_quantity {
  padding: 8px 12px 0
}
table#cart_summary .cart_total {
  width: 120px;
  text-align: center
}
table#cart_summary td.cart_total {
  text-align: right
}
table#cart_summary .cart_delete div {
  margin-top: -3px
}
table#cart_summary .cart_discount_price {
  text-align: right
}
table#cart_summary .cart_total_price td.cart_voucher {
  border-right: none;
  vertical-align: middle
}
table#cart_summary #total_price_container {
  border: 2px solid;
  font-size: 22px
}
.cart_quantity .cart_quantity_input {
  float: left;
  border: 1px solid
}
.cart_quantity .cart_quantity_button {
  float: left;
  width: 100%;
  text-align: center
}
.cart_total_price .total_price_container {
  border-right: none
}
.cart_total_price .total_price_container p {
  margin-top: 0;
  display: block;
  padding: 8px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  background: #333
}
.cart_total_price .total_price_container span {
  display: block;
  padding: 5px;
  font-weight: bold;
  text-align: center
}
.cart_voucher h4,
.cart_voucher p {
  float: left
}
.cart_voucher h4 {
  margin-right: 12px;
  padding: 5px 0;
  font-size: 13px
}
.cart_voucher p {
  padding-bottom: 0
}
.cart_voucher #display_cart_vouchers {
  float: left;
  clear: both;
  line-height: 16px
}
.cart_voucher .title_offers {
  margin-top: 10px
}
.cart_voucher #display_cart_vouchers span {
  font-weight: bold;
  cursor: pointer
}
.cart_voucher input.discount_name {
  padding: 0 5px;
  height: 22px;
  width: 170px;
  font-weight: normal
}
#cart_summary .price {
  text-align: right;
  white-space: nowrap;
  font-family: inherit
}
.total_price_container p {
  text-align: left
}
table#cart_summary .cart_total_price .total_price_container {
  padding: 0
}
#order_carrier {
  clear: both;
  margin-top: 20px;
  border: 1px solid
}
#order_carrier h4 {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px
}
#order_carrier span {
  display: block;
  padding: 15px;
  font-weight: bold
}
.order_delivery .first_item {
  margin-right: 35px
}
.multishipping_close_container {
  text-align: center
}
table#cart_summary .gift-icon {
  line-height: 20px;
  padding: 2px 5px;
  border-radius: 5px
}
#authentication #login_form,
#create-account_form {
  width: 100%
}
#create-account_form {
  margin-right: 11px
}
#authentication #create-account_form .form_content,
#authentication #login_form .form_content {
  padding: 15px 10px 0
}
#authentication #login_form h3,
#create-account_form h3 {
  padding: 8px;
  border-bottom: 1px solid
}
#create-account_form h4 {
  padding-bottom: 22px;
  font-size: 11px
}
#create-account_form label,
#login_form label {
  display: inline-block;
  width: 110px
}
#order-opc #login_form_content label {
  display: block;
  margin: 0 0 10px 0
}
#create-account_form #email_create,
#login_form #email,
#login_form #login_email,
#login_form #login_passwd,
#login_form #passwd {
  padding: 0 5px;
  height: 20px;
  width: 95%
}
#create-account_form #SubmitCreate,
#login_form #SubmitLogin {
  float: right
}
.lost_password {
  float: left;
  width: 200px
}
#order-opc .lost_password {
  display: block;
  float: none;
  margin: 5px 0 10px;
  width: auto;
  font-size: 11px
}
#ordermsg p {
  padding-bottom: 0
}
#ordermsg p.txt {
  float: left;
  margin-right: 25px;
  width: 220px
}
#ordermsg .textarea textarea {
  height: 90px;
  width: 475px;
  border: 1px solid
}
.address-form-multishipping {
  padding: 10px 0
}
#multishipping_mode_box {
  border: 1px solid;
  margin-bottom: 10px;
  padding: 5px
}
#multishipping_mode_checkbox {
  vertical-align: middle;
  margin-right: 5px
}
#multishipping_mode_box.on {
  border: 1px solid
}
#multishipping_mode_box .title {
  padding: 5px;
  font-weight: bold
}
#multishipping_mode_box .description,
#multishipping_mode_box .description_off {
  padding: 5px
}
#multishipping_mode_box .description_off {
  display: none;
  padding: 5px
}
#multishipping_mode_box .description_off div {
  margin-bottom: 10px
}
#multishipping_mode_box .description a,
#multishipping_mode_box .description_off a {
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 5px 10px;
  margin: 0 160px;
  border: 1px solid
}
#multishipping_mode_box .description a:hover,
#multishipping_mode_box .description_off a:hover {
  border: 1px solid
}
#multishipping_mode_box.on .description_off {
  display: block
}
#order .delivery_option_radio,
#order-opc .delivery_option_radio {
  float: left;
  margin: 21px 12px
}
#order .delivery_option label,
#order-opc .delivery_option label {
  display: block;
  padding-bottom: 0;
  padding-top: 5px
}
#order .delivery_option label>table.resume,
#order-opc .delivery_option label>table.resume {
  height: 46px
}
#order .delivery_option.alternate_item,
#order-opc .delivery_option.alternate_item {
  border-bottom: 1px solid
}
#order .delivery_option label>table.resume td,
#order-opc .delivery_option label>table.resume td {
  padding: 0 8px
}
#order .delivery_option label>table.resume td+td,
#order-opc .delivery_option label>table.resume td+td {
  width: 300px
}
#order .delivery_option label>table.resume td+td+td,
#order-opc .delivery_option label>table.resume td+td+td {
  width: 100px;
  text-align: right
}
#order .delivery_option_carrier td {
  width: 200px
}
#order .delivery_option_carrier td+td {
  width: 280px
}
#order .delivery_option_carrier td+td+td {
  width: 200px
}
#order .delivery_option_carrier .delivery_option_logo,
#order .delivery_options_address .delivery_option_logo,
#order-opc .delivery_options_address .delivery_option_logo {
  padding: 5px!important;
  margin: 5px!important;
  width: 50px!important
}
.delivery_option_logo img {
  width: 40px!important
}
#order .delivery_option_carrier .first_item,
#order-opc .delivery_option_carrier .first_item {
  padding: 3px 5px 3px 12px
}
.order_carrier_content {
  padding: 15px;
  font-size: 12px
}
.order_carrier_content h3 {
  padding: 15px 0 10px 0;
  font-size: 13px
}
.order_carrier_content h3.carrier_title {
  padding-top: 0
}
.order_carrier_content input {
  position: relative;
  top: 1px
}
#carrierTable {
  border: 1px solid;
  border-bottom: none
}
#carrierTable tbody {
  border-bottom: 1px solid
}
#carrierTable th {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px
}
#carrierTable td {
  padding: 15px;
  font-weight: bold;
  border-right: 1px solid
}
#carrierTable td.carrier_price {
  border: none
}
#gift_div {
  display: none;
  padding-bottom: 10px
}
#gift_div label {
  display: block;
  margin-bottom: 5px
}
#gift_div #gift_message {
  height: 50px;
  width: 720px;
  border: 1px solid
}
a.iframe {
  font-weight: bold
}
.hook_extracarrier {
  margin-top: 5px;
  padding: 5px
}
.paiement_block {
  padding: 15px;
  font-size: 12px
}
.payment_module {
  position: relative;
  padding: 10px;
  text-transform: uppercase;
  zoom: 1;
  display: block
}
.payment_module a {
  display: block;
  border: 1px solid;
  padding: .6em;
  text-decoration: none
}
.payment_module img {
  vertical-align: middle;
  margin-right: 1em
}
.payment_module a:before,
.payment_module a:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden
}
.payment_module a:after {
  clear: both
}
.paymentlogo {
  text-align: center
}
.paymentlogo a {
  display: block
}
.paymentlogo img {
  margin: 2px!important
}
#order-opc h2 span {
  display: inline-block;
  padding: 5px 7px
}
#order-opc #login_form fieldset {
  margin: 0 0 10px;
  padding: 10px
}
#order-opc #login_form fieldset p,
#order-opc #login_form fieldset p a {
  padding: 0
}
#order-opc #new_account_form p.submit {
  margin-right: 20px;
  text-align: right
}
#order-opc #new_account_form p.opc-required {
  margin-left: 20px
}
#order-opc .addresses {
  margin-bottom: 20px
}
#order-opc #opc_delivery_methods h3 {
  margin-top: 20px
}
#order-opc #opc_delivery_methods textarea {
  height: 60px;
  width: 97%
}
#order-opc #opc_payment_methods {
  margin-bottom: 20px
}
#order-opc #opc_payment_methods #opc_payment_methods-content p {
  margin: 0
}
.delivery_option_carrier td {
  width: 200px
}
.delivery_option_carrier td+td {
  width: 280px
}
.delivery_option_carrier td+td+td {
  width: 200px
}
.delivery_option_carrier {
  margin: 5px 0 0 45px;
  width: 670px;
  display: none
}
.delivery_option_carrier tr td {
  padding: 5px
}
.delivery_option_carrier.selected {
  display: table
}
.delivery_option_carrier.not-displayable {
  display: none
}
.delivery_option_title {
  font-weight: bold
}
#new_account_form {
  clear: both;
  margin-bottom: 20px
}
#new_account_form h3 {
  margin-bottom: 20px;
  padding: 8px
}
#new_account_form fieldset {
  padding-top: 0;
  margin-top: 0;
}
#center_column #new_account_form p {
  margin: 0;
  padding: 0 0 10px 0
}
#new_account_form p.required sup {
  color: #900
}
#new_account_form p.radio span,
#new_account_form p.text label,
#new_account_form p.password label,
#new_account_form p.select label,
#new_account_form p.select span,
#new_account_form p.textarea label {
  display: inline-block;
  padding: 6px 15px;
  width: 25%;
  font-size: 14px;
  text-align: right
}
#new_account_form p.radio label {
  float: none;
  padding-right: 10px;
  width: auto;
  font-size: 14px
}
#new_account_form p.checkbox label {
  float: none;
  width: auto;
  font-size: 12px
}
#new_account_form p.text input,
#new_account_form p.password input,
#new_account_form p.select input {
  height: 22px;
  padding: 0 5px;
  width: 65%;
  font-size: 14px;
  margin-top: 5px
}
#new_account_form p.checkbox input {
  margin-left: 25%
}
#new_account_form #submitGuestAccount {
  float: right
}
#views_block {
  margin: 10px auto;
  width: 100%;
  position: relative;
  float: left
}
#thumbs_list {
  overflow: hidden;
  float: left
}
#thumbs_list_frame {
  padding: 0;
  margin: 0;
  list-style-type: none;
  float: left;
  width: 100%!important
}
#thumbs_list_frame li {
  padding: 0;
  background: none;
  float: left;
  cursor: pointer;
  margin: 0;
  overflow: hidden
}
#thumbs_list_frame img {
  width: inherit!important;
  height: auto
}
#view_scroll_left,
#view_scroll_right {
  text-indent: -3000px;
  width: 15px;
  height: 15px;
  float: left;
  margin-top: 30px;
  padding-right: 4px;
  padding-left: 4px
}
#view_scroll_left {
  background: url('../img/NavigatorPrevOff.png') no-repeat center
}
#view_scroll_right {
  background: url('../img/NavigatorNextOff.png') no-repeat center
}
#view_scroll_left:hover {
  background: url('../img/NavigatorPrev.png') no-repeat center
}
#view_scroll_right:hover {
  background: url('../img/NavigatorNext.png') no-repeat center
}
span.view_scroll_spacer {
  float: left;
  width: 17px;
  height: 95px
}
#manufacturers_list,
#suppliers_list {
  margin-top: 2em;
  list-style-type: none
}
#suppliers_list li,
#manufacturers_list li {
  background: none;
  padding: .6em;
  margin-bottom: 1.5em
}
#suppliers_list li a,
#manufacturers_list li a {
  text-decoration: none
}
#suppliers_list li h3,
#manufacturers_list li h3 {
  margin: .4em 0
}
#suppliers_list .left_side,
#manufacturers_list .left_side {
  float: left;
  width: 75%
}
#suppliers_list .logo,
#manufacturers_list .logo {
  border: 1px solid;
  float: left;
  margin-right: .6em
}
#suppliers_list li p.description,
#manufacturers_list li p.description {
  font-size: .92em
}
#suppliers_list li .right_side,
#manufacturers_list li .right_side {
  float: right;
  text-align: right
}
#suppliers_list .right_side span,
#manufacturers_list .right_side span {
  font-size: 1.7em
}
#suppliers_list li a.button,
#manufacturers_list li a.button {
  margin-top: 4em
}
ul.shop_info {
  list-style-type: square!important;
  list-style-position: inside;
  padding: .6em;
  margin-top: .6em;
  margin-left: 2em;
  border: 1px solid
}
ul.shop_info li {
  padding-left: .5em!important;
  padding-bottom: .5em!important
}
#conditions #right_column {
  display: none
}
#conditions h2 {
  background: none
}
#conditions #center_column {
  width: 730px;
  text-align: justify;
  line-height: 1.3em
}
#conditions #center_column ol,
#conditions #center_column ul {
  margin-left: 2em;
  padding: .6em
}
#conditions #center_column ul {
  list-style-type: circle
}
#conditions #center_column li {
  padding-bottom: .5em
}
.payment_module a:hover,
.payment_module a:focus,
.payment_module a:active {
  border: 1px solid #ccc;
  background-color: #e5e6e7;
  color: #374853
}
#customization_block {
  width: 556px
}
.customization_block_title {
  margin: 4px 4px 4px 2px
}
#customization_block ul {
  margin: 6px 6px 0 6px
}
.customization_block_input {
  vertical-align: inherit
}
img.customization_delete_icon {
  margin: 2px
}
li.customizationUploadLine {
  text-align: right;
  margin-right: 40px;
  clear: left;
  padding: 4px;
  display: block
}
.customizationUploadBrowse {
  float: left
}
.customizationUploadBrowseDescription {
  padding: 6px
}
img.customizationUploaded {
  margin: 2px;
  border: 1px solid
}
ul.customizationUploaded {
  list-style-type: none;
  margin-left: 4px
}
ul.customizationUploaded li {
  display: inline
}
ul.customizationUploaded a {
  text-decoration: none
}
div.customizationUploaded {
  clear: left
}
div.deleteCustomizableProduct,
div.deletePictureUploaded {
  float: right
}
ul.typedText {
  padding-left: 6px;
  list-style-type: none
}
#block-order-detail .wishlistLinkTop li {
  float: left;
  overflow: visible
}
#block-order-detail .wishlistLinkTop li:before {
  content: normal
}
#block-order-detail .wishlistLinkTop .display_list li {
  margin-right: 15px;
  line-height: 24px;
  float: left
}
ul.wlp_bought_list li .lnkdel {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  font-size: 14px
}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list {
  margin-bottom: 20px
}
#mywishlist #block-order-detail form.wl_send fieldset p input {
  margin-left: 60px
}
#mywishlist div#block-order-detail {
  display: block;
  margin-top: 10px
}
#mywishlist form.std fieldset label {
  width: 30px
}
#mywishlist form.std fieldset input#submitWishlist {
  display: inline
}
#mywishlist table.std thead th.mywishlist_first {
  text-align: center;
  width: 40px
}
#mywishlist table.std thead th.mywishlist_second {
  text-align: center;
  width: 80px
}
#mywishlist table.std thead th.first_item,
#mywishlist table.std tbody tr td {
  width: 200px
}
#mywishlist #block-order-detail ul li span.wishlist_product_detail select {
  margin: 0
}
#mywishlist #showBoughtProducts,
#mywishlist #hideBoughtProductsInfos,
#mywishlist #hideSendWishlist {
  display: none
}
#mywishlist #showBoughtProductsInfos,
#mywishlist #hideBoughtProductsInfos {
  margin-left: 5px
}
#mywishlist #showSendWishlist,
#mywishlist #hideSendWishlist,
#mywishlist div#block-order-detail ul li a.exclusive {
  float: right;
  margin: -18px 0 0 0
}
#mywishlist #block-order-detail table.wlp_bought_infos thead tr th {
  text-align: center
}
#mywishlist #block-order-detail table.wlp_bought_infos thead tr th.first_item {
  width: 300px
}
#mywishlist #block-order-detail table.wlp_bought_infos {
  margin: 0
}
#mywishlist #block-order-detail ul li img {
  float: left
}
#mywishlist ul.address>li::before {
  content: normal
}
#mywishlist #block-order-detail ul li span.wishlist_product_detail {
  margin-bottom: 5px
}
#view_wishlist #featured-products_block_center ul div li a img {
  float: left
}
#view_wishlist #featured-products_block_center ul div li a,
#view_wishlist #featured-products_block_center ul div li span {
  text-decoration: none;
  float: left
}
#view_wishlist #featured-products_block_center ul div li span.wishlist_product_detail,
div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
  margin-left: 30px;
  float: left
}
#view_wishlist #featured-products_block_center ul div li a.exclusive,
#view_wishlist #featured-products_block_center ul div li span.exclusive {
  margin-left: 55px
}
#view_wishlist #featured-products_block_center ul div li.address_name input.text {
  color: #999;
  font-weight: bold;
  font-size: 11px;
  border: 0
}
.account_creation #reverso-form {
  width: 100%
}
.account_creation #reverso-form label {
  width: 250px;
  text-align: left;
  margin-left: 10px
}
.account_creation #reverso-form label#legend_reverso {
  clear: both;
  width: 100%;
  font-size: 10px;
  text-align: left
}
.account_creation #reverso-form input#reverso_form {
  margin-top: 20px
}
.rating {
  cursor: pointer;
  margin: 2em;
  clear: both;
  display: block
}
.rating:after {
  content: '.';
  display: block;
  height: 0;
  width: 0;
  clear: both;
  visibility: hidden
}
.cancel,
.star {
  float: left;
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer
}
.star,
.star a {
  background: url('../../../img/icon/star.png') no-repeat 0 0
}
.cancel a,
.star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0
}
.star_on {
  background-position: 0 -16px
}
.star_hover a,
.star a:hover,
.star:hover {
  background-position: 0 -32px
}
.pack_content {
  margin: 10px 0 10px 0
}
.pack_price {
  float: right;
  margin-right: 3px;
  font-size: 12px
}
.confirmation {
  color: #808000;
  font-weight: bold
}
#page .rte {
  background: transparent none repeat scroll 0 0
}
#product_comments_block_tab div.comment {
  margin: 0 0 16px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid
}
#product_comments_block_tab .comment_author {
  float: left;
  padding-right: 20px;
  width: 140px;
  line-height: 18px;
  padding-top: 0
}
#product_comments_block_tab .comment_author span {
  font-weight: bold;
  float: left
}
#product_comments_block_tab .star_content {
  float: left;
  margin: 0 0 0 5px
}
#product_comments_block_tab .comment_author_infos {
  clear: both
}
#product_comments_block_tab .comment_author_infos em {
  color: #999
}
#product_comments_block_tab div.comment div.comment_details {
  float: left;
  overflow: hidden
}
#product_comments_block_tab div.comment_details h4 {
  padding-bottom: 0;
  padding-top: 0
}
#product_comments_block_tab div.comment_details p {
  padding-bottom: 0
}
#product_comments_block_tab div.comment_details ul {
  list-style-type: none;
  margin: 0
}
#product_comments_block_tab div.comment_details li {
  padding: 2px 0
}
#product_comments_block_tab a {
  text-decoration: none;
  font-weight: bold
}
#product_comments_block_tab a:hover {
  text-decoration: underline
}
#product_comments_block_tab span.report_btn {
  cursor: pointer
}
.paypalapi_about {
  text-align: justify
}
.paypalapi_about ul {
  padding-left: 20px
}
#ixt-blockcontent-pp_advertising_block img {
  width: 95%
}
#cms div.content_only {
  text-align: left;
  padding: 10px
}
.live_edit_feed_back_ok {
  color: #374853;
  background-color: #dffad3;
  padding: 4px;
  border: 2px solid #72cb67
}
.live_edit_feed_back_ko {
  color: #374853;
  background-color: #fae2e3;
  padding: 4px;
  border: 2px solid #ec9b9b
}
.add_module_live_edit {
  background-color: #f1f2f4;
  padding: 4px;
  border: 2px solid #d0d3d8
}
#subcategories li {
  background: none
}
#ixt-blockcontent-advertising_block {
  text-align: center
}
#header_right #cart_block #ixt-blockheader-cart_block {
  display: none
}
#header_right #cart_block {
  z-index: 100;
  display: none;
  position: absolute;
  right: -5px;
  height: auto;
  width: 270px!important;
  text-align: left;
  top: 70px!important
}
#header_right #cart_block #ixt-blockcontent-cart_block {
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, .25);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.25)
}
#cart_block .block_content {
  padding: 6px 6px 2px
}
#cart_block h4 {
  background: none
}
#cart_block h4 span {
  text-transform: none;
  font-size: .8em;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px
}
#cart_block h4 span#block_cart_collapse {
  background-image: url('../img/SorterAscPassive.png')
}
#cart_block h4 span#block_cart_expand {
  background-image: url('../img/SorterDescPassive.png')
}
#cart_block #cart_block_no_products {
  margin: .5em 0
}
#cart_block dl dt a,
#cart_block dl dt span.quantity-formated {
  float: left
}
#cart_block dl {
  font-size: .9em
}
#cart_block dt {
  padding-top: .4em;
  clear: both;
  margin-top: .2em;
  width: 100%;
  text-align: right
}
#cart_block dl span.quantity-formated {
  padding-right: 1px
}
#cart_block dd {
  clear: both;
  margin-top: .2em;
  width: 100%;
  margin-left: 1em;
  margin-bottom: 12px;
  font-style: italic
}
#cart_block dl dt a {
  font-weight: bold;
  color: inherit
}
#cart_block dl dd a {
  color: inherit
}
#cart_block a.ajax_cart_block_remove_link {
  width: 16px;
  height: 16px;
  margin-left: 6px;
  float: right;
  display: block
}
#cart_block a.ajax_cart_block_remove_link:hover {
  text-decoration: none
}
#cart_block p {
  clear: both
}
#cart_block p span {
  clear: right;
  text-align: right
}
#cart_block li {
  clear: both
}
#cart_block span.price {
  float: right
}
#cart_block dl span.price {
  font-weight: normal;
  float: none
}
#cart_block_wrapping_cost,
#cart_block_shipping_cost,
#cart_block_tax_cost,
#cart_block_total {
  padding-right: 1.3em
}
#cart_block table#vouchers {
  margin-top: .5em;
  border-top: 1px solid;
  height: 3em;
  padding-top: .4em;
  margin-bottom: .5em;
  clear: both
}
#cart_block p#cart-prices {
  clear: both;
  margin-top: 8px;
  margin-bottom: 2em;
  display: block;
  padding-top: .4em;
  border-top: 1px solid
}
#cart_block table#vouchers td {
  padding: 0;
  border: 0;
  height: 1.5em
}
#cart_block table#vouchers td.price {
  font-size: 1em;
  font-weight: normal;
  width: 37%;
  text-align: right
}
#cart_block table#vouchers td.delete {
  width: 9%;
  text-align: right
}
#cart_block table#vouchers td.delete img {
  margin: 0
}
#cart_block p#cart-buttons {
  height: 1.6em;
  margin: 0 -.3em
}
#cart_block p#cart-buttons a {
  float: left
}
#cart_block p#cart-buttons a#button_order_cart {
  float: right
}
#cart_block .cart_block_customizations {
  margin-left: 6px;
  list-style-type: square
}
#cart_block #cart-price-precisions {
  margin-top: .5em;
  padding-top: .4em;
  border-top: 1px solid;
  font-size: .9em;
  height: 2em
}
#cart_block .ixt-blockcontent {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px
}
#cart_block #cart_block_list img {
  margin-right: 3px
}
#categories_block_left .tree {
  padding-left: .5em
}
#categories_block_left .tree li {
  border: none;
  padding-top: 5px;
  padding-left: 15px;
  background: none;
  margin-left: 0;
  font-weight: bold;
  font-size: 13px;
  line-height: 13px
}
#categories_block_left .tree li.last {
  padding-bottom: 0
}
#categories_block_left .tree ul {
  padding: 2px 0 0
}
#categories_block_left .tree li li {
  padding: 1px 0 1px 15px;
  background: none;
  font-size: 11px;
  font-weight: normal
}
#categories_block_left .tree li li.last {
  padding-bottom: 0
}
#categories_block_left .tree li li li {
  padding-left: 15px;
  font-size: 9px
}
#categories_block_left .tree a {
  padding-left: 0;
  color: #374853
}
#categories_block_left .tree a:hover {
  text-decoration: none
}
#categories_block_left ul.tree a.selected {
  color: #488c40;
  font-weight: bold
}
#categories_block_left span.grower {
  display: block;
  float: left;
  background-position: 0 3px;
  background-repeat: no-repeat;
  width: 9px;
  height: 15px;
  margin: 0 0 0 -8px;
  padding: 0
}
.blockcategories_footer h4 {
  background: none;
  text-align: center
}
.blockcategories_footer {
  background: none;
  padding-bottom: 5px
}
.blockcategories_footer h4 a {
  font-weight: normal;
  text-decoration: none
}
.blockcategories_footer .category_footer {
  background: none
}
.category_footer {
  background: none;
  text-align: center;
  border: none
}
#footer div.category_footer .list {
  float: left
}
#footer div.category_footer .list ul.tree li {
  background: none;
  border-left: none
}
#footer .footer_logo {
  float: left;
  width: 188px
}
footer .block_various_links {
  list-style: none;
  padding: 20px 5px 10px 5px
}
footer .block_various_links li a {
  text-decoration: none;
  padding: 0
}
footer .block_various_links li {
  display: inline;
  border-left: 1px solid
}
footer .block_various_links li:first-child {
  border: none;
  padding-left: 0
}
html[dir=ltr] footer .block_various_links li {
  padding: 0 2px 0 8px
}
html[dir=rtl] footer .block_various_links li {
  padding: 0 8px 0 2px
}
.informations_block_left .block_content {
  padding-top: 3px
}
#header_right #currencies_block_top p {
  clear: left;
  padding-right: 16px;
  font: 11px Arial, Verdana, sans-serif;
  text-align: right;
  background: url('../img/SorterDescPassive.png') no-repeat scroll right 1px transparent
}
#currencies_block_top ul#first-currencies li {
  margin-right: 3px
}
#currencies_block_top ul#first-currencies li.selected {
  opacity: 1!important
}
#setCurrency {
  cursor: pointer;
  position: relative;
  top: 1px
}
#setCurrency p {
  position: relative;
  top: 0;
  margin-left: 5px;
  padding: 0
}
#setCurrency p img {
  padding-left: 5px
}
#setCurrency .currencies_ul {
  display: none;
  z-index: 10000;
  padding: 10px;
  list-style-type: none;
  min-width: 18px
}
#setCurrency .currencies_ul_hover a {
  text-decoration: none
}
html.ie #setCurrency ul.currencies_ul {
  left: 50px
}
#header_right #languages_block_top p {
  clear: left;
  padding-right: 20px;
  font: 11px Arial, Verdana, sans-serif;
  color: #ccc;
  text-align: right;
  background: url('../img/SorterDescPassive.png') no-repeat scroll right 1px transparent
}
#languages_block_top ul#first-languages li {
  float: left;
  margin-right: 3px
}
#languages_block_top ul#first-languages li.selected_language {
  float: left
}
.selected_language img {
  max-width: inherit!important
}
#countries_id {
  cursor: pointer;
  position: relative;
  top: 1px
}
#countries_id p {
  position: relative;
  top: 0;
  padding: 0
}
#countries_id p img {
  padding-left: 5px
}
#countries_id .countries_ul {
  display: none;
  z-index: 10000;
  padding: 10px;
  list-style-type: none
}
#countries_id .countries_ul_hover {
  background-color: #fdfbfd;
  display: block;
  z-index: 5000;
  position: absolute;
  right: 6px;
  padding: 5px 10px;
  height: auto;
  width: 20px
}
#header_right #languages_block_top {
  float: left;
  margin: 0 2px;
  padding: 2px 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 7px
}
#header_right #currencies_block_top {
  float: left;
  margin: 0 2px;
  padding: 2px 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px
}
#setCurrency .currencies_ul_hover {
  background-color: #fdfbfd;
  display: block;
  z-index: 5000;
  position: absolute;
  padding: 5px 10px;
  height: auto;
  width: 10px
}
html[dir=ltr] #setCurrency .currencies_ul_hover {
  right: 3px
}
html[dir=rtl] #setCurrency .currencies_ul_hover {
  left: -3px
}
.blockmanufacturer ul {
  padding: 4px 0 6px
}
.blockmanufacturer select {
  width: 100%;
  margin: 0
}
.account_input {
  margin-left: 0;
  width: 95%
}
#new-products_block_right ul {
  padding: 5px 0
}
#new-products_block_right li {
  margin-top: 0;
  padding: 0
}
#new-products_block_right .product_images li.first {
  margin-right: 11px
}
#new-products_block_right dt a {
  font-weight: bold
}
#newsletter_block_left div.block_content {
  padding: 1em 0;
  text-align: center
}
#newsletter_block_left div.block_content p {
  padding: .3em 0;
  text-align: center
}
#newsletter_block_left div.block_content input.button_mini {
  margin: 1em auto 0 auto
}
#ixt-blockcontent-paiement_logo_block {
  margin-bottom: 1.5em;
  text-align: center
}
#ixt-blockcontent-paiement_logo_block a {
  text-decoration: none;
  display: block
}
#ixt-blockcontent-paiement_logo_block img {
  margin: 0 3px
}
ul#header_links {
  margin: .4em .3em 0 0;
  list-style-type: none;
  float: left
}
#header_links li {
  float: left;
  width: 36px
}
#header_links a {
  display: none;
  height: 15px;
  color: inherit;
  padding-top: 19px;
  text-align: center;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: top center;
  background-color: transparent
}
#header_links #header_link_sitemap a {
  background: none
}
#header_links #header_link_contact a {
  background: none
}
#header_links #header_link_bookmark a {
  background: none
}
#rss_block_left p {
  margin: .5em 0;
  text-align: center
}
#header_right #search_block_top {
  float: right;
  background: none;
  margin-top: 5px;
  margin-bottom: 5px
}
#searchbox label {
  float: left;
  padding-left: 12px
}
#header_right #search_block_top input.search_query {
  width: 220px
}
#search_block_left input {
  margin: 2px 0 0 0
}
#search_block_left .search_query {
  width: 99%
}
#search_button {
  display: inline
}
.blockspecials ul {
  padding-top: 5px
}
.blockspecials ul li {
  float: left;
  clear: none;
  padding: 0;
  width: 48%;
  cursor: pointer
}
.blockspecials p.product_image {
  margin-right: .3em
}
.blockspecials p {
  padding: .3em 0 0 0;
  margin: 0;
  text-align: center;
  clear: both
}
.blockspecials p a {
  margin: 0 auto
}
.blockstore img {
  margin: 10px 0 0 0
}
.blockstore p {
  text-align: center
}
.blocksupplier ul {
  padding: 4px 0 6px
}
.blocksupplier select {
  width: 100%;
  margin: 0
}
.tags_block .block_content {
  padding: 3px 6px 0
}
.tags_block p {
  text-align: justify;
  font-size: .9em
}
.tags_block p a {
  margin: 0 .1em;
  line-height: 1.5em
}
a.tag_level3 {
  font-size: 1.8em!important;
  font-weight: bold!important
}
a.tag_level2 {
  font-size: 1.4em!important
}
a.tag_level1 {
  font-size: 1em!important;
  color: #888!important
}
#header_right #header_user {
  z-index: 99;
  clear: none;
  float: right;
  text-align: right
}
#header_user .shopping_cart span {
  margin-left: 4px
}
#header_user span {
  font-weight: bold
}
#header_user ul {
  margin-top: .3em
}
#header_user li {
  float: right;
  margin-left: .5em;
  white-space: nowrap
}
#header_user #shopping_cart,
#header_user #your_account {
  font-size: 12px
}
#header_user a,
#header_user a:link,
#header_user a:hover {
  text-decoration: none;
  color: inherit
}
#header_user li#your_account,
#header_user li#header_user_info {
  margin-left: 0;
  background: none;
  padding: 12.4px 3px 4px 10px;
  height: 14px
}
#header_user li#shopping_cart {
  background-image: url('../../../img/shoppingcart.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding: 13px 3px 7px 34px;
  height: 14px
}
#viewed-products_block_left ul.products li {
  background: none;
  margin-top: 0;
  padding: 4px 0 0
}
#viewed-products_block_left ul.products li img {
  margin-right: 7px;
  display: block;
  width: 80px!important;
  height: auto
}
#wishlist_block #wishlist_block_list dl.products {
  border-bottom: 1px solid;
  margin: 0 0 5px 0;
  padding: 3px 0 5px
}
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.cart_block_product_name {
  font-weight: bold
}
#wishlist_block div.block_content #wishlist_block_list dl.products dt {
  margin: 2px 0
}
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.ajax_cart_block_remove_link {
  float: right
}
#wishlist_block div.block_content #wishlist_block_list dl.products dd {
  font-style: italic;
  margin: 0 0 0 10px
}
#wishlist_block div.block_content p select#wishlists {
  width: 140px
}
#wishlist_block div.block_content p a.exclusive {
  margin: 5px auto 0 auto
}
#crossselling,
#productscategory {
  position: relative;
  padding-top: 10px;
  clear: both;
  text-align: left;
  margin: 0 auto;
  width: 100%
}
#crossselling ul,
#productscategory ul {
  margin-left: 0;
  margin-right: 0
}
#crossselling_noscroll {
  margin: 0 auto 0;
  height: 120px;
  width: 100%
}
#crossselling_list {
  overflow: hidden;
  float: left;
  width: 96%
}
#crossselling_list ul {
  padding-left: 0;
  list-style-type: none
}
#crossselling_list li {
  background: none;
  float: left;
  margin: 0 3px;
  cursor: pointer;
  text-align: center;
  width: 100px;
  overflow: hidden
}
#crossselling_list li a {
  margin: auto
}
#crossselling_list img {
  box-shadow: 0 0 10px #868886;
  -moz-box-shadow: 0 0 10px #868886;
  -webkit-box-shadow: 0 0 10px #868886
}
.editorial_block {
  margin-top: 7px;
  margin-bottom: 7px
}
.editorial_block .rte {
  background: transparent none repeat scroll 0 0
}
.editorial_block p {
  padding-top: .4em
}
#editorial_block_center {
  overflow: hidden
}
#editorial_block_center img {
  padding: 2px;
  box-shadow: none
}
#editorial_block_center h1 {
  padding-top: 10px
}
#editorial_block_center p {
  padding-left: 0
}
#editorial_image_legend {
  font-size: 10px;
  font-style: italic;
  margin: 0;
  padding-left: 0;
  text-align: center
}
#productscategory_list {
  margin: 0;
  overflow: hidden
}
#productscategory_list li a {
  margin: auto
}
#productscategory_list li {
  background: none
}
#productscategory_list img {
  box-shadow: 0 0 10px #868886;
  -moz-box-shadow: 0 0 10px #868886;
  -webkit-box-shadow: 0 0 10px #868886
}
#ixt-bstore-content p {
  text-align: center;
  padding-bottom: 10px
}
#ixt-blockcontact {
  padding: 0;
  background: url('../../../img/contactface.png') no-repeat left top transparent;
  min-height: 100px
}
#ixt-blockcontact p {
  padding: 0 5px 15px 5px;
  line-height: 18px
}
#ixt-blockcontact p.hotline,
#ixt-blockcontact p.tel {
  float: right;
  margin: 0 0 0 60px
}
#ixt-blockcontact .email {
  text-align: center;
  clear: both;
  display: block;
  padding: 0;
  margin: 0
}
#ixt-blockcontact .email a {
  padding-left: 5px;
  padding-right: 5px;
  margin: 0!important;
  white-space: normal;
  height: auto
}
#ixt_homeslider {
  direction: ltr!important
}
.bx-window {
  margin: 0 auto
}
.bx-wrapper .bx-controls-direction {
  display: none;
  height: 100%
}
.bx-wrapper .bx-controls-direction a,
.ixt-scrsel {
  opacity: .14
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 0;
  outline: 0;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  z-index: 9999;
  border: none;
  line-height: 22px;
  left: inherit;
  margin-top: 0;
  overflow: visible
}
.bx-wrapper .bx-controls-direction a:before {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  content: ".";
  text-indent: -9999px;
  left: 0;
  top: 0;
  z-index: 1
}
.bx-wrapper .bx-controls-direction a:after,
.ixt-scrsel a.bx-prev:after,
.ixt-scrsel a.bx-next:after,
.ixt-scrsel .ixt-blockselect:after {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: 0;
  text-align: center;
  font-size: 20px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  padding-top: 5px
}
.bx-wrapper .bx-controls-direction a:hover,
.ixt-scrsel:hover {
  opacity: .83
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none
}
.bx-wrapper .bx-controls-direction a.bx-prev {
  right: 32px
}
.bx-wrapper .bx-controls-direction a.bx-next {
  right: 0
}
.slider-next {
  right: 36px!important
}
.slider-prev {
  right: 69px!important
}
.tab-content .slider-next {
  right: 0!important
}
.tab-content .slider-prev {
  right: 33px!important
}
a.bx-prev:after {
  content: "\f112"
}
a.bx-next:after {
  content: "\f064"
}
.ixt-scrsel a.bx-prev,
.ixt-scrsel a.bx-next {
  position: absolute;
  top: 0;
  outline: 0;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  z-index: 9999
}
.ixt-scrsel {
  z-index: 100;
  position: absolute;
  top: 7px;
  right: 5px;
  width: 30px;
  height: 30px
}
.tab-content .ixt-scrsel {
  top: -20px
}
#ixt_homeslidertc .bx-controls {
  position: absolute;
  bottom: 7px;
  right: 5px;
  width: 90px;
  height: 30px
}
.bx-pager {
  position: absolute;
  bottom: 15px;
  left: 10px
}
.bx-pager .bx-next:hover,
.bx-pager .bx-prev:hover {
  background-position: 0 0
}
.bx-captions {
  text-align: center;
  font-size: 14px;
  padding: 7px 0;
  color: #666
}
.bx-auto {
  text-align: center;
  padding-top: 15px
}
.bx-auto a {
  color: #666;
  font-size: 12px
}
#homeslider {
  margin: 0
}
#homeslider li {
  background: none;
  padding: 0;
  margin: 0;
  overflow: hidden
}
#homeslider li a {
  display: block
}
#homeslider img {
  margin: 0 0 7px 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none
}
.homeslider-container a {
  display: block
}
.homeslider-description h2,
.homeslider-description h4,
.homeslider-description p {
  position: relative
}
#module-favoriteproducts-favoriteproducts-account #left_column {
  display: none
}
#module-favoriteproducts-favoriteproducts-account #center_column {
  width: 757px
}
#favoriteproducts_block_account .favoriteproduct {
  position: relative;
  margin-bottom: 14px;
  padding: 12px 8px;
  border: 1px solid;
  border-radius: 3px
}
.favoriteproduct a.product_img_link {
  border: 1px solid;
  display: block;
  float: left;
  margin-right: 14px;
  overflow: hidden;
  position: relative
}
.favoriteproduct h3 {
  padding: 0 0 10px
}
.favoriteproduct p.product_desc {
  line-height: 16px;
  overflow: hidden;
  padding: 0
}
.favoriteproduct .remove {
  position: absolute;
  top: 10px;
  right: 10px
}
.favoriteproduct .remove .icon {
  cursor: pointer
}
#usefull_link_block li#favoriteproducts_block_extra_add {
  cursor: pointer
}
#usefull_link_block li#favoriteproducts_block_extra_remove {
  cursor: pointer
}
ul#usefull_link_block li#favoriteproducts_block_extra_added {
  cursor: pointer;
  display: none
}
ul#usefull_link_block li#favoriteproducts_block_extra_removed {
  cursor: pointer;
  display: none
}
#reinsurance_block {
  background: #c3c7cb
}
#reinsurance_block li {
  float: left;
  padding: 15px 0 15px 7px!important;
  font-size: 13px;
  color: #333;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #fff
}
#reinsurance_block .width1 li {
  width: 960px
}
#reinsurance_block .width2 li {
  width: 470px
}
#reinsurance_block .width3 li {
  width: 305px
}
#reinsurance_block .width4 li {
  width: 224px
}
#reinsurance_block .width5 li {
  width: 19%
}
#reinsurance_block li span {
  float: left;
  padding-top: 6px;
  width: 65%
}
#reinsurance_block li span.reinsurance_img {
  float: left;
  padding: 0;
  width: 34%;
  margin-right: 1%
}
#reinsurance_block li span.reinsurance_img img {
  float: left
}
.ixt-block #reinsurance_block ul {
  margin: 0!important;
  padding: 0 0 0 2%
}
div.sf-contener {
  margin: 0 auto
}
div.sf-contener ul.sf-menu {
  width: 100%!important;
  padding: 0!important;
  margin: 0!important
}
div.sf-contener ul.sf-menu li ul {
  z-index: 1000
}
#enabled_filters {
  margin: 0 0 10px 0;
  padding: 5px
}
#enabled_filters .layered_subtitle {
  font-weight: bold;
  font-size: 12px
}
#enabled_filters ul li {
  padding: 2px 0
}
#enabled_filters li a {
  float: right;
  display: block;
  cursor: pointer
}
#layered_block_left .layered_close {
  float: right;
  padding-right: 1px;
  padding-top: 13px
}
#layered_block_left span.layered_close a {
  display: block;
  height: 16px;
  width: 16px;
  text-decoration: none;
  text-indent: -5000px;
  background: url('../img/SorterAscPassive.png') no-repeat transparent
}
#layered_block_left span.closed a {
  background: url('../img/SorterDescPassive.png') no-repeat transparent
}
#layered_block_left span.layered_close a:hover {
  background: url('../img/SorterAscActive.png') no-repeat transparent
}
#layered_block_left span.closed a:hover {
  background: url('../img/SorterDescActive.png') no-repeat transparent
}
#layered_block_left ul {
  clear: both;
  padding: 0 0 3px 0
}
#layered_block_left ul li:before {
  content: normal
}
#layered_block_left ul li {
  padding: 2px 0;
  list-style-type: none;
  background: none
}
#layered_block_left ul li label {
  cursor: pointer
}
#layered_block_left div>form>div>div {
  margin-top: 5px
}
#layered_block_left #enabled_filters,
#layered_url_filter_block {
  font-size: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  margin-top: 0
}
#layered_block_left #enabled_filters ul li {
  margin-left: 0;
  padding-left: 0
}
#layered_block_left #enabled_filters ul li:hover {
  background: inherit;
  color: inherit
}
#layered_block_left #enabled_filters a {
  text-decoration: none
}
#layered_block_left ul li input.checkbox {
  vertical-align: middle;
  margin-left: 2px;
  margin-top: 0;
  float: left;
  cursor: pointer
}
#layered_block_left ul li .disabled {
  color: #666
}
#layered_block_left .color-option {
  border: 1px solid;
  height: 16px;
  margin-left: 0;
  padding: 0;
  width: 16px
}
#layered_block_left .color-option.disable {
  opacity: .5;
  filter: alpha(opacity=50);
  -moz-opacity: .5
}
#layered_block_left .nomargin a {
  display: inline
}
#layered_form .select {
  width: 165px
}
#layered_form .color-option {
  margin-left: 2px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 1px solid
}
#layered_form .color-option:hover {
  border: 2px solid
}
#layered_form .color-option.on {
  border: 1px solid red
}
#layered_form input[type=radio] {
  margin-left: 2px;
  vertical-align: middle
}
.layered_price_range {
  margin-left: 7px
}
.layered_price_range_unit {
  margin-right: 7px
}
.layered_slider_container {
  margin: 6px 0 6px 7px;
  width: 91%
}
.layered_slider {
  margin-top: 5px
}
.layered_input_range_min {
  width: 30px
}
.layered_input_range_max {
  width: 40px
}
.layered_list_selected {
  font-weight: bold
}
.layered_list {
  display: block;
  cursor: pointer
}
.layered_list:hover {
  font-weight: bold
}
.layered_ajax_loader p {
  margin: 20px 0;
  text-align: center
}
.hide-action {
  text-align: right;
  display: block;
  cursor: pointer
}
.hide-action:hover {
  font-weight: bold
}
#layered_form div div ul {
  max-height: 400px;
  overflow-x: auto
}
.cmp_remove {
  text-align: right;
  cursor: pointer;
  display: block
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
  display: inline;
  float: left;
  position: relative;
  margin-right: 5px
}
#product_comparison h5 {
  height: 40px;
  overflow: hidden;
  margin-top: 10px;
  text-align: center
}
#product_comparison .product_desc {
  height: 50px;
  margin-top: 10px;
  overflow: hidden
}
#product_comparison .product-image-container {
  overflow: hidden;
  margin: 0 auto
}
#product_comparison .comparison_product_infos a.product_image {
  margin: 0 auto
}
.product_list td.ajax_block_product {
  background: none;
  padding: 15px 5px;
  margin: 0
}
#product_comparison .product_image {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 auto
}
#product_comparison .product_image span.new {
  display: block;
  position: absolute;
  top: 15px;
  right: -30px;
  padding: 1px 4px;
  width: 101px;
  font-size: 10px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  background-color: #488c40
}
#thumbs_list_frame li a {
  display: block
}
ul#topnav li .sub {
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 99999;
  background: #f7b80d;
  padding: 20px 20px 20px;
  float: left;
  -moz-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  display: none
}
ul#topnav li .row {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px
}
ul#topnav li .sub ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 150px;
  float: left
}
ul#topnav .sub ul li {
  width: 100%
}
ul#topnav .sub ul li h2 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-weight: normal
}
ul#topnav .sub ul li h2 a {
  padding: 5px 0;
  font-size: 18px;
  background-image: none
}
ul#topnav .sub ul li a {
  float: none;
  text-indent: 0;
  height: auto;
  padding: 7px 5px 7px 15px;
  display: block;
  text-decoration: none
}
.preloader {
  position: absolute;
  background: url('../../../img/loader.gif') 50% 50% no-repeat
}
.hover_img,
.hover_vid {
  display: none;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 50%!important;
  left: 50%!important;
  margin: -50px 0 0 -50px;
  z-index: 100
}
.hover_img {
  background: url('../../../img/zoom_img.png') 0 0 no-repeat
}
.hover_vid {
  background: url('../../../img/zoom_vid.png') 0 0 no-repeat
}
.product_filter .display {
  float: left;
  padding-left: 2px
}
.product_filter .display a {
  opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50)
}
.product_filter .display a:hover {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80)
}
.product_filter .display a.selected,
.product_filter .display a.ui-selectmenu {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100)
}
.product_list.list .ajax_block_product .compare,
.product_list.list .ajax_block_product .wishlist {
  display: none
}
.product_list.list .ajax_block_product:hover .compare,
.product_list.list .ajax_block_product:hover .wishlist {
  display: inline-block
}
.product_list.grid {
  overflow: hidden
}
.product_list.grid .ajax_block_product {
  clear: none;
  float: left;
  margin: 2px;
  padding: 1px;
  position: relative;
  background: transparent none;
  overflow: hidden
}
.table-responsive.product_list.grid .ajax_block_product {
  float: none
}
.product_list.grid .ajax_block_product .center-block {
  margin: 0;
  padding: 0;
  width: 100%
}
.product_list.grid .ajax_block_product a.product_img_link {
  display: block;
  float: none;
  margin: 0 auto
}
.product_list.grid .ajax_block_product h3 {
  overflow: hidden;
  text-align: center;
  height: inherit;
  margin-bottom: 1px
}
.product_list.grid .ajax_block_product .product_desc {
  display: none
}
.product_list.grid .ajax_block_product .mask .product_desc {
  display: block
}
.product_list.grid .ajax_block_product .discount,
.product_list.grid .ajax_block_product .on_sale,
.product_list.grid .ajax_block_product .online_only {
  color: #fff;
  background-color: red;
  display: block;
  position: absolute;
  font-size: .7em;
  padding: .2em .5em
}
.product_list.grid .ajax_block_product .discount,
ul.product_list.grid .ajax_block_product .on_sale {
  right: 9px;
  top: 60px
}
.product_list.grid .ajax_block_product .online_only {
  right: 9px;
  top: 112px;
  z-index: 50;
  display: none
}
.product_list.grid .ajax_block_product .right-block {
  text-align: center;
  clear: both;
  margin: 0;
  padding: 0
}
.product_list.grid .ajax_block_product span.availability {
  display: none
}
.product_list.grid .ajax_block_product .price {
  display: block!important;
  text-align: center
}
.product_list.grid .ajax_block_product .compare,
.product_list.grid .ajax_block_product .wishlist {
  display: none
}
.product_list.grid .ajax_block_product:hover .compare {
  display: inline-block
}
.product_list.grid .ajax_block_product:hover .compare input,
.product_list.grid .ajax_block_product:hover .wishlist input {
  margin: 1px
}
.product_list.grid .ajax_block_product:hover .compare label,
.product_list.grid .ajax_block_product:hover .wishlist label {
  font-size: .9em
}
.product_list.grid .ajax_block_product:hover .wishlist {
  display: inline-block
}
.product_list.grid .ajax_block_product span.ixt-button-wrapper {
  display: none
}
.product_list.grid .ajax_block_product:hover .ixt-button-wrapper {
  display: block
}
.product_list.grid .ajax_block_product .mask {
  text-align: center;
  background-color: #fefff5!important
}
.product_list.grid .center-block .product-desc-container h3 {
  height: 44px;
  overflow: hidden
}
.product_list.minilist {
  margin: 30px 5px 15px;
  list-style-type: none;
  float: left;
  width: 98%
}
ul.product_list.minilist li {
  background: 0;
  padding: 0 5px;
  min-height: 20px;
  height: auto;
  clear: both;
  margin-bottom: .3em;
  width: 98%
}
* html ul.product_list.minilist li {
  height: 20px
}
.product_list.minilist a {
  text-decoration: none
}
.product_list.minilist .product_desc {
  display: none
}
.product_list.minilist .center-block {
  float: left;
  margin-left: 44px;
  margin-top: -30px;
  overflow: hidden;
  width: 70%!important
}
.product_list.minilist .center-block .product-desc-container h3 {
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 10px
}
.product_list.minilist .right-block {
  float: left;
  width: 21%;
  text-align: right;
  margin-left: 15px;
  margin-top: -22px;
  margin-bottom: 0
}
.product_list.minilist .discount,
.product_list.minilist .on_sale,
.product_list.minilist .online_only,
.product_list.minilist .reduction {
  display: none
}
.product_list.minilist .price {
  display: block;
  margin-top: -17px
}
.product_list.minilist .compare,
.product_list.minilist .wishlist,
.product_list.minilist span.availability,
.product_list.minilist span.ixt-button-wrapper {
  display: none
}
.ixt-wblock1 .liquid-slider ul li,
.ixt-wblock2 .liquid-slider ul li {
  display: block;
  padding: 0!important;
  width: 100%;
  overflow-y: visible
}
.ixt-preheader .ixt-blockheader .t::before {
  content: normal
}
.ixt-preheader .ixt-blockheader {
  background: url('../../../img/spacer.gif')
}
.ixt-wblock1 .ixt-blockheader .t::before {
  content: normal
}
.ixt-wblock1 .ixt-blockheader {
  background: url('../../../img/spacer.gif')
}
.ixt-wblock2 .ixt-blockheader .t::before {
  content: normal
}
.ixt-wblock2 .ixt-blockheader {
  background: url('../../../img/spacer.gif')
}
.ixt-footer {
  z-index: 0
}
.ixt-footer-block .ixt-blockheader .t::before {
  content: normal
}
.ixt-footer-block .ixt-blockheader {
  background: url('../../../img/spacer.gif')
}
.product-image-container {
  position: relative
}
.product-image-container .hover_over a,
.product_filter.hover_over a {
  display: inline-block;
  top: 75%;
  margin: 1px
}
.product-image-container .hover_over {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1000!important
}
ul.product_list.minilist .product-image-container .hover_over {
  margin-left: 42px
}
ul.product_list.minilist .product-image-container {
  height: 48px
}
.hover_over a.checked {
  color: red!important
}
.product-image-container .hover_over a,
.product_filter.hover_over a {
  text-align: center;
  background-color: #2e2e2e;
  width: 40px;
  height: 40px;
  font-size: 24px
}
.product-image-container .hover_over a i,
.product_filter.hover_over a i {
  padding-top: 9px;
  vertical-align: middle;
  font-weight: 100
}
.ajax_add_to_cart_button,
.functional-buttons,
.button-container a {
  vertical-align: top;
  display: inline-block
}
.product_list .comments_note,
.product_list .product-image-container .quick-view-wrapper-mobile,
.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
  display: none
}
div#scrollTop a {
  background-color: #fefff5;
  z-index: 1000;
  display: none;
  background-image: url('../../../img/icon/linktotop.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 42px;
  height: 38px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  border-radius: 10px;
  opacity: .2;
  -moz-opacity: .2;
  filter: alpha(opacity=20)
}
div#scrollTop a:hover {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80)
}
#block-order-detail {
  margin-top: 20px
}
ul.ixt-social {
  direction: ltr;
  text-align: left
}
ul.ixt-social>li::before {
  content: normal
}
ul.ixt-social>li {
  padding-left: 0;
  float: left
}
preheader.ixt-sheet,
footer div.ixt-sheet,
#header_right.ixt-sheet {
  z-index: 500;
  margin-top: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none
}
.ls-wrapper .ls-nav-left-arrow {
  background: url('../img/NavigatorPrevOff.png') no-repeat top left;
  margin-left: 5px
}
.ls-wrapper .ls-nav-left-arrow:hover {
  background: url('../img/NavigatorPrev.png') no-repeat top left
}
.ls-wrapper .ls-nav-right-arrow {
  background: url('../img/NavigatorNextOff.png') no-repeat top right;
  margin-right: 5px
}
.ls-wrapper .ls-nav-right-arrow:hover {
  background: url('../img/NavigatorNext.png') no-repeat top right
}
img#categoryImage {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}
#cluetip {
  z-index: 1000!important
}
.newsProductItem {
  width: 43%!important
}
.newsProductInf {
  width: 53%!important
}
.newPrevNext {
  margin: 10px 0;
  padding: 0 5px
}
.fromNewsSearch {
  width: auto;
  height: auto
}
.newsListItem {
  padding: 3px!important;
  margin-right: 3px!important;
  margin-bottom: 20px!important;
  background: none!important;
  border: none!important;
  box-shadow: none!important
}
.newsListImgPadding {
  padding-left: 5px
}
.newContentTopRigthSocial {
  padding-left: 6px;
  margin: 0 0 20px 0;
  width: 112px!important
}
.newText,
.newAutorDate,
a.newsListItem .newsListTitle,
a.newsListItem .newsListText {
  color: inherit!important
}
#tabsNews ul>li::before,
#news_block_sides ul>li::before {
  content: normal
}
.newsHomeSepLeft,
.newsHome,
.newsHome ul.ui-tabs-nav {
  border: none!important
}
.newContent,
.newsHomeBarTitle,
.newsHome,
.newsHome ul.ui-tabs-nav {
  background: none!important
}
.newsHome .ui-tabs-panel {
  margin-bottom: 0
}
.news_block_sides {
  margin-top: 10px
}
.news_block_sides li a {
  background: url('../img/blockbullets.png') no-repeat 10px 12px transparent
}
.news_block_sides li {
  border-bottom-color: initial
}
.product_list.minilist .linktoview,
.product_list.minilist .addtocart {
  top: -52px
}
.ixt-tooltipinslide {
  display: block!important;
  text-align: center
}
.malsup_slider_wrapper,
.nivo_slider_wrapper,
.attachment-slider_nivo,
.coin_slider_wrapper,
.attachment-slider_coin,
.round_slider_wrapper,
.orbit_slider_wrapper,
.attachment-slider_orbit,
.s3slider_slider_wrapper,
.attachment-slider_serie3,
.anything_slider_wrapper,
.attachment-slider_anything_big {
  width: 935px;
  height: 400px
}
.attachment-slider_round {
  width: 400px;
  height: 220px
}
.ixt-nobox {
  background-color: transparent!important;
  background-image: none!important;
  border: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none
}
a.ixt-social-icon,
a.ixt-facebook-tag-icon,
a.ixt-twitter-tag-icon,
a.ixt-rss-tag-icon {
  margin: 3px;
  -webkit-transition: all ease .3s;
  -moz-transition: all ease .3s;
  -o-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s
}
a.ixt-social-icon:hover,
a.ixt-facebook-tag-icon:hover,
a.ixt-twitter-tag-icon:hover,
a.ixt-rss-tag-icon:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg)
}
#reinsurance_block img {
  margin: 3px;
  -webkit-transition: all ease .3s;
  -moz-transition: all ease .3s;
  -o-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s
}
#reinsurance_block img:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg)
}
#likebox-frame {
  width: 179px;
  height: 249px;
  overflow: hidden;
  margin: 0 auto
}
.clearfix::before,
.clearfix::after {
  content: ""!important;
  margin: 0!important;
  padding: 0!important;
  display: block!important
}
.ixt-footer ul.block_various_links li {
  background-image: none
}
.ixt-footer ul.block_various_links>li:before {
  content: ""!important
}
.ixt-page-footer {
  background: transparent
}
.blockspecials li.product_image {
  background: none
}
.ixt-article table,
table.ixt-article {
  margin: 0
}
#currencies_block_top li a {
  color: #ef59a1
}
ul.idTabs a.selected,
#layer_cart .layer_cart_cart {
  color: #ef59a1
}
#htmlcontent_home ul>li {
  overflow: visible
}
#htmlcontent_home li.col-xs-4 {
  width: 31.3%;
  float: left
}
#htmlcontent_home ul>li:before {
  content: normal
}
#htmlcontent_home ul li img {
  margin: 0;
  padding: 0
}
#ixt_homeslider .bx-wrapper img,
#ixt_homeslidertc .bx-wrapper img {
  max-width: 100%!important;
  display: block
}
.bx-controls-direction a {
  position: absolute;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;
  bottom: 10px
}
.bx-controls-direction a.disabled {
  display: none
}
#ixt-blockcontent-viewed-products a.ixt_linkmodal {
  display: block
}
.ixt-hmenu-itemdesc {
  min-height: 70px;
  padding: 2px 2px 1px 9px!important
}
.ixt-hmenu-itemdesc-desc {
  margin: 7px;
  min-width: 140px;
  text-align: left
}
.ixt-hmenu-itemdesc-desc1 {
  margin: -20px 7px 7px 177px;
  width: 140px;
  text-align: left
}
.ixt-hmenu-itemdesc-desc2 {
  margin: -20px 7px 7px 187px;
  width: 140px;
  text-align: left
}
.ixt-hmenu-itemdesc-first {
  background: none!important;
  border: none!important;
  padding: 0!important;
  margin: 0!important
}
.ixt-hmenu-itemdesc-first img {
  float: left;
  width: 170px;
  margin-top: 7px
}
#new-products_block_right ul.product_images li a,
#new-products_block_right ul.product_images li img,
#special_block_right li img {
  display: block;
  float: left;
  width: 80px!important;
  height: auto
}
.btn-facebook i {
  color: #435f9f
}
.btn-facebook:hover {
  color: #fff;
  background-color: #435f9f
}
.btn-facebook:hover i {
  color: #fff
}
.btn-twitter i {
  color: #00aaf0
}
.btn-twitter:hover {
  color: #fff;
  background-color: #00aaf0
}
.btn-twitter:hover i {
  color: #fff
}
.btn-google-plus i {
  color: #e04b34
}
.btn-google-plus:hover {
  color: #fff;
  background-color: #e04b34
}
.btn-google-plus:hover i {
  color: #fff
}
.btn-pinterest i {
  color: #ce1f21
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #ce1f21
}
.btn-pinterest:hover i {
  color: #fff
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
header .row #header_logo {
  position: relative;
  min-height: 1px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left
}
.col-md-6 {
  width: 47.5%
}
.col-sm-3 {
  width: 25%
}
.col-sm-4,
header .row #header_logo {
  width: 29%
}
.col-xs-1 {
  width: 8.33333%
}
.col-xs-2 {
  width: 16.66667%
}
.col-xs-3 {
  width: 25%
}
.col-xs-4 {
  width: 33.33333%
}
.col-xs-5 {
  width: 41.66667%
}
.col-xs-6 {
  width: 50%
}
.col-xs-7 {
  width: 58.33333%
}
.col-xs-8 {
  width: 66.66667%
}
.col-xs-9 {
  width: 75%
}
.col-xs-10 {
  width: 83.33333%
}
.col-xs-11 {
  width: 91.66667%
}
.col-xs-12 {
  width: 100%
}
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11 {
  float: left
}
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
header .row #header_logo,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11 {
  float: left
}
ul.product_list.grid li.first-in-line {
  clear: left
}
ul.product_list.list li .right-block .right-block-content {
  margin: 0;
  border-left: 1px solid #d6d4d4;
  padding-left: 15px;
  padding-bottom: 16px
}
ul.product_list.list li .right-block .right-block-content .button-container .btn {
  float: left;
  clear: both
}
ul.product_list.list li .right-block .right-block-content .functional-buttons {
  overflow: hidden
}
ul.product_list .functional-buttons div.wishlist {
  border-right: 0
}
ul.product_list .functional-buttons div.wishlist a:before {
  display: none
}
#facebook_block,
#cmsinfo_block {
  overflow: hidden;
  min-height: 220px;
  padding-right: 29px;
  padding-left: 29px;
  width: auto
}
#facebook_block .facebook-fanbox {
  padding-bottom: 10px
}
#cmsinfo_block {
  display: flex
}
#cmsinfo_block>div {
  padding: 10px 10px 0 0
}
#cmsinfo_block>div+div {
  min-height: 220px;
  padding-left: 29px
}
#cmsinfo_block li {
  overflow: hidden;
  list-style-type: none
}
#cmsinfo_block li:before {
  content: normal
}
#cmsinfo_block em {
  float: left;
  width: 60px;
  height: 60px;
  margin: 3px 10px 5px 0;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  background: #ddd;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  box-shadow: 0 0 5px #868886
}
.banner {
  text-align: center;
  overflow: hidden
}
.banner a img {
  width: 100%
}
.tab-content>.tab-pane {
  display: none;
  position: relative
}
.tab-content>.active {
  display: block
}
.nav-tabs>li {
  float: left
}
#home-page-tabs {
  margin-left: 0
}
#home-page-tabs>li:first-child {
  border: none
}
#home-page-tabs>li:before {
  content: none
}
#home-page-tabs>li {
  border-left: 1px solid;
  margin: 0 0 0 9px;
  padding: 0 0 0 9px
}
#top_column {
  padding: 10px 0
}
#ixt_homeslidertc {
  width: 65.2%;
  float: left;
  padding-left: 10px
}
.responsive-phone #htmlcontent_top {
  width: 100%
}
#htmlcontent_top {
  padding-top: 0;
  text-align: right;
  padding-left: 0
}
#htmlcontent_top ul li {
  padding: 0;
  margin-bottom: 5.5px
}
#htmlcontent_top ul li img {
  background: transparent
}
#ixt_homeslider .homeslider-description,
#ixt_homeslidertc .homeslider-description {
  opacity: 0.8;
  background: #ebcbdb;
  height: 69px;
  position: absolute;
  left: 0;
  cursor: pointer;
  color: #655b46;
  top: 235px;
  width: 619px;
  padding: 0 10px;
}
#ixt_homeslider .homeslider-description h2,
#ixt_homeslidertc .homeslider-description h2 {
  font-size: 2.7em;
  margin: 0;
  padding: 0
}
#ixt_homeslider .homeslider-description p,
#ixt_homeslidertc .homeslider-description p {
  width: 50%;
  font-size: 13px;
  line-height: 1.3em;
  padding: .5em 0
}
#htmlcontent_home {
  margin-bottom: 30px
}
#primary_block #image-block {
  margin: 0 auto;
  padding: 0;
  display: block;
  float: left
}
#primary_block #image-block img#bigpic {
  height: auto
}
#primary_block .product_image {
  display: block;
  position: relative;
  padding: 10px;
  margin: 0;
  float: left
}
#primary_block h2 {
  padding: 10px 0;
  text-align: center
}
#product_payment_logos {
  margin: 10px 0;
  float: right
}
#product_payment_logos img {
  box-shadow: none;
  border: none
}
#primary_block #image-block .new-box,
#primary_block #image-block .sale-box {
  z-index: 100!important
}
.socialsharing_product {
  clear: both;
  float: right
}
.socialsharing_product button {
  margin-bottom: 10px!important;
  font-size: 11px
}
.img-responsive {
  display: block;
  max-width: 100%!important;
  height: auto
}
.layer_cart_overlay {
  background-color: #000;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 98;
  opacity: .2
}
* html .layer_cart_overlay {
  position: absolute;
  left: 0;
  margin-left: -160px;
  opacity: .2
}
#layer_cart {
  padding: 10px;
  position: absolute;
  display: none;
  z-index: 1000;
  width: 84%;
  margin-right: 8%;
  margin-left: 8%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: none!important
}
#layer_cart .layer_cart_product {
  padding: 21px 10px 30px 10px;
  overflow: hidden;
  position: static
}
#layer_cart .layer_cart_product h2 {
  margin-bottom: 22px;
  text-align: left
}
#layer_cart .layer_cart_product h2 i {
  float: left;
  margin-right: 5px
}
#layer_cart .layer_cart_product .product-image-container {
  max-width: 178px;
  float: left;
  margin-right: 30px
}
#layer_cart .layer_cart_product .layer_cart_product_info {
  padding: 38px 0 0 0;
  text-align: left
}
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {
  display: block;
  padding-bottom: 8px
}
#layer_cart .layer_cart_product .layer_cart_product_info>div {
  padding-bottom: 7px
}
#layer_cart .layer_cart_product .layer_cart_product_info>div strong {
  padding-right: 3px
}
#layer_cart .layer_cart_cart {
  min-height: 130px;
  padding: 21px 10px 170px 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: relative
}
#layer_cart .layer_cart_cart h2 {
  border-bottom: 1px solid;
  padding-bottom: 13px;
  margin-bottom: 17px
}
#layer_cart .layer_cart_cart .layer_cart_row {
  padding: 0 0 7px 0
}
#layer_cart .layer_cart_cart .button-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 0 10px 0
}
#layer_cart .layer_cart_cart .button-container .btn {
  margin-bottom: 10px
}
#layer_cart .layer_cart_cart .button-container a {
  float: right
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium {
  margin-right: 5px
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
  padding-right: 5px;
  color: #777
}
#layer_cart .cross {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #333;
  z-index: 2
}
#layer_cart .cross:before {
  content: "\f057";
  display: block;
  font-family: "FontAwesome";
  font-size: 25px;
  line-height: 25px
}
#layer_cart .cross:hover {
  color: #515151
}
#layer_cart .continue {
  float: left
}
#layer_cart p {
  padding: 0
}
#layer_cart .crossseling .crossseling-content {
  padding: 26px 30px 40px 30px;
  position: relative;
  text-align: left
}
#layer_cart .crossseling h2 {
  margin-bottom: 25px
}
#layer_cart .crossseling #blockcart_list {
  max-width: 773px;
  width: 84%;
  margin: 0 auto;
  overflow: hidden
}
#layer_cart .crossseling #blockcart_list ul {
  display: block
}
#layer_cart .crossseling #blockcart_list ul li {
  float: left;
  width: 178px;
  margin: 0
}
#layer_cart .crossseling #blockcart_list ul li .product-image-container {
  text-align: center;
  padding: 5px;
  margin-bottom: 15px
}
#layer_cart .crossseling #blockcart_list ul li .product-image-container img {
  width: 100%
}
#layer_cart .crossseling #blockcart_list ul li .product-name {
  padding-bottom: 5px
}
#layer_cart .crossseling #blockcart_list ul li .product-name a {
  text-decoration: none
}
#layer_cart .crossseling #blockcart_list a.bx-prev,
#layer_cart .crossseling #blockcart_list a.bx-next {
  display: block;
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  color: #333;
  text-indent: -5000px;
  position: absolute;
  top: 45%;
  margin-top: -20px
}
#layer_cart .crossseling #blockcart_list a.bx-prev:after,
#layer_cart .crossseling #blockcart_list a.bx-next:after {
  display: block;
  text-indent: 0
}
#layer_cart .crossseling #blockcart_list a.bx-prev:hover,
#layer_cart .crossseling #blockcart_list a.bx-next:hover {
  color: #c0c0c0
}
#layer_cart .crossseling #blockcart_list a.bx-prev.disabled,
#layer_cart .crossseling #blockcart_list a.bx-next.disabled {
  display: none
}
#layer_cart .crossseling #blockcart_list a.bx-prev {
  left: 5%
}
#layer_cart .crossseling #blockcart_list a.bx-prev:after {
  content: "\f137"
}
#layer_cart .crossseling #blockcart_list a.bx-next {
  right: 5%
}
#layer_cart .crossseling #blockcart_list a.bx-next:after {
  content: "\f138"
}
#layer_cart .crossseling #blockcart_list .bx-controls {
  overflow: hidden
}
#add_to_cart_quick .ixt-button,
#add_to_cart .ixt-button,
#wishlist_button.ixt-button {
  width: 92%;
  text-transform: uppercase!important
}
#add_to_cart_quick .ixt-button,
#add_to_cart .ixt-button {
  height: 250%;
  line-height: 90px
}
#idTab_blockspecials .price,
#idTab_blockbestsellers .price,
#idTab_blocknewproducts .price,
#idTab_homefeatured .price {
  font-size: 20px
}
#idTab_blockspecials .ixt-centerblock,
#idTab_blockbestsellers .ixt-centerblock,
#idTab_blocknewproducts .ixt-centerblock,
#idTab_homefeatured .ixt-centerblock {
  clear: both;
  padding-top: 10px;
  padding-bottom: 20px
}
.ixt-footer #best-sellers_block_center ul li,
.ixt-footer #blocknewproducts_block_center ul li,
.ixt-footer #featured-products_block_center ul li,
.ixt-wblock1 #best-sellers_block_center ul li,
.ixt-wblock1 #blocknewproducts_block_center ul li,
.ixt-wblock1 #featured-products_block_center ul li,
.ixt-wblock2 #best-sellers_block_center ul li,
.ixt-wblock2 #blocknewproducts_block_center ul li,
.ixt-wblock2 #featured-products_block_center ul li,
preheader #best-sellers_block_center ul li,
preheader #blocknewproducts_block_center ul li,
preheader #featured-products_block_center ul li {
  padding: 0!important
}
.ixt-footer #best-sellers_block_center ul li,
.ixt-footer #blocknewproducts_block_center ul li,
.ixt-footer #featured-products_block_center ul li,
preheader #best-sellers_block_center ul li,
preheader #blocknewproducts_block_center ul li,
preheader #featured-products_block_center ul li {
  float: left
}
#homeslidertc {
  visibility: visible
}
.content_only .share-buttons,
.content_only #product_payment_logos {
  display: none!important
}
.compare_extra_information {
  vertical-align: bottom!important;
  padding-bottom: 7px!important
}
.compare_extra_information .socialsharing_product {
  float: none
}
.compare_extra_information .socialsharing_product .ixt-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important
}
i.left {
  margin-right: 5px
}
i.right {
  margin-left: 5px
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block
}
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline
}
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: .28571em
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.42857em
}
.icons-ul {
  margin-left: 2.14286em;
  list-style-type: none
}
.icons-ul>li {
  position: relative
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  text-align: center;
  line-height: inherit
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none
}
.icon-muted {
  color: #eee
}
.icon-light {
  color: #fff
}
.icon-dark {
  color: #333
}
.icon-border {
  border: solid 1px #eee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px
}
.icon-2x {
  font-size: 2em
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}
.icon-3x {
  font-size: 3em
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px
}
.icon-4x {
  font-size: 4em
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px
}
.icon-5x {
  font-size: 5em
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px
}
.pull-right {
  float: right
}
.pull-left {
  float: left
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome!important;
  font-weight: normal!important;
  font-style: normal!important;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em
}
.icon-glass:before {
  content: "\f000"
}
.icon-music:before {
  content: "\f001"
}
.icon-search:before {
  content: "\f002"
}
.icon-envelope-alt:before {
  content: "\f003"
}
.icon-heart:before {
  content: "\f004"
}
.icon-star:before {
  content: "\f005"
}
.icon-star-empty:before {
  content: "\f006"
}
.icon-user:before {
  content: "\f007"
}
.icon-film:before {
  content: "\f008"
}
.icon-th-large:before {
  content: "\f009"
}
.icon-th:before {
  content: "\f00a"
}
.icon-th-list:before {
  content: "\f00b"
}
.icon-ok:before {
  content: "\f00c"
}
.icon-remove:before {
  content: "\f00d"
}
.icon-zoom-in:before {
  content: "\f00e"
}
.icon-zoom-out:before {
  content: "\f010"
}
.icon-off:before,
.icon-power-off:before {
  content: "\f011"
}
.icon-signal:before {
  content: "\f012"
}
.icon-cog:before,
.icon-gear:before {
  content: "\f013"
}
.icon-trash:before {
  content: "\f014"
}
.icon-home:before {
  content: "\f015"
}
.icon-file-alt:before {
  content: "\f016"
}
.icon-time:before {
  content: "\f017"
}
.icon-road:before {
  content: "\f018"
}
.icon-download-alt:before {
  content: "\f019"
}
.icon-download:before {
  content: "\f01a"
}
.icon-upload:before {
  content: "\f01b"
}
.icon-inbox:before {
  content: "\f01c"
}
.icon-play-circle:before {
  content: "\f01d"
}
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e"
}
.icon-refresh:before {
  content: "\f021"
}
.icon-list-alt:before {
  content: "\f022"
}
.icon-lock:before {
  content: "\f023"
}
.icon-flag:before {
  content: "\f024"
}
.icon-headphones:before {
  content: "\f025"
}
.icon-volume-off:before {
  content: "\f026"
}
.icon-volume-down:before {
  content: "\f027"
}
.icon-volume-up:before {
  content: "\f028"
}
.icon-qrcode:before {
  content: "\f029"
}
.icon-barcode:before {
  content: "\f02a"
}
.icon-tag:before {
  content: "\f02b"
}
.icon-tags:before {
  content: "\f02c"
}
.icon-book:before {
  content: "\f02d"
}
.icon-bookmark:before {
  content: "\f02e"
}
.icon-print:before {
  content: "\f02f"
}
.icon-camera:before {
  content: "\f030"
}
.icon-font:before {
  content: "\f031"
}
.icon-bold:before {
  content: "\f032"
}
.icon-italic:before {
  content: "\f033"
}
.icon-text-height:before {
  content: "\f034"
}
.icon-text-width:before {
  content: "\f035"
}
.icon-align-left:before {
  content: "\f036"
}
.icon-align-center:before {
  content: "\f037"
}
.icon-align-right:before {
  content: "\f038"
}
.icon-align-justify:before {
  content: "\f039"
}
.icon-list:before {
  content: "\f03a"
}
.icon-indent-left:before {
  content: "\f03b"
}
.icon-indent-right:before {
  content: "\f03c"
}
.icon-facetime-video:before {
  content: "\f03d"
}
.icon-picture:before {
  content: "\f03e"
}
.icon-pencil:before {
  content: "\f040"
}
.icon-map-marker:before {
  content: "\f041"
}
.icon-adjust:before {
  content: "\f042"
}
.icon-tint:before {
  content: "\f043"
}
.icon-edit:before {
  content: "\f044"
}
.icon-share:before {
  content: "\f045"
}
.icon-check:before {
  content: "\f046"
}
.icon-move:before {
  content: "\f047"
}
.icon-step-backward:before {
  content: "\f048"
}
.icon-fast-backward:before {
  content: "\f049"
}
.icon-backward:before {
  content: "\f04a"
}
.icon-play:before {
  content: "\f04b"
}
.icon-pause:before {
  content: "\f04c"
}
.icon-stop:before {
  content: "\f04d"
}
.icon-forward:before {
  content: "\f04e"
}
.icon-fast-forward:before {
  content: "\f050"
}
.icon-step-forward:before {
  content: "\f051"
}
.icon-eject:before {
  content: "\f052"
}
.icon-chevron-left:before {
  content: "\f053"
}
.icon-chevron-right:before {
  content: "\f054"
}
.icon-plus-sign:before {
  content: "\f055"
}
.icon-minus-sign:before {
  content: "\f056"
}
.icon-remove-sign:before {
  content: "\f057"
}
.icon-ok-sign:before {
  content: "\f058"
}
.icon-question-sign:before {
  content: "\f059"
}
.icon-info-sign:before {
  content: "\f05a"
}
.icon-screenshot:before {
  content: "\f05b"
}
.icon-remove-circle:before {
  content: "\f05c"
}
.icon-ok-circle:before {
  content: "\f05d"
}
.icon-ban-circle:before {
  content: "\f05e"
}
.icon-arrow-left:before {
  content: "\f060"
}
.icon-arrow-right:before {
  content: "\f061"
}
.icon-arrow-up:before {
  content: "\f062"
}
.icon-arrow-down:before {
  content: "\f063"
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064"
}
.icon-resize-full:before {
  content: "\f065"
}
.icon-resize-small:before {
  content: "\f066"
}
.icon-plus:before {
  content: "\f067"
}
.icon-minus:before {
  content: "\f068"
}
.icon-asterisk:before {
  content: "\f069"
}
.icon-exclamation-sign:before {
  content: "\f06a"
}
.icon-gift:before {
  content: "\f06b"
}
.icon-leaf:before {
  content: "\f06c"
}
.icon-fire:before {
  content: "\f06d"
}
.icon-eye-open:before {
  content: "\f06e"
}
.icon-eye-close:before {
  content: "\f070"
}
.icon-warning-sign:before {
  content: "\f071"
}
.icon-plane:before {
  content: "\f072"
}
.icon-calendar:before {
  content: "\f073"
}
.icon-random:before {
  content: "\f074"
}
.icon-comment:before {
  content: "\f075"
}
.icon-magnet:before {
  content: "\f076"
}
.icon-chevron-up:before {
  content: "\f077"
}
.icon-chevron-down:before {
  content: "\f078"
}
.icon-retweet:before {
  content: "\f079"
}
.icon-shopping-cart:before {
  content: "\f07a"
}
.icon-folder-close:before {
  content: "\f07b"
}
.icon-folder-open:before {
  content: "\f07c"
}
.icon-resize-vertical:before {
  content: "\f07d"
}
.icon-resize-horizontal:before {
  content: "\f07e"
}
.icon-bar-chart:before {
  content: "\f080"
}
.icon-twitter-sign:before {
  content: "\f081"
}
.icon-facebook-sign:before {
  content: "\f082"
}
.icon-camera-retro:before {
  content: "\f083"
}
.icon-key:before {
  content: "\f084"
}
.icon-cogs:before,
.icon-gears:before {
  content: "\f085"
}
.icon-comments:before {
  content: "\f086"
}
.icon-thumbs-up-alt:before {
  content: "\f087"
}
.icon-thumbs-down-alt:before {
  content: "\f088"
}
.icon-star-half:before {
  content: "\f089"
}
.icon-heart-empty:before {
  content: "\f08a"
}
.icon-signout:before {
  content: "\f08b"
}
.icon-linkedin-sign:before {
  content: "\f08c"
}
.icon-pushpin:before {
  content: "\f08d"
}
.icon-external-link:before {
  content: "\f08e"
}
.icon-signin:before {
  content: "\f090"
}
.icon-trophy:before {
  content: "\f091"
}
.icon-github-sign:before {
  content: "\f092"
}
.icon-upload-alt:before {
  content: "\f093"
}
.icon-lemon:before {
  content: "\f094"
}
.icon-phone:before {
  content: "\f095"
}
.icon-check-empty:before,
.icon-unchecked:before {
  content: "\f096"
}
.icon-bookmark-empty:before {
  content: "\f097"
}
.icon-phone-sign:before {
  content: "\f098"
}
.icon-twitter:before {
  content: "\f099"
}
.icon-facebook:before {
  content: "\f09a"
}
.icon-github:before {
  content: "\f09b"
}
.icon-unlock:before {
  content: "\f09c"
}
.icon-credit-card:before {
  content: "\f09d"
}
.icon-rss:before {
  content: "\f09e"
}
.icon-hdd:before {
  content: "\f0a0"
}
.icon-bullhorn:before {
  content: "\f0a1"
}
.icon-bell:before {
  content: "\f0a2"
}
.icon-certificate:before {
  content: "\f0a3"
}
.icon-hand-right:before {
  content: "\f0a4"
}
.icon-hand-left:before {
  content: "\f0a5"
}
.icon-hand-up:before {
  content: "\f0a6"
}
.icon-hand-down:before {
  content: "\f0a7"
}
.icon-circle-arrow-left:before {
  content: "\f0a8"
}
.icon-circle-arrow-right:before {
  content: "\f0a9"
}
.icon-circle-arrow-up:before {
  content: "\f0aa"
}
.icon-circle-arrow-down:before {
  content: "\f0ab"
}
.icon-globe:before {
  content: "\f0ac"
}
.icon-wrench:before {
  content: "\f0ad"
}
.icon-tasks:before {
  content: "\f0ae"
}
.icon-filter:before {
  content: "\f0b0"
}
.icon-briefcase:before {
  content: "\f0b1"
}
.icon-fullscreen:before {
  content: "\f0b2"
}
.icon-group:before {
  content: "\f0c0"
}
.icon-link:before {
  content: "\f0c1"
}
.icon-cloud:before {
  content: "\f0c2"
}
.icon-beaker:before {
  content: "\f0c3"
}
.icon-cut:before {
  content: "\f0c4"
}
.icon-copy:before {
  content: "\f0c5"
}
.icon-paper-clip:before,
.icon-paperclip:before {
  content: "\f0c6"
}
.icon-save:before {
  content: "\f0c7"
}
.icon-sign-blank:before {
  content: "\f0c8"
}
.icon-reorder:before {
  content: "\f0c9"
}
.icon-list-ul:before {
  content: "\f0ca"
}
.icon-list-ol:before {
  content: "\f0cb"
}
.icon-strikethrough:before {
  content: "\f0cc"
}
.icon-underline:before {
  content: "\f0cd"
}
.icon-table:before {
  content: "\f0ce"
}
.icon-magic:before {
  content: "\f0d0"
}
.icon-truck:before {
  content: "\f0d1"
}
.icon-pinterest:before {
  content: "\f0d2"
}
.icon-pinterest-sign:before {
  content: "\f0d3"
}
.icon-google-plus-sign:before {
  content: "\f0d4"
}
.icon-google-plus:before {
  content: "\f0d5"
}
.icon-money:before {
  content: "\f0d6"
}
.icon-caret-down:before {
  content: "\f0d7"
}
.icon-caret-up:before {
  content: "\f0d8"
}
.icon-caret-left:before {
  content: "\f0d9"
}
.icon-caret-right:before {
  content: "\f0da"
}
.icon-columns:before {
  content: "\f0db"
}
.icon-sort:before {
  content: "\f0dc"
}
.icon-sort-down:before {
  content: "\f0dd"
}
.icon-sort-up:before {
  content: "\f0de"
}
.icon-envelope:before {
  content: "\f0e0"
}
.icon-linkedin:before {
  content: "\f0e1"
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2"
}
.icon-legal:before {
  content: "\f0e3"
}
.icon-dashboard:before {
  content: "\f0e4"
}
.icon-comment-alt:before {
  content: "\f0e5"
}
.icon-comments-alt:before {
  content: "\f0e6"
}
.icon-bolt:before {
  content: "\f0e7"
}
.icon-sitemap:before {
  content: "\f0e8"
}
.icon-umbrella:before {
  content: "\f0e9"
}
.icon-paste:before {
  content: "\f0ea"
}
.icon-lightbulb:before {
  content: "\f0eb"
}
.icon-exchange:before {
  content: "\f0ec"
}
.icon-cloud-download:before {
  content: "\f0ed"
}
.icon-cloud-upload:before {
  content: "\f0ee"
}
.icon-user-md:before {
  content: "\f0f0"
}
.icon-stethoscope:before {
  content: "\f0f1"
}
.icon-suitcase:before {
  content: "\f0f2"
}
.icon-bell-alt:before {
  content: "\f0f3"
}
.icon-coffee:before {
  content: "\f0f4"
}
.icon-food:before {
  content: "\f0f5"
}
.icon-file-text-alt:before {
  content: "\f0f6"
}
.icon-building:before {
  content: "\f0f7"
}
.icon-hospital:before {
  content: "\f0f8"
}
.icon-ambulance:before {
  content: "\f0f9"
}
.icon-medkit:before {
  content: "\f0fa"
}
.icon-fighter-jet:before {
  content: "\f0fb"
}
.icon-beer:before {
  content: "\f0fc"
}
.icon-h-sign:before {
  content: "\f0fd"
}
.icon-plus-sign-alt:before {
  content: "\f0fe"
}
.icon-double-angle-left:before {
  content: "\f100"
}
.icon-double-angle-right:before {
  content: "\f101"
}
.icon-double-angle-up:before {
  content: "\f102"
}
.icon-double-angle-down:before {
  content: "\f103"
}
.icon-angle-left:before {
  content: "\f104"
}
.icon-angle-right:before {
  content: "\f105"
}
.icon-angle-up:before {
  content: "\f106"
}
.icon-angle-down:before {
  content: "\f107"
}
.icon-desktop:before {
  content: "\f108"
}
.icon-laptop:before {
  content: "\f109"
}
.icon-tablet:before {
  content: "\f10a"
}
.icon-mobile-phone:before {
  content: "\f10b"
}
.icon-circle-blank:before {
  content: "\f10c"
}
.icon-quote-left:before {
  content: "\f10d"
}
.icon-quote-right:before {
  content: "\f10e"
}
.icon-spinner:before {
  content: "\f110"
}
.icon-circle:before {
  content: "\f111"
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112"
}
.icon-github-alt:before {
  content: "\f113"
}
.icon-folder-close-alt:before {
  content: "\f114"
}
.icon-folder-open-alt:before {
  content: "\f115"
}
.icon-expand-alt:before {
  content: "\f116"
}
.icon-collapse-alt:before {
  content: "\f117"
}
.icon-smile:before {
  content: "\f118"
}
.icon-frown:before {
  content: "\f119"
}
.icon-meh:before {
  content: "\f11a"
}
.icon-gamepad:before {
  content: "\f11b"
}
.icon-keyboard:before {
  content: "\f11c"
}
.icon-flag-alt:before {
  content: "\f11d"
}
.icon-flag-checkered:before {
  content: "\f11e"
}
.icon-terminal:before {
  content: "\f120"
}
.icon-code:before {
  content: "\f121"
}
.icon-mail-reply-all:before,
.icon-reply-all:before {
  content: "\f122"
}
.icon-star-half-empty:before,
.icon-star-half-full:before {
  content: "\f123"
}
.icon-location-arrow:before {
  content: "\f124"
}
.icon-crop:before {
  content: "\f125"
}
.icon-code-fork:before {
  content: "\f126"
}
.icon-unlink:before {
  content: "\f127"
}
.icon-question:before {
  content: "\f128"
}
.icon-info:before {
  content: "\f129"
}
.icon-exclamation:before {
  content: "\f12a"
}
.icon-superscript:before {
  content: "\f12b"
}
.icon-subscript:before {
  content: "\f12c"
}
.icon-eraser:before {
  content: "\f12d"
}
.icon-puzzle-piece:before {
  content: "\f12e"
}
.icon-microphone:before {
  content: "\f130"
}
.icon-microphone-off:before {
  content: "\f131"
}
.icon-shield:before {
  content: "\f132"
}
.icon-calendar-empty:before {
  content: "\f133"
}
.icon-fire-extinguisher:before {
  content: "\f134"
}
.icon-rocket:before {
  content: "\f135"
}
.icon-maxcdn:before {
  content: "\f136"
}
.icon-chevron-sign-left:before {
  content: "\f137"
}
.icon-chevron-sign-right:before {
  content: "\f138"
}
.icon-chevron-sign-up:before {
  content: "\f139"
}
.icon-chevron-sign-down:before {
  content: "\f13a"
}
.icon-html5:before {
  content: "\f13b"
}
.icon-css3:before {
  content: "\f13c"
}
.icon-anchor:before {
  content: "\f13d"
}
.icon-unlock-alt:before {
  content: "\f13e"
}
.icon-bullseye:before {
  content: "\f140"
}
.icon-ellipsis-horizontal:before {
  content: "\f141"
}
.icon-ellipsis-vertical:before {
  content: "\f142"
}
.icon-rss-sign:before {
  content: "\f143"
}
.icon-play-sign:before {
  content: "\f144"
}
.icon-ticket:before {
  content: "\f145"
}
.icon-minus-sign-alt:before {
  content: "\f146"
}
.icon-check-minus:before {
  content: "\f147"
}
.icon-level-up:before {
  content: "\f148"
}
.icon-level-down:before {
  content: "\f149"
}
.icon-check-sign:before {
  content: "\f14a"
}
.icon-edit-sign:before {
  content: "\f14b"
}
.icon-external-link-sign:before {
  content: "\f14c"
}
.icon-share-sign:before {
  content: "\f14d"
}
.icon-compass:before {
  content: "\f14e"
}
.icon-collapse:before {
  content: "\f150"
}
.icon-collapse-top:before {
  content: "\f151"
}
.icon-expand:before {
  content: "\f152"
}
.icon-eur:before,
.icon-euro:before {
  content: "\f153"
}
.icon-gbp:before {
  content: "\f154"
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155"
}
.icon-inr:before,
.icon-rupee:before {
  content: "\f156"
}
.icon-jpy:before,
.icon-yen:before {
  content: "\f157"
}
.icon-cny:before,
.icon-renminbi:before {
  content: "\f158"
}
.icon-krw:before,
.icon-won:before {
  content: "\f159"
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a"
}
.icon-file:before {
  content: "\f15b"
}
.icon-file-text:before {
  content: "\f15c"
}
.icon-sort-by-alphabet:before {
  content: "\f15d"
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e"
}
.icon-sort-by-attributes:before {
  content: "\f160"
}
.icon-sort-by-attributes-alt:before {
  content: "\f161"
}
.icon-sort-by-order:before {
  content: "\f162"
}
.icon-sort-by-order-alt:before {
  content: "\f163"
}
.icon-thumbs-up:before {
  content: "\f164"
}
.icon-thumbs-down:before {
  content: "\f165"
}
.icon-youtube-sign:before {
  content: "\f166"
}
.icon-youtube:before {
  content: "\f167"
}
.icon-xing:before {
  content: "\f168"
}
.icon-xing-sign:before {
  content: "\f169"
}
.icon-youtube-play:before {
  content: "\f16a"
}
.icon-dropbox:before {
  content: "\f16b"
}
.icon-stackexchange:before {
  content: "\f16c"
}
.icon-instagram:before {
  content: "\f16d"
}
.icon-flickr:before {
  content: "\f16e"
}
.icon-adn:before {
  content: "\f170"
}
.icon-bitbucket:before {
  content: "\f171"
}
.icon-bitbucket-sign:before {
  content: "\f172"
}
.icon-tumblr:before {
  content: "\f173"
}
.icon-tumblr-sign:before {
  content: "\f174"
}
.icon-long-arrow-down:before {
  content: "\f175"
}
.icon-long-arrow-up:before {
  content: "\f176"
}
.icon-long-arrow-left:before {
  content: "\f177"
}
.icon-long-arrow-right:before {
  content: "\f178"
}
.icon-apple:before {
  content: "\f179"
}
.icon-windows:before {
  content: "\f17a"
}
.icon-android:before {
  content: "\f17b"
}
.icon-linux:before {
  content: "\f17c"
}
.icon-dribbble:before {
  content: "\f17d"
}
.icon-skype:before {
  content: "\f17e"
}
.icon-foursquare:before {
  content: "\f180"
}
.icon-trello:before {
  content: "\f181"
}
.icon-female:before {
  content: "\f182"
}
.icon-male:before {
  content: "\f183"
}
.icon-gittip:before {
  content: "\f184"
}
.icon-sun:before {
  content: "\f185"
}
.icon-moon:before {
  content: "\f186"
}
.icon-archive:before {
  content: "\f187"
}
.icon-bug:before {
  content: "\f188"
}
.icon-vk:before {
  content: "\f189"
}
.icon-weibo:before {
  content: "\f18a"
}
.icon-renren:before {
  content: "\f18b"
}
.cart_block_list a img {
  margin-right: 4px!important
}
.cart-prices-line {
  clear: both
}
#cms #center_column img {
  max-width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0
}
a.product_image,
.shadowbox,
.framed {
  padding: 1px
}
#ixt-blockcontent-layered_block_left {
  display: none
}
.list-inline .ixt-button {
  padding-left: 9px;
  padding-right: 9px
}
#liquidslider-productscategory img,
#liquidslider-crossselling img,
#liquidslider-crosssellingc img {
  padding: 0;
  margin: 0
}
.liquidslider-productscategory-panel li,
.liquidslider-crossselling-panel li,
.liquidslider-crosssellingc-panel li {
  padding: 0 11px!important
}
.fancybox-prev span {
  background-position: 0 -36px!important
}
.fancybox-next span {
  background-position: 0 -72px!important
}
.ixt_cms em {
  float: left;
  width: 60px;
  height: 60px;
  margin: 3px 5px;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  background: #ddd;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  box-shadow: 0 0 5px #868886
}
.ixt_cms ul>li:before {
  content: normal!important
}
.ixt_cms ul.ixt_demoicons>li {
  float: left
}
#cms .content_only {
  padding: 0!important
}
img.framed {
  border-color: transparent
}
#ixt-product_list {
  margin: 3px;
  float: left;
  width: 100%
}
.product_list.minilist .hover_over a {
  top: 7px
}
.product_list.grid .ajax_block_product .discount,
.product_list.grid .ajax_block_product .on_sale {
  display: none
}
.product_list.minilist a.product_image {
  width: 40px;
  height: 40px;
  margin-top: 4px
}
.product_list.minilist .ajax_block_product a img {
  width: 40px
}
.product_list .ajax_block_product a.product_image {
  display: block;
  float: left
}
.product_list.list {
  float: left
}
.product_list.list .product-container .product-desc-container {
  float: left;
  margin-left: 10px;
  margin-right: 10px
}
.product_list.list .ajax_block_product {
  padding: 5px;
  margin: 5px;
  width: auto;
  float: none
}
.product_list.grid .ajax_block_product a.product_image img {
  width: 100%;
  height: auto
}
.product_list.grid .ajax_block_product a.product_image {
  display: block;
  overflow: hidden;
  float: none;
  background: transparent;
  margin: 2px;
  padding: 2px 2px 0 2px
}
.product_list .ajax_block_product a.product_image .first_image {
  width: 100%;
  display: none;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0)
}
.product_list .ajax_block_product a.product_image .second_image {
  width: 100%;
  display: inline-block;
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100)
}
.product_list .ajax_block_product a.product_image .first_image img,
.product_list .ajax_block_product a.product_image .second_image img {
  margin: 0
}
.product_list.list .left-block {
  float: left;
  width: 30%
}
.product_list.list .right-block {
  float: left;
  width: 23%
}
.product_list.list .center-block .comments_note {
  text-align: left
}
.product_list.list .right-block .functional-buttons {
  position: absolute;
  bottom: 10px
}
.tab-content .product_list .product-image-container {
  margin-left: auto;
  margin-right: auto
}
.product_list.grid .ajax_block_product .right-block .content_price {
  height: 85px;
  padding-bottom: 7px
}
.product_list.grid .ajax_block_product .right-block .functional-buttons {
  min-height: 0;
  height: 18px;
  margin-top: 8px
}
.price.product-price {
  font-size: 26px!important;
  display: block!important
}
.aeuc_tax_label,
.aeuc_delivery_label,
.aeuc_shipping_label {
  display: block!important
}
.minilist .aeuc_tax_label,
.minilist .aeuc_delivery_label,
.minilist .aeuc_shipping_label,
.minilist .aeuc_before_label {
  display: none!important
}
.old-price.product-price {
  font-size: 17px!important
}
.old-price {
  text-decoration: line-through;
  margin-left: 4px
}
.price-percent-reduction {
  background: #fa4c55;
  border: 1px solid #fa4c55;
  font-size: 19px;
  color: #FFF;
  padding: 2px 5px;
  margin-left: 4px;
  display: inline-block
}
p.compare,
p.wishlist {
  float: left
}
p.wishlist {
  margin-right: 10px!important
}
p.product_desc {
  text-align: left
}
ul.product_list li.ajax_block_product:after,
ul.product_list li.ajax_block_product:before {
  margin: 0;
  padding: 0;
  content: ''!important;
  display: none
}
.minilist .hover_over {
  cursor: default!important
}
.minilist .new-box,
.minilist .sale-box {
  display: none
}
.minilist .quickview {
  display: none!important
}
.minilist .old-price,
.minilist .price-percent-reduction {
  display: none
}
.minilist .quick-view-wrapper-mobile {
  display: none!important
}
.liquid-slider .slide_title {
  display: none
}
#crossselling .bx-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_wblocks1,
#ixt_blockbestsellers_wblocks1,
#ixt_blocknewproducts_wblocks1,
#ixt_homefeatured_wblocks1 {
  position: relative
}
#ixt_blockspecials_wblocks1 .bx-controls,
#ixt_blockbestsellers_wblocks1 .bx-controls,
#ixt_blocknewproducts_wblocks1 .bx-controls,
#ixt_homefeatured_wblocks1 .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_hblocks,
#ixt_blockbestsellers_hblocks,
#ixt_blocknewproducts_hblocks,
#ixt_homefeatured_hblocks {
  position: relative
}
#ixt_blockspecials_hblocks .bx-controls,
#ixt_blockbestsellers_hblocks .bx-controls,
#ixt_blocknewproducts_hblocks .bx-controls,
#ixt_homefeatured_hblocks .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_wblocks2,
#ixt_blockbestsellers_wblocks2,
#ixt_blocknewproducts_wblocks2,
#ixt_homefeatured_wblocks2 {
  position: relative
}
#ixt_blockspecials_wblocks2 .bx-controls,
#ixt_blockbestsellers_wblocks2 .bx-controls,
#ixt_blocknewproducts_wblocks2 .bx-controls,
#ixt_homefeatured_wblocks2 .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_fblocks,
#ixt_blockbestsellers_fblocks,
#ixt_blocknewproducts_fblocks,
#ixt_homefeatured_fblocks {
  position: relative
}
#ixt_blockspecials_fblocks .bx-controls,
#ixt_blockbestsellers_fblocks .bx-controls,
#ixt_blocknewproducts_fblocks .bx-controls,
#ixt_homefeatured_fblocks .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_pblocks,
#ixt_blockbestsellers_pblocks,
#ixt_blocknewproducts_pblocks,
#ixt_homefeatured_pblocks {
  position: relative
}
#ixt_blockspecials_pblocks .bx-controls,
#ixt_blockbestsellers_pblocks .bx-controls,
#ixt_blocknewproducts_pblocks .bx-controls,
#ixt_homefeatured_pblocks .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_pfblocks,
#ixt_blockbestsellers_pfblocks,
#ixt_blocknewproducts_pfblocks,
#ixt_homefeatured_pfblocks {
  position: relative
}
#ixt_blockspecials_pfblocks .bx-controls,
#ixt_blockbestsellers_pfblocks .bx-controls,
#ixt_blocknewproducts_pfblocks .bx-controls,
#ixt_homefeatured_pfblocks .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_tcblocks,
#ixt_blockbestsellers_tcblocks,
#ixt_blocknewproducts_tcblocks,
#ixt_homefeatured_tcblocks {
  position: relative
}
#ixt_blockspecials_tcblocks .bx-controls,
#ixt_blockbestsellers_tcblocks .bx-controls,
#ixt_blocknewproducts_tcblocks .bx-controls,
#ixt_homefeatured_tcblocks .bx-controls {
  position: absolute;
  top: -40px;
  right: 30px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_rblocks,
#ixt_blockbestsellers_rblocks,
#ixt_blocknewproducts_rblocks,
#ixt_homefeatured_rblocks {
  position: relative
}
#ixt_blockspecials_rblocks .bx-controls,
#ixt_blockbestsellers_rblocks .bx-controls,
#ixt_blocknewproducts_rblocks .bx-controls,
#ixt_homefeatured_rblocks .bx-controls {
  position: absolute;
  bottom: 5px;
  left: -20px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_lblocks,
#ixt_blockbestsellers_lblocks,
#ixt_blocknewproducts_lblocks,
#ixt_homefeatured_lblocks {
  position: relative
}
#ixt_blockspecials_lblocks .bx-controls,
#ixt_blockbestsellers_lblocks .bx-controls,
#ixt_blocknewproducts_lblocks .bx-controls,
#ixt_homefeatured_lblocks .bx-controls {
  position: absolute;
  bottom: 5px;
  left: -20px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_efblocks0,
#ixt_blockbestsellers_efblocks0,
#ixt_blocknewproducts_efblocks0,
#ixt_homefeatured_efblocks0 {
  position: relative
}
#ixt_blockspecials_efblocks0 .bx-controls,
#ixt_blockbestsellers_efblocks0 .bx-controls,
#ixt_blocknewproducts_efblocks0 .bx-controls,
#ixt_homefeatured_efblocks0 .bx-controls {
  position: absolute;
  bottom: 5px;
  left: -20px;
  width: 90px;
  height: 30px
}
#ixt_blockspecials_efblocks1,
#ixt_blockbestsellers_efblocks1,
#ixt_blocknewproducts_efblocks1,
#ixt_homefeatured_efblocks1 {
  position: relative
}
#ixt_blockspecials_efblocks1 .bx-controls,
#ixt_blockbestsellers_efblocks1 .bx-controls,
#ixt_blocknewproducts_efblocks1 .bx-controls,
#ixt_homefeatured_efblocks1 .bx-controls {
  position: absolute;
  bottom: 5px;
  left: -20px;
  width: 90px;
  height: 30px
}
.ixt-scrsel:before {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  content: ".";
  text-indent: -9999px;
  left: 0;
  top: 0
}
.ixt-scrsel .ixt-blockselect,
.ixt-scrsel a.bx-prev,
.ixt-scrsel a.bx-next {
  clear: none;
  cursor: pointer;
  float: right;
  background: transparent;
  display: block;
  position: relative;
  z-index: 0;
  height: 30px;
  width: 30px;
  padding: 0;
  margin: 0;
  left: 0!important;
  right: 0!important
}
.ixt-scrsel .ixt-blockselect:after {
  content: "\f07d";
  font-size: 20px
}
.ixt-block,
.ixt-blockcontent {
  position: relative
}
a.ixt-social-icon:hover,
a.ixt-facebook-tag-icon:hover,
a.ixt-twitter-tag-icon:hover,
a.ixt-rss-tag-icon:hover {
  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear
}
a.ixt-social-icon,
a.ixt-facebook-tag-icon,
a.ixt-twitter-tag-icon,
a.ixt-rss-tag-icon {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none
}
.tab-content .bx-controls {
  position: absolute;
  top: -45px;
  right: 20px;
  width: 90px;
  height: 30px
}
#specials_block_right ul.product_list.grid.effect0 li,
#best-sellers_block_right ul.product_list.grid.effect0 li {
  width: 97%;
  border: none;
  padding: 0
}
#ixt_blockbestsellers_efblocks0 ul.product_list.grid.effect0 li,
#ixt_blockbestsellers_efblocks1 ul.product_list.grid.effect0 li,
#ixt_blockbestsellers_efblocks2 ul.product_list.grid.effect0 li,
#ixt_blockbestsellers_efblocks3 ul.product_list.grid.effect0 li {
  width: 97%!important;
  border: none;
  padding: 0
}
#ixt_blockbestsellers_efblocks0 ul.product_list.grid.effect1 li,
#ixt_blockbestsellers_efblocks1 ul.product_list.grid.effect1 li,
#ixt_blockbestsellers_efblocks2 ul.product_list.grid.effect1 li,
#ixt_blockbestsellers_efblocks3 ul.product_list.grid.effect1 li {
  width: 97%!important;
  border: none;
  padding: 0
}
#ixt_blockspecials_efblocks0 ul.product_list.grid.effect0 li,
#ixt_blockspecials_efblocks1 ul.product_list.grid.effect0 li,
#ixt_blockspecials_efblocks2 ul.product_list.grid.effect0 li,
#ixt_blockspecials_efblocks3 ul.product_list.grid.effect0 li {
  width: 97%!important;
  border: none;
  padding: 0
}
#ixt_blockspecials_efblocks0 ul.product_list.grid.effect1 li,
#ixt_blockspecials_efblocks1 ul.product_list.grid.effect1 li,
#ixt_blockspecials_efblocks2 ul.product_list.grid.effect1 li,
#ixt_blockspecials_efblocks3 ul.product_list.grid.effect1 li {
  width: 97%!important;
  border: none;
  padding: 0
}
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../../../img/loader.gif) center center no-repeat transparent;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100000
}
.cleanstyle {
  border: none;
  background: none;
  box-shadow: none;
  clear: both;
  padding: 0;
  margin: 0
}
.ixt-scrsel .ixt-blockselect.expanded,
.ixt-scrsel .ixt-blockselect.collapsed {
  background: none
}
#product_comparison td.ajax_block_product a img {
  margin: 0 auto;
  width: 100%
}
.ixt-pblocks .product_list.grid .ajax_block_product,
.ixt-tcblocks .product_list.grid .ajax_block_product,
.ixt-hblocks .product_list.grid .ajax_block_product,
.ixt-fblocks .product_list.grid .ajax_block_product {
  margin: 2px 8px
}
.ixt-wblocks1 .product_list.grid .ajax_block_product,
.ixt-wblocks2 .product_list.grid .ajax_block_product {
  margin: 2px 5px
}
#slider-crossselling a,
#slider-productscategory a,
#liquidslider-productscategory a,
#liquidslider-crossselling a,
#liquidslider-crosssellingc a,
#liquidslider-crosssellingl a {
  display: block;
  text-align: center
}
#liquidslider-productscategory li,
#liquidslider-crossselling li,
#liquidslider-crosssellingc li,
#liquidslider-crosssellingl li {
  text-align: center;
  float: left;
  margin-bottom: 7px
}
#liquidslider-productscategory li .price_display,
#liquidslider-crossselling li .price_display,
#liquidslider-crosssellingc li .price_display,
#liquidslider-crosssellingl li .price_display {
  margin-bottom: 7px
}
.zoomPad {
  overflow: hidden
}
.zoomWrapper {
  border: none
}
.zoomWrapperImage img {
  padding: 0;
  margin: 0;
  border: none;
  max-width: inherit!important
}
.ixt-footer .ixt-layout-cell:not(.footercolumn) {
  width: 100%
}
.ixt-ablock {
  opacity: 0
}
#pp_advertising_block .ixt-blockheader:before,
#pp_advertising_block .ixt-blockheader:after {
  background: none!important
}
.ixt-button {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease
}
ul.ixt-hmenu>li>a {
  overflow: hidden
}
ul.ixt-hmenu>li>a:before {
  width: 100%;
  content: '';
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 100%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  z-index: -1
}
ul.ixt-hmenu>li>a:hover:before,
.desktop ul.ixt-hmenu>li:hover>a:before {
  bottom: 0
}
.product_list.grid .mask .product-desc-container {
  padding: 5px!important
}
.product_list.grid .mask h3 {
  font-size: 15px!important;
  height: 15px;
  margin: 0 0 3px 0!important
}
.product_list.grid .mask p {
  font-size: 12px!important
}
.product_list.grid.effect14 .ajax_block_product:hover .new-box,
.product_list.grid.effect14 .ajax_block_product:hover .sale-box {
  top: -20px!important
}
.product_list.grid.effect3 .ajax_block_product:hover .new-label,
.product_list.grid.effect3 .ajax_block_product:hover .sale-label {
  font-size: inherit;
  line-height: inherit
}
.product_list.grid.effect3 .ajax_block_product:hover .new-label {
  margin-left: 95px
}
.product_list.grid.effect3 .ajax_block_product:hover .sale-label {
  margin-left: -95px
}
.product_list.grid.effect14 .ajax_block_product:hover .new-label {
  margin-left: 95px
}
.product_list.grid.effect14 .ajax_block_product:hover .sale-label {
  margin-left: -95px
}
.product_list.grid .ajax_block_product:hover .new-label,
.product_list.grid .ajax_block_product:hover .sale-label {
  font-size: 0!important;
  border-width: 0!important;
  background: none!important
}
a.ixt-button,
a.ixt-button:link,
a:link.ixt-button:link,
body a.ixt-button:link,
a.ixt-button:visited,
body a.ixt-button:visited,
input.ixt-button,
button.ixt-button {
  z-index: 100;
  margin: 5px!important
}
.liquidslider-productscategory-panel li {
  padding: 0 11px!important
}
.fancybox-skin {
  background-image: none!important
}
.ixt-footer .product_list.grid .ajax_block_product .mask {
  background-color: transparent!important
}
.ixt-footer .product_list.grid .ajax_block_product a.product_image {
  border: none!important;
  box-shadow: none!important
}
.ixt-fullwide:before,
.ixt-fullwide:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%
}
.widecolumn .ixt-fullwide:before {
  right: 100%
}
.widecolumn .ixt-fullwide:after {
  left: 99.9%;
  background-color: #fdfbfd!important
}
.ixt-fullwide .ixt-blockcontent {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  background-color: #fdfbfd!important
}
.ixt-fullwide.ixt-ablock,
.ixt-fullwide .ixt-blockheader:not(.ixt-scrsel),
.ixt-fullwide:before {
  background-color: #fdfbfd!important
}
preheader.outsheet {
  width: 100%;
  max-width: 100%
}
.outsheet #ixt_homeslidertc {
  width: 100%;
  float: left;
  padding-left: 0
}
.outsheet #htmlcontent_top {
  width: 100%;
  max-width: 100%
}
.outsheet #htmlcontent_top ul li {
  width: inherit
}
.item-html .bg-blur {
  background-color: #fefff5!important
}
#liquidslider-accessories {
  width: inherit
}
#uniform-cgv {
  float: left
}
#layer_cart .liquid-slider li a {
  padding: 3px
}
.layer_cart_cart span {
  padding-left: 5px
}
#quantity_wanted_p a.ixt-button {
  margin: 0 0 0 2px!important;
  padding: 0 5px!important
}
#color_to_pick_list li:before {
  content: normal
}
#uniform-id_gender1,
#uniform-id_gender2 {
  display: inline-block
}
#uniform-id_gender1 span,
#uniform-id_gender2 span {
  width: auto!important
}
.addresses .checker {
  float: left
}
span.aeuc_from_label,
span.aeuc_before_label,
span.aeuc_tax_label,
div.aeuc_shipping_label,
div.aeuc_weight_label,
div.aeuc_delivery_label {
  margin-right: 3px;
  margin-left: 3px
}
.cart_navigation .button-exclusive i {
  margin-right: 8px
}
.paiement_block .cart_navigation,
div.payment_module form {
  float: left;
  clear: left
}
.payment_option_logo {
  height: 50px
}
.nbrItemPage label,
.productsSortForm label {
  display: none
}
.nbrItemPage .selector1 span:not(.ui-selectmenu-icon):last-child {
  display: none
}
@media(min-width:768px) {
  .container {
    max-width: 750px
  }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  header .row #header_logo,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left
  }
  .col-sm-1 {
    width: 8.33333%
  }
  .col-sm-2 {
    width: 16.66667%
  }
  .col-sm-3 {
    width: 25%
  }
  .col-sm-4,
  header .row #header_logo {
    width: 33.33333%
  }
  .col-sm-5 {
    width: 41.66667%
  }
  .col-sm-6 {
    width: 50%
  }
  .col-sm-7 {
    width: 58.33333%
  }
  .col-sm-8 {
    width: 66.66667%
  }
  .col-sm-9 {
    width: 75%
  }
  .col-sm-10 {
    width: 83.33333%
  }
  .col-sm-11 {
    width: 91.66667%
  }
  .col-sm-12 {
    width: 100%
  }
  .col-sm-push-1 {
    left: 8.33333%
  }
  .col-sm-push-2 {
    left: 16.66667%
  }
  .col-sm-push-3 {
    left: 25%
  }
  .col-sm-push-4 {
    left: 33.33333%
  }
  .col-sm-push-5 {
    left: 41.66667%
  }
  .col-sm-push-6 {
    left: 50%
  }
  .col-sm-push-7 {
    left: 58.33333%
  }
  .col-sm-push-8 {
    left: 66.66667%
  }
  .col-sm-push-9 {
    left: 75%
  }
  .col-sm-push-10 {
    left: 83.33333%
  }
  .col-sm-push-11 {
    left: 91.66667%
  }
  .col-sm-pull-1 {
    right: 8.33333%
  }
  .col-sm-pull-2 {
    right: 16.66667%
  }
  .col-sm-pull-3 {
    right: 25%
  }
  .col-sm-pull-4 {
    right: 33.33333%
  }
  .col-sm-pull-5 {
    right: 41.66667%
  }
  .col-sm-pull-6 {
    right: 50%
  }
  .col-sm-pull-7 {
    right: 58.33333%
  }
  .col-sm-pull-8 {
    right: 66.66667%
  }
  .col-sm-pull-9 {
    right: 75%
  }
  .col-sm-pull-10 {
    right: 83.33333%
  }
  .col-sm-pull-11 {
    right: 91.66667%
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%
  }
  .col-sm-offset-3 {
    margin-left: 25%
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%
  }
  .col-sm-offset-6 {
    margin-left: 50%
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%
  }
  .col-sm-offset-9 {
    margin-left: 75%
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%
  }
}
@media(min-width:992px) {
  .container {
    max-width: 970px
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left
  }
  .col-md-1 {
    width: 8.33333%
  }
  .col-md-2 {
    width: 16.66667%
  }
  .col-md-3 {
    width: 25%
  }
  .col-md-4 {
    width: 33.33333%
  }
  .col-md-5 {
    width: 41.66667%
  }
  .col-md-6 {
    width: 50%
  }
  .col-md-7 {
    width: 58.33333%
  }
  .col-md-8 {
    width: 66.66667%
  }
  .col-md-9 {
    width: 75%
  }
  .col-md-10 {
    width: 83.33333%
  }
  .col-md-11 {
    width: 91.66667%
  }
  .col-md-12 {
    width: 100%
  }
  .col-md-push-0 {
    left: auto
  }
  .col-md-push-1 {
    left: 8.33333%
  }
  .col-md-push-2 {
    left: 16.66667%
  }
  .col-md-push-3 {
    left: 25%
  }
  .col-md-push-4 {
    left: 33.33333%
  }
  .col-md-push-5 {
    left: 41.66667%
  }
  .col-md-push-6 {
    left: 50%
  }
  .col-md-push-7 {
    left: 58.33333%
  }
  .col-md-push-8 {
    left: 66.66667%
  }
  .col-md-push-9 {
    left: 75%
  }
  .col-md-push-10 {
    left: 83.33333%
  }
  .col-md-push-11 {
    left: 91.66667%
  }
  .col-md-pull-0 {
    right: auto
  }
  .col-md-pull-1 {
    right: 8.33333%
  }
  .col-md-pull-2 {
    right: 16.66667%
  }
  .col-md-pull-3 {
    right: 25%
  }
  .col-md-pull-4 {
    right: 33.33333%
  }
  .col-md-pull-5 {
    right: 41.66667%
  }
  .col-md-pull-6 {
    right: 50%
  }
  .col-md-pull-7 {
    right: 58.33333%
  }
  .col-md-pull-8 {
    right: 66.66667%
  }
  .col-md-pull-9 {
    right: 75%
  }
  .col-md-pull-10 {
    right: 83.33333%
  }
  .col-md-pull-11 {
    right: 91.66667%
  }
  .col-md-offset-0 {
    margin-left: 0
  }
  .col-md-offset-1 {
    margin-left: 8.33333%
  }
  .col-md-offset-2 {
    margin-left: 16.66667%
  }
  .col-md-offset-3 {
    margin-left: 25%
  }
  .col-md-offset-4 {
    margin-left: 33.33333%
  }
  .col-md-offset-5 {
    margin-left: 41.66667%
  }
  .col-md-offset-6 {
    margin-left: 50%
  }
  .col-md-offset-7 {
    margin-left: 58.33333%
  }
  .col-md-offset-8 {
    margin-left: 66.66667%
  }
  .col-md-offset-9 {
    margin-left: 75%
  }
  .col-md-offset-10 {
    margin-left: 83.33333%
  }
  .col-md-offset-11 {
    margin-left: 91.66667%
  }
}
@media(min-width:1200px) {
  .container {
    max-width: 1170px
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left
  }
  .col-lg-1 {
    width: 8.33333%
  }
  .col-lg-2 {
    width: 16.66667%
  }
  .col-lg-3 {
    width: 25%
  }
  .col-lg-4 {
    width: 33.33333%
  }
  .col-lg-5 {
    width: 41.66667%
  }
  .col-lg-6 {
    width: 50%
  }
  .col-lg-7 {
    width: 58.33333%
  }
  .col-lg-8 {
    width: 66.66667%
  }
  .col-lg-9 {
    width: 75%
  }
  .col-lg-10 {
    width: 83.33333%
  }
  .col-lg-11 {
    width: 91.66667%
  }
  .col-lg-12 {
    width: 100%
  }
  .col-lg-push-0 {
    left: auto
  }
  .col-lg-push-1 {
    left: 8.33333%
  }
  .col-lg-push-2 {
    left: 16.66667%
  }
  .col-lg-push-3 {
    left: 25%
  }
  .col-lg-push-4 {
    left: 33.33333%
  }
  .col-lg-push-5 {
    left: 41.66667%
  }
  .col-lg-push-6 {
    left: 50%
  }
  .col-lg-push-7 {
    left: 58.33333%
  }
  .col-lg-push-8 {
    left: 66.66667%
  }
  .col-lg-push-9 {
    left: 75%
  }
  .col-lg-push-10 {
    left: 83.33333%
  }
  .col-lg-push-11 {
    left: 91.66667%
  }
  .col-lg-pull-0 {
    right: auto
  }
  .col-lg-pull-1 {
    right: 8.33333%
  }
  .col-lg-pull-2 {
    right: 16.66667%
  }
  .col-lg-pull-3 {
    right: 25%
  }
  .col-lg-pull-4 {
    right: 33.33333%
  }
  .col-lg-pull-5 {
    right: 41.66667%
  }
  .col-lg-pull-6 {
    right: 50%
  }
  .col-lg-pull-7 {
    right: 58.33333%
  }
  .col-lg-pull-8 {
    right: 66.66667%
  }
  .col-lg-pull-9 {
    right: 75%
  }
  .col-lg-pull-10 {
    right: 83.33333%
  }
  .col-lg-pull-11 {
    right: 91.66667%
  }
  .col-lg-offset-0 {
    margin-left: 0
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%
  }
  .col-lg-offset-3 {
    margin-left: 25%
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%
  }
  .col-lg-offset-6 {
    margin-left: 50%
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%
  }
  .col-lg-offset-9 {
    margin-left: 75%
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%
  }
}
#cart_title {
  margin-bottom: 10px
}
.delivery_option_logo {
  width: 60px!important
}
.delivery_option_radio {
  float: none!important;
  width: 10px
}
div.payment_module form {
  width: 100%;
  border: 1px solid;
  margin-bottom: 30px!important;
  padding-top: 35px!important
}
.payment_option_cta {
  margin-left: 10px;
  margin-top: 22px;
  position: relative;
  display: block
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 0
}
.alert.alert-success:before {
  font-family: "FontAwesome";
  content: "\f058";
  font-size: 20px;
  vertical-align: -2px;
  padding-right: 7px
}
.flex {
  display: flex;
  position: relative
}
.page-heading span.heading-counter {
  font-size: 13px;
  line-height: 22px;
  float: right;
  text-transform: none;
  margin-top: 7px
}
.page-heading {
  padding: 0 0 17px 0
}
.page-subheading {
  padding: 0 0 15px
}
.box,
.tnc_box {
  border: 1px solid;
  padding: 14px 18px 13px!important;
  margin: 0 0 30px 0!important;
  line-height: 23px
}
.checkbox .checker {
  float: left
}
.payment_module .pull-right {
  margin-top: -35px
}
#order .delivery_option>div>table.resume td.delivery_option_price,
#order-opc .delivery_option>div>table.resume td.delivery_option_price {
  width: 162px
}
.table tbody>tr>td {
  vertical-align: middle
}
.form-group {
  margin: 0!important 15px!important 15px!important 0!important
}
.form-group label {
  width: 100%!important;
  float: none!important;
  display: inline-block;
  text-align: left!important
}
.table {
  margin-bottom: 30px!important
}
#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4,
#order-opc #center_column form.std .row .col-xs-4 {
  padding-left: 5px;
  padding-right: 5px;
  max-width: 94px
}
[id^=uniform-].selector span {
  display: none
}
.contact-form-box .submit button,
#sendOrderMessage .submit button,
#returnOrderMessage .submit button {
  float: right
}
.row:before,
.row:after {
  content: " ";
  display: table
}
.row:after {
  clear: both
}
i {
  margin-left: 5px;
  margin-right: 5px
}
.ixt-layout-cell {
  overflow: visible
}
ul.product_list.grid>li .product-container .functional-buttons .wishlist .popover {
  padding: 0;
  min-width: 160px
}
ul.product_list.grid>li .product-container .functional-buttons .wishlist .popover .popover-content {
  padding: 0;
  min-width: 158px
}
ul.product_list.grid>li .product-container .functional-buttons .wishlist .popover table {
  margin-bottom: 2px
}
ul.product_list.grid>li .product-container .functional-buttons .wishlist .popover table td:hover {
  background-color: #ccc;
  cursor: pointer
}
[id=wishlist_button]+.popover,
.wishlist_change_button+.popover {
  padding: 0;
  min-width: 150px
}
[id=wishlist_button]+.popover .popover-content,
.wishlist_change_button+.popover .popover-content {
  padding: 0
}
[id=wishlist_button]+.popover table,
.wishlist_change_button+.popover table {
  margin-bottom: 2px
}
[id=wishlist_button]+.popover table td:hover,
.wishlist_change_button+.popover table td:hover {
  background-color: #ccc;
  cursor: pointer
}
.popover,
.popover-title {
  background-color: #fefff5
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3000;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal
}
.popover.top {
  margin-top: -10px
}
.popover.right {
  margin-left: 10px
}
.popover.bottom {
  margin-top: 10px
}
.popover.left {
  margin-left: -10px
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0
}
.popover-content {
  padding: 9px 14px
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}
.popover .arrow {
  border-width: 11px
}
.popover .arrow:after {
  border-width: 10px;
  content: ""
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fefff5
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, 0.25)
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fefff5
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fefff5
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.25)
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fefff5;
  bottom: -10px
}
.form-control {
  display: block;
  width: 100%!important
}
#wishlist_button {
  cursor: pointer
}
div.aeuc_shipping_label {
  text-decoration: none;
  background-color: transparent
}
ul.price li {
  list-style: none;
  overflow: hidden
}
ul.price li:before,
ul.toggle-footer li:before,
ul.myaccountfooter li:before {
  content: normal!important
}
ul.toggle-footer li,
ul.myaccountfooter li {
  padding-left: 0;
  padding-bottom: 5px
}
ul.toggle-footer li span {
  margin-left: 5px
}
#product_comments_block_extra {
  clear: both
}
#product_comments_block_extra .comments_advices a {
  float: right
}
.fancybox-error {
  color: inherit
}
.new-label,
.sale-label {
  opacity: 0
}
.grid .new-label,
.grid .sale-label {
  font-size: 11px
}
.ixt-nav-inner {
  width: 100%!important
}
.widecolumn .ixt-blockcontent {
  padding: 0;
  border-radius: 0!important
}
.responsive-tablet .widecolumn .ixt-block {
  width: 100%!important;
  margin: 0
}
#header_right>.ixt-nav {
  display: none
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 26px;
  padding-right: 26px
}
.container:before,
.container:after {
  content: " ";
  display: table
}
.container:after {
  clear: both
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 26px;
  padding-right: 26px
}
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table
}
.container-fluid:after {
  clear: both
}
section .row {
  margin-left: -26px;
  margin-right: -26px
}
section .row:before,
section .row:after {
  content: " ";
  display: table
}
section .row:after {
  clear: both
}
section .row .content {
  margin-top: 80px
}
section .row .content p {
  font-size: 16px
}
section .row .bg-mobile {
  display: none
}
section#live-demo {
  position: relative;
  background-size: cover;
  min-height: 480px;
  overflow: hidden;
  z-index: 830
}
section#live-demo .row .image {
  float: right
}
section#live-demo .row .image img {
  width: 120%
}
section#support {
  background: url(/img/cms/home-support-bg.jpg) no-repeat center center transparent;
  background-size: cover;
  min-height: 600px;
  position: relative
}
section#support #support-content-block .content {
  margin-top: 120px
}
section#training .bg-blur {
  background-color: white;
  position: absolute;
  z-index: 800;
  opacity: .6;
  -webkit-filter: blur(40px);
  -moz-filter: blur(40px);
  filter: blur(40px)
}
section#training {
  background: url(/img/cms/home-training-bg.jpg) no-repeat center center transparent;
  background-size: cover;
  min-height: 575px;
  position: relative
}
section#training #training-content-block .content {
  margin-top: 120px
}
section#training #training-content-block .content h2 {
  color: #4f4f4f
}
section#training #training-content-block .content a {
  color: #68737f
}
section#training #training-content-block .content p {
  color: #68737f
}
section#training #training-content-block .bg-blur {
  width: 120%;
  height: 280px;
  left: -90px;
  top: -30px
}
section#training .content p,
section#training .content h2,
section#training .content a {
  position: relative;
  z-index: 801
}
@media(min-width:769px) {
  .container {
    width: 769px
  }
}
@media(min-width:1280px) {
  .container {
    width: 1280px
  }
}
@media(max-width:1025px) {
  html body img {
    max-width: 100%
  }
  .container {
    width: 1025px
  }
  .container {
    max-width: 1025px;
    width: inherit
  }
  section .row .content {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 50px
  }
  section .row .content h2 {
    margin-top: 0
  }
  section .row .bg-mobile {
    display: block
  }
  section .row .content {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 50px
  }
  section#live-demo {
    padding: 40px 0 0;
    min-height: initial;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)
  }
  section#live-demo .row .image img {
    width: 100%
  }
  section#training .bg-blur {
    display: none
  }
  section#training #training-content-block .content,
  section#training #support-content-block .content,
  section#training #partners-content-block .content,
  section#support #training-content-block .content,
  section#support #support-content-block .content,
  section#support #partners-content-block .content,
  section#partners #training-content-block .content,
  section#partners #support-content-block .content,
  section#partners #partners-content-block .content {
    margin-top: 0!important
  }
  section#training,
  section#support {
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    min-height: initial
  }
}
#primary_block .ajax_block_product a img#bigpic {
  width: 100%
}
.bx-wrapper .bx-controls-direction a:after,
.ixt-scrsel a.bx-prev:after,
.ixt-scrsel a.bx-next:after {
  font-size: 20px
}
.responsive-phone .ixt-ablock {
  opacity: 1!important
}
.responsive-phone .ixt-hmenu,
#index .color-list-container {
  display: none
}
#index ul.product_list.tab-pane li .product-container .right-block {
  padding-top: 2px;
  padding-bottom: 9px
}
#index ul.product_list .content_status {
  display: none
}
#index .product_list.grid .ajax_block_product .product-desc-container h3 {
  height: 25px;
  margin-bottom: 1px
}
.widecolumn .ixt-blockcontent h2 {
  padding-left: 10px
}
.product-desc-container {
  line-height: normal
}
ul.color_to_pick_list {
  margin: 0!important
}
.product_list.grid .color-list-container,
.product_list.grid .content_status {
  display: none
}
#ixt-effects ul.product_list,
#ixt-animations ul.product_list {
  margin: 0;
  padding: 0
}
#ixt-effects ul.product_list li,
#ixt-animations ul.product_list li,
#ixt-buttons ul.product_list li {
  min-width: 18%
}
@media(min-width:1024px) {
  #ixt-effects ul.product_list li, #ixt-animations ul.product_list li, #ixt-buttons ul.product_list li {
    width: 18%!important
  }
}
.hover_over .button-container a {
  color: #ef59a1
}
.sortPagiBar .product_filter {
  float: left
}
.ixt_compare .compare-form {
  height: 40px;
  display: block!important
}
.ixt_compare .bt_compare {
  background: transparent;
  border: none;
  height: 40px;
  display: block;
  color: inherit;
  cursor: pointer
}
.ixt_compare .bt_compare i {
  padding-top: 0!important
}
.ixt_compare.selected .bt_compare i {
  color: red
}
#nb_item-button i {
  padding-top: 0!important;
  margin-top: -8px
}
#selectPrductSort-button {
  width: 150px!important
}
.pagination.ixt-pager li:before {
  content: normal!important
}
.submit_pagination_all {
  padding: 0;
  border: 0;
  font-size: inherit;
  background: transparent;
  cursor: pointer;
  line-height: 12px
}
ul.ui-selectmenu-menu-dropdown li a:hover,
ul.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected a {
  margin: 0 0 0 5px!important
}
ul.ui-selectmenu-menu-dropdown li,
ul.ui-selectmenu-menu-dropdown li a {
  background: transparent
}
ul.ui-selectmenu-menu-dropdown li a {
  color: #55170c
}
ul.ui-selectmenu-menu-dropdown li a:hover,
ul.ui-selectmenu-menu-dropdown li:hover,
ul.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected,
ul.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected a {
  color: #000;
}
.ixt-ctrl-right,
.ixt-ctrl-right:hover {
  background-position: 8px 0
}
ul.product_list .availability span.available-now,
ul.product_list .availability span.out-of-stock,
.bx-wrapper .bx-controls-direction a,
a.bx-prev,
a.bx-next,
.hover_over a,
#scrollTop a,
.ixt-scrsel {
  background-color: #ef59a1!important
}
ul.product_list .availability span.available-now,
ul.product_list .availability span.out-of-stock,
.bx-wrapper .bx-controls-direction a,
.ixt-scrsel,
.ixt-scrsel a.bx-prev,
.ixt-scrsel a.bx-next,
a.bx-prev:after,
a.bx-next:after,
.ixt-scrsel .ixt-blockselect:after {
  color: #fff
}
.price-percent-reduction,
ul.product_list .content_status span {
  border-color: #859306!important;
  color: #fff!important
}
.price-percent-reduction,
ul.product_list .content_status span {
  background-color: #859306!important
}
.price {
  color: #859306
}
#index ul.product_list.tab-pane li .product-container .right-block .old-price,
span.aeuc_from_label,
span.aeuc_before_label,
span.aeuc_tax_label,
div.aeuc_shipping_label,
div.aeuc_weight_label,
div.aeuc_delivery_label {
  color: #7c7c7c
}
#index .product_list.tab-pane .right-block .price {
  color: #859306!important
}
#index .product_list.tab-pane .right-block {
  border-radius: 0
}
#index .product_list.tab-pane li:hover .right-block {
  border-radius: 0
}
.new-label {
  background-color: #859306!important;
  left: 0;
  padding-left: 5px!important
}
.sale-label {
  background-color: #be64b1!important;
  padding-right: 5px!important;
  left: -45px!important
}
.new-label,
.sale-label {
  top: 0!important;
  text-align: center!important;
  text-transform: lowercase!important
}
#scrollTop a,
.hover_img,
.hover_vid,
a.linktoview,
a.addtocart,
a.quickview,
.ixt-scrsel,
.bx-controls-direction a,
a.bx-prev,
a.bx-next {
  border-radius: 4px!important;
  -moz-border-radius: 4px!important;
  -khtml-border-radius: 4px!important;
  -webkit-border-radius: 4px!important
}
#cmsinfo_block em:hover {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
#cmsinfo_block em {
  background-color: transparent!important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease
}
.product-image-container .hover_over a {
  top: 75%;
  background-color: #ddd!important
}
.product_filter .display a {
  background-color: #ef59a1!important
}

h2#subtitle {
  display:none;
}

#ixt-content-sidebar2 > h1,
#primary_block h2 {
  font-family: 'Philosopher', sans-serif !important;
  font-size: 2rem;
  text-align: left;
  font-weight: normal;
}

#ixt-content-sidebar2 > h1::after,
#primary_block h2::after {
  content: '';
  border-bottom: solid 5px #5bc4bf;
  width: 20%;
  display: flex;
}

#short_description_block {
  font-family: 'Philosopher', sans-serif !important;
  font-size: 1.2rem;
  background: #f6f6f6 !important;
  border-radius: 10px;
}

#our_price_display,
ul.product_list.grid li .product-container .price {
  font-family: 'Lalezar', cursive;
  font-size: 3rem !important;
  color: #5bc4bf;
}

.ixt-content-layout-row {
  display: grid;
}

.ixt-content-layout #ixt-content-sidebar2 {
  margin: 0 auto;
  width: 100% !important;
  max-width: 1220px !important;
  display: block;
}

.content_scene_cat {
  border: none;
}

.ixt-header {
  height: 100px;
}

#add_to_cart .ixt-button {
  background-color: #ef59a1;
  font-family: 'Lalezar', cursive !important;
  font-size: 2rem !important;
  color: #ffffff !important;
}

#add_to_cart .ixt-button:hover,
#add_to_cart .ixt-button:active {
  background-color: #5bc4bf;
}

.breadcrumb {
  background: #f6f6f6;
  border-radius: 10px;
  padding: 10px;
  color: #5e5e5e;
  font-family: 'Philosopher', sans-serif !important;
}

.breadcrumb a {
  font-family: 'Philosopher', sans-serif !important;
  color: #5bc4bf !important;
  font-weight: bold;
}

.ixt-footer {
  background-color: #2e2e2e !important;
}

.block_various_links a {
  color: #ffffff !important;
  font-family: 'Philosopher', sans-serif !important;
}

.show-gdpr-modal {
  background-color: #ffffff;
  font-family: 'Philosopher', sans-serif !important;
  font-size: 0.7rem;
}

.ixt-layout-cell {
  font-family: 'Philosopher', sans-serif !important;
  font-size: 1rem;
}

.ixt-postcontent li, .ixt-post li, .ixt-textblock li {
  font-family: 'Philosopher', sans-serif !important;
}

.ixt-article table {
  font-family: 'Philosopher', sans-serif !important;
  font-size: 1rem;
}

.ixt-content-layout a {
  color: #ef59a1 !important;
}

@media screen and (min-width: 900px){
  preheader.ixt-sheet {
    width: 400px;
    position: absolute;
    right: 10px;
    top: 10px;
  }
}

@media screen and (max-width: 800px){
  .ixt-logo-image {
    height: 90px !important;
  }
}

form.ixt-search input[type="text"] {
  background: none;
  border: solid 2px #ef59a1;
  border-radius: 10px;
  padding: 10px 10px 5px;
  font-family: 'Philosopher', sans-serif !important;
  font-size: 1rem;
}

form.ixt-search input[type="text"]:focus {
  border: solid 2px #5bc4bf;
}

.gdpr-consent-tabs {
  font-family: 'Philosopher', sans-serif !important;
}

.gdpr-consent-tabs .div_control_your_privacy p {
  font-size: 0.9rem !important;
  color: #6f6f6f;
}

.gdpr-consent-tabs .div_control_your_privacy h3 {
  font-family: 'Philosopher', sans-serif !important;
  color: #ef59a1 !important;
  font-size: 1.2rem !important;
}

.basicLightbox footer button {
  background-color: #5bc4bf !important;
  font-family: 'Philosopher', sans-serif !important;

}

ul.ixt-hmenu>li>a.active {
  background: none !important;
  color: #ffffff;
}

#ixt_homeslider .homeslider-description, #ixt_homeslidertc .homeslider-description {
  background-color: #5bc4bf;
  color: #ffffff;
  font-family: 'Philosopher', sans-serif !important;
  opacity: 1;
}

#top_column {
  width: 100%;
  max-width: 1220px;
  margin: 0px auto;
}

#htmlcontent_top .htmlcontent-home .item-html {
  background-color: #ef59a1;
  color: #ffffff;
  font-family: 'Philosopher', sans-serif !important;
  padding-top: 5px;
  padding-bottom: 10px;
  bottom: 2px;
}

.home_categories {
  max-width: 1220px;
  margin: 0px auto;
}

#header_right #languages_block_top {
  float: right;
  margin-top: 15px;
}

#header_right #header_user {
  font-family: 'Philosopher', sans-serif !important;
font-size: 1rem;
}

.product-container h3 {
  background-color: #5bc4bf;
  padding: 10px 0;
  transition: 0.5s;
}

.product-container:hover h3 {
  background-color: #ef59a1;
}

.product-container h3 a {
  font-size: 1.4rem !important;
  font-weight: bold !important;
  color: #ffffff !important;
}

.product_filter .display a,
.product_filter .display a i {
  background-color: #5bc4bf !important;
  color: #ffffff !important;
}

ul.ixt-hmenu>li.sfHoverForce>a,
ul.ixt-hmenu>li>a:hover,
ul.ixt-hmenu>li>a.hover,
.desktop ul.ixt-hmenu>li.hover>a,
.desktop ul.ixt-hmenu>li:hover>a {
  animation: menuGlow 1s ease-in-out infinite alternate;
  color: #ffffff !important;
}

@-webkit-keyframes menuGlow {
  from {
    text-shadow: 0 0 0px #ef59a1;
  }
  
  to {
    text-shadow:  0 0 15px #fff,
                  0 0 15px #fff;
  }
}

ul.product_list.grid li:hover {
  box-shadow: #ff0000 0 0 10px;
}

#ixt_homeslidertc {
  width: 100% !important
}

li.homeslider-container {
	width: 100% !important;
}