.owl-top-narrow #category-slider-demo-7 .owl-controls{right:-2px}

/* tooltip for demo */
@-webkit-keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@-webkit-keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}
@keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}
.header .demo-tooltip,.footer .demo-tooltip{position:absolute;right:15px;top:5px;z-index:9;width:20px}
.footer .demo-tooltip{top:-20px}
a.tooltip-icon{border:1px solid #fff;color:#fff;border-radius:50%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-animation: tooltip-animation 1s ease-in infinite;-moz-animation: tooltip-animation 1s ease-in infinite;-ms-animation: tooltip-animation 1s ease-in infinite;animation: tooltip-animation 1s ease-in infinite;}
.header-container.type2 a.tooltip-icon,.header-container.type3 a.tooltip-icon,.header-container.type4 a.tooltip-icon,.header-container.type5 a.tooltip-icon,.header-container.type6 a.tooltip-icon,.header-container.type7 a.tooltip-icon,.header-container.type8 a.tooltip-icon{color:#000;border-color:#000}


.tooltip-popup{position:absolute;right:-10px;top:30px;width:300px;background-color:#111;box-shadow:0 0 8px rgba(255,255,255,.5);padding:20px;border-radius:10px;font-size:12px;line-height:1.4;color:#fff;text-align:left}
.tooltip-popup h4{font-size:16px;color:#fff}
.tooltip-popup p{margin-bottom:10px;color:#fff}
.tooltip-popup em{font-size:10px}
a.tooltip-close{position:absolute;right:10px;top:10px;color:#fff}
.footer-middle>.container{position:relative}

/* SZP CUSTON */

/* popup newsletter */
/*commentato per zoom che streccia foto, se riabilitiamo il popup newsletter, remipostare width: % a cascata */
.fancybox-wrap img {/*width: 50%;*/}

#slideshow .div_ricerca_combo,
.catalog-category-view .div_ricerca_combo {
  margin: 0 auto;
  width: 100%;  
}
.catalog-category-view .div_ricerca_combo {
  margin-bottom: 20px;
}

#slideshow .div_ricerca_combo select,
.catalog-category-view .div_ricerca_combo select {
  background: #fff;
  border: 1px solid #ccc;
  padding: 8px 45px 8px 10px;
  height: auto;
  color: #000;
  font-size: 13px;
  line-height: 34px;
  border-top: 2px solid #ee1d23;
  font-weight: 700;
  width: 100% !important;
  max-width: 240px;
}
.sagoma-img-box h3,
.product-shop .short-description h3 {
  color: #ee1d23;
  font-size: 20px;
  font-weight: 700;
}
#product-attribute-specs-table tr.even {background-color: #f9f9f9;}
#product-attribute-specs-table th.label {color: #555;}
.product-options ul.options-list li {/*display: inline-block; */ margin-right: 3%;} /*Modifica UPVISION */

.col-right.sidebar .custom-block .div_ricerca_combo .block.block-layered-nav {margin-bottom: 10px !important;}
.col-right.sidebar .custom-block .div_ricerca_combo .marca select,
.col-right.sidebar .custom-block .div_ricerca_combo .modello select,
.block-layered-nav .marca select,
.block-layered-nav .modello select
{width: 100%; border-top: 2px solid #ee1d23;}

.div_ricerca_combo .marca select,
.div_ricerca_combo .modello select
{border-top: 2px solid #ee1d23;}

#product-attribute-specs-table th,
#product-attribute-specs-table td {
  padding: 5px 10px;
}

#payment-progress-opcheckout dd.complete td.label {white-space: nowrap;}

.col-main .block-layered-nav dt:before,
.col-main .block-category-nav .block-title:before,
.col-right .div_ricerca_combo .block-layered-nav dt:before,
.col-right .div_ricerca_combo .block-category-nav .block-title:before {
  display: none;
}
.col-main .block-layered-nav dt,
.col-right .div_ricerca_combo .block-layered-nav dt {
  cursor: default;
}
.col-main .block.block-layered-nav,
.col-right .div_ricerca_combo .block.block-layered-nav {
  margin-top: 0;
}

a[data-readmore-toggle=rmjs-1] {
  margin-bottom: 15px;
}

.product-options-bottom > .delevery-icon {
  display: none;
}

@-moz-document url-prefix() {
  #menu-tappetini-1 .mega-columns > div > .row {
    height: 350px;
  }
}
