#block-category-slider {
  margin-top: 30px;
  overflow: hidden; }
  @media (min-width: 768px) {
    #block-category-slider {
      margin-top: 60px; } }
  #block-category-slider ul.category-slider-list {
    margin: 0; }
    #block-category-slider ul.category-slider-list > li {
      margin: 0; }
      #block-category-slider ul.category-slider-list > li > div {
        padding: 0; }
        @media (min-width: 1200px) {
          #block-category-slider ul.category-slider-list > li > div:first-child {
            width: 31.62%; } }
        @media (min-width: 1200px) {
          #block-category-slider ul.category-slider-list > li > div:last-child {
            width: 68.38%; } }
      #block-category-slider ul.category-slider-list > li .category {
        position: relative;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        -moz-transition: 0.8s all ease;
        -o-transition: 0.8s all ease;
        -webkit-transition: 0.8s all ease;
        transition: 0.8s all ease; }
        #block-category-slider ul.category-slider-list > li .category img {
          width: 100%;
          max-width: 100%;
		  opacity: 1;
		  -moz-transition: 0.8s all ease;
          -o-transition: 0.8s all ease;
          -webkit-transition: 0.8s all ease;
          transition: 0.8s all ease;}
		#block-category-slider ul.category-slider-list > li .category img:hover {
			     opacity: 1;}    
		 
	      @media (max-width: 1199px) {
            #block-category-slider ul.category-slider-list > li .category img {
              display: none; } }
        #block-category-slider ul.category-slider-list > li .category .cat-desc {
          padding: 5px 0 10px; }
          @media (min-width: 1200px) {
            #block-category-slider ul.category-slider-list > li .category .cat-desc {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              padding: 24px 36px; } }
          #block-category-slider ul.category-slider-list > li .category .cat-desc h3 {
            margin: 0;
            font-size: 52px;
            font-weight: 700;
            letter-spacing: 0.06em;
            text-transform: uppercase;
            color: #333333; 
			background-color: rgb(255,250,250,0.5);
			padding: 5px;}
            @media (min-width: 1550px) {
              #block-category-slider ul.category-slider-list > li .category .cat-desc h3 {
	font-size: 36px;
} }
            @media (max-width: 1199px) {
              #block-category-slider ul.category-slider-list > li .category .cat-desc h3 {
                display: none; } }
          #block-category-slider ul.category-slider-list > li .category .cat-desc h4 {
            margin: 0;
            font-size: 20px;
            font-weight: 400;
            letter-spacing: 0.06em;
            text-transform: uppercase;
            color: #333333; 
			background-color: rgb(255,250,250,0.5);
			padding: 5px;
			}
            @media (min-width: 480px) {
              #block-category-slider ul.category-slider-list > li .category .cat-desc h4 {
                font-size: 20px; } }
            @media (min-width: 1550px) {
              #block-category-slider ul.category-slider-list > li .category .cat-desc h4 {
                font-size: 24px; } }
          #block-category-slider ul.category-slider-list > li .category .cat-desc h3 + h4 {
            margin-top: 0px; }
          #block-category-slider ul.category-slider-list > li .category .cat-desc .link, #block-category-slider ul.category-slider-list > li .category .cat-desc .link:after {
            color: #333333;
			font-weight: 700; }
            @media (min-width: 1200px) {
              #block-category-slider ul.category-slider-list > li .category .cat-desc .link {
                position: absolute;
                bottom: 39px;
                left: 39px; } }
      #block-category-slider ul.category-slider-list > li .product_list {
        display: block;
        overflow: hidden;
        *zoom: 1;
        margin: 0; }
        #block-category-slider ul.category-slider-list > li .product_list > li {
          float: left;
          position: relative;
          width: 50%;
          max-width: none !important;
          margin: 0;
          padding-bottom: 0;
          -moz-transition: 0.8s all ease;
          -o-transition: 0.8s all ease;
          -webkit-transition: 0.8s all ease;
          transition: 0.8s all ease;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
          #block-category-slider ul.category-slider-list > li .product_list > li:first-child, #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(5) {
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s; }
          #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(2), #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(6) {
            -moz-transition-delay: 0.1s;
            -o-transition-delay: 0.1s;
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s; }
          #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(3), #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(7) {
            -moz-transition-delay: 0.2s;
            -o-transition-delay: 0.2s;
            -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s; }
          #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(4), #block-category-slider ul.category-slider-list > li .product_list > li:nth-child(8) {
            -moz-transition-delay: 0.3s;
            -o-transition-delay: 0.3s;
            -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s; }
          @media (min-width: 768px) {
            #block-category-slider ul.category-slider-list > li .product_list > li {
              width: 25%; } }
          #block-category-slider ul.category-slider-list > li .product_list > li .new-box, #block-category-slider ul.category-slider-list > li .product_list > li .sale-box, #block-category-slider ul.category-slider-list > li .product_list > li .daydeal-box {
            display: none; }
          @media (max-width: 479px) {
            #block-category-slider ul.category-slider-list > li .product_list > li .hook-reviews {
              display: none; } }
          #block-category-slider ul.category-slider-list > li .product_list > li .product-container {
            position: relative; }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              background: rgba(255, 255, 255, 0.95);
              z-index: 1;
              opacity: 0;
              -moz-transition: 0.5s all ease;
              -o-transition: 0.5s all ease;
              -webkit-transition: 0.5s all ease;
              transition: 0.5s all ease; }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container .right-block {
              position: absolute;
              top: 50%;
              left: 0;
              right: 0;
              z-index: 1;
              opacity: 0;
              -moz-transform: translateY(-50%) scale(0);
              -ms-transform: translateY(-50%) scale(0);
              -o-transform: translateY(-50%) scale(0);
              -webkit-transform: translateY(-50%) scale(0);
              transform: translateY(-50%) scale(0);
              -moz-transition: 0.3s all ease;
              -o-transition: 0.3s all ease;
              -webkit-transition: 0.3s all ease;
              transition: 0.3s all ease;
              -webkit-backface-visibility: hidden;
              -moz-backface-visibility: hidden;
              -ms-backface-visibility: hidden; }
              #block-category-slider ul.category-slider-list > li .product_list > li .product-container .right-block:before {
                display: none; }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container {
              position: static;
              opacity: 1;
              -moz-transform: scaleY(1);
              -ms-transform: scaleY(1);
              -o-transform: scaleY(1);
              -webkit-transform: scaleY(1);
              transform: scaleY(1);
              margin-top: 5px; }
              @media (min-width: 480px) {
                #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container {
                  margin-top: 20px; } }
              @media (min-width: 768px) and (max-width: 1619px), (max-width: 479px) {
                #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container * + * {
                  margin-left: 0; }
                #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view {
                  width: 32px;
                  height: 32px; }
                  #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button:before, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize:before, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a:before, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare:before, #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view:before {
                    line-height: 32px; } }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container .content_price {
              margin-top: 1px; }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container:hover:before {
              opacity: 1; }
            #block-category-slider ul.category-slider-list > li .product_list > li .product-container:hover .right-block {
              opacity: 1;
              -moz-transform: translateY(-50%) scale(1);
              -ms-transform: translateY(-50%) scale(1);
              -o-transform: translateY(-50%) scale(1);
              -webkit-transform: translateY(-50%) scale(1);
              transform: translateY(-50%) scale(1); }
      #block-category-slider ul.category-slider-list > li.animate .category {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1; }
      #block-category-slider ul.category-slider-list > li.animate .product_list > li {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1; }
  #block-category-slider .bx-viewport > ul > li .catslide-controls {
    position: absolute;
    right: 0;
    bottom: 0;
    background: white;
    z-index: 99; }
    #block-category-slider .bx-viewport > ul > li .catslide-controls a {
      display: inline-block;
      position: static;
      outline: 0;
      margin: 15px 0 17px;
      z-index: 999;
      width: 28px;
      height: 28px;
      text-align: center; }
      @media (min-width: 1200px) {
        #block-category-slider .bx-viewport > ul > li .catslide-controls a {
          margin-right: 30px;
          margin-left: 30px; } }
      #block-category-slider .bx-viewport > ul > li .catslide-controls a:before {
        font-family: "Linearicons";
        content: "\e93b";
        display: inline-block;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        -moz-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
        -webkit-transition: 0.3s all ease;
        transition: 0.3s all ease;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        line-height: 28px; }
      #block-category-slider .bx-viewport > ul > li .catslide-controls a.bx-prev {
        margin-right: 0; }
      #block-category-slider .bx-viewport > ul > li .catslide-controls a.bx-next {
        margin-left: 0; }
        #block-category-slider .bx-viewport > ul > li .catslide-controls a.bx-next:before {
          content: '\e93c'; }
      #block-category-slider .bx-viewport > ul > li .catslide-controls a:hover {
        color: #333333; }
        #block-category-slider .bx-viewport > ul > li .catslide-controls a:hover:before {
          -moz-transform: scale(1.5, 1.5);
          -ms-transform: scale(1.5, 1.5);
          -o-transform: scale(1.5, 1.5);
          -webkit-transform: scale(1.5, 1.5);
          transform: scale(1.5, 1.5); }
      #block-category-slider .bx-viewport > ul > li .catslide-controls a.disabled {
        display: none; }

@media (min-width: 1200px) and (max-width: 1749px) {
  .two-columns #block-category-slider ul.category-slider-list > li > div:first-child, .two-columns #block-category-slider ul.category-slider-list > li > div:last-child {
    width: 100%; } }
@media (max-width: 1749px) {
  .two-columns #block-category-slider ul.category-slider-list > li .category img {
    display: none; } }
@media (min-width: 1200px) and (max-width: 1749px) {
  .two-columns #block-category-slider ul.category-slider-list > li .category .cat-desc {
    position: static;
    padding: 0; } }
@media (max-width: 1749px) {
  .two-columns #block-category-slider ul.category-slider-list > li .category .cat-desc h3 {
    display: none; } }
@media (min-width: 1200px) and (max-width: 1749px) {
  .two-columns #block-category-slider ul.category-slider-list > li .category .cat-desc .link {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-bottom: 10px; } }
@media (min-width: 1750px) and (max-width: 1950px) {
  .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container * + * {
    margin-left: 0; }
  .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view {
    width: 32px;
    height: 32px; }
    .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button:before, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize:before, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a:before, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare:before, .two-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view:before {
      line-height: 32px; } }
@media (min-width: 1200px) and (max-width: 1749px) {
  .two-columns #block-category-slider .bx-viewport > ul > li .catslide-controls a {
    margin: 15px 0 17px; } }

@media (min-width: 1200px) {
  .three-columns #block-category-slider ul.category-slider-list > li > div:first-child, .three-columns #block-category-slider ul.category-slider-list > li > div:last-child {
    width: 100%; } }
.three-columns #block-category-slider ul.category-slider-list > li .category img {
  display: none; }
@media (min-width: 1200px) {
  .three-columns #block-category-slider ul.category-slider-list > li .category .cat-desc {
    position: static;
    padding: 0; } }
.three-columns #block-category-slider ul.category-slider-list > li .category .cat-desc h3 {
  display: none; }
@media (min-width: 1200px) {
  .three-columns #block-category-slider ul.category-slider-list > li .category .cat-desc .link {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-bottom: 10px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container {
    margin-top: 5px; }
    .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container * + * {
      margin-left: 0; }
    .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view {
      width: 27px;
      height: 27px; }
      .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .ajax_add_to_cart_button:before, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .customize:before, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .wishlist a:before, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .add_to_compare:before, .three-columns #block-category-slider ul.category-slider-list > li .product_list > li .product-container .button-container .quick-view:before {
        line-height: 27px;
        font-size: 16px; } }
@media (min-width: 1200px) {
  .three-columns #block-category-slider .bx-viewport > ul > li .catslide-controls a {
    margin: 15px 0 17px; } }
