@charset "UTF-8";
@font-face {
  font-family: 'Noto Sans';
  src: url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot);
  src: local("Noto Sans Regular"), local("NotoSans-Regular"), url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot) format("embedded-opentype"), url(../css/19c1b868764c0e4d15a45d3f61250488.woff2) format("woff2"), url(../css/846c191efd3d0aacde5a916cf2ebf1a4.woff) format("woff"), url(../css/2fd9c16b805724d590c0cff96da070a4.ttf) format("truetype"), url(../css/5ea9fdf2293930126fa9c544968009ae.svg) format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Noto Sans';
  src: url(../css/eeb9224f85430652fd070e4e64129aa4.eot);
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(../css/eeb9224f85430652fd070e4e64129aa4.eot) format("embedded-opentype"), url(../css/199038f07312bfc6f0aabd3ed6a2b64d.woff2) format("woff2"), url(../css/c2183257e7a697769df4200c547551f1.woff) format("woff"), url(../css/a165a42685795361b25593effb32fdb1.ttf) format("truetype"), url(../css/5dc400bcedda37b13f35cb44623193cf.svg) format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Noto Sans';
  src: url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot);
  src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot) format("embedded-opentype"), url(../css/7a3ebca0cba2e2c6090e84e1d77e0f94.woff2) format("woff2"), url(../css/332f555bb44cdc394d6c799df0c03389.woff) format("woff"), url(../css/154da4697acc779b55af0a67f1241e4e.ttf) format("truetype"), url(../css/3d34be670a7f15086e512282b97ae35e.svg) format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Noto Sans';
  src: url(../css/b467416c449eb823029e16347b2ea510.eot);
  src: local("Noto Sans BoldItalic"), local("NotoSans-BoldItalic"), url(../css/b467416c449eb823029e16347b2ea510.eot) format("embedded-opentype"), url(../css/a68cfe9d548950edf5df102269877edd.woff2) format("woff2"), url(../css/3f81521029cc8a9a703419c4a74704a0.woff) format("woff"), url(../css/4f6ff3639c1e5728b905b650c1a06e75.ttf) format("truetype"), url(../css/80e74ff9406650e53bbec1e292c2c094.svg) format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype"); }

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../css/29c1d31f7d9bc4f5c1841eb14fbf5cd7.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(../css/29c1d31f7d9bc4f5c1841eb14fbf5cd7.eot?#iefix) format("embedded-opentype"), url(../css/501ce09c42716a2f6e1503a25eb174c9.woff2) format("woff2"), url(../css/f29d2b8559699b6beb5b29b25b8bc572.woff) format("woff"), url(../css/cdf5825996af9d722b115f7baf44ac61.ttf) format("truetype"), url(../css/f3fef7e587e6c436df1d7985b2a90ada.svg#Montserrat) format("svg");
  /* Legacy iOS */ }

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(../css/0c1c383c7f62c0cdca2bce43aa020159.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(../css/0c1c383c7f62c0cdca2bce43aa020159.eot?#iefix) format("embedded-opentype"), url(../css/f0f2716c5fe401d175b88715e7d28685.woff2) format("woff2"), url(../css/991b453bf90a0980e78966d2af7e3d3a.woff) format("woff"), url(../css/d22dabbc3bd9d4013dc8f9df923a08e3.ttf) format("truetype"), url(../css/10c07b65ea6f6c0eccf3235671353687.svg#Montserrat) format("svg");
  /* Legacy iOS */ }

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(../css/2ea6eb7fcc3def836d269c4f673744ad.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(../css/2ea6eb7fcc3def836d269c4f673744ad.eot?#iefix) format("embedded-opentype"), url(../css/15c24f7109941777774ddd2c636c6a50.woff2) format("woff2"), url(../css/f6dc6096f48956908c1787d9a722570a.woff) format("woff"), url(../css/3e1611816233e235f2030544b1a4c503.ttf) format("truetype"), url(../css/a6924a5e072a58911c8588859f6825d5.svg#Montserrat) format("svg");
  /* Legacy iOS */ }

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../css/040482ce0f8a3aee1f0568d9c50ba55d.eot);
  /* IE9 Compat Modes */
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(../css/040482ce0f8a3aee1f0568d9c50ba55d.eot?#iefix) format("embedded-opentype"), url(../css/79982cd1f74c6fa7451bf9b37ead09ff.woff2) format("woff2"), url(../css/957e93fbbe131a59791cd820d98b7109.woff) format("woff"), url(../css/410890af1dc7ecd3151b4c88b0a3945f.ttf) format("truetype"), url(../css/f9c153756ccbb300635344c250f4520d.svg#Montserrat) format("svg");
  /* Legacy iOS */ }

/* cormorant-regular - latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 400;
  src: url(../css/2dcfcd35a8d6b6c2fde442bb73119597.eot);
  /* IE9 Compat Modes */
  src: local("Cormorant Regular"), local("Cormorant-Regular"), url(../css/2dcfcd35a8d6b6c2fde442bb73119597.eot?#iefix) format("embedded-opentype"), url(../css/2751f4f4391d8d0c423e84a2365148ba.woff2) format("woff2"), url(../css/5544a2c7847362ebe0d717d5f06969da.woff) format("woff"), url(../css/c96952897687b39cdeb695bbc39756ae.ttf) format("truetype"), url(../css/6ea740c777887c1f7c6cff4c6979aaaf.svg#Cormorant) format("svg");
  /* Legacy iOS */ }

/* cormorant-500 - latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 500;
  src: url(../css/1aaff666147104620c07d71f72941de6.eot);
  /* IE9 Compat Modes */
  src: local("Cormorant Medium"), local("Cormorant-Medium"), url(../css/1aaff666147104620c07d71f72941de6.eot?#iefix) format("embedded-opentype"), url(../css/bf23312a4ee393cf287c53bf917df113.woff2) format("woff2"), url(../css/d80149b152148026b87ca753268c24ae.woff) format("woff"), url(../css/a876091c28c31633b1702caa3fbb0987.ttf) format("truetype"), url(../css/5d536639ff6aa1b7aac347b6b8e6a7a4.svg#Cormorant) format("svg");
  /* Legacy iOS */ }

/* cormorant-700 - latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 700;
  src: url(../css/f1516950bf146802b4fc264b08690670.eot);
  /* IE9 Compat Modes */
  src: local("Cormorant Bold"), local("Cormorant-Bold"), url(../css/f1516950bf146802b4fc264b08690670.eot?#iefix) format("embedded-opentype"), url(../css/7372756e736f16c0225570346026c8f1.woff2) format("woff2"), url(../css/8a096e718bb6259d16f6681c0ac92a1d.woff) format("woff"), url(../css/34003fa332e8598a5e1bf4b6adf516f8.ttf) format("truetype"), url(../css/d1e4bc576f52b9413ef12ede84a8a006.svg#Cormorant) format("svg");
  /* Legacy iOS */ }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

#wrapper {
  background-color: #fff; }

#products .thumbnail-container:focus .product-description:after, #products .thumbnail-container:hover .product-description:after, .featured-products .thumbnail-container:focus .product-description:after, .featured-products .thumbnail-container:hover .product-description:after, .product-accessories .thumbnail-container:focus .product-description:after, .product-accessories .thumbnail-container:hover .product-description:after, .product-miniature .thumbnail-container:focus .product-description:after, .product-miniature .thumbnail-container:hover .product-description:after {
  border-top: none; }
.thumbnail-container.lizminelli-novedades {
  box-shadow: none !important;
  height: 450px !important;/*436px !important;*/
  width: 293px !important;
  margin: 0px auto 50px; 
}
.thumbnail-container.lizminelli-novedades .product-description{
  width: 100%;}
.thumbnail-container.lizminelli {
  box-shadow: none !important;
  height: 380px !important;
  width: 240px !important;
  margin-bottom: 50px; }
  .thumbnail-container.lizminelli .product-thumbnail img {
    margin-left: 0px !important;
    width: 100%; }
  .thumbnail-container.lizminelli .product-description {
    width: 100% !important;
    height: 80px !important;
    color: #252525;
    font-family: Montserrat; }
    .thumbnail-container.lizminelli .product-description .product-title {
      margin-top: 10px !important;
      margin-bottom: 10px !important;
      font-weight: 300 !important;
      line-height: 16px !important; }
    .thumbnail-container.lizminelli .product-description .product-price-and-shipping {
      font-size: 14px !important;
      font-weight: bold !important;
      line-height: 18px !important; }
    .thumbnail-container.lizminelli .product-description .product-description-short {
      display: none; }

.thumbnail-container:hover .second-image {
  opacity: 1;
  visibility: visible; }

@media only screen and (min-width: 768px) {
  body#checkout .container{
    width: 90% !important;
  }
  body#checkout section.checkout-step .payment-options label img{
    max-width: 130% !important;
  }
  .thumbnail-container:hover .addcart-view, .thumbnail-container:hover .wishlist-view, .thumbnail-container:hover .compare-view, .thumbnail-container:hover .quick-view {
    transform: translate(-54px, 0px);
    -webkit-transform: translate(-54px, 0px);
    /** Safari & Chrome **/
    -o-transform: translate(-54px, 0px);
    /** Opera **/
    -moz-transform: translate(-54px, 0px);
    /** Firefox **/
    opacity: 1;
    visibility: visible; } }

.thumbnail-container .cover-image, .thumbnail-container .second-image {
  position: absolute; }

.thumbnail-container .second-image {
  transition: all 2s;
  opacity: 0;
  z-index: 0; }

.thumbnail-container .pro3-btn-list {
  display: none; }

.thumbnail-container .pro3-btn {
  right: 4px;
  font-size: 0;
  overflow: hidden;
  width: 100%;
  height: 70%;
  cursor: pointer; }
  .thumbnail-container .pro3-btn .quick-view, .thumbnail-container .pro3-btn .addcart-view, .thumbnail-container .pro3-btn .wishlist-view, .thumbnail-container .pro3-btn .compare-view {
    width: 35px;
    height: 36px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border: 0;
    line-height: 40px;
    text-align: center;
    padding: 0;
    background-color: #fff;
    margin: 14px 0px;
    position: relative;
    color: #000000;
    border-radius: 100%;
    font-size: 13px;
    z-index: 0;
    right: -100%;
    opacity: 1;
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .thumbnail-container .pro3-btn .quick-view:hover, .thumbnail-container .pro3-btn .quick-view.checked, .thumbnail-container .pro3-btn .addcart-view:hover, .thumbnail-container .pro3-btn .addcart-view.checked, .thumbnail-container .pro3-btn .wishlist-view:hover, .thumbnail-container .pro3-btn .wishlist-view.checked, .thumbnail-container .pro3-btn .compare-view:hover, .thumbnail-container .pro3-btn .compare-view.checked {
      border: 0;
      background-color: #4A4A4A !important;
      color: #fff !important; }
  .thumbnail-container .pro3-btn .addcart-view {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    margin-top: 54px; }
  .thumbnail-container .pro3-btn .wishlist-view {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    margin-top: 17.55px;
    margin-bottom: 16.63px; }
  .thumbnail-container .pro3-btn .compare-view {
    transition: all 0.7s;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    margin-bottom: 16.64px; }
  .thumbnail-container .pro3-btn .quick-view {
    transition: all 0.9s;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s; }
  .thumbnail-container .pro3-btn .btn .view-bt-content span {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 7px;
    width: auto;
    transition: all 1s;
    background-color: #000000;
    right: 75px;
    padding: 2px 8px;
    line-height: 20px;
    text-align: center;
    border-radius: 2px; }
    .thumbnail-container .pro3-btn .btn .view-bt-content span:before {
      content: "";
      position: absolute;
      top: 5px;
      left: 100%;
      border: 5px solid transparent;
      border-left: 5px solid #000000; }
  .thumbnail-container .pro3-btn .btn:hover .view-bt-content {
    opacity: 1;
    visibility: visible; }
  .thumbnail-container .pro3-btn .btn:hover span {
    z-index: 2; }
    .thumbnail-container .pro3-btn .btn:hover span span {
      opacity: 1;
      visibility: visible;
      color: #fff;
      transform: translate(30px, 0px);
      -webkit-transform: translate(30px, 0px);
      /** Safari & Chrome **/
      -o-transform: translate(30px, 0px);
      /** Opera **/
      -moz-transform: translate(30px, 0px);
      /** Firefox **/ }
  .thumbnail-container .pro3-btn .input-group.bootstrap-touchspin {
    display: none; }

.thumbnail-container .product-flags {
  margin-top: 17px; }
  .thumbnail-container .product-flags .product-flag-lizminelli {
    height: 20px;
    width: 80px;
    color: #9E9E9E;
    font-family: Montserrat;
    font-size: 10px;
    font-weight: 300;
    line-height: 18px;
    margin: 0px auto 10px 15px;
    text-transform: uppercase; }

.thumbnail-container .lizminelli-discount-percentage {
  display: block;
  position: absolute;
  top: -170px;
  text-transform: uppercase;
  font-size: 10px;
  margin: 5px auto 0 15px;
  color: #9E9E9E;
  font-family: Montserrat;
  height: 20px;
  width: 80px;
  font-weight: 300;
  line-height: 18px;
  text-align: left; }

.thumbnail-container .lizminelli-product a {
  color: #252525;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  text-align: center; }

.thumbnail-container .price {
  color: #252525;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  text-align: center; }
  .thumbnail-container .price.discount-lizminelli{
    color: #D52037 !important;
  }

.thumbnail-container .lizminelli-discount {
  color: #252525;/*#D52037;*/
  font-weight: 500; }

.thumbnail-container pre {
  z-index: 999;
  position: absolute;
  background: white; }

.product-miniature .line-separator {
  box-sizing: border-box;
  height: 2px;
  width: 272px;
  border: 1px solid #EDEDED;
  display: none;
  margin-top: 32px;
  margin-bottom: 29px;
  margin-left: auto;
  margin-right: auto;
  }

.product-miniature .mobile-menu-product {
  display: none;
  margin-top: 30px;
  text-transform: uppercase;
  position: absolute;
  bottom: 0; }
  .product-miniature .mobile-menu-product .wishlist-view, .product-miniature .mobile-menu-product .compare-view {
    width: 40px;
    height: 40px;
    border: 1px solid #CCCCCC;
    line-height: 40px;
    text-align: center;
    padding: 0;
    background-color: #fff;
    color: #000; }
    .product-miniature .mobile-menu-product .wishlist-view:hover, .product-miniature .mobile-menu-product .wishlist-view.checked, .product-miniature .mobile-menu-product .compare-view:hover, .product-miniature .mobile-menu-product .compare-view.checked {
      border: 0;
      background-color: #4A4A4A !important;
      color: #fff !important; }
  .product-miniature .mobile-menu-product .buy-product-view {
    height: 40px;
    width: 160px;
    background-color: #252525; }
    .product-miniature .mobile-menu-product .buy-product-view span {
      height: 30px;
      width: 130px;
      color: #fff;
      font-family: Cormorant;
      font-size: 16px;
      font-weight: bold;
      letter-spacing: 2.4px;
      line-height: 20px;
      text-align: center; }

@media only screen and (max-width: 767px) {
  .thumbnail-container.lizminelli {
    margin-bottom: 0px;
    height: 460px !important;
    width: 272px !important; }
    .thumbnail-container.lizminelli .pro3-btn {
      display: none; }
  /*.product-miniature {
    width: 272px; }*/
    .product-miniature .wishlist-view {
      margin: auto 12px;
      transition: none; }
    .product-miniature .mobile-menu-product {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .product-miniature .line-separator {
      display: block; }
  #products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description {
    box-shadow: none;
    bottom: 50px !important;
    width: 100%; /* para movil */
    } 
  }

#blockcart-modal {
  font-family: Montserrat !important; }
  #blockcart-modal .modal-dialog {
    height: auto;
    max-width: 946px; }
    #blockcart-modal .modal-dialog .modal-content {
      background-color: transparent;
      height: auto;
      /*max-width: 946px; */
    }
  #blockcart-modal .modal-header.lizminelli {
    padding: 0px;
    background-color: #fff; }
    #blockcart-modal .modal-header.lizminelli p {
      color: #252525;
      padding-top: 25px;
      padding-bottom: 25px;
      font-size: 18px;
      line-height: 22px;
      font-family: Montserrat !important;
      font-weight: normal;
      text-align: center; }
      #blockcart-modal .modal-header.lizminelli p .modal-title {
        text-transform: uppercase; }
    #blockcart-modal .modal-header.lizminelli button.close {
      color: #fff; }
  #blockcart-modal .modal-body {
    height: auto; }
    #blockcart-modal .modal-body.lizminelli {
      background-color: #EDEDED;
     /* padding: 0px;*/
      padding-bottom: 50px; }
      /*#blockcart-modal .modal-body.lizminelli .row.information {
        margin-right: 30px;
        margin-left: 30px; 
      }*/
        #blockcart-modal .modal-body.lizminelli .row.information .col-md-6 {
          margin-top: 50px; }
        /*  #blockcart-modal .modal-body.lizminelli .row.information .col-md-6:nth-child(1) {
            width: 458px; }*/
        /*#blockcart-modal .modal-body.lizminelli .row.information div, #blockcart-modal .modal-body.lizminelli .row.information .row {
          padding: 0px;
          margin: 0px; }*/
        #blockcart-modal .modal-body.lizminelli .row.information .right-content {
          width: auto;
          /*margin-left: 29px; */
        }
      #blockcart-modal .modal-body.lizminelli .row.buttons {
        margin-right: 68px;
        margin-left: 30px;
        margin-top: 50px; }

        @media (max-width: 767px){
          #blockcart-modal .modal-body.lizminelli .row.buttons {
            margin-left: 0;
            margin-right: 0;
          }
        }
      #blockcart-modal .modal-body.lizminelli .divide-right {
        box-sizing: border-box !important; }
        #blockcart-modal .modal-body.lizminelli .divide-right p {
          color: #252525;
          font-size: 18px;
          font-weight: 600;
          line-height: 22px;
          margin-top: 15px;
          text-align: left; }
        #blockcart-modal .modal-body.lizminelli .divide-right img {
          width: 98px; }
        #blockcart-modal .modal-body.lizminelli .divide-right span {
          margin: 10px 0px 0px 0px; }
          #blockcart-modal .modal-body.lizminelli .divide-right span span {
            color: #4A4A4A;
            font-size: 16px;
            font-weight: 300;
            line-height: 19px;
            text-align: center;
            background-color: #F7F7F7;
            min-height: 40px;
            width: 97px;
            padding: 10px; }
          #blockcart-modal .modal-body.lizminelli .divide-right span label {
            margin: 10px auto 10px 15px;
            color: #252525;
            font-family: Montserrat;
            font-size: 16px;
            font-weight: 300;
            line-height: 19px;
            text-transform: uppercase; }
        #blockcart-modal .modal-body.lizminelli .divide-right .product-name {
          color: #252525 !important;
          font-size: 16px !important;
          line-height: 19px !important;
          font-weight: normal;
          text-transform: uppercase; }
      #blockcart-modal .modal-body.lizminelli .cart-content {
        margin-left: 14px;
        color: #252525; }
        #blockcart-modal .modal-body.lizminelli .cart-content p {
          font-family: Montserrat;
          font-size: 16px;
          line-height: 19px;
          margin-bottom: 25px;
          color: #252525; }
          #blockcart-modal .modal-body.lizminelli .cart-content p strong {
            font-weight: bold; }
  #blockcart-modal .cart-content-btn {
    margin-top: 25px;
    text-align: right;
    font-family: Cormorant;
    text-transform: uppercase; }
    #blockcart-modal .cart-content-btn button {
      min-height: 50px;
      max-width: 361px;
      background-color: #CCCCCC;
      color: #252525;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 3px;
      line-height: 24px;
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px; 
      white-space: initial;
    }
      #blockcart-modal .cart-content-btn button:hover {
        background: #9E9E9E;
        color: #fff; }
      
      
     
    #blockcart-modal .cart-content-btn a {
      min-height: 50px;
      width: 250px;
      margin-left: 20px;
      background-color: #252525;
      color: #fff;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 3px;
      line-height: 24px;
      text-align: center;
      padding-top: 12px; }

      @media (max-width: 767px){
        #blockcart-modal .cart-content-btn a {
          width: 100%;
          margin-left: 0;
        }
      }

      #blockcart-modal .cart-content-btn a:hover {
        background: #CCCCCC; }

#module-blockwishlist-mywishlist .container-fluid {
  padding: 0; }
  #module-blockwishlist-mywishlist .container-fluid .card {
    border: none;
    padding: 0; }
    #module-blockwishlist-mywishlist .container-fluid .card .col-sm-12.col-xs-12 {
      padding: 0; }
  #module-blockwishlist-mywishlist .container-fluid .page-footer {
    margin-bottom: 0; }
  #module-blockwishlist-mywishlist .container-fluid #mywishlist {
    font-family: Montserrat;
    color: #000000; }
    #module-blockwishlist-mywishlist .container-fluid #mywishlist .uppercase {
      text-transform: uppercase; }
    #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist {
      background-color: #F7F7F7;
      text-align: center;
      padding: 90px 0px; }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist .page-subheading {
        font-size: 24px;
        font-weight: bold;
        line-height: 30px;
        margin-bottom: 10px !important; }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist ul {
        margin-bottom: 0px !important; }
        #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist ul li {
          display: inline;
          font-family: Cormorant;
          font-size: 18px;
          font-weight: 500;
          line-height: 30px; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist ul li:nth-child(2), #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist ul li:nth-child(4) {
            margin: 0px 23px; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .header-wishlist ul li a {
            color: #252525; }
    #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist {
      font-family: Cormorant;
      max-width: 946px;
      min-width: 272px;
      /*margin: auto;*/ 
    }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist .title-wishlist {
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
        margin-top: 50px;
        margin-bottom: 20px; }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #form_wishlist .save-list {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 100%;
        margin-bottom: 50px; }
        #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #form_wishlist .save-list input.inputTxt {
          font-size: 18px;
          line-height: 22px;
          font-family: Cormorant;
          padding-left: 20px;
          height: 40px;
          width: 100%;
          background-color: #fff; }
        #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #form_wishlist .save-list #submitWishlist {
          height: 40px;
          width: 195px;
          background-color: #252525;
          color: #fff;
          font-size: 16px;
          font-weight: bold;
          letter-spacing: 2.4px;
          line-height: 20px;
          text-align: center; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #form_wishlist .save-list #submitWishlist:hover {
            background: #9E9E9E; }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist .title-table-wishlist {
        color: #252525;
        font-family: Montserrat;
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
        margin-bottom: 15px; }
      #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history {
        margin: 0px 0px 10px; }
        #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table {
          font-family: Cormorant;
          font-size: 14px;
          font-weight: bold;
          line-height: 17px;
          color: #4A4A4A; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table thead {
            border-top: 1px solid #000000;
            border-bottom: 1px solid #000000;
            box-sizing: border-box;
            background-color: #F2F2F2;
            color: #252525; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table tr {
            border-bottom: 1px solid #000000;
            color: #4A4A4A; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table td, #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table th {
            border: none;
            font-family: Montserrat;
            line-height: 18px; }
            #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table td a, #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table th a {
              color: #4A4A4A;
              font-family: Cormorant;
              font-size: 14px;
              line-height: 18px; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table td.wishlist_default p {
            margin: auto;
            height: 20px;
            width: 20px;
            background-color: #CCCCCC;
            text-align: center;
            line-height: 24px;
            color: #000000; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table td.wishlist_default a {
            margin: auto;
            height: 20px;
            width: 20px;
            border: 1px solid #252525;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin: auto;
            color: #000000; }
          #module-blockwishlist-mywishlist .container-fluid #mywishlist .content-wishlist #block-history .table td.wishlist_delete a {
            background-color: #fff;
            height: 20px;
            width: 20px;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin: auto; }

@media only screen and (max-width: 991px) {
  /*.content-wishlist {
    margin: auto !important; }*/
  #block-history {
    overflow-x: auto; }
  #header .logo{
  	width: 203px;} }

#block-order-detail {
  font-family: Montserrat;
  margin: 50px 167px 0px; }
  #block-order-detail .title-block-detail {
    margin-bottom: 50px;
    color: #252525;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px; 
  
  }
  #block-order-detail .wlp_bought .row {
    margin: 0px; }
    #block-order-detail .wlp_bought .row.wlp_bought_list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  #block-order-detail .wlp_bought li {
    border: 1px solid #979797;
    margin: 0px 4.34px 8.67px !important;
    padding: 0px !important;
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    text-align: center;
    width: auto; }
    #block-order-detail .wlp_bought li .product_image {
      margin: 55px 20px auto 20px; }
      #block-order-detail .wlp_bought li .product_image .lnkdel-lizminelli {
        position: absolute;
        margin-top: -20px;
        right: 20px;
        display: block;
        height: 15px;
        width: 15px;
        color: #252525; }
    #block-order-detail .wlp_bought li .product_infos .product-name {
      width: 190px;
      margin: 15px auto 14px;
      color: #4A4A4A;
      height: 50px;
      overflow: hidden; }
    #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group {
      position: relative;
      border-bottom: 1px solid #979797;
      margin: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #4A4A4A; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group:nth-child(1) {
        border-top: 1px solid #979797; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group label {
        margin: 0 0 0 20px;
        font-size: 12px;
        font-weight: 500;
        line-height: 15px; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group select, #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group select.form-control.grey {
        display: none; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .selected-form-wishlist-product {
        border: none;
        background: transparent;
        font-size: 12px;
        font-weight: 500;
        line-height: 50px;
        font-weight: bold;
        color: #4A4A4A;
        width: 100%;
        height: 50px;
        margin-left: 10px;
        z-index: 2;
        text-align: left;
        cursor: pointer; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .wishlist-product-hiden {
        display: none;
        position: absolute;
        z-index: 4;
        width: 100%;
        color: #CCCCCC;
        border: 1px solid #9E9E9E;
        top: 0;
        text-align: left;
        font-size: 12px;
        font-weight: 500;
        font-weight: 700;
        padding-top: 50px; }
        #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .wishlist-product-hiden div {
          padding: 15px 20px;
          background: #fff; }
          #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .wishlist-product-hiden div:hover {
            background: #979797; }
          #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .wishlist-product-hiden div.selected {
            color: #252525; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .icon-down {
        position: absolute;
        right: 20px;
        margin-top: 2px; }
      #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .overItem_wishlist, #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .overItem_priority, #block-order-detail .wlp_bought li .product_infos .wishlist_product_detail div.form-group .overItem_quantity {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 3;
        background: transparent; }
    #block-order-detail .wlp_bought li .product_infos .btn_action {
      margin-top: 0px; }
      #block-order-detail .wlp_bought li .product_infos .btn_action a {
        padding: 15px 20px;
        width: 100%;
        height: auto;
        color: #252525;
        font-family: Cormorant;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 2.4px;
        line-height: 20px;
        text-align: center;
        background-color: #EDEDED; }
  #block-order-detail .footer-social-wishlist {
    margin-top: 41.33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    #block-order-detail .footer-social-wishlist .title-social-wishlist {
      padding: 10px 25px;
      color: #fff;
      font-family: Cormorant;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 3px;
      line-height: 24px;
      text-align: center;
      background-color: #252525;
      width: 361px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    #block-order-detail .footer-social-wishlist .items-social-wishlist {
      border-top: 1px solid #8A8C8D;
      border-bottom: 1px solid #8A8C8D;
      border-right: 1px solid #8A8C8D;
      border-left: 1px solid #8A8C8D;
      -webkit-box-flex: 2;
          -ms-flex: 2;
              flex: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #block-order-detail .footer-social-wishlist .items-social-wishlist a {
        text-align: center;
        color: #252525;
        -webkit-box-flex: 5;
            -ms-flex-positive: 5;
                flex-grow: 5;
        text-decoration: none;
        margin: 10px auto; }
        #block-order-detail .footer-social-wishlist .items-social-wishlist a:nth-child(1) {
          margin-left: 60px; }
        #block-order-detail .footer-social-wishlist .items-social-wishlist a:nth-child(5) {
          margin-right: 60px; }
        #block-order-detail .footer-social-wishlist .items-social-wishlist a i {
          color: #252525;
          position: relative;
          padding: 11px; }
          #block-order-detail .footer-social-wishlist .items-social-wishlist a i:before {
            z-index: 2;
            position: relative; }
          #block-order-detail .footer-social-wishlist .items-social-wishlist a i:after {
            background: #CCCCCC;
            opacity: 0;
            content: "";
            -webkit-transform: scale(0.2);
            transform: scale(0.2);
            transition: all 0.2s ease-in-out;
            pointer-events: none;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            border-radius: 100%;
            background: #CCCCCC; }
          #block-order-detail .footer-social-wishlist .items-social-wishlist a i:hover {
            color: #fff; }
            #block-order-detail .footer-social-wishlist .items-social-wishlist a i:hover:after {
              -webkit-transform: scale(1);
                      transform: scale(1);
              opacity: 1; }

@media only screen and (max-width: 767px) {
  #block-order-detail {
    margin: 0px !important; }
    #block-order-detail .title-block-detail {
      margin: 30px auto;
      width: 230px; }
    #block-order-detail .footer-social-wishlist {
      margin-top: 0px;
      width: 272px;
      margin: auto; }
      #block-order-detail .footer-social-wishlist .items-social-wishlist {
        margin-top: 15px; }
        #block-order-detail .footer-social-wishlist .items-social-wishlist a {
          margin-top: 23px;
          margin-bottom: 22px; }
          #block-order-detail .footer-social-wishlist .items-social-wishlist a:nth-child(1) {
            margin-left: 14px; }
          #block-order-detail .footer-social-wishlist .items-social-wishlist a:nth-child(5) {
            margin-right: 12px; }
    #block-order-detail .wlp_bought li {
      margin: 0px auto 50px !important;
      width: 272px; } }

@media only screen and (max-width: 501px) {
  #block-order-detail .footer-social-wishlist {
    display: block; }
    #block-order-detail .footer-social-wishlist .title-social-wishlist {
      width: 100%;
      font-size: 16px;
      padding: 10px 14px; } }

/* Inicia Página detalle del producto */
#wrapper .uppercase {
  text-transform: uppercase; }

#wrapper .breadcrumb {
  padding-top: 50px;
  margin-bottom: 30px;
  /*margin-left: 167px;
  max-width: 946px;
  min-width: 272px; */
}
  #wrapper .breadcrumb ol li {
    font-family: Cormorant;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px; }
    #wrapper .breadcrumb ol li a {
      color: #252525; }
    #wrapper .breadcrumb ol li:after {
      content: "\B7";
      margin-left: 23px;
      margin-right: 0; }
    #wrapper .breadcrumb ol li:after:last-child {
        content: " " !important; }
    #wrapper .breadcrumb li:last-child:after{
      margin: 0;}

/*#product .container-fluid {
  padding: 0; }*/

#product #wrapper {
  /* productos relacionados */
  /* productos relacionados */ }
  #product #wrapper .uppercase {
    text-transform: uppercase; }
  #product #wrapper #content {
    padding: 0px; }
    #product #wrapper #content .card-block {
      padding: 0px; }
      #product #wrapper #content .card-block .col-sm-12, #product #wrapper #content .card-block .col-xs-12 {
        padding: 0px; }
  /*#product #wrapper .row {
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
  }*/
    #product #wrapper .row .image-product-detail {
      width: auto;
      /*margin-left: 167px;*/
      padding: 0px;
      /*margin-right: 30px;*/
      max-width: 458px; 
    }
      #product #wrapper .row .image-product-detail .page-content {
        margin: 0px; }
        #product #wrapper .row .image-product-detail .page-content .product-cover {
         /* height: 573px;
          width: 458px;*/
          margin-bottom: 30px; }
          #product #wrapper .row .image-product-detail .page-content .product-cover .layer {
            /* height: 40px;
            width: auto;*/
            height: 50px;
            width: 50px;
            background: #252525;
            color: #fff;
            font-family: Cormorant;
            font-size: 16px;
            font-weight: bold;
            letter-spacing: 3px;
            line-height: 20px;
            top: auto;
            bottom: 43px;
            left: 30px;
            opacity: 1;
            transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;}
            #product #wrapper .row .image-product-detail .page-content .product-cover .layer span {
              text-transform: uppercase;
              padding-left: 29px;
              padding-right: 29px; 
            }
              #product #wrapper .row .image-product-detail .page-content .product-cover .layer span.icon-search {
                padding-left: 16px;
                padding-right: 16px; }
            #product #wrapper .row .image-product-detail .page-content .product-cover .layer:hover {
              background: #9E9E9E; }
          #product #wrapper .row .image-product-detail .page-content .product-cover img {
            box-shadow: none; }
        /*#product #wrapper .row .image-product-detail .page-content .images-container .mask.js-qv-mask.scroll {
          width: auto; }*/
        #product #wrapper .row .image-product-detail .page-content .images-container .mask ul.product-images {
          margin-bottom: 0px; }
          #product #wrapper .row .image-product-detail .page-content .images-container .mask ul.product-images li.thumb-container img {
            opacity: 0.3; }
            #product #wrapper .row .image-product-detail .page-content .images-container .mask ul.product-images li.thumb-container img.selected, #product #wrapper .row .image-product-detail .page-content .images-container .mask ul.product-images li.thumb-container img:hover {
              border: none;
              opacity: 1; }
        #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows.scroll i {
          bottom: 0px;
          display: none; }
    #product #wrapper .row .conten-detail-product {
      width: 100%;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; 
      padding: 15px;

    }
      #product #wrapper .row .conten-detail-product .detail-product {
        font-family: Montserrat;
        width: 100%;
        /*margin-right: 167px;*/
        float: none; }
        #product #wrapper .row .conten-detail-product .detail-product .h1 {
          color: #252525;
          font-size: 18px;
          line-height: 22px;
          font-weight: normal;
          margin: 0px; }
        #product #wrapper .row .conten-detail-product .detail-product .product-prices {
          margin-top: 20px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 0px; 
          flex-wrap: wrap;
        }
          #product #wrapper .row .conten-detail-product .detail-product .product-prices .product-price {
            margin-bottom: 0px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-prices .product-price .current-price {
              color: #252525;
              font-size: 24px;
              font-weight: 600;
              line-height: 29px;
              margin-bottom: 0px; }
          #product #wrapper .row .conten-detail-product .detail-product .product-prices .has-discount .current-price {
            color: #D0021B;
          }
          #product #wrapper .row .conten-detail-product .detail-product .product-prices .product-discount {
            color: #252525;
            text-decoration: line-through;
            margin-bottom: 0px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-prices .product-discount .regular-price {
              color: #252525;/*#D0021B;*/
              font-size: 24px;
              font-weight: 300;
              line-height: 29px;
              text-align: center;
              text-decoration: none; }
        #product #wrapper .row .conten-detail-product .detail-product .product-information {
          position: relative; }
          #product #wrapper .row .conten-detail-product .detail-product .product-information .product-refence {
            color: #252525;
            font-size: 14px;
            font-weight: 300;
            line-height: 18px;
            margin-top: 32px;
            padding-top: 19px;
            margin-bottom: 20px;
            padding-bottom: 21px;
            border-top: 1px solid #EDEDED;
            border-bottom: 1px solid #EDEDED; 
            max-width: 412px;}
          #product #wrapper .row .conten-detail-product .detail-product .product-information .product-description-short {
            padding-bottom: 20px;
            border-bottom: 1px solid #EDEDED;
            margin-bottom: 19px; 
            max-width: 412px;}
            #product #wrapper .row .conten-detail-product .detail-product .product-information .product-description-short p {
              color: #4A4A4A;
              font-size: 18px;
              line-height: 22px; }
          #product #wrapper .row .conten-detail-product .detail-product .product-information .product-customization {
            margin: 0;
            position: absolute; }
        #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item {
          color: #252525;
          position: relative; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .control-label {
            font-size: 14px;
            font-weight: 300;
            line-height: 18px;
            text-transform: uppercase;
            margin-bottom: 15px; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .color {
            border-radius: 100%;
            height: 24px;
            width: 24px;
            margin: auto; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label {
            margin-bottom: 0px;
            text-align: center; }
            #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant {
              height: 30px;
              width: 30px;
              border-radius: 100%;
              text-align: center; }
              #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant.checked {
                border: 3px double #252525; }
            #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio {
              min-width: 40px;
              color: #252525; }
              #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.checked, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.checked {
                color: #fff; }
                #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.checked span, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.checked span {
                  background: #252525; }
              #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.disabled, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.disabled {
                color: #C4C4C4; }
                #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.disabled span, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.disabled span {
                  border: 1px solid #C4C4C4; }
              #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select span, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio span {
                padding-top: 9.5px;
                padding-bottom: 9.5px;
                width: 100%;
                box-shadow: none;
                border: 1px solid #252525; }
              #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line {
                border-bottom: 1px solid #c4c4c4;
                position: absolute;
                top: 0;
                right: 0; }
                #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line.talla, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line.talla {
                  -webkit-transform: translateY(92%) translateX(6%) rotate(-46deg);
                  width: 138%;
                  height: 29%; }
                #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line.dimension, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line.dimension {
                  -webkit-transform: translateY(78%) translateX(3%) rotate(-25deg);
                  width: 110%;
                  height: 29%; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .input-color:checked + span, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .input-color:hover + span {
            border: none; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li {
            margin: 0px 12.5px 10px 12.5px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li:first-child {
              margin-left: 0px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li:last-child {
              margin-right: 25.42px; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .guias {
            border: 1px solid black;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 99%;
            padding-top: 11px;
            padding-bottom: 11px;
            text-align: center;
            text-transform: uppercase;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            background-color: #EDEDED;
            color: #252525;
            font-size: 13px;
            line-height: 16px;
            width: 198px;
            cursor: pointer;
            transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;}
            #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .guias:hover {
              background: #9E9E9E;
              color: #fff; }
          #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .ladys {
            position: absolute;
            top: -8px;
            left: 110px;
            right: 6px;
            -ms-flex-item-align: auto;
                -ms-grid-row-align: auto;
                align-self: auto;
            width: 300px;*/
            box-shadow: none; }
        #product #wrapper .row .conten-detail-product .detail-product .product-customization label {
          text-transform: uppercase; }
        #product #wrapper .row .conten-detail-product .detail-product .product-customization .btn {
          background-color: #252525;
          color: #fff;
          font-family: Cormorant;
          font-size: 20px;
          font-weight: bold;
          letter-spacing: 3px;
          line-height: 24px;
          text-align: center;
          text-transform: uppercase;
          padding-top: 10px;
          padding-bottom: 10px;
          padding-right: 50px;
          padding-left: 50px;
          margin-top: 28px;
          height: 50px;
          box-shadow: none; }
          #product #wrapper .row .conten-detail-product .detail-product .product-customization .btn:hover {
            background: #9E9E9E; }
        #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart {
          color: #252525;
          font-family: Montserrat; }
          #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .control-label {
            font-size: 14px;
            font-weight: 300;
            line-height: 18px;
            text-transform: uppercase; }
          #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty {
            margin: 0px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin {
              box-shadow: none; }
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin #quantity_wanted {
                height: 40px;
                width: 165px; }
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical {
                float: none;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex; }
                #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin {
                  margin: 0px;
                  padding: 0px;
                  width: 40px;
                  height: 40px;
                  background: #EDEDED;
                  color: #000000; }
                  #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin:nth-child(1) {
                    margin: auto 25px; }
                  #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin:hover {
                    background: #252525;
                    color: #fff; }
                  #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i {
                    position: relative;
                    font-size: 17px;
                    top: 0;
                    left: auto; }
                    #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down {
                      font-family: "liz-minelli" !important;
                      font-style: normal !important;
                      font-weight: normal !important;
                      font-variant: normal !important;
                      text-transform: none !important;
                      speak: none;
                      line-height: 1;
                      -webkit-font-smoothing: antialiased; }
                      #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up.touchspin-up:after, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down.touchspin-up:after {
                        content: "q"; }
                      #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up.touchspin-down:after, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down.touchspin-down:after {
                        content: "p"; }
          #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart {
              background-color: #252525;
              color: #fff;
              font-family: Cormorant;
              font-size: 20px;
              font-weight: bold;
              letter-spacing: 3px;
              line-height: 24px;
              text-align: center;
              text-transform: uppercase;
              padding-top: 10px;
              padding-bottom: 10px;
              padding-right: 50px;
              padding-left: 50px;
              margin-top: 28px;
              height: 50px;
              box-shadow: none;
              transition: all 0.3s;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;}
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart:hover {
                background: #9E9E9E; }
            #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product {
              margin: auto 20px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product {
              background: #fff;
              margin-top: 28px;
              position: relative;
              width: 50px;
              height: 50px; }
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product a, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product a {
                color: #4A4A4A;
                position: absolute;
                width: 100%;
                height: 100%;
                line-height: 55px;
                display: flow-root;
                border: 1px solid #4A4A4A;
                text-align: center;
                font-size: 22px;
                text-decoration: none;
                transition: all 0.3s;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;}
                #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product a:hover, #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product a:hover {
                  background: #4A4A4A;
                  color: #fff; }
          #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart #product-availability {
            margin-top: 30px;
            text-transform: uppercase; }
            #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i {
              margin-right: 30px; }
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i.icon-erase {
                color: #D52037; }
              #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i.icon-check {
                color: #7ED321; }
        #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing {
          color: #252525;
          font-family: Montserrat;
          font-size: 14px;
          font-weight: 300;
          line-height: 18px;
          margin-top: 50px; }
          #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing span {
            text-transform: uppercase; }
          #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li {
            box-shadow: none;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            position: relative;
            margin: auto 12px;
            background-color: transparent; }
            #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li:first-child {
              margin-left: 25px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li:last-child {
              margin-right: 0px; }
            #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a {
              text-indent: unset;
              overflow: visible;
              width: 19px;
              height: 19px;
              background: transparent;
              color: #252525;
              margin: auto;
              text-align: center; }
              #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:before {
                z-index: 2;
                position: relative; }
              #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:after {
                background: #CCCCCC;
                opacity: 0;
                content: "";
                -webkit-transform: scale(0.2);
                transform: scale(0.2);
                transition: all 0.2s ease-in-out;
                pointer-events: none;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                border-radius: 100%;
                background: #CCCCCC; }
              #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:hover {
                color: #fff; }
                #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:hover:after {
                  -webkit-transform: scale(1);
                          transform: scale(1);
                  opacity: 1; }
  #product #wrapper .tabs {
    background: #F7F7F7;
    font-family: Cormorant;
    padding: 0px;
    box-shadow: none;
    margin-top: 50px; 
    width: calc(100% + 30px);
    position: relative;
    left: -15px;
  }
    #product #wrapper .tabs #idTabRevws #revws-portal-product-reviews .btn {
      background-color: #252525;
      color: #fff;
      font-family: Cormorant;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 3px;
      line-height: 24px;
      text-align: center;
      text-transform: uppercase;
      box-shadow: none; }
      #product #wrapper .tabs #idTabRevws #revws-portal-product-reviews .btn:hover {
        background: #9E9E9E; }
    #product #wrapper .tabs #idTabRevws .revws-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      #product #wrapper .tabs #idTabRevws .revws-actions .revws-action {
        margin-bottom: 15px; }
        #product #wrapper .tabs #idTabRevws .revws-actions .revws-action:first-child {
          padding-right: 0px;
          margin-right: 0px; }
    #product #wrapper .tabs .content-tabs {
     /* margin: auto 167px;*/
      padding-top: 50px;
      padding-bottom: 40px; }
    #product #wrapper .tabs .nav-tabs .nav-item {
      height: 50px; }
      #product #wrapper .tabs .nav-tabs .nav-item .nav-link {
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        color: #9B9B9B;
        text-transform: uppercase;
        background: #EDEDED; 
        height: 100%;
        display: flex;
        align-items: center;
      }
        #product #wrapper .tabs .nav-tabs .nav-item .nav-link:hover {
          border-bottom: 3px solid #000000; }
        #product #wrapper .tabs .nav-tabs .nav-item .nav-link.active {
          color: #000000;
          font-weight: bold;
          border-bottom: 1px solid #000000;
          background-color: #fff; }
      #product #wrapper .tabs .nav-tabs .nav-item:nth-child(2) {
        margin: auto 30px; }
    #product #wrapper .tabs .link-blog {
      color: #000000;
      font-size: 18px;
      font-weight: 500;
      line-height: 30px;
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #9E9E9E; 
      margin-top: 20px;
    }
      #product #wrapper .tabs .link-blog:hover {
        background: #CCCCCC;
        color: #fff; }
    #product #wrapper .tabs .product-accessories .h5.lizminelli-title {
      text-transform: uppercase;
      color: #252525;
      font-size: 24px;
      font-weight: 500;
      line-height: 29px;
      text-align: center; }
  #product #wrapper .kb-related-pro-container {
    font-family: Montserrat; }
    #product #wrapper .kb-related-pro-container .page-product-heading {
      text-transform: uppercase;
      color: #252525;
      font-size: 24px;
      font-weight: 500;
      line-height: 29px;
      text-align: center;
      margin-bottom: 50px;
      margin-top: 100px; 
    }
    @media (max-width: 767px){
      #product #wrapper .kb-related-pro-container .page-product-heading {
        margin-top: 50px;
      }
    }
    /*#product #wrapper .kb-related-pro-container #products .products {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }*/
     /* #product #wrapper .kb-related-pro-container #products .products .product-miniature {
        margin: 0; 
      }*/
        #product #wrapper .kb-related-pro-container #products .products .product-miniature img {
          margin-left: 0; }
        /*#product #wrapper .kb-related-pro-container #products .products .product-miniature:nth-child(2) {
          margin: auto 34px; }*/
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli {
        margin-bottom: 0;
        box-shadow: none !important; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .product-thumbnail img {
          margin-left: 0px !important;
          width: 100%; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .product-description {
          width: 100% !important;
          height: 80px !important;
          color: #252525;
          font-family: Montserrat; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .product-description .product-title {
            margin-top: 10px !important;
            margin-bottom: 10px !important;
            font-weight: 300 !important;
            line-height: 16px !important; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .product-description .product-price-and-shipping {
            font-size: 14px !important;
            font-weight: bold !important;
            line-height: 18px !important; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .product-description .product-description-short {
            display: none; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .revws-product-list a {
          color: #252525; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container:hover .second-image {
        opacity: 1;
        visibility: visible; }
      @media only screen and (min-width: 768px) {
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container:hover .addcart-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container:hover .wishlist-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container:hover .compare-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container:hover .quick-view {
          transform: translate(-54px, 0px);
          -webkit-transform: translate(-54px, 0px);
          /** Safari & Chrome **/
          -o-transform: translate(-54px, 0px);
          /** Opera **/
          -moz-transform: translate(-54px, 0px);
          /** Firefox **/
          opacity: 1;
          visibility: visible; } }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .cover-image, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .second-image {
        position: absolute;
        width: 100%; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .second-image {
        transition: all 2s;
        opacity: 0;
        z-index: 0; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn-list {
        display: none; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn {
        right: 4px;
        font-size: 0;
        overflow: hidden;
        width: 100%;
        height: 70%;
        cursor: pointer; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .quick-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .addcart-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .wishlist-view, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .compare-view {
          width: 35px;
          height: 36px;
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          border: 0;
          line-height: 40px;
          text-align: center;
          padding: 0;
          background-color: #fff;
          margin: 14px 0px;
          position: relative;
          color: #000000;
          border-radius: 100%;
          font-size: 13px;
          z-index: 0;
          right: -100%;
          opacity: 1;
          visibility: visible;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .quick-view:hover, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .quick-view.checked, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .addcart-view:hover, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .addcart-view.checked, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .wishlist-view:hover, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .wishlist-view.checked, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .compare-view:hover, #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .compare-view.checked {
            border: 0;
            background-color: #4A4A4A !important;
            color: #fff !important; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .addcart-view {
          transition: all 0.3s;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          margin-top: 54px; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .wishlist-view {
          transition: all 0.5s;
          -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -o-transition: all 0.5s;
          margin-top: 17.55px;
          margin-bottom: 16.63px; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .compare-view {
          transition: all 0.7s;
          -webkit-transition: all 0.7s;
          -moz-transition: all 0.7s;
          -o-transition: all 0.7s;
          margin-bottom: 16.64px; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .quick-view {
          transition: all 0.9s;
          -webkit-transition: all 0.9s;
          -moz-transition: all 0.9s;
          -o-transition: all 0.9s; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .btn .view-bt-content span {
          opacity: 0;
          visibility: hidden;
          position: absolute;
          top: 7px;
          width: auto;
          transition: all 1s;
          background-color: #000000;
          right: 75px;
          padding: 2px 8px;
          line-height: 20px;
          text-align: center;
          border-radius: 2px; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .btn .view-bt-content span:before {
            content: "";
            position: absolute;
            top: 5px;
            left: 100%;
            border: 5px solid transparent;
            border-left: 5px solid #000000; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .btn:hover .view-bt-content {
          opacity: 1;
          visibility: visible; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .btn:hover span {
          z-index: 2; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .btn:hover span span {
            opacity: 1;
            visibility: visible;
            color: #fff;
            transform: translate(30px, 0px);
            -webkit-transform: translate(30px, 0px);
            /** Safari & Chrome **/
            -o-transform: translate(30px, 0px);
            /** Opera **/
            -moz-transform: translate(30px, 0px);
            /** Firefox **/ }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .pro3-btn .input-group.bootstrap-touchspin {
          display: none; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .product-flags {
        margin-top: 17px;
        position: absolute;
        top: 0; }
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .product-flags .product-flag-lizminelli {
          height: 20px;
          width: 80px;
          color: #9E9E9E;
          font-family: Montserrat;
          font-size: 10px;
          font-weight: 300;
          line-height: 18px;
          margin: 0px auto 10px 15px;
          text-transform: uppercase; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .lizminelli-discount-percentage {
        display: block;
        position: absolute;
        top: -170px;
        text-transform: uppercase;
        font-size: 10px;
        margin: 5px auto 0 15px;
        color: #9E9E9E;
        font-family: Montserrat;
        height: 20px;
        width: 80px;
        font-weight: 300;
        line-height: 18px;
        text-align: left;
        padding-left: 15px; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .lizminelli-product a {
        color: #252525;
        font-family: Montserrat;
        font-size: 13px;
        font-weight: 300;
        line-height: 16px;
        text-align: center; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .price {
        color: #252525;
        font-family: Montserrat;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        text-align: center; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container .lizminelli-discount {
        color: #D52037;
        font-weight: 500; }
      #product #wrapper .kb-related-pro-container #products .products .thumbnail-container pre {
        z-index: 999;
        position: absolute;
        background: white; }
      #product #wrapper .kb-related-pro-container #products .products .product-miniature .line-separator {
        box-sizing: border-box;
        height: 2px;
        width: 272px;
        border: 1px solid #EDEDED;
        display: none;
        margin-top: 32px;
        margin-bottom: 29px; }
      #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product {
        display: none;
        margin-top: 30px;
        text-transform: uppercase;
        position: absolute;
        bottom: 0; }
        #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .wishlist-view, #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .compare-view {
          width: 40px;
          height: 40px;
          border: 1px solid #CCCCCC;
          line-height: 40px;
          text-align: center;
          padding: 0;
          background-color: #fff;
          color: #000; }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .wishlist-view:hover, #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .wishlist-view.checked, #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .compare-view:hover, #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .compare-view.checked {
            border: 0;
            background-color: #4A4A4A !important;
            color: #fff !important; }
        #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .buy-product-view {
          height: 40px;
          width: 160px;
          background-color: #252525; }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product .buy-product-view span {
            height: 30px;
            width: 130px;
            color: #fff;
            font-family: Cormorant;
            font-size: 16px;
            font-weight: bold;
            letter-spacing: 2.4px;
            line-height: 20px;
            text-align: center; }
      @media only screen and (max-width: 767px) {
        #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli {
          margin-bottom: 0px;
          height: 460px !important;
          width: 272px !important; }
          #product #wrapper .kb-related-pro-container #products .products .thumbnail-container.lizminelli .pro3-btn {
            display: none; }
        #product #wrapper .kb-related-pro-container #products .products .product-miniature {
          width: 100%;
          /*margin: auto 7.5%; */
        }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature .wishlist-view {
            margin: auto 8px;
            transition: none; }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature .mobile-menu-product {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature .line-separator {
            display: block; }
          #product #wrapper .kb-related-pro-container #products .products .product-miniature:nth-child(2) {
            margin: auto; }
        #product #wrapper .kb-related-pro-container #products .products #products .thumbnail-container .product-description, #product #wrapper .kb-related-pro-container #products .products .featured-products .thumbnail-container .product-description, #product #wrapper .kb-related-pro-container #products .products .product-accessories .thumbnail-container .product-description {
          box-shadow: none;
          bottom: 50px !important; } }
    #product #wrapper .kb-related-pro-container #products .arrows-related {
      margin: 40px 15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 30px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      #product #wrapper .kb-related-pro-container #products .arrows-related .move-left {
        -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg); }
    #product #wrapper .kb-related-pro-container #products .related-view-more {
      text-align: center;
      margin-top: 50px;
      margin-bottom: 100px; }
      #product #wrapper .kb-related-pro-container #products .related-view-more .view-more {
        font-family: Cormorant;
        text-transform: uppercase;
        background-color: #252525;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 3px;
        line-height: 24px;
        text-align: center;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;}
        #product #wrapper .kb-related-pro-container #products .related-view-more .view-more:hover {
          background: #9E9E9E; }

@media only screen and (max-width: 768px) {
  #wrapper {
    /* productos relacionados */
    /* productos relacionados */ }
    #wrapper .kb-related-pro-container #products .products {
      -webkit-box-pack: normal;
          -ms-flex-pack: normal;
              justify-content: normal;
      width: 100%;
      overflow: hidden; }
  /* carrucel medio en home */
 /* #bonslick .bonslick-slider .link-bonslick img {
    height: auto !important;
    width: 100% !important; 
  } */

}

@media only screen and (max-width: 780px) {
  /*#product #wrapper .row {
    margin: 0px; }*/
    #product #wrapper .row .image-product-detail, #product #wrapper .row .detail-product, #product #wrapper .row .content-tabs {
      margin-right: auto !important;
      margin-left: auto !important;
      float: none; }
    /*#product #wrapper .row .image-product-detail .page-content .images-container {
      width: 272px; }*/
      #product #wrapper .row .image-product-detail .page-content .images-container .product-cover {
        width: auto;
        height: auto;
        margin-left: auto;
        margin-right: auto; }
     /* #product #wrapper .row .image-product-detail .page-content .images-container .mask.js-qv-mask.scroll {
        width: 50%; }*/
    #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows .left {
      left: 20%; }
    #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows .right {
      right: 20%; }
    #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows.scroll {
      margin-bottom: 60px; }
      #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows.scroll i {
        bottom: 0;
        display: block; }
  #product #wrapper .detail-product .product-variants .product-variants-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #product #wrapper .detail-product .product-variants .product-variants-item .guias {
      width: 100% !important; }
    #product #wrapper .detail-product .product-variants .product-variants-item ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #product #wrapper .detail-product .product-variants .product-variants-item ul li {
        margin: 0 auto !important; }
    #product #wrapper .detail-product .product-variants .product-variants-item .ladys {
      position: initial !important; }
  #product #wrapper .detail-product .product-add-to-cart .qty {
    width: 100%; }
  #product #wrapper .detail-product .product-add-to-cart .bootstrap-touchspin {
    width: 100%; }
    #product #wrapper .detail-product .product-add-to-cart .bootstrap-touchspin #quantity_wanted {
      width: 50% !important; }
    #product #wrapper .detail-product .product-add-to-cart .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin, #product #wrapper .detail-product .product-add-to-cart .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin:first-child {
      margin: auto !important; }
  #product #wrapper .detail-product .product-add-to-cart .add .wishlist-product, #product #wrapper .detail-product .product-add-to-cart .add .compare-product {
    margin: 28px auto 0px !important;
    width: 40px !important;
    height: 40px !important; }
  #product #wrapper .detail-product .product-add-to-cart .add .wishlist-product a, #product #wrapper .detail-product .product-add-to-cart .add .compare-product a {
    line-height: 50px !important; }
  #product #wrapper .detail-product .product-add-to-cart .add .add-to-cart {
    width: 50%;
    padding: initial !important;
    height: 40px !important; }
  #product #wrapper .detail-product .product-customization .btn {
    padding: initial !important; }
  /*#product #wrapper .tabs .content-tabs {
    margin: auto 24px; } */
  #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item .ladys {
    width: auto;
  }
  }

#product #wrapper .row .image-product-detail .page-content .scroll-box-arrows.scroll{ display: none;/*nuevo */ }

@media only screen and (max-width: 767px) {
  #product #wrapper .row .image-product-detail .page-content .scroll-box-arrows.scroll{ display: block;/*nuevo */ }
  #product #wrapper .row {
    /*margin: 0px;*/
    -ms-flex-flow: wrap;
        flex-flow: wrap; }
    /*#product #wrapper .row .conten-detail-product .detail-product {
      width: 272px !important; }*/
  #product #wrapper .tabs-movil {
    /*width: 272px !important;*/
    width: calc(100% - 60px);
    margin: auto;
    padding-top: 50px;
    padding-bottom: 50px; }
    #product #wrapper .tabs-movil .title-detail {
      text-transform: uppercase;
      font-family: Cormorant;
      font-size: 14px;
      font-weight: bold;
      line-height: 50px;
      text-align: center;
      margin: 30px auto auto;
      color: #9B9B9B;
      background-color: #EDEDED; }
      #product #wrapper .tabs-movil .title-detail.active {
        background-color: #fff;
        color: #000000;
        border-bottom: 2px solid #000000;
        box-sizing: border-box;
        margin-bottom: 20px; }
    #product #wrapper .tabs-movil .content-tab {
      display: none; }
      #product #wrapper .tabs-movil .content-tab.active {
        display: block; }
        #product #wrapper .tabs-movil .content-tab.active .fade {
          opacity: 1; }
        #product #wrapper .tabs-movil .content-tab.active #idTabRevws .btn {
          white-space: normal; } }

@media only screen and (max-width: 400px) {
  #module-tea_productcomparison-default #content .products_block.table-responsive {
    margin: 0 auto !important; }
  #module-tea_productcomparison-default #content .products_block #product_comparison .row-comparison {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column; }
    #module-tea_productcomparison-default #content .products_block #product_comparison .row-comparison .colum-comparison {
      margin-top: 15px !important; }
      #module-tea_productcomparison-default #content .products_block #product_comparison .row-comparison .colum-comparison.comparison_infos {
        width: auto !important; } }

@media only screen and (max-width: 991px) {
  #product #wrapper {
    /* productos relacionados */
    /* productos relacionados */ }
    #product #wrapper .row {
      /*margin: 0px;*/
      -ms-flex-flow: wrap;
          flex-flow: wrap; }
      #product #wrapper .row .conten-detail-product {
        background: #F7F7F7;
        margin-top: 30px; }
        #product #wrapper .row .conten-detail-product .detail-product, #product #wrapper .row .conten-detail-product .image-product-detail {
          margin: 30px auto auto; }
          #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul, #product #wrapper .row .conten-detail-product .image-product-detail .product-additional-info .social-sharing ul {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; 
            
          }
            #product #wrapper .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li, #product #wrapper .row .conten-detail-product .image-product-detail .product-additional-info .social-sharing ul li {
              margin: auto !important; }
        #product #wrapper .row .conten-detail-product .detail-product, #product #wrapper .row .conten-detail-product .tabs-movil {
          max-width: 458px; }
    /*  #product #wrapper .row .detail-product .product-variants .product-variants-item .guias {
        width: auto !important; }*/
    /*#product #wrapper .kb-related-pro-container #products .products .product-miniature:nth-child(2) {
      margin: auto 15px; 
    } */
    #product #wrapper .row .image-product-detail{
      margin: 0 auto;}}

@media only screen and (max-width: 1118px) {
  #wrapper .row .image-product-detail {
    margin: auto; } }

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
  border: 3px solid #252525; }

.modal#product-modal {
  z-index: 9999;
  background-color: rgba(37,37,37,0.8); }
  .modal#product-modal .modal-content .modal-body .product-images img:hover {
    border: 3px solid #252525; }

.modal.quickview.modal-dialog {
  min-width: 946px; }

.modal.quickview.in .modal-content {
  background: #fff; }

.modal.quickview.in .modal-header {
  height: 50px;
  padding: 0; }
  .modal.quickview.in .modal-header .close {
    margin: 30px 30px 0 0; }

.modal.quickview.in .modal-body .row {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .modal.quickview.in .modal-body .row .image-product-detail {
    width: auto;
    padding: 0;
    margin-left: 68px; }
    .modal.quickview.in .modal-body .row .image-product-detail .images-container {
      display: block;
      width: 293px; }
      .modal.quickview.in .modal-body .row .image-product-detail .images-container .product-cover {
        margin: 0; }
        .modal.quickview.in .modal-body .row .image-product-detail .images-container .product-cover .layer {
          display: block;
          height: 40px;
          width: auto;
          background: #252525;
          color: #fff;
          font-family: Cormorant;
          font-size: 16px;
          font-weight: bold;
          letter-spacing: 3px;
          line-height: 40px;
          top: auto;
          bottom: 43px;
          left: 30px;
          opacity: 1; }
          .modal.quickview.in .modal-body .row .image-product-detail .images-container .product-cover .layer span {
            text-transform: uppercase;
            padding-left: 29px;
            padding-right: 29px; }
            .modal.quickview.in .modal-body .row .image-product-detail .images-container .product-cover .layer span.icon-search {
              padding-left: 16px;
              padding-right: 16px; }
          .modal.quickview.in .modal-body .row .image-product-detail .images-container .product-cover .layer:hover {
            background: #9E9E9E; }
      .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask {
        width: 100%;
        margin: 50px 0 0 0; }
        .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask.js-qv-mask.scroll {
          width: auto; }
        .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask ul.product-images {
          margin-bottom: 0px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask ul.product-images li.thumb-container {
            margin: auto 5px; }
            .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask ul.product-images li.thumb-container img {
              margin-right: 25px;
              margin-bottom: 0px;
              opacity: 0.3; }
              .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask ul.product-images li.thumb-container img.selected, .modal.quickview.in .modal-body .row .image-product-detail .images-container .mask ul.product-images li.thumb-container img:hover {
                border: none;
                opacity: 1; }
  .modal.quickview.in .modal-body .row .conten-detail-product {
    margin-left: 28px;
    padding: 0;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .modal.quickview.in .modal-body .row .conten-detail-product .detail-product {
      font-family: Montserrat;
      width: auto;
      float: none; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .h1 {
        color: #252525;
        font-size: 18px;
        line-height: 22px;
        font-weight: normal;
        margin: 0px; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices {
        margin-top: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0px; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices .product-price {
          margin-bottom: 0px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices .product-price .current-price {
            color: #252525;
            font-size: 18px;
            font-weight: 600;
            line-height: 29px;
            margin-bottom: 0px; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices .has-discount .current-price {
          color: #D0021B;
        }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices .product-discount {
          color: #252525;
          text-decoration: line-through;
          margin-bottom: 0px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-prices .product-discount .regular-price {
            color: #252525;/*#D0021B;*/
            font-size: 18px;
            font-weight: 300;
            line-height: 29px;
            text-align: center;
            text-decoration: none; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-information .product-refence {
        color: #252525;
        font-size: 14px;
        font-weight: 300;
        line-height: 18px;
        margin-top: 32px;
        padding-top: 19px;
        margin-bottom: 20px;
        padding-bottom: 21px;
        border-top: 1px solid #EDEDED;
        border-bottom: 1px solid #EDEDED; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-information .product-description-short {
        padding-bottom: 20px;
        border-bottom: 1px solid #EDEDED;
        margin-bottom: 19px;
        font-size: 14px;
        color: #4A4A4A; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-information .product-description-short p {
          color: #4A4A4A;
          font-size: 18px;
          line-height: 22px; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item {
        color: #252525;
        position: relative; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .control-label {
          font-size: 14px;
          font-weight: 300;
          line-height: 18px;
          text-transform: uppercase;
          margin-bottom: 15px; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .color {
          border-radius: 100%;
          height: 24px;
          width: 24px;
          margin: auto; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label {
          margin-bottom: 0px;
          text-align: center; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant {
            height: 30px;
            width: 30px;
            border-radius: 100%;
            text-align: center; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant.checked {
              border: 3px double #252525; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio {
            min-width: 40px;
            color: #252525; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.checked, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.checked {
              color: #fff; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.checked span, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.checked span {
                background: #252525; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.disabled, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.disabled {
              color: #C4C4C4; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select.disabled span, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio.disabled span {
                border: 1px solid #C4C4C4; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select span, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio span {
              padding-top: 9.5px;
              padding-bottom: 9.5px;
              width: 100%;
              box-shadow: none;
              border: 1px solid #252525; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line {
              border-bottom: 1px solid #c4c4c4;
              position: absolute;
              top: 0;
              right: 0; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line.talla, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line.talla {
                -webkit-transform: translateY(92%) translateX(6%) rotate(-46deg);
                width: 138%;
                height: 29%; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-select .line.dimension, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio .line.dimension {
                -webkit-transform: translateY(78%) translateX(3%) rotate(-25deg);
                width: 110%;
                height: 29%; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .input-color:checked + span, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .input-color:hover + span {
          border: none; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li {
          margin: 0px 12.5px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li:first-child {
            margin-left: 0px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item ul li:last-child {
            margin-right: 25.42px; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .guias {
          border: 1px solid black;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: 99%;
          padding-top: 11px;
          padding-bottom: 11px;
          text-align: center;
          text-transform: uppercase;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          background-color: #EDEDED;
          color: #252525;
          font-size: 13px;
          line-height: 16px;
          width: 198px;
          cursor: pointer;
          transition: all 0.3s;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;}
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .guias:hover {
            background: #9E9E9E;
            color: #fff; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-variants .product-variants-item .ladys {
          position: absolute;
          top: -8px;
          left: 110px;
          right: 6px;
          -ms-flex-item-align: auto;
              -ms-grid-row-align: auto;
              align-self: auto;
          width: 300px;
          box-shadow: none; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-customization .btn {
        background-color: #252525;
        color: #fff;
        font-family: Cormorant;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 3px;
        line-height: 24px;
        text-align: center;
        text-transform: uppercase;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 50px;
        padding-left: 50px;
        margin-top: 28px;
        height: 50px;
        box-shadow: none; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-customization .btn:hover {
          background: #9E9E9E; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart {
        color: #252525;
        font-family: Montserrat; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .control-label {
          font-size: 14px;
          font-weight: 300;
          line-height: 18px;
          text-transform: uppercase; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty {
          margin: 0px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin {
            box-shadow: none; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin #quantity_wanted {
              height: 40px;
              width: 165px; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical {
              float: none;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin {
                margin: 0px;
                padding: 0px;
                width: 40px;
                height: 40px;
                background: #EDEDED;
                color: #000000; }
                .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin:nth-child(1) {
                  margin: auto 25px; }
                .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin:hover {
                  background: #252525;
                  color: #fff; }
                .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i {
                  position: relative;
                  font-size: 17px;
                  top: 0;
                  left: auto; }
                  .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down {
                    font-family: "liz-minelli" !important;
                    font-style: normal !important;
                    font-weight: normal !important;
                    font-variant: normal !important;
                    text-transform: none !important;
                    speak: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased; }
                    .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up.touchspin-up:after, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down.touchspin-up:after {
                      content: "q"; }
                    .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-up.touchspin-down:after, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin i.material-icons.touchspin-down.touchspin-down:after {
                      content: "p"; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart {
            background-color: #252525;
            color: #fff;
            font-family: Cormorant;
            font-size: 20px;
            font-weight: bold;
            letter-spacing: 3px;
            line-height: 24px;
            text-align: center;
            text-transform: uppercase;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-right: 50px;
            padding-left: 50px;
            margin-top: 28px;
            height: 50px;
            box-shadow: none; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart:hover {
              background: #9E9E9E; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product {
            margin: auto 20px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product {
            background: #fff;
            margin-top: 28px;
            position: relative;
            width: 50px;
            height: 50px; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product a, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product a {
              color: #4A4A4A;
              position: absolute;
              width: 100%;
              height: 100%;
              line-height: 55px;
              display: flow-root;
              border: 1px solid #4A4A4A;
              text-align: center;
              font-size: 22px;
              text-decoration: none;
              transition: all 0.3s;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;}
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .wishlist-product a:hover, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .compare-product a:hover {
                background: #4A4A4A;
                color: #fff; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart #product-availability {
          margin-top: 30px;
          text-transform: uppercase; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i {
            margin-right: 30px; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i.icon-erase {
              color: #D52037; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart #product-availability i.icon-check {
              color: #7ED321; }
      .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing {
        color: #252525;
        font-family: Montserrat;
        font-size: 14px;
        font-weight: 300;
        line-height: 18px;
        margin-top: 50px; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing span {
          text-transform: uppercase; }
        .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li {
          box-shadow: none;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          position: relative;
          margin: auto 12px;
          background-color: transparent; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li:first-child {
            margin-left: 25px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li:last-child {
            margin-right: 0px; }
          .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a {
            text-indent: unset;
            overflow: visible;
            width: 19px;
            height: 19px;
            background: transparent;
            color: #252525;
            margin: auto;
            text-align: center; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:before {
              z-index: 2;
              position: relative; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:after {
              background: #CCCCCC;
              opacity: 0;
              content: "";
              -webkit-transform: scale(0.2);
              transform: scale(0.2);
              transition: all 0.2s ease-in-out;
              pointer-events: none;
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              border-radius: 100%;
              background: #CCCCCC; }
            .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:hover {
              color: #fff; }
              .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-additional-info .social-sharing ul li a:hover:after {
                -webkit-transform: scale(1);
                        transform: scale(1);
                opacity: 1; }

.modal.size-modal {
  z-index: 9999; }
  .modal.size-modal .modal-dialog {
    max-width: 100%;/*800px;*/ }
    .modal.size-modal .modal-dialog h3 {
      text-transform: uppercase;
      font-size: 26px;
      font-weight: bold;
      line-height: 30px;
      margin: 25px auto;
      font-family: Montserrat; }
    .modal.size-modal .modal-dialog p {
      font-size: 20px; }
    .modal.size-modal .modal-dialog .modal-body {
      margin: 18px 25px; }

#category .container-fluid {
  padding-right: 0;
  padding-left: 0; }

/*#category .container {
  padding: 0; }*/

#category .container.social-footer{
  padding-left: 12px;
  /*padding-right: 0;*/
  /*width: calc(85% - 74px) !important;*/
}

#category #left-column {
  padding-left: 0; }
  #category #left-column #search_filters_wrapper {
    margin: 0 0 0 5px; }
  #category #left-column #search_filters {
    padding: 0;
    box-shadow: none;
    background: transparent; }
    #category #left-column #search_filters .clear-all-wrapper {
      border-bottom: 2px solid #EDEDED;
      padding-bottom: 20.5px; }
      #category #left-column #search_filters .clear-all-wrapper .btn-tertiary {
        width: 100%;
        color: #252525;
        font-family: Montserrat;
        font-size: 13px;
        font-weight: 300;
        line-height: 16px;
        background: transparent;
        box-shadow: none;
        text-transform: uppercase;
        height: 40px;
        border: 1px solid black;
        margin: 0; }
    #category #left-column #search_filters .category_father {
      font-family: Montserrat;
      font-size: 14px;
      font-weight: bold;
      line-height: 18px; }
      #category #left-column #search_filters .category_father li.with-child, #category #left-column #search_filters .category_father li.without-child {
        padding-top: 19px;
        padding-bottom: 19px;
        border-bottom: 1px solid #EDEDED; }
        #category #left-column #search_filters .category_father li.with-child .icon-more, #category #left-column #search_filters .category_father li.with-child .icon-less, #category #left-column #search_filters .category_father li.without-child .icon-more, #category #left-column #search_filters .category_father li.without-child .icon-less {
          float: right; }
        #category #left-column #search_filters .category_father li.with-child span, #category #left-column #search_filters .category_father li.with-child a, #category #left-column #search_filters .category_father li.without-child span, #category #left-column #search_filters .category_father li.without-child a {
          text-transform: uppercase;
          color: #000000; }
          #category #left-column #search_filters .category_father li.with-child span:hover, #category #left-column #search_filters .category_father li.with-child a:hover, #category #left-column #search_filters .category_father li.without-child span:hover, #category #left-column #search_filters .category_father li.without-child a:hover {
            color: #4A4A4A; }
        #category #left-column #search_filters .category_father li.with-child.active .category_children, #category #left-column #search_filters .category_father li.without-child.active .category_children {
          display: block; }
      #category #left-column #search_filters .category_father li .category_children {
        margin-top: 15px;
        display: none; }
        #category #left-column #search_filters .category_father li .category_children li {
          margin-bottom: 15px; }
          #category #left-column #search_filters .category_father li .category_children li span, #category #left-column #search_filters .category_father li .category_children li a {
            text-transform: none;
            color: #4A4A4A;
            font-weight: normal; }
            #category #left-column #search_filters .category_father li .category_children li span:hover, #category #left-column #search_filters .category_father li .category_children li a:hover {
              color: #252525;
              cursor: pointer; }
          #category #left-column #search_filters .category_father li .category_children li.active a {
            color: #252525 !important;
            font-weight: bold !important; }
    #category #left-column #search_filters .facet {
      border-bottom: 1px solid #EDEDED; }
      #category #left-column #search_filters .facet:last-child {
        border-bottom: none; }
      #category #left-column #search_filters .facet .facet-title {
        text-transform: uppercase;
        color: #000000;
        font-family: Montserrat;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px; }
      #category #left-column #search_filters .facet .content-price {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-bottom: 21px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        #category #left-column #search_filters .facet .content-price input {
          width: 45%;
          margin: auto;
          border: 0.55px solid #252525;
          background: transparent;
          color: #000000;
          font-family: Montserrat;
          font-size: 14px;
          font-weight: 300;
          line-height: 18px;
          text-align: center; }
      #category #left-column #search_filters .facet #slider-range {
        height: 1.6px;
        margin-bottom: 20px; }
        #category #left-column #search_filters .facet #slider-range .ui-state-default {
          height: 10px;
          width: 4px;
          background: #252525 !important;
          margin: 0;
          border: none;
          border-radius: 0; }
      #category #left-column #search_filters .facet .collapse-color {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #category #left-column #search_filters .facet .collapse-color li {
          margin: auto 10px; }
          #category #left-column #search_filters .facet .collapse-color li .custom-checkbox span.color {
            border-radius: 100%;
            box-shadow: none; }
      #category #left-column #search_filters .facet .size {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #category #left-column #search_filters .facet .size li{
          margin: 7px 0;
          width: 33%; }
        #category #left-column #search_filters .facet .size li span{
          width: 40px; }
        #category #left-column #search_filters .facet .size li:nth-child(3n+1){
          text-align: left; }
        #category #left-column #search_filters .facet .size li:nth-child(3n+2){
          text-align: center; }
        #category #left-column #search_filters .facet .size li:nth-child(3n+3){
          text-align: right; }
          #category #left-column #search_filters .facet .size .input-container .radio-label {
            box-shadow: none;
            background-color: #fff;
            color: #252525;
            font-family: Montserrat;
            font-size: 14px;
            font-weight: bold;
            line-height: 35px;
            text-align: center;
            border: 0.55px solid #252525;
            width: 100%; }
            #category #left-column #search_filters .facet .size .input-container .radio-label.active {
              background-color: #252525;
              color: #fff; }
          #category #left-column #search_filters .facet .size .input-container .facet-label a {
            min-width: 40px; }
          #category #left-column #search_filters .facet .size .input-container .facet-label a span:hover,#category #left-column #search_filters .facet .size .input-container .facet-label.active a span{
            background-color: #252525 !important;
            color: #fff !important;
          }

#category .block-category {
  background-color: #F7F7F7;
  text-align: center;
  padding: 90px 0px; }
  #category .block-category.card {
    border: none; }
  #category .block-category .page-subheading {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px !important;
    text-transform: uppercase; }
  #category .block-category .breadcrumb {
    padding: 0 !important;
    width: auto;
    margin: 0 auto; }
    #category .block-category .breadcrumb ol {
      height: 30px;}
      #category .block-category .breadcrumb ol li:nth-child(1) {
        margin-left: 0;}
      #category .block-category .breadcrumb ol li {
        display: inline;
        font-family: Cormorant;
        font-size: 18px;
        font-weight: 500;
        /*line-height: 30px;*/
        margin-left: 23px;}
        #category .block-category .breadcrumb ol li a {
          color: #252525; }

#category #content_product_list {
  margin: 50px 80px;/*15px;*/ }
#category #content_product_list >.container .container{
  padding-right: 0;
  padding-left: 0;
}
  #category #content_product_list #js-product-list-top {
    margin: auto;
    background-color: #252525;
    color: #fff;
    font-family: Montserrat;
    line-height: 50px;
    position: relative; }
    #category #content_product_list #js-product-list-top .sort-by {
      text-transform: uppercase;
      font-size: 13px;
      font-weight: 300;
      width: auto;
      /*margin-left: 30px;
      margin-right: 15px;*/
      /*padding: 0; */
    }
   /* #category #content_product_list #js-product-list-top .products-sort-order {
      padding: 0; }*/
      #category #content_product_list #js-product-list-top .products-sort-order .select-title {
        color: #fff;
        background: transparent;
        border: none;
        box-shadow: none;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        padding: 0;
        height: 50px;
        text-transform: uppercase; }
      #category #content_product_list #js-product-list-top .products-sort-order .dropdown-menu {
        color: #252525; }
        #category #content_product_list #js-product-list-top .products-sort-order .dropdown-menu a {
          background: #fff; }
          #category #content_product_list #js-product-list-top .products-sort-order .dropdown-menu a:hover {
            color: #CCCCCC !important; }
    #category #content_product_list #js-product-list-top .total-products-filter {
      width: auto;
      margin: 0;
      padding: 0;
      float: right;
      right: 30px;
      text-align: right;
      font-weight: normal;
      position: absolute; }
      #category #content_product_list #js-product-list-top .total-products-filter a {
        font-size: 13px;
        letter-spacing: 1.95px;
        line-height: 16px;
        text-align: center;
        color: #9E9E9E; }
        #category #content_product_list #js-product-list-top .total-products-filter a.show_36, #category #content_product_list #js-product-list-top .total-products-filter a.show_24, #category #content_product_list #js-product-list-top .total-products-filter a.show_12 {
          margin-right: 20px; }
          #category #content_product_list #js-product-list-top .total-products-filter a.show_36:hover, #category #content_product_list #js-product-list-top .total-products-filter a.show_36.active, #category #content_product_list #js-product-list-top .total-products-filter a.show_24:hover, #category #content_product_list #js-product-list-top .total-products-filter a.show_24.active, #category #content_product_list #js-product-list-top .total-products-filter a.show_12:hover, #category #content_product_list #js-product-list-top .total-products-filter a.show_12.active {
            color: #fff; }
        #category #content_product_list #js-product-list-top .total-products-filter a.show_grid, #category #content_product_list #js-product-list-top .total-products-filter a.show_list {
          margin-right: 25px;
          font-size: 20px;
          vertical-align: sub; }
          #category #content_product_list #js-product-list-top .total-products-filter a.show_grid:hover, #category #content_product_list #js-product-list-top .total-products-filter a.show_grid.active, #category #content_product_list #js-product-list-top .total-products-filter a.show_list:hover, #category #content_product_list #js-product-list-top .total-products-filter a.show_list.active {
            color: #fff; }
}

#category .pagination .pr-0 {
  width: 100%;
  margin: auto;
  line-height: 49px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; 
  padding: 0;}
 
 #search .pagination .pr-0.border{
    margin: 0;
    float: none;
    width: 100%;
  }
  #category .pagination .pr-0.border,#search .pagination .pr-0.border {
    border: 1px solid #252525; }
  #category .pagination .pr-0 ul {
    list-style: none;
    padding: 10px;
    text-align: center; }
    #category .pagination .pr-0 ul.page-list, #search .pagination .pr-0 ul.page-list {
      box-shadow: none;
      margin: auto;
      padding: 0;
      background: transparent; }
      #category .pagination .pr-0 ul.page-list a, #category .pagination .pr-0 ul.page-list li, #search .pagination .pr-0 ul.page-list a, #search .pagination .pr-0 ul.page-list li {
        border-radius: 50%;
        color: #9E9E9E;
        display: inline-block;
        margin: 0;
        transition: .15s ease-in;
        cursor: pointer;
        text-decoration: none;
        vertical-align: middle;
        width: 80px; }
      #category .pagination .pr-0 ul.page-list a:hover, #category .pagination .pr-0 ul.page-list li.current, #category .pagination .pr-0 ul.page-list li:hover,#search .pagination .pr-0 ul.page-list a:hover, #search .pagination .pr-0 ul.page-list li.current, #search .pagination .pr-0 ul.page-list li:hover {
        font-weight: bold;
        color: #000000; }


@media only screen and (max-width: 620px) {
  #category .products-selection {
    background-color: #fff !important; }
    #category .products-selection .row.sort-by-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      font-family: Montserrat;
      font-size: 16px;
      line-height: 19px;
      text-align: center; }
      #category .products-selection .row.sort-by-row .select-title {
        padding-right: 26px !important;
        padding-left: 17px !important;
        border: 1px solid #000000 !important;
        color: #000000 !important;
        margin-top: 20px !important; }
      #category .products-selection .row.sort-by-row #search_filter_toggler {
        width: 100%;
        border: 1px solid #000000;
        color: #000000;
        box-shadow: none;
        background: transparent !important;
        font-size: 13px; }
      #category .products-selection .row.sort-by-row #search_filter_hide{
        color: #ffffff;
        width: 100%;
        border: 1px solid #252525;
        background-color: #252525; }
      /*#category .products-selection .row.sort-by-row .filter-button {
        padding: 0 !important; }*/
  #category .text-sm-center {
    text-align: center;
    /*padding-top: 40px;*/
    background-color: #F7F7F7;
    font-family: Cormorant;
    font-size: 18px; }
    #category .text-sm-center.mobile.menu-mobile{
      background-color: #FFF;
      padding-top: 0;
    }
    #category .text-sm-center .breadcrumb.hidden-sm-down {
      display: block !important;
      margin: auto;
      padding-top: 10px !important;}
      #category .text-sm-center .breadcrumb.hidden-sm-down ol {
        display: inline-block; } 
    #category .footer-container .copy-g4a .text-sm-center:nth-child(1){
      margin-top: 15px;
    }
    #category .footer-container .copy-g4a .text-sm-center{
      background-color: #252525;
      padding-top: 0;
      font-family: Montserrat;
      font-size: 12px;
      margin-top: 0;}
    #category .text-sm-center .page-subheading{
      font-family: Montserrat; 
      font-size: 18px; 
      font-weight: bold; 
      line-height: 22px; 
      text-align: center;
    }
    #category .pagination .pr-0 ul.page-list{
      display: flex;
      width: 100%;
      justify-content: space-between;
    }
    #category .pagination .pr-0 ul.page-list a{
      width: auto;
    }
}

#module-tea_productcomparison-default #content {
  border: none;
  padding: 0;
  margin: 0 -15px; }
  #module-tea_productcomparison-default #content .header-comparison {
    background-color: #F7F7F7;
    text-align: center;
    padding: 90px 0px; }
    #module-tea_productcomparison-default #content .header-comparison .page-subheading {
      font-size: 24px;
      font-weight: bold;
      line-height: 30px;
      margin-bottom: 10px !important; }
    #module-tea_productcomparison-default #content .header-comparison ul {
      margin-bottom: 0px !important; }
      #module-tea_productcomparison-default #content .header-comparison ul li {
        display: inline;
        font-family: Cormorant;
        font-size: 18px;
        font-weight: 500;
        line-height: 30px; }
        #module-tea_productcomparison-default #content .header-comparison ul li:nth-child(2) {
          margin: 0px 23px; }
        #module-tea_productcomparison-default #content .header-comparison ul li a {
          color: #252525; }
  #module-tea_productcomparison-default #content .products_block.table-responsive {
    width: auto;
    margin: 0 15%; }
  #module-tea_productcomparison-default #content #product_comparison {
    border: none;
    margin: 0; }
    #module-tea_productcomparison-default #content #product_comparison .row-comparison {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin: 50px auto; }
      #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison {
        border: none; }
        #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.info-comparison {
          width: 166px; }
          #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.info-comparison .product-image-block {
            padding-left: 20.5px;
            padding-top: 20px;
            color: #252525;
            font-family: Cormorant;
            font-size: 20px;
            font-weight: bold; }
          #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.info-comparison .product-image-block, #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.info-comparison .comparison_product_infos {
            width: 166px; }
          #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.info-comparison .comparison_product_infos div {
            padding-left: 20px; }
        #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.comparison_infos {
          width: 230px;
          margin: 0 auto 0 30px; }
          #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.comparison_infos .product-image-block, #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.comparison_infos .comparison_product_infos {
            width: 230px;
            margin: 0 auto;
            border-color: #9E9E9E; }
          #module-tea_productcomparison-default #content #product_comparison .row-comparison .colum-comparison.comparison_infos .comparison_product_infos div {
            text-transform: uppercase;
            color: #4A4A4A;
            font-family: Montserrat;
            font-size: 16px;
            font-weight: 300;
            text-align: center;
            border-color: #9E9E9E; }
    #module-tea_productcomparison-default #content #product_comparison .product-image-block {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: 518px;
      border: 1px solid #252525; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .remove {
        position: relative;
        text-align: right; }
        #module-tea_productcomparison-default #content #product_comparison .product-image-block .remove a.cmp_remove {
          color: #252525; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .product_image {
        border: none;
        margin: 5px auto;
        padding: 20px 0; }
        #module-tea_productcomparison-default #content #product_comparison .product-image-block .product_image img {
          width: auto !important; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .product-name {
        margin-top: 10px; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .prices-container {
        margin-top: 20px; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .product-name, #module-tea_productcomparison-default #content #product_comparison .product-image-block .prices-container {
        color: #252525;
        font-family: Montserrat;
        font-size: 14px;
        font-weight: 300;
        line-height: 18px;
        text-align: center;
        text-transform: uppercase; }
      #module-tea_productcomparison-default #content #product_comparison .product-image-block .ajax_add_to_cart_button {
        background-color: #252525;
        color: #fff;
        font-family: Cormorant;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 3px;
        line-height: 24px;
        text-align: center;
        text-transform: uppercase;
        width: 190px;
        margin: 0 auto;
        margin-top: 20px; }
    #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .data_color, #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .data_size, #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .qty_stock, #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .view_product {
      border-bottom: 1px solid #252525;
      min-height: 50px;
      width: 100%;
      margin: 0 auto;
      border-right: 1px solid #252525;
      border-left: 1px solid #252525;
      box-shadow: none;
      border-top: 0;
      color: #252525;
      font-family: Cormorant;
      font-size: 20px;
      font-weight: bold;
      line-height: 50px; }
    #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .view_comments {
      border-right: 1px solid #252525;
      border-left: 1px solid #252525;
      border-bottom: 1px solid #252525;
      background-color: #F7F7F7; }
      #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .view_comments a {
        color: #252525;
        font-family: Cormorant;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 2.4px;
        text-align: center;
        line-height: 50px; }
    #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views {
      display: none;
      position: absolute;
      width: 228px;
      top: 15px;
      height: 95%;
      background: #fff;
      overflow: scroll; }
      #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review {
        border-bottom: 1px solid #252525;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-review-author {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100%; }
          #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-review-author div {
            line-height: 20px; }
            #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-review-author div.revws-grading-product {
              margin: 5px 0; }
        #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-under-review {
          line-height: 20px; }
        #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-review-details {
          width: 100%;
          border: none;
          padding: 0; }
          #module-tea_productcomparison-default #content #product_comparison .comparison_product_infos .content-views .revws-review .revws-review-details .revws-review-content {
            line-height: 16px; }
  #module-tea_productcomparison-default #content .lnk_view {
    background-color: #CCCCCC;
    color: #252525;
    font-family: Cormorant;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 32px;
    text-align: center;
    margin-top: 50px; }
@media only screen and (min-width: 641px){
  .pay-method .container{
    display: inline-flex;
  }
  .container.pagination-content{
    width: calc(85% - 74px) !important;
  }
}
#products #js-product-list .text-xs-right.up{
  text-align: center !important;
}
.container.pagination-content .pagination{
  margin-bottom: 100px;
}
.pay-method .left-text{
  margin-left: 0;
}
.pay-method .pay-logos{
  margin-right: 15px;
}
@media only screen and (min-width: 1200px){
  #category #products .products{
    justify-content: left;
  }
  /*#category #products .products .product-miniature:nth-child(3n+1){
    margin-right: 6%;
  }
  #category #products .products .product-miniature:nth-child(3n+3){
    margin-left: 6%;
    margin-right: 0;
  }*/

}

@media only screen and (min-width: 768px) {
  #category #products #js-product-list2 .products {
    display: block; }
    #category #products #js-product-list2 .products article {
      margin: 0; }
      #category #products #js-product-list2 .products article .thumbnail-container.lizminelli {
        width: 100% !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description {
          position: initial;
          margin-left: 300px;
          font-family: Montserrat; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-title {
            text-align: left;
            margin-top: 0 !important; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-title a {
              font-family: Montserrat;
              font-size: 18px;
              line-height: 22px;
              color: #252525; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-price-and-shipping {
            text-align: left;
            margin-top: 10px;
            padding-bottom: 20px;
            border-bottom: 3px solid #EDEDED;
            margin-bottom: 20px;
            font-family: Montserrat; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-price-and-shipping .price {
              color: #252525;
              font-size: 24px;
              font-weight: 600;
              line-height: 29px; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-price-and-shipping .lizminelli-discount-percentage {
              left: 0;
              top: 130px; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .product-description-short {
            font-family: Montserrat;
            display: block;
            color: #4A4A4A;
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 30px; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .product-description .input-group-btn-vertical {
            display: none; }
        #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn {
          display: none; }
        #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .add-to-cart,
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .addcart-view.quick-view.black-button  {
            font-family: Montserrat;
            padding: 10px 49px;
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            letter-spacing: 2.4px;
            line-height: 18px;
            text-align: center;
            background-color: #252525; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .add-to-cart.disable {
              background-color: #9E9E9E;
              cursor: not-allowed; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .add-to-cart:hover,
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .addcart-view.quick-view.black-button:hover {
              background-color: #9E9E9E !important; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .wishlist-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .compare-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .quick-view {
            width: 40px;
            height: 40px;
            border: 1px solid #CCCCCC;
            line-height: 42px;
            text-align: center;
            padding: 0;
            background-color: #fff;
            color: #000; }
            #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .wishlist-view:hover, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .wishlist-view.checked, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .compare-view:hover, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .compare-view.checked, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .quick-view.checked, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .quick-view:hover{
              border: 0;
              background-color: #252525 !important;
              color: #fff !important; }
            #category #left-column #search_filters .facet .size .input-container .facet-label a span:hover, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio:hover, #product #wrapper .row .conten-detail-product .detail-product .product-variants .product-variants-item label.wrapper-variant-radio:hover > span{
              background-color: #252525 !important;
              color: #fff !important; }
          #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .wishlist-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli .pro3-btn-list .quick-view {
            margin: auto 15px; }
        #category #products #js-product-list2 .products article .thumbnail-container.lizminelli img {
          width: auto; }
        #category #products #js-product-list2 .products article .thumbnail-container.lizminelli:hover .addcart-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli:hover .wishlist-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli:hover .compare-view, #category #products #js-product-list2 .products article .thumbnail-container.lizminelli:hover .quick-view {
          transform: none;
          -webkit-transform: none;
          /** Safari & Chrome **/
          -o-transform: none;
          /** Opera **/
          -moz-transform: none;
          /** Firefox **/
          opacity: 1;
          visibility: visible; } }
/*.footer-container .row{
  margin-right: 0px !important; 
}*/
/*.footer-container .social-footer,.footer-container .pay-method .container{
  width: calc(90% - 80px);
  margin: 0 auto;
}*/
#footer .row.pay-method .container{

  padding-left: 10px;
}
/*.container.social-footer .links.footer-middle:last-child{
  padding-right: 0;
}*/
.footer-container .social-follow li a{
  padding-right: 0px;
}
/*.footer-container .social-follow li a i{
  padding-right: 0px;
}*/
.wordpress-posts{
  margin: auto 80px;
}

@media only screen and (max-width: 1300px){
  .container.category-content{
    width: calc(90% - 80px);
  }
  #category #products .products {
    justify-content: space-around;
  }
}
#our_products h1.section-title,.wordpress-posts h2{
  font-weight: 500 !important;
}
#index .featured-products .container .featured-products-footer .all-product-link, .wordpress-posts .button-posts,.button-section .btn-cart,#blockcart-modal .cart-content-btn button,#blockcart-modal .cart-content-btn a,.cart-grid .cart-grid-right .cart-summary .checkout a,.cart-grid .cart-grid-body .back-shop,.modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .qty .bootstrap-touchspin .input-group-btn-vertical .btn.btn-touchspin, .modal.quickview.in .modal-body .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart{
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.bonslick-slider .slick-next,.bonslick-slider .slick-prev{
  border: 1px solid #9e9e9e !important;
  opacity: 0;
  visibility: hidden;
}
.menu-items .social-follow li a{
  position: relative;
  padding: 0 !important;
}
.menu-items .social-follow li > a{
  margin: 16px 24px;
}
.menu-items .social-follow li a i:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.menu-items .social-follow li a i:hover:before {
    color:#fff;
}
.menu-items .social-follow li a i:before{
  position: relative;
  z-index: 2;
}
.menu-items .social-follow li a i:after{
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    content: "";
    -webkit-transform: scale(.2);
    transform: scale(.2);
    transition: all .2s ease-in-out;
    background: #ccc;
    margin: -12px auto auto -12px;
}
@media (max-width: 767px){
  #wrapper{
    margin-top: 125px;
  }
  #category .text-sm-center{
    padding-top: 40px;
  }
  #wrapper .breadcrumb{
    margin-left: 0;
    /*padding-top: 10px;*/
    padding-bottom: 40px;
  }
  #category #header .header-nav {
    height: 125px;
  }
  #header .header-nav.fixed {
    position: fixed;
    width: 100%;
    z-index: 5;
    /*height: 140px;*/
    top: 0;
  }
  #header .header-nav.fixed .menu-mobile{
    padding-top: 0;
  }
  .wordpress-posts{
    margin: auto 0;
  }
  .home-slider .slick-dots li{
    margin: 0 auto;
  }
  .footer-container .social-follow ul{
  	width: 100%;
  }
  .footer-container .social-follow ul > li{
  	margin: 0 auto;
  	float:none !important;
  }
  /*.block-contact.links.wrapper.footer-middle .title{
  	padding-right: 7px !important;
  }*/
  #header .header-nav .search-mobile .search-widget button[type=submit] i{
    position: relative;
    bottom: -5px;
  }
  #header .header-nav .menu-mobile{
    height: 80px !important;
  }
}
.footer-container .social-follow ul{
	display: flex;
	flex-wrap: wrap;
}
@media only screen and (max-width: 641px){
 /* .footer-container .social-footer{
    width: 100%;
    /*padding-right: 0;*/
    #category .pagination .pr-0 ul.page-list li{
        width: auto !important;
      }
  }
  #category .container.social-footer{
  	/*width: 100% !important;*/
    /*padding-left: 0;*/
  }
  #category #content_product_list{
    margin: 50px auto;
    width: calc(90% - 80px);
  }
  #category #left-column #search_filters_wrapper{
    width: auto;
    margin: 0;
  }
  #category #left-column #search_filter_controls button{
    width: 100%;
    color: #252525;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 300;
    line-height: 16px;
    background: transparent;
    box-shadow: none;
    text-transform: uppercase;
    height: 40px;
    border: 1px solid black;
    margin: 0;
  }
}
#header .logo{
	width: 203px;
}
@media only screen and (max-width: 414px){
	.left-nav-menu .bar-menu{
  	position: fixed;
  }
}
@media only screen and (max-width: 480px){
  /*.home-slider .slick-dots{
    top: 85%;
  }*/
  .home-slider .slick-slide figcaption{
    top: 22% !important;
  }
}
.home-slider .slider-image{
  max-width: 100%;
  max-height: 688px;
  margin: 0 auto;
}
.home-slider .slick-slide figcaption{
  top: 57%;
}
#_desktop_search_filters_send .btn{
  background-color: #CCCCCC;
  color: #252525;
  font-family: Cormorant;
  font-size: 16px; 
  font-weight: bold;
  letter-spacing: 2.4px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  display: none;
}
@media only screen and (max-width: 999px) and (min-width: 768px){
  .open-search-input{
    width: 60%!important;
  }
}
#emailsalerts{ display:none;}

.message-modal{
    font-weight: bold;
    color: black;
    margin-top: 45px;
    font-size: 18px;
}
#js-product-list2 .addcart-view.quick-view{
  width: 195px !important;
}

.featured-products .product-flags{
    display:none;
}

.kb-related-pro-container .product-flags{
   display:none;
}

#checkout #header .header-nav{
      box-shadow: none !important;
}


#wordpress-body .page-header{
  margin-top: 0px;
}

#bolsa-trabajo .page-header{
  margin-top: 0px;
}

#bolsa-trabajo .bs-calltoaction .lb-bolsa {
  color: #252525; 
  font-family: Montserrat;  
  font-size: 14px;  
  font-weight: 300; 
  line-height: 18px;
  text-align: left;
}
#bolsa-trabajo .bs-calltoaction .inp-bolsa{
  height: 40px !important;  
  border: 1px solid #9E9E9E !important;
  background-color: #FFFFFF !important;
}

#bolsa-trabajo .bs-calltoaction .inp-bolsa:focus{
  border: 1.5px solid #000000 !important;
  box-shadow: none !important;
}

#bolsa-trabajo .bs-calltoaction .area-bolsa{
  height: 80px !important;  
  border: 1px solid #9E9E9E !important;
  background-color: #FFFFFF !important;
}

#bolsa-trabajo .bs-calltoaction .area-bolsa:focus{
  border: 1.5px solid #000000 !important;
  box-shadow: none !important;
}

#bolsa-trabajo .btn-bolsa{
  height: 50px; 
  width: 250px; 
  background-color: #252525;
  color: #FFFFFF; 
  font-family: Cormorant; 
  font-size: 20px;  
  font-weight: bold;  
  letter-spacing: 3px;  
  line-height: 24px;  
  text-align: center;
}

#bolsa-trabajo .btn-bolsa:hover{
  background-color: #9e9e9e!important;
  outline-color: transparent;
}

#bolsa-trabajo .wizard {
  margin: 80px auto;
  background: #fff;
}

#bolsa-trabajo .wizard .nav-tabs {
  position: relative;
  margin: 40px auto;
  margin-bottom: 0;
  border-bottom: none;
}

#bolsa-trabajo  .wizard > div.wizard-inner {
  position: relative;
}

#bolsa-trabajo .connecting-line {
  height: 2px;
  background: #e0e0e0;
  position: absolute;
  width: 68%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 29%;
  z-index: 1;
}


#bolsa-trabajo span.round-tab {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 100%;
  background-color: #EDEDED;
  border: none;
  z-index: 2;
  position: absolute;
  left: 0;
  text-align: center;
  color: #252525; 
  font-family: Montserrat;  
  font-size: 16px;
  font-weight: 600; 
}

#bolsa-trabajo .send-form{  
    display: flex !important;
    justify-content: center !important;
}

#bolsa-trabajo .title-step{
  display: flex;
  justify-content: center;
  align-items: center;
}

#bolsa-trabajo .title-step p {
  color: #CCCCCC; 
  font-family: Montserrat;  
  font-size: 16px;  
  font-weight: 300; 
  letter-spacing: 2px;  
  line-height: 24px;  
  text-align: center;
  max-width: 170px;
}

@media only screen and (max-width: 587px){
  #bolsa-trabajo .title-step p {
    font-size: 14px;
    line-height: 18px;
  }
}


@media only screen and (max-width: 480px){
  #bolsa-trabajo .title-step p {
    font-size: 11px;
    line-height: 17px;
  }
}

@media only screen and (max-width: 321px){
  #bolsa-trabajo .title-step p {
    font-size: 10px;
    line-height: 14px;
    max-width: 85px;
  }
}

#bolsa-trabajo .wizard li.active span.round-tab {
  background-color: #252525;
  color:#FFFFFF;
}

#bolsa-trabajo .wizard li.active .title-step p {
  color: #252525;  
  letter-spacing: 2px;
  font-weight: 600;  
}

#bolsa-trabajo .wizard .nav-tabs > li {
  width: 33%;
}


#bolsa-trabajo .wizard .nav-tabs > li a {
  width: 40px;
  height: 40px;
  margin: 20px auto;
  border-radius: 100%;
  padding: 0;
}

#bolsa-trabajo .wizard .nav-tabs > li a:hover {
  background: transparent;
}

#bolsa-trabajo .wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

#bolsa-trabajo .wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    #bolsa-trabajo .wizard {
        width: 90%;
        height: auto !important;
    }

    #bolsa-trabajo span.round-tab {
        font-size: 16px;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    #bolsa-trabajo .wizard .nav-tabs > li a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    #bolsa-trabajo .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}
#bolsa-trabajo .bs-calltoaction{
    position: relative;
    width:auto;
    padding: 15px 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

    #bolsa-trabajo .bs-calltoaction > .row{
        display:table;
        width: calc(100% + 30px);
    }
     
        #bolsa-trabajo .bs-calltoaction > .row > [class^="col-"],
        #bolsa-trabajo .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:table-cell;
            vertical-align:middle;
        }

            #bolsa-trabajo .cta-contents{
                padding-top: 10px;
                padding-bottom: 10px;
            }

                #bolsa-trabajo .cta-title{
                    margin: 0 auto 15px;
                    padding: 0;
                }

                #bolsa-trabajo .cta-desc{
                    padding: 0;
                }

                #bolsa-trabajo .cta-desc p:last-child{
                    margin-bottom: 0;
                }

            #bolsa-trabajo .cta-button{
                padding-top: 10px;
                padding-bottom: 10px;
            }

@media (max-width: 991px){
    #bolsa-trabajo .bs-calltoaction > .row{
        display:block;
        width: auto;
    }

        #bolsa-trabajo .bs-calltoaction > .row > [class^="col-"],
        #bolsa-trabajo .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:block;
            vertical-align:middle;
            position: relative;
        }

        #bolsa-trabajo .cta-contents{
            text-align: center;
        }
}



#thanks .thanks{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#thanks .thanks h3{
    color: #9E9E9E; 
    font-family: Montserrat;  
    font-size: 144px; 
    font-weight: 600; 
    letter-spacing: 15px; 
    line-height: 175px; 
    text-align: center;
    margin: 50px 0px;
}

@media (max-width: 991px){
  #thanks .thanks h3{
    font-size: 104px; 
  }
}

@media (max-width: 680px){
  #thanks .thanks h3{
    font-size: 94px;
    letter-spacing: 10px;
  }
}

@media (max-width: 520px){
  #thanks .thanks h3{
    font-size: 74px;
    letter-spacing: 8px;
  }
}

@media (max-width: 420px){
  #thanks .thanks h3{
    font-size: 55px;
  }
}

#thanks .thanks .btn-thanks{
  height: 50px; 
  width: 250px; 
  background-color: #252525;
  color: #FFFFFF; 
  font-family: Cormorant; 
  font-size: 20px;  
  font-weight: bold;  
  letter-spacing: 3px;  
  line-height: 24px;  
  text-align: center;
  padding: 14px;
}

#thanks .thanks .btn-thanks:hover{
  background-color: #9e9e9e!important;
  outline-color: transparent;
}

.social-footer .contact-phone {
  display: flex;
}

.social-footer .wrapper .hidden-sm-down{
    display: block;
    height: 100%;
}

.social-footer .wrapper .information{
    margin-top: 60px;
}


#cms .page-cms-8 {
    font-size: 1rem;
    margin: 0 auto;
    max-width: 940px;
}

#cms a{
  color: #333333;
}

#cms strong{
  font-weight: 900;
}

#cms a:hover {
  color: #000000;
}



.images-grid{
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
}

.images-grid .product-card{
    position: relative;
    margin-bottom: 30px;
    width: 46%;
    margin: 15px 7.5px 0px 7.5px;
    max-width: 214px;
    max-height: 300px;
}

@media only screen and (max-width: 1200px) {
  .images-grid .product-card{
     width: 45%;
   }
}

.see-details{
    opacity: 0;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #252525;
    color: #fff;
    font-family: Cormorant;
    font-size: 16px;
    top: auto;
    bottom: 20px;
    left: 20px;
    cursor: pointer;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.see-details span{
  height: 16px;
}

.images-grid .product-card:hover .see-details{
    opacity: 1;
}

.accordion-aditionals .panel-heading .collapsed{
    color: #9E9E9E;
}

.accordion-aditionals .panel-heading a{
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 22px;
  text-decoration: none;
  width: inherit;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.accordion-aditionals .panel-heading a[aria-expanded="true"] i{
 -webkit-transform: rotate(-180deg);
 -moz-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 -o-transform: rotate(-180deg);
 transform: rotate(-180deg);
}

.accordion-aditionals .panel-heading i{
  font-size: 15px;
  
}

.accordion-aditionals .panel-default{
  border-top: 1px solid #EDEDED;
  padding-top: 15px;
  padding-bottom: 9px;
}

.accordion-aditionals .panel-pay{
  border-bottom: 1px solid #EDEDED;
}

.accordion-aditionals .panel-body{
  padding: 20px 0px;
  color: #252525;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 18px;
}

.accordion-aditionals .panel-body p{
  color: #252525;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 18px;
}

.accordion-aditionals .panel-body .pay-imgs{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
}

.need-help-single{
  display: flex;
  justify-content: flex-end;
  margin: 20px 10px;
}

.need-help-single a{
  cursor: pointer;
  text-transform: uppercase;
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 22px;
}
.product-accessories img, .product-miniature img{
  margin-left: 0px !important;
}

#product-modal-zoom{
    background-color: rgba(37,37,37,0.8); 
}

#product-modal-zoom .modal-dialog{
  max-width: 620px;
  margin: 10vh auto;
}

#product-modal-zoom .modal-dialog .modal-content {
  background-color: transparent !important;
  border: none !important;
  position: relative;
}

#product-modal-zoom .modal-dialog .modal-content i{
  position: absolute;
  top: -15px;
  right: -20px;
  color:#FFFFFF !important;
  font-size:16px !important;
}

#product-modal-zoom .modal-dialog .modal-content .slick-slide{
   width: 590px;
}

#product-modal-zoom .modal-dialog img{
  max-width: 590px;
}

#product-modal-zoom .modal-dialog .modal-content .slick-dots {
    bottom: -30px !important;
}

#product-modal-zoom .modal-dialog .modal-content .slick-dots button {
      width: 11px;
      height: 11px;
      border: none;
      cursor: pointer;
      border-radius: 50%;
      border: 1px solid #8A8C8D;
      box-shadow: 0 0 0 0 transparent;
      vertical-align: middle;
}

#product-modal-zoom .modal-dialog .modal-content .slick-dots button[aria-selected="true"] {
    border: 1px solid #FFFFFF;
}

#product-modal-zoom .modal-dialog .modal-content .slick-dots button:before {
    content: '' !important;
}

#product-modal-zoom .modal-dialog .modal-content .slick-dots li{
    padding: 0px 30px 0px 30px !important;
}

#product-modal-zoom .modal-dialog .modal-content .slick-prev:before {
    font-family: "liz-minelli" !important;
    content: "l";
    color:#FFFFFF !important;
    font-size:16px !important;
}

#product-modal-zoom .modal-dialog .modal-content .slick-next:before {
  font-family: "liz-minelli" !important;
  content: "m";
  color:#FFFFFF !important;
  font-size:16px !important;
}


#product #wrapper .row .conten-detail-product {
    padding: 0px !important;
}

@media only screen and (max-width: 991px){
  #product #wrapper .row .conten-detail-product {
    background: #FFFFFF;
  }
}

@media only screen and (max-width: 690px){
  #product #wrapper .row .conten-detail-product {
    background: #FFFFFF;
  }
}

@media only screen and (max-width: 480px) {
  #product #wrapper .row .image-product-detail .page-content .product-cover .layer span.icon-search {
    height: 16px !important;
  }
  .accordion-aditionals .panel-body{
    padding: 0px 0px;
  }
  .need-help-single{
     justify-content: center;
  }
  .accordion-aditionals .panel-body .pay-imgs{
    padding: 15px 0px;
  }
  .accordion-aditionals .panel-body .pay-imgs img{
    max-width: 70px;
  }
  #product-modal-zoom .modal-dialog{
     margin: 18vh auto;
  }
  #product-modal-zoom .modal-dialog img{
    max-width: 100%;
  }
  #product-modal-zoom .modal-dialog .modal-content i{
    z-index: 999;
    right: 17px;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-dots {
    left: 0px !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-prev:before {
    color:#4A4A4A !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-next:before {
    color:#4A4A4A !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-prev {
    color:#4A4A4A !important;
    left: 20px !important;
    z-index: 999;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-next {
    color:#4A4A4A !important;
    right: 20px !important;
  }
  .scroll-box-arrows .icon-flecharesizq{
    left: 0px !important;
    font-size: 20px !important;
  }
  .scroll-box-arrows .icon-flechares{
    right: 0px !important;
    font-size: 20px !important;
  }
}

@media only screen and (max-width: 340px) {
  .accordion-aditionals .panel-body .pay-imgs img{
    max-width: 60px;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-dots {
    left: 0px !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-prev:before {
    color:#4A4A4A !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-next:before {
    color:#4A4A4A !important;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-prev {
    color:#4A4A4A !important;
    left: 20px !important;
    z-index: 999;
  }
  #product-modal-zoom .modal-dialog .modal-content .slick-next {
    color:#4A4A4A !important;
    right: 20px !important;
  }
  #product #wrapper .row .conten-detail-product .detail-product .product-add-to-cart .add .add-to-cart {
    font-size: 16px;
  }

}



