@font-face {
  font-family: Calibris;
  src: url(https://www.50factory.com/themes/default-bootstrap/fonts/Calibri.eot);
  src: url(https://www.50factory.com/themes/default-bootstrap/fonts/Calibri.woff2) format("woff2"),url(https://www.50factory.com/themes/default-bootstrap/fonts/Calibri.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

.boxlistproducts {
  background-color: #fff;
  position: relative;
  width: 107%
}

.buttongrey {
  border: none;
  font-size: 17px;
  background-color: grey;
  color: #fff;
  padding: 5px;
  text-transform: uppercase
}

.productlist {
  width: 120%;
  margin-left: 30px;
  overflow: hidden;
  text-transform: uppercase;
  color: #fff;
  font-size: 3.5em
}

.productlist img {
  margin-right: 1%;
  margin-left: 1%;
  padding-bottom: 3px;
  width: 1.9%
}

.productlist span {
  display: inline-block;
  vertical-align: middle
}

.shadowform {
  border: 1px solid #cacaca
}

#manufacturer h1,#module-ambjolisearch-jolisearch h1,#new-products h1,#prices-drop h1 {
  background: 0 0;
  color: #000;
  position: relative;
  padding-left: 4%;
  font-size: 3em;
  margin-left: 1.5%;
  width: 100%;
  margin-top: -3px
}

#manufacturer h1 img,#module-ambjolisearch-jolisearch h1 img,#new-products h1 img,#prices-drop h1 img {
  position: absolute;
  top: -17%;
  left: .5%;
  width: 4%
}

@media (min-width: 768px) and (max-width:890px) {
  #manufacturer h1 img,#module-ambjolisearch-jolisearch h1 img,#new-products h1 img,#prices-drop h1 img {
      top:22%
  }

  #manufacturer h1.homeexplodedview span,#module-ambjolisearch-jolisearch h1.homeexplodedview span,#new-products h1.homeexplodedview span,#prices-drop h1.homeexplodedview span {
      padding-left: 10px
  }
}

#manufacturer h1 span,#module-ambjolisearch-jolisearch h1 span,#new-products h1 span,#prices-drop h1 span {
  text-transform: uppercase
}

@media (max-width: 766px) {
  #manufacturer h1,#module-ambjolisearch-jolisearch h1,#new-products h1,#prices-drop h1 {
      padding-left:2%;
      margin-top: 1.5em;
      background: #fde500;
      line-height: 2em
  }

  #manufacturer h1 img,#module-ambjolisearch-jolisearch h1 img,#new-products h1 img,#prices-drop h1 img {
      width: 1em;
      position: unset
  }

  #manufacturer h1 span,#module-ambjolisearch-jolisearch h1 span,#new-products h1 span,#prices-drop h1 span {
      font-size: 1.8em;
      vertical-align: middle;
      display: inline-block
  }
}

@media (min-width: 767px) and (max-width:991px) {
  #manufacturer h1,#module-ambjolisearch-jolisearch h1,#new-products h1,#prices-drop h1 {
      padding-left:2%;
      margin-top: 1.5em;
      background: #fde500;
      line-height: 2em
  }

  #manufacturer h1 img,#module-ambjolisearch-jolisearch h1 img,#new-products h1 img,#prices-drop h1 img {
      width: 1em;
      position: unset
  }

  #manufacturer h1 span,#module-ambjolisearch-jolisearch h1 span,#new-products h1 span,#prices-drop h1 span {
      vertical-align: middle;
      display: inline-block
  }

  #manufacturer .btn-addcart.disabled,#manufacturer .button.ajax_add_to_cart_button,#manufacturer .button.button-medium,#manufacturer .button.buttonviewproduct,#module-ambjolisearch-jolisearch .btn-addcart.disabled,#module-ambjolisearch-jolisearch .button.ajax_add_to_cart_button,#module-ambjolisearch-jolisearch .button.button-medium,#module-ambjolisearch-jolisearch .button.buttonviewproduct,#new-products .btn-addcart.disabled,#new-products .button.ajax_add_to_cart_button,#new-products .button.button-medium,#new-products .button.buttonviewproduct,#prices-drop .btn-addcart.disabled,#prices-drop .button.ajax_add_to_cart_button,#prices-drop .button.button-medium,#prices-drop .button.buttonviewproduct {
      font-size: 2.6em
  }
}

#manufacturer h1.visiblehexplod img,#module-ambjolisearch-jolisearch h1.visiblehexplod img,#new-products h1.visiblehexplod img,#prices-drop h1.visiblehexplod img {
  width: 4%
}

@media (min-width: 992px) {
  #manufacturer h1 img,#module-ambjolisearch-jolisearch h1 img,#new-products h1 img,#prices-drop h1 img {
      top:12%;
      width: 3.2%
  }

  #manufacturer h1:not(.visiblehexplod),#module-ambjolisearch-jolisearch h1:not(.visiblehexplod),#new-products h1:not(.visiblehexplod),#prices-drop h1:not(.visiblehexplod) {
      width: 70%;
      position: absolute;
      top: .3em;
      left: -1.5%;
      z-index: 3;
      display: none;
      font-size: 2.2em;
      line-height: 1.5
  }

  #product_list .ajax_block_product:nth-child(37),#product_list .ajax_block_product:nth-child(38),#product_list .ajax_block_product:nth-child(39),#product_list .ajax_block_product:nth-child(40),#product_list .ajax_block_product:nth-child(41),#product_list .ajax_block_product:nth-child(42) {
      border-bottom: none
  }

  .breadcrumb {
      display: none
  }
}

@media (min-width: 992px) and (min-width:991px) and (max-width:1440px) {
  #manufacturer h1:not(.visiblehexplod),#module-ambjolisearch-jolisearch h1:not(.visiblehexplod),#new-products h1:not(.visiblehexplod),#prices-drop h1:not(.visiblehexplod) {
      top:21.6%
  }
}

#manufacturer h1 .cat-img-model,#module-ambjolisearch-jolisearch h1 .cat-img-model,#new-products h1 .cat-img-model,#prices-drop h1 .cat-img-model {
  top: 14%!important;
  left: 1%
}

#manufacturer h1 .cat-img-jpg,#module-ambjolisearch-jolisearch h1 .cat-img-jpg,#new-products h1 .cat-img-jpg,#prices-drop h1 .cat-img-jpg {
  top: -13%
}

@media (max-width: 767px) and (orientation:portrait) {
  #manufacturer h1 .cat-img-jpg,#manufacturer h1.visiblehexplod img,#module-ambjolisearch-jolisearch h1 .cat-img-jpg,#module-ambjolisearch-jolisearch h1.visiblehexplod img,#new-products h1 .cat-img-jpg,#new-products h1.visiblehexplod img,#prices-drop h1 .cat-img-jpg,#prices-drop h1.visiblehexplod img {
      width:7%
  }
}

#manufacturer h1.homeexplodedview,#module-ambjolisearch-jolisearch h1.homeexplodedview,#new-products h1.homeexplodedview,#prices-drop h1.homeexplodedview {
  text-transform: uppercase;
  width: 100%;
  margin-left: -5.2%;
  background: 0 0;
  border: none
}

@media (max-width: 767px) and (orientation:landscape) {
  #manufacturer h1.visiblehexplod img,#module-ambjolisearch-jolisearch h1.visiblehexplod img,#new-products h1.visiblehexplod img,#prices-drop h1.visiblehexplod img {
      width:7%
  }

  #manufacturer h1.homeexplodedview,#module-ambjolisearch-jolisearch h1.homeexplodedview,#new-products h1.homeexplodedview,#prices-drop h1.homeexplodedview {
      padding-left: 2%
  }
}

#manufacturer h1.homeexplodedview img,#module-ambjolisearch-jolisearch h1.homeexplodedview img,#new-products h1.homeexplodedview img,#prices-drop h1.homeexplodedview img {
  border-radius: 0;
  width: 108%;
  position: initial
}

@media (max-width: 767px) {
  #manufacturer h1.homeexplodedview img,#module-ambjolisearch-jolisearch h1.homeexplodedview img,#new-products h1.homeexplodedview img,#prices-drop h1.homeexplodedview img {
      margin-left:auto;
      margin-right: auto;
      width: 100%
  }

  #manufacturer h1,#module-ambjolisearch-jolisearch h1,#new-products h1,#prices-drop h1 {
      margin-left: auto!important;
      margin-right: auto!important;
      width: 100%!important
  }
}

#manufacturer h1.homeexplodedview span,#module-ambjolisearch-jolisearch h1.homeexplodedview span,#new-products h1.homeexplodedview span,#prices-drop h1.homeexplodedview span {
  font-size: 1.5em;
  position: absolute;
  top: 1.6em;
  color: #000;
  margin-left: -7em
}

@media (max-width: 767px) and (orientation:landscape) {
  #manufacturer h1.homeexplodedview span,#module-ambjolisearch-jolisearch h1.homeexplodedview span,#new-products h1.homeexplodedview span,#prices-drop h1.homeexplodedview span {
      font-size:.9em;
      width: 98%;
      left: 33%
  }

  #manufacturer h1,#module-ambjolisearch-jolisearch h1,#new-products h1,#prices-drop h1 {
      margin-left: -5px!important
  }
}

#manufacturer.category-vues-eclatees h1,#module-ambjolisearch-jolisearch.category-vues-eclatees h1,#new-products.category-vues-eclatees h1,#prices-drop.category-vues-eclatees h1 {
  text-align: center
}

#manufacturer #center_column,#module-ambjolisearch-jolisearch #center_column,#new-products #center_column,#prices-drop #center_column {
  padding-left: 0
}

@media (min-width: 991px) {
  #manufacturer #center_column,#module-ambjolisearch-jolisearch #center_column,#new-products #center_column,#prices-drop #center_column {
      margin-top:-5.4em
  }
}

@media (min-width: 767px) and (max-width:891px) {
  #manufacturer #center_column,#module-ambjolisearch-jolisearch #center_column,#new-products #center_column,#prices-drop #center_column {
      font-size:2em
  }
}

#manufacturer #center_column #category_description_full,#module-ambjolisearch-jolisearch #center_column #category_description_full,#new-products #center_column #category_description_full,#prices-drop #center_column #category_description_full {
  font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif !important;
  background: 0 0!important;
  margin-bottom: 3em;
  font-size: 1.7em!important;
  color: #000
}

#manufacturer #center_column #category_description_full p,#manufacturer #center_column #category_description_full span,#module-ambjolisearch-jolisearch #center_column #category_description_full p,#module-ambjolisearch-jolisearch #center_column #category_description_full span,#new-products #center_column #category_description_full p,#new-products #center_column #category_description_full span,#prices-drop #center_column #category_description_full p,#prices-drop #center_column #category_description_full span {
  font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif!important;
  background: 0 0!important;
  font-size: 1em!important
}

#manufacturer #center_column #category_description_full a,#module-ambjolisearch-jolisearch #center_column #category_description_full a,#new-products #center_column #category_description_full a,#prices-drop #center_column #category_description_full a {
  color: #00f
}

#manufacturer .btn-addcart.disabled,#manufacturer .button.ajax_add_to_cart_button,#manufacturer .button.button-medium,#manufacturer .button.buttonviewproduct,#module-ambjolisearch-jolisearch .btn-addcart.disabled,#module-ambjolisearch-jolisearch .button.ajax_add_to_cart_button,#module-ambjolisearch-jolisearch .button.button-medium,#module-ambjolisearch-jolisearch .button.buttonviewproduct,#new-products .btn-addcart.disabled,#new-products .button.ajax_add_to_cart_button,#new-products .button.button-medium,#new-products .button.buttonviewproduct,#prices-drop .btn-addcart.disabled,#prices-drop .button.ajax_add_to_cart_button,#prices-drop .button.button-medium,#prices-drop .button.buttonviewproduct {
  width: 86%;
  border-radius: 6px;
}

@media (max-width: 766px) and (orientation:landscape) {
  #manufacturer .ajax_add_to_cart_button,#manufacturer .button.buttonviewproduct,#module-ambjolisearch-jolisearch .ajax_add_to_cart_button,#module-ambjolisearch-jolisearch .button.buttonviewproduct,#new-products .ajax_add_to_cart_button,#new-products .button.buttonviewproduct,#prices-drop .ajax_add_to_cart_button,#prices-drop .button.buttonviewproduct {
      font-size:7em!important;
      padding: 2px 0
  }
}

@media (max-width: 766px) and (orientation:portrait) {
  #manufacturer .ajax_add_to_cart_button,#manufacturer .button.buttonviewproduct,#module-ambjolisearch-jolisearch .ajax_add_to_cart_button,#module-ambjolisearch-jolisearch .button.buttonviewproduct,#new-products .ajax_add_to_cart_button,#new-products .button.buttonviewproduct,#prices-drop .ajax_add_to_cart_button,#prices-drop .button.buttonviewproduct {
      padding:2px 0;
      font-size: 7.5em!important
  }
}

@media (max-width: 766px) and (orientation:landscape) {
  #manufacturer .btn-addcart.disabled,#module-ambjolisearch-jolisearch .btn-addcart.disabled,#new-products .btn-addcart.disabled,#prices-drop .btn-addcart.disabled {
      font-size:6.3em!important
  }
}

#manufacturer .category_noresult img,#manufacturer .category_noresult span,#module-ambjolisearch-jolisearch .category_noresult img,#module-ambjolisearch-jolisearch .category_noresult span,#new-products .category_noresult img,#new-products .category_noresult span,#prices-drop .category_noresult img,#prices-drop .category_noresult span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1%
}

@media (max-width: 767px) and (orientation:portrait) {
  #manufacturer h1.homeexplodedview span,#module-ambjolisearch-jolisearch h1.homeexplodedview span,#new-products h1.homeexplodedview span,#prices-drop h1.homeexplodedview span {
      font-size:.9em;
      left: 35%;
      width: 97%
  }

  #manufacturer .category_noresult span,#module-ambjolisearch-jolisearch .category_noresult span,#new-products .category_noresult span,#prices-drop .category_noresult span {
      display: inline-block;
      width: 85%
  }
}

#prices-drop h1 img.cat-img-model {
  background: 0 0;
  border: none!important;
  top: -19.6%!important;
  left: -2%;
  width: 6.5%
}

#product_list .ajax_block_product .old-price {
  display: inline-block;
  vertical-align: middle;
  width: 3em;
  font-weight: 700
}

@media (max-width: 767px) {
  #new-products h1 {
      font-size:9.5em;
      height: 2em;
      line-height: 2.4em;
      padding-left: 0;
      margin-left: 2%!important
  }

  #new-products h1 img {
      width: 9%;
      margin-top: -.25em
  }

  #new-products h1 span {
      margin-right: .5em
  }

  .content_sortPagiBar {
      font-size: 3em
  }

  .content_sortPagiBar .sortPagiBar {
      width: 97%;
      margin-right: auto;
      margin-left: auto
  }

  .content_sortPagiBar .sortPagiBar #productsSortForm {
      margin-right: 2.8em
  }

  .content_sortPagiBar .sortPagiBar #selectProductSort_msdd {
      width: 18em!important
  }

  .button-displayall {
      display: none
  }

  #manufacturer #product_list,#module-ambjolisearch-jolisearch #product_list,#new-products #product_list,#prices-drop #product_list {
      margin-left: 3.5%
  }

  #manufacturer #product_list .ajax_block_product,#module-ambjolisearch-jolisearch #product_list .ajax_block_product,#new-products #product_list .ajax_block_product,#prices-drop #product_list .ajax_block_product {
      width: 49.66%!important;
      margin-left: 0!important
  }

  #manufacturer #product_list .ajax_block_product .product-image-container img,#module-ambjolisearch-jolisearch #product_list .ajax_block_product .product-image-container img,#new-products #product_list .ajax_block_product .product-image-container img,#prices-drop #product_list .ajax_block_product .product-image-container img {
      width: 87%!important
  }

  #manufacturer #product_list .ajax_block_product h3,#module-ambjolisearch-jolisearch #product_list .ajax_block_product h3,#new-products #product_list .ajax_block_product h3,#prices-drop #product_list .ajax_block_product h3 {
      font-size: 13px !important;
      height: 60px !important
  }

  #manufacturer #product_list .ajax_block_product .right-block .availability,#module-ambjolisearch-jolisearch #product_list .ajax_block_product .right-block .availability,#new-products #product_list .ajax_block_product .right-block .availability,#prices-drop #product_list .ajax_block_product .right-block .availability {
      font-size: 4em
  }

  #manufacturer #product_list .ajax_block_product .ajax_add_to_cart_button,#manufacturer #product_list .ajax_block_product .button.buttonviewproduct,#module-ambjolisearch-jolisearch #product_list .ajax_block_product .ajax_add_to_cart_button,#module-ambjolisearch-jolisearch #product_list .ajax_block_product .button.buttonviewproduct,#new-products #product_list .ajax_block_product .ajax_add_to_cart_button,#new-products #product_list .ajax_block_product .button.buttonviewproduct,#prices-drop #product_list .ajax_block_product .ajax_add_to_cart_button,#prices-drop #product_list .ajax_block_product .button.buttonviewproduct {
      font-size: 5em
  }

  #manufacturer #product_list .ajax_block_product span.btn-addcart.disabled,#module-ambjolisearch-jolisearch #product_list .ajax_block_product span.btn-addcart.disabled,#new-products #product_list .ajax_block_product span.btn-addcart.disabled,#prices-drop #product_list .ajax_block_product span.btn-addcart.disabled {
      font-size: 4.5em
  }

  #manufacturer #product_list .ajax_block_product .pdtbox-price,#module-ambjolisearch-jolisearch #product_list .ajax_block_product .pdtbox-price,#new-products #product_list .ajax_block_product .pdtbox-price,#prices-drop #product_list .ajax_block_product .pdtbox-price {
      font-size: 11em;
      margin-bottom: 5px
  }
}

@media (max-width: 767px) and (max-width:767px) {
  #new-products h1 {
      font-size:5.5em;
      height: 3em;
      line-height: 3.4em;
      padding-left: 0;
      margin-left: 2%!important
  }

  #new-products h1.layeredb {
      height: 3.4em;
      line-height: unset
  }
}

@media (max-width: 767px) and (max-width:992px) {
  .content_sortPagiBar {
      background-color:none
  }
}

@media (max-width: 767px) and (max-width:767px) and (orientation:landscape) {
  .content_sortPagiBar .sortPagiBar #productsSortForm {
      margin-right:1.8em;
      margin-top: .5%
  }
}

@media (min-width: 768px) and (max-width:991px) {
  #manufacturer.category-vues-eclatees h1,#module-ambjolisearch-jolisearch.category-vues-eclatees h1,#new-products.category-vues-eclatees h1,#prices-drop.category-vues-eclatees h1 {
      margin-top:2em
  }

  #manufacturer #product_list .ajax_block_product,#module-ambjolisearch-jolisearch #product_list .ajax_block_product,#new-products #product_list .ajax_block_product,#prices-drop #product_list .ajax_block_product {
      width: 33%!important;
      margin-left: 0!important
  }
}

#product_list {
  background-color: #fff
}

#product_list .ajax_block_product.first_item:not(.slick-slide),#product_list .ajax_block_product:nth-child(13):not(.slick-slide),#product_list .ajax_block_product:nth-child(19):not(.slick-slide),#product_list .ajax_block_product:nth-child(25):not(.slick-slide),#product_list .ajax_block_product:nth-child(31):not(.slick-slide),#product_list .ajax_block_product:nth-child(37):not(.slick-slide),#product_list .ajax_block_product:nth-child(7):not(.slick-slide) {
  border-left: 1px solid transparent
}

@media (min-width: 767px) and (max-width:991px) {
  #product_list .ajax_block_product:nth-child(40) {
      border-bottom:none;
      border-left: 1px solid transparent
  }

  #product_list .ajax_block_product:nth-child(41),#product_list .ajax_block_product:nth-child(42) {
      border-bottom: none
  }

  #product_list .ajax_block_product:nth-child(10),#product_list .ajax_block_product:nth-child(16),#product_list .ajax_block_product:nth-child(22),#product_list .ajax_block_product:nth-child(28),#product_list .ajax_block_product:nth-child(31),#product_list .ajax_block_product:nth-child(34),#product_list .ajax_block_product:nth-child(4) {
      border-left: 1px solid rgba(201,201,201,0)
  }

  #product_list .ajax_block_product:nth-child(31) {
      border-bottom: 1px solid #c9c9c9
  }
}

#product_list .ajax_block_product {
  display: inline-block;
  vertical-align: top;
  width: 16.66%;
  text-align: center;
  background-color: #fff;
  border-left: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  padding-top: 10px;
  margin-bottom: 1px
}

#product_list .ajax_block_product.slick-slide {
  border-bottom: none
}

#product_list .ajax_block_product h3 {
  font-size: 1.3em;
  width: 95%;
  margin: 0 auto 1px
}

@media (max-width: 767px) {
  #index #product_list .right-block,#product #product_list .right-block {
      font-size:4em
  }

  #product_list .ajax_block_product h3 {
      font-size: 6em
  }
}

@media (min-width: 1000px) and (max-width:1300px) {
  #product_list .ajax_block_product h3 {
      font-size:1.6em!important;
      margin-bottom: 3px
  }
}

#product_list .ajax_block_product .right-block {
  margin-bottom: 3px;
  background-color: #fff;
  border-top: none
}

#pagination .showall,#pagination_bottom .showall {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2%
}

#pagination ul.pagination,#pagination_bottom ul.pagination {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0
}

#pagination .product-count,#pagination_bottom .product-count {
  display: block;
  margin: 0;
  color: #000;
  text-transform: uppercase
}

.content_sortPagiBar.bottom-pagi,.content_sortPagiBar.bottom-pagi .sortPagiBar {
  background: 0 0
}

@media (max-width: 992px) {
  #pagination {
      margin-left:6%;
      text-align: center
  }
}

#center_column .bottom-pagi .sortPagiBar .product-new span {
  color: grey!important;
  font-weight: 700
}

#pagination_bottom span {
  color: grey;
  font-weight: 700
}

#pagination_bottom .pagination #pagination_next_bottom,#pagination_bottom .pagination #pagination_previous_bottom {
  background-color: #ffe500
}

#pagination_bottom .pagination #pagination_next_bottom i::before,#pagination_bottom .pagination #pagination_previous_bottom i::before {
  color: #fff;
  border-width: .15em .15em 0 0;
  top: .18em
}

#pagination_bottom .product-count {
  display: inline-block;
  vertical-align: middle;
  color: grey;
  font-weight: 700
}

#module-loyalty-default #center_column p {
  font-size: 2em
}

#module-loyalty-default #center_column .alert {
  font-size: 2em;
  padding: 4px
}

@media (max-width: 767px) and (orientation:portrait) {
  .content_sortPagiBar .sortPagiBar #productsSortForm {
      margin-right:2.5em
  }

  #module-loyalty-default #center_column .alert,#module-loyalty-default #center_column div.product-count,#module-loyalty-default #center_column p {
      font-size: 6em
  }
}

#discount .table thead th,#module-loyalty-default .table thead th,#order-slip .table thead th {
  text-align: center;
  border-top: 0;
  overflow: hidden;
  color: #000;
  padding: 14px 0;
  background: #ff0;
  background: -moz-linear-gradient(top,#ff0 0,#ffd400 100%);
  background: -webkit-linear-gradient(top,#ff0 0,#ffd400 100%);
  background: linear-gradient(to bottom,#ff0 0,#ffd400 100%);
  font-size: 1.6em;
  text-transform: uppercase;
  font-weight: 700;
  border-left: none;
  border-right: none
}

#discount .table thead th span,#module-loyalty-default .table thead th span,#order-slip .table thead th span {
  border-left: 2px solid #737373;
  display: block
}

#discount .table thead th:first-child span,#module-loyalty-default .table thead th:first-child span,#order-slip .table thead th:first-child span {
  border-left: none
}

#discount .table td,#module-loyalty-default .table td,#order-slip .table td {
  border-left: none;
  border-right: none;
  font-size: 1.8em;
  color: #000;
  text-align: center;
  background-color: #fff
}

@media (max-width: 767px) {
  #discount .table td,#module-loyalty-default .table td,#order-slip .table td {
      font-size:4em
  }
}

h3.pdtbox-title a {
  font-size: 1.4em;
  display: inline-block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.1em;
  max-height: 3.3em
}

.pagination>li {
  display: inline-block;
  vertical-align: middle
}

.pagination>li.disabledpag {
  opacity: .4
}

#pagination_previous,.pagination #pagination_next,.pagination #pagination_next a {
  background: 0 0!important
}

#pagination_next a,#pagination_next span,#pagination_previous a,#pagination_previous span {
  padding: 1px 7px 2px;
  line-height: 35px;
  width: 51px;
  height: 17px;
  background: 0 0!important
}

@media (min-width: 992px) and (max-width:1200px) {
  #pagination_next a,#pagination_next span,#pagination_previous a,#pagination_previous span {
      line-height:20px;
      width: 20px;
      height: 20px
  }

  #pagination_previous i {
      margin-left: -3px
  }

  #pagination_next i {
      margin-left: -1px
  }
}

.pagination>li>a,.pagination>li>span {
  position: relative;
  float: left;
  color: #000;
  padding: 0 12px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.4em;
  margin-left: -1px
}

.pagination>li>a i,.pagination>li>span i {
  color: #000;
  font: 28px FontAwesome;
  vertical-align: middle
}

@media (max-width: 767px) and (orientation:landscape) {
  #module-loyalty-default #center_column .alert,#module-loyalty-default #center_column div.product-count,#module-loyalty-default #center_column p {
      font-size:4em
  }

  .pagination>li>a i,.pagination>li>span i {
      vertical-align: middle
  }
}

.pagination>li.paginationsur>span {
  padding: 0 2px
}

#selectProductSort_child li:first-child {
  display: none!important
}

#selectProductSort_title {
  max-width: 192px;
  right: 12px;
  top: 19%;
  font-size: 1em;
  border-radius: .3em;
  text-transform: uppercase;
  display: block;
  width: 100%;
  height: 32px;
  line-height: 2.42857;
  color: #666;
}

@media (max-width: 767px) and (orientation:portrait) {
  #selectProductSort_title {
      height:4em
  }

  .ddcommon .ddTitle .ddTitleText img {
      padding-right: 2px
  }
}

@media (min-width: 891px) and (max-width:1200px) {
  #selectProductSort_title {
      height:2em
  }
}

@media (min-width: 992px) and (max-width:1200px) {
  #selectProductSort_title {
      height:23px
  }
}

.borderRadius {
  -moz-border-radius: 5px;
  border-radius: 5px
}

.borderRadiusTp,.ddcommon.borderRadius {
  -moz-border-radius: 0;
  border-radius: 0
}

.borderRadiusBtm {
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px
}

.ddcommon {
  position: relative;
  zoom:1;display: inline-block;
  cursor: default
}

.ddcommon ul {
  padding: 0;
  margin: 0;
  text-align: left
}

.ddcommon ul li {
  list-style-type: none
}

.borderRadiusTp ul li:last-child {
  border-bottom: 0 #c3c3c3
}

.borderRadiusBtm ul li:first-child {
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-bottom: solid #c3c3c3
}

.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll {
  opacity: .5;
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
  -khtml-opacity: .5;
  -moz-opacity: .5;
  color: #999
}

.ddcommon .clear {
  clear: both
}

.ddcommon .shadow {
  -moz-box-shadow: 5px 5px 5px -5px #888;
  -webkit-box-shadow: 5px 5px 5px -5px #888;
  box-shadow: 5px 5px 5px -5px #888
}

.ddcommon input.text {
  color: #7e7e7e;
  padding: 0;
  position: absolute;
  background: #fff;
  display: block;
  width: 98%;
  height: 98%;
  left: 2px;
  top: 0;
  border: none
}

.ddOutOfVision {
  position: relative;
  display: inline-block;
  zoom:1}

.borderRadius .shadow {
  -moz-box-shadow: 5px 5px 5px -5px #888;
  -webkit-box-shadow: 5px 5px 5px -5px #888;
  box-shadow: 5px 5px 5px -5px #888
}

.borderRadiusBtm .shadow {
  -moz-box-shadow: -5px -5px 5px -5px #888;
  -webkit-box-shadow: -5px -5px 5px -5px #888;
  box-shadow: -5px -5px 5px -5px #888
}

.borderRadiusBtm .border {
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0
}

.ddcommon .divider {
  width: 0;
  height: 100%;
  position: absolute
}

.ddcommon .ddArrow {
  display: inline-block;
  position: absolute;
  top: 29%;
  right: 1px
}

@media (max-width: 766px) and (orientation:portrait) {
  #manufacturer .btn-addcart.disabled,#module-ambjolisearch-jolisearch .btn-addcart.disabled,#new-products .btn-addcart.disabled,#prices-drop .btn-addcart.disabled {
      font-size:7.4em!important;
      padding: 2px 0
  }

  .ddcommon .ddArrow {
      top: 18%
  }
}

@media (max-width: 766px) and (orientation:landscape) {
  .ddcommon .ddArrow {
      right:10px
  }
}

.ddcommon .ddArrow:hover {
  background-position: 0 100%
}

.ddcommon .ddTitle {
  padding: 0;
  position: relative;
  display: inline-block;
  width: 100%
}

.ddcommon .ddTitle .ddTitleText {
  display: block
}

.ddcommon .ddTitle .ddTitleText .ddTitleText {
  padding: 0
}

.ddcommon .ddTitle .description {
  display: block
}

.ddcommon .ddTitle .ddTitleText img {
  position: relative;
  vertical-align: middle;
  float: left;
  width: 17%
}

.ddcommon .ddChild {
  position: absolute;
  display: none;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  zoom:1;z-index: 9999;
  font-size: .9em
}

@media (max-width: 767px) and (orientation:portrait) {
  .ddcommon .ddChild {
      width:106%
  }
}

.ddcommon .ddChild li {
  clear: both
}

.ddcommon .ddChild li:last-child {
  display: none!important
}

.ddcommon .ddChild li .description {
  display: block
}

.ddcommon .ddChild li img {
  border: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle
}

.ddcommon .ddChild li.optgroup {
  padding: 0
}

.ddcommon .ddChild li.optgroup .optgroupTitle {
  padding: 0 5px;
  font-weight: 700;
  font-style: italic
}

.ddcommon .ddChild li.optgroup ul li {
  padding: 5px 5px 5px 15px
}

.ddcommon .noBorderTop {
  border-top: 0!important;
  padding: 0;
  margin: 0
}

.dd {
  color: #000
}

.dd .ddArrow {
  width: 22px;
  height: 12px;
  background: url(../img/icon/dd_arrow1.png) 0 0/98% no-repeat
}

@media (max-width: 767px) and (orientation:portrait) {
  .dd .ddArrow {
      background-size:80%;
      right: -1px
  }
}

.dd .ddArrow:hover {
  background-position: 0 100%
}

.dd .ddTitle {
  color: #000;
  background: 0 0
}

.dd .ddTitle .ddTitleText {
  padding: 5px 20px 5px 5px
}

.dd .ddTitle .ddTitleText .ddTitleText {
  padding: 0
}

.dd .ddTitle .description {
  font-size: 12px;
  color: #666
}

.dd .ddChild {
  background-color: #fff;
  left: -1px
}

.dd .ddChild li {
  padding: 5px;
  background-color: #fff;
  color: #000;
  border-bottom: 1px solid transparent
}

.dd .ddChild li .description {
  color: #666
}

.dd .ddChild li .ddlabel {
  color: #000;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.7em;
  text-transform: uppercase;
  font-weight: 700
}

#category .dd .ddChild li:nth-child(4) .ddlabel {
  font-size: 1.05em
}

.dd .ddChild li.hover {
  background-color: #f2f2f2
}

.dd .ddChild li img {
  padding: 0 6px 0 0;
  width: 16%
}

@media (min-width: 768px) and (max-width:991px) {
  .dd .ddChild li img {
      width:12%
  }
}

.dd .ddChild li.optgroup {
  padding: 0
}

.dd .ddChild li.optgroup .optgroupTitle {
  padding: 0 5px;
  font-weight: 700;
  font-style: italic
}

.dd .ddChild li.optgroup ul li {
  padding: 5px 5px 5px 15px
}

.dd .ddChild li.selected {
  background-color: #d5d5d5;
  color: #000
}

div.selector1 #selectProductSort_msdd {
  width: 14em!important
}

@media (min-width: 890px) and (max-width:1024px) {
  div.selector1 #selectProductSort_msdd {
      width:16em!important
  }
}

div.selector1 #selectProductSort_msdd span.ui-icon-newdesc {
  font-size: .6em
}

div.selector1 #selectProductSort_msdd span.ui-icon-newdesc .ddlabel {
  line-height: 2.4em
}

span.nivcategofixshadow {
  position: absolute;
  width: 101%;
  height: 0;
  left: 0;
  bottom: -6px;
  background: linear-gradient(to bottom,#e5e5e5 0,#8b8585 100%);
  z-index: 1
}

.contact_search_product {
  color: #00f
}

h1 span.titlecath1 {
  height: 1em;
  line-height: 2em;
  display: inline-block;
  text-transform: uppercase
}

@media (min-width: 1090px) and (max-width:1300px) {
  h1 span.titlecath1 {
      line-height:1.7em
  }
}

@media (max-width: 767px) and (orientation:portrait) {
  .dd .ddChild li .ddlabel {
      font-size:2.1em
  }

  div.selector1 #selectProductSort_msdd span.ui-icon-newdesc {
      font-size: .43em
  }

  body.category-vues-eclatees h1.visiblehexplod {
      margin-left: 2%!important;
      margin-bottom: 2em
  }
}

body#index ul.product_list li img {
  width: 60%
}

div.hasnosproduct {
  margin-top: 5em
}

ul.product_list .product-name {
  display: inline-block;
  width: 100%;
  overflow: hidden
}

ul.product_list .availability {
  display: inline-block;
  width: 100%;
  vertical-align: middle
}

ul.product_list .availability span {
  font-size: 1.7em;
  color: #000;
  text-transform: uppercase;
  padding: 3px 15px;
  margin-bottom: 20px
}

@media (min-width: 1000px) and (max-width:1300px) {
  ul.product_list .availability span {
      font-size:2.3em;
      padding: 3px 1px 3px 8px
  }
}

ul.product_list .availability .price {
  font-size: 2em
}

ul.product_list .availability .available-now {
  color: #00d400
}

ul.product_list .availability .out-of-stock {
  color: black;
}

ul.product_list .content_price {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1em;
  font-family: Calibris
}

ul.product_list .content_price .floatexp {
  vertical-align: 45%;
  font-size: .5em;
  line-height: 1.4em;
  margin-left: 1.8%;
  font-family: Calibris
}

ul.product_list .content_price .pdtbox-price {
  display: inline-block;
  vertical-align: middle;
  font-weight: 700
}

@media (max-width: 1199px) and (min-width:767px) {
  ul.product_list .content_price .pdtbox-price {
      font-size:4em
  }
}

ul.product_list .product-image-container {
  text-align: center
}

ul.product_list .product-image-container img {
  margin: 0 auto;
  width: 90%
}

ul.product_list .functional-buttons div a,ul.product_list .functional-buttons div label {
  font-weight: 700;
  color: #777676;
  cursor: pointer
}

ul.product_list .functional-buttons div a:hover,ul.product_list .functional-buttons div label:hover {
  color: #000
}

ul.product_list .functional-buttons div.wishlist {
  border-right: 1px solid #d6d4d4
}

ul.product_list .functional-buttons div.wishlist a:before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f08a";
  margin-right: 3px;
  padding: 0 3px
}

ul.product_list .functional-buttons div.wishlist a.checked:before {
  content: "\f004"
}

@media (min-width: 992px) and (max-width:1199px) {
  ul.product_list .functional-buttons div.wishlist {
      border-right:0
  }

  ul.product_list .functional-buttons div.wishlist a:before {
      display: none
  }
}

@media (min-width: 480px) and (max-width:767px) {
  ul.product_list .functional-buttons div.wishlist {
      border-right:0
  }

  ul.product_list .functional-buttons div.wishlist a:before {
      display: none
  }
}

ul.product_list .functional-buttons div.compare a:before {
  content: "\f067";
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 3px
}

@media (min-width: 992px) and (max-width:1199px) {
  ul.product_list .functional-buttons div.compare a:before {
      display:none
  }
}

ul.product_list .functional-buttons div.compare a.checked:before {
  content: "\f068"
}

ul.product_list.grid>li {
  padding-bottom: 20px;
  text-align: center
}

ul.product_list.grid>li .product-container {
  background: #fff;
  padding: 0;
  position: relative
}

ul.product_list.grid>li .product-container .product-image-container {
  border: 1px solid #d6d4d4;
  padding: 9px;
  margin-bottom: 13px;
  position: relative
}

@media (max-width: 767px) {
  #pagination ul.pagination,#pagination_bottom ul.pagination {
      margin:0
  }

  #pagination {
      text-align: center;
      margin-left: 6%
  }

  #discount .table thead th,#module-loyalty-default .table thead th,#order-slip .table thead th {
      font-size: 4em
  }

  ul.product_list.grid>li .product-container .product-image-container {
      margin-left: auto;
      margin-right: auto
  }

  .catsceneh1.visiblehexplod span:nth-child(2) {
      width: 85%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis
  }
}

ul.product_list.grid>li .product-container .product-image-container .content_price {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  background: url(../img/price-container-bg.png);
  padding: 9px 0;
  display: none
}

ul.product_list.grid>li .product-container .product-image-container .content_price span {
  color: #fff
}

ul.product_list.grid>li .product-container .product-image-container .content_price span.old-price {
  color: #b1b0b0
}

ul.product_list.grid>li .product-container h5 {
  padding: 0 15px 7px;
  min-height: 53px
}

ul.product_list.grid>li .product-container .product-desc {
  display: none
}

ul.product_list.grid>li .product-container .content_price {
  padding-bottom: 9px;
  line-height: 21px
}

ul.product_list.grid>li .product-container .old-price,ul.product_list.grid>li .product-container .price,ul.product_list.grid>li .product-container .price-percent-reduction {
  display: inline-block
}

ul.product_list.grid>li .product-container .product-flags {
  display: none
}

ul.product_list.grid>li .product-container .old-price {
  margin-right: 5px
}

ul.product_list.grid>li .product-container .button-container {
  margin-bottom: 14px
}

ul.product_list.grid>li .product-container .button-container .ajax_add_to_cart_button,ul.product_list.grid>li .product-container .button-container .lnk_view,ul.product_list.grid>li .product-container .button-container span.button {
  margin: 0 6px 10px
}

ul.product_list.grid>li .product-container .functional-buttons {
  background: url(../img/functional-bt-shadow.png) repeat-x;
  padding: 11px 0 5px
}

ul.product_list.grid>li .product-container .functional-buttons div {
  width: 50%;
  float: left;
  padding: 3px 0 4px
}

@media (min-width: 480px) and (max-width:991px) {
  ul.product_list.grid>li.first-item-of-tablet-line {
      clear:left
  }
}

ul.product_list.grid li.hovered h5 {
  min-height: 30px
}

@media (min-width: 1200px) {
  ul.product_list.grid>li .product-container .button-container,ul.product_list.grid>li .product-container .functional-buttons {
      display:none
  }

  ul.product_list.grid>li.hovered .product-container {
      -moz-box-shadow: rgba(0,0,0,.17) 0 0 13px;
      -webkit-box-shadow: rgba(0,0,0,.17) 0 0 13px;
      box-shadow: rgba(0,0,0,.17) 0 0 13px;
      position: relative;
      z-index: 10
  }

  ul.product_list.grid>li.hovered .product-container .content_price {
      display: none
  }

  ul.product_list.grid>li.hovered .product-container .button-container,ul.product_list.grid>li.hovered .product-container .comments_note,ul.product_list.grid>li.hovered .product-container .functional-buttons,ul.product_list.grid>li.hovered .product-container .product-image-container .content_price,ul.product_list.grid>li.hovered .product-container .product-image-container .quick-view {
      display: block
  }

  #blockpack ul>li.last-line {
      border: none;
      padding-bottom: 0;
      margin-bottom: 0
  }
}

ul.product_list.list>li .product-container {
  border-top: 1px solid #d6d4d4;
  padding: 30px 0
}

ul.product_list.list>li .product-container .btn-addcart {
  padding: 0
}

ul.product_list.list>li .product-image-container {
  position: relative;
  border: 1px solid #d6d4d4;
  padding: 9px
}

@media (max-width: 479px) {
  ul.product_list.list>li .left-block {
      width:100%
  }

  ul.product_list.list>li .product-image-container {
      max-width: 290px;
      margin: 0 auto
  }

  ul.product_list.list>li .center-block {
      width: 100%
  }
}

ul.product_list.list>li .product-image-container .content_price {
  display: none!important
}

ul.product_list.list>li .product-flags {
  color: #333;
  margin: -5px 0 10px
}

ul.product_list.list>li .product-flags .discount {
  color: #f13340
}

ul.product_list.list>li h5 {
  padding-bottom: 8px
}

ul.product_list.list>li .product-desc {
  margin-bottom: 15px
}

ul.product_list.list>li .center-block .comments_note {
  margin-bottom: 12px
}

ul.product_list.list>li .right-block .right-block-content .content_price {
  padding-bottom: 10px
}

@media (max-width: 991px) {
  ul.product_list.list>li .right-block .right-block-content {
      padding-top:20px
  }

  ul.product_list.list>li .right-block .right-block-content .content_price {
      padding-top: 13px;
      padding-bottom: 0
  }

  ul.product_list.list>li .right-block .right-block-content .functional-buttons {
      clear: both
  }

  ul.product_list.list>li .right-block .right-block-content .functional-buttons>div {
      float: left;
      padding-top: 0!important;
      padding-right: 20px
  }
}

ul.product_list.list>li .right-block .right-block-content .content_price .price {
  display: inline-block;
  margin-top: -4px;
  margin-bottom: 14px
}

ul.product_list.list>li .right-block .right-block-content .content_price .price.old-price {
  margin-right: 8px
}

ul.product_list.list>li .right-block .right-block-content .button-container {
  overflow: hidden;
  padding-bottom: 20px
}

ul.product_list.list>li .right-block .right-block-content .button-container .btn {
  margin-bottom: 10px
}

@media (min-width: 992px) {
  body#new-products #center_column h1,body#prices-drop #center_column h1 {
      line-height:2em;
      height: 2em
  }

  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.list>li .right-block .right-block-content .functional-buttons a {
  cursor: pointer
}

ul.product_list.list>li .right-block .right-block-content .functional-buttons .wishlist {
  border: none
}

ul.product_list.list>li .right-block .right-block-content .functional-buttons .compare {
  padding-top: 10px
}

ul.product_list.list>li .right-block .right-block-content .functional-buttons .compare a:before {
  margin-right: 10px
}

@media (max-width: 479px) {
  ul.product_list.list>li .right-block .right-block-content {
      padding-top:5px
  }

  ul.product_list.list>li .right-block .right-block-content .content_price {
      padding-top: 0;
      width: 100%
  }

  ul.product_list.list>li .right-block .right-block-content .button-container {
      width: 100%
  }

  ul.product_list.list>li .right-block .right-block-content .functional-buttons {
      float: none;
      display: inline-block
  }

  ul.product_list.list>li .right-block .right-block-content .functional-buttons a i,ul.product_list.list>li .right-block .right-block-content .functional-buttons a:before,ul.product_list.list>li .right-block .right-block-content .functional-buttons label i,ul.product_list.list>li .right-block .right-block-content .functional-buttons label:before {
      display: none!important
  }

  ul.product_list.list>li {
      text-align: center
  }
}

#index ul.product_list.tab-pane>li {
  padding-bottom: 10px;
  margin-bottom: 10px
}

#index ul.product_list.tab-pane>li .availability {
  display: none
}

@media (min-width: 1200px) {
  ul.product_list.list>li:hover .product-image-container .quick-view {
      display:block
  }

  #index ul.product_list.tab-pane>li {
      padding-bottom: 85px;
      margin-bottom: 0
  }

  #index ul.product_list.tab-pane>li.last-line {
      border: none;
      padding-bottom: 0;
      margin-bottom: 0
  }
}

@media (min-width: 480px) and (max-width:767px) {
  ul.product_list .functional-buttons div.compare a:before {
      display:none
  }

  ul.product_list.grid>li {
      width: 50%;
      float: left
  }

  #blockpack ul>li.first-item-of-tablet-line {
      clear: none
  }

  #blockpack ul>li.first-item-of-mobile-line {
      clear: left
  }

  #index ul.product_list.tab-pane>li.first-item-of-tablet-line {
      clear: none
  }

  #index ul.product_list.tab-pane>li.first-item-of-mobile-line {
      clear: left
  }
}

@media (min-width: 991px) and (max-width:1300px) {
  h1~.content_sortPagiBar {
      font-size:1.2em
  }
}

@media (min-width: 991px) and (max-width:1024px) {
  #pagination.displayallproduct {
      margin-left:-68px
  }
}

#prices-drop h1.page-heading {
  top: .2em
}

#new-products h1.page-heading,#prices-drop h1.page-heading {
  display: inline-block
}

@media (max-width: 767px) and (orientation:portrait) {
  #prices-drop h1.page-heading {
      font-size:2em!important;
      height: 2em;
      line-height: 2.4em;
      top: -.3em
  }

  #new-products h1.page-heading,#prices-drop h1.page-heading {
      padding-left: 2%;
      margin-top: 0;
      font-size: 2em
  }
}

#new-products h1.page-heading .cat-img-jpg,#prices-drop h1.page-heading .cat-img-jpg {
  top: 5%!important;
  left: 1%
}

@media (min-width: 768px) and (max-width:890px) {
  div.selector1 #selectProductSort_msdd span.ui-icon-newdesc {
      height:2.4em;
      line-height: 2em;
      font-size: 3em
  }

  #new-products h1.page-heading,#prices-drop h1.page-heading {
      line-height: 1.5em
  }

  #new-products h1.page-heading .cat-img-jpg,#prices-drop h1.page-heading .cat-img-jpg {
      display: inline-block;
      vertical-align: middle
  }

  #new-products #center_column .content_sortPagiBar,#prices-drop #center_column .content_sortPagiBar {
      margin-top: .5em
  }
}

@media (max-width: 991px) and (min-width:767px) {
  #module-ambjolisearch-jolisearch h1 {
      margin-top:1.5em!important
  }
}

#pagination div.product-count:not(:nth-child(2)) {
  font-size: 2em;
  line-height: 2em;
  padding-top: 5px
}

#category_description_full {
  font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif !important;
  background: 0 0!important;
  margin-bottom: 3em;
  font-size: 1.7em!important;
  color: #000
}

#category_description_full p,#category_description_full span {
  font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif!important;
  background: 0 0!important;
  font-size: 1em!important
}

@media (max-width: 1199px) {
  #category_description_full,#manufacturer #center_column #category_description_full,#module-ambjolisearch-jolisearch #center_column #category_description_full,#new-products #center_column #category_description_full,#prices-drop #center_column #category_description_full {
      display:none
  }
}

#category_description_full a {
  color: #00f
}
