/**
* @subsection   Animate.css
*
* @description  A bunch of cool, fun, and cross-browser animations
*               for you to use.
*
* @author       Daniel Eden
* @link         http://daneden.me/animate
* @license      MIT license - http://opensource.org/licenses/MIT
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

html:not(.lt-ie10) .not-animated {
  opacity: 0; }

.delay {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.delay1 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s; }

.delay2 {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s; }

.delay04 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s; }

.delay3 {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s; }

.delay01, #homefeatured .product-desc {
  -webkit-animation-duration: 0.2s;
  animation-delay: 0.2s; }

.delay02, #homefeatured .block-btn-price {
  -webkit-animation-duration: 0.4s;
  animation-delay: 0.4s; }

.delay03 {
  -webkit-animation-duration: 0.6s;
  animation-delay: 0.6s; }

.dur, #homefeatured .product-desc, #homefeatured .block-btn-price {
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

/**
* FadeInDown Keyframes Animation
*/
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

/**
* FadeInLeft Keyframes Animation
*/
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
.fadeInLeft, #homefeatured .product-image-container {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

/**
* FadeInRight Keyframes Animation
*/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
.fadeInRight, #homefeatured .product-desc, #homefeatured .block-btn-price {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

/**
* FadeInRightBig Keyframes Animation
*/
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
.fadeInUp, #homefeatured .daydeal-box {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

/**
* FadeInUpBig Keyframes Animation
*/
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

/**
* SlideInLeft Keyframes Animation
*/
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.homefeatured-heading {
  font: 300 26px/32px "Exo 2", sans-serif;
  color: #2f2c2f;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 35px;
  display: none; }
  @media (min-width: 480px) {
    .homefeatured-heading {
      margin-top: 50px;
      margin-bottom: 40px; } }
  @media (min-width: 1200px) {
    .homefeatured-heading {
      margin-top: 112px; } }

#homefeatured {
  margin-top: 0;
  margin-bottom: 0;
  padding: 107px 0 100px;
  max-width: 1360px;
  margin: 0 auto; }
  @media (max-width: 991px) {
    #homefeatured {
      padding-top: 50px;
      padding-bottom: 60px; } }
  @media (max-width: 479px) {
    #homefeatured {
      padding: 30px 0; } }
  #homefeatured .hook-reviews {
    display: none; }
  #homefeatured .product-desc {
    position: relative; }
  #homefeatured .block-btn-price {
    position: relative;
    overflow: hidden;
    padding-top: 20px; }
  #homefeatured > li {
    float: none;
    width: 100%;
    text-align: left; }
    #homefeatured > li .product-container .left-block,
    #homefeatured > li .product-container .right-block {
      float: left;
      width: 52%;
      padding: 0 0 0 100px;
      position: relative; }
      @media (max-width: 1300px) {
        #homefeatured > li .product-container .left-block,
        #homefeatured > li .product-container .right-block {
          padding: 0 0 0 50px; } }
      @media (max-width: 991px) {
        #homefeatured > li .product-container .left-block,
        #homefeatured > li .product-container .right-block {
          padding: 0 15px;
          float: none;
          width: 100%; } }
    #homefeatured > li .product-container .left-block {
      padding: 0;
      width: 48%; }
      @media (max-width: 991px) {
        #homefeatured > li .product-container .left-block {
          padding: 0 15px;
          float: none;
          width: 100%;
          margin-bottom: 50px; } }
    #homefeatured > li .product-container .quick-view {
      display: none; }
    #homefeatured > li .product-container .right-block {
      overflow: hidden; }
      #homefeatured > li .product-container .right-block .product-desc {
        display: block; }
      #homefeatured > li .product-container .right-block h5 {
        display: none; }
      #homefeatured > li .product-container .right-block h3 {
        font: 300 32px/42px "Exo 2", sans-serif;
        margin-bottom: 23px;
        color: #2f2c2f;
        margin-top: 0; }
      #homefeatured > li .product-container .right-block .price-percent-reduction {
        display: none; }
      #homefeatured > li .product-container .right-block .content_price {
        margin-right: 30px; }
      #homefeatured > li .product-container .right-block .content_price,
      #homefeatured > li .product-container .right-block .button-container {
        float: left; }
      @media (max-width: 479px) {
        #homefeatured > li .product-container .right-block .button-container {
          float: none;
          clear: left;
          padding-top: 20px; } }
      #homefeatured > li .product-container .right-block .old-price {
        font: 300 16px/18px "Exo 2", sans-serif;
        vertical-align: 22px;
        margin-left: 10px;
        vertical-align: 2px; }
      #homefeatured > li .product-container .right-block .price {
        font: 300 48px/1em "Exo 2", sans-serif;
        color: #ea917d; }
      #homefeatured > li .product-container .right-block p {
        margin-bottom: 20px; }
      #homefeatured > li .product-container .right-block .lnk_view {
        display: none; }
      #homefeatured > li .product-container .right-block .ajax_add_to_cart_button {
        padding: 19px 58px;
        color: white;
        border-color: #ea917d;
        background: #ea917d; }
        @media (max-width: 1199px) {
          #homefeatured > li .product-container .right-block .ajax_add_to_cart_button {
            padding: 19px 37px; } }
        #homefeatured > li .product-container .right-block .ajax_add_to_cart_button:before {
          background: white; }
        #homefeatured > li .product-container .right-block .ajax_add_to_cart_button:hover, #homefeatured > li .product-container .right-block .ajax_add_to_cart_button:focus, #homefeatured > li .product-container .right-block .ajax_add_to_cart_button:active {
          border-color: #ebebeb;
          color: #2f2c2f; }
      #homefeatured > li .product-container .right-block ul {
        padding-top: 14px;
        padding-left: 35px;
        padding-bottom: 16px; }
        @media (max-width: 479px) {
          #homefeatured > li .product-container .right-block ul {
            padding-left: 0; } }
        #homefeatured > li .product-container .right-block ul li {
          position: relative;
          margin-bottom: 5px;
          background: url(img/part-info.jpg) no-repeat 0 16px;
          padding-left: 42px; }
          @media (max-width: 479px) {
            #homefeatured > li .product-container .right-block ul li {
              padding-left: 27px; } }
