/*COOKIES*/
.cookiealert {
	background: #f0f0f0;
    color: #2c2c2c;
    padding-bottom: 10px;
}
.cookiealert .cookie-title {
    display: none;
}
.cookiealert p {
	margin-bottom: 5px;
}
.cookiealert a {
    color: #3a3a3a !important;
    font-weight: 700;
    text-decoration: underline;
}
.cookiealert .message {
    margin-left: 10px;
    max-width: 100%;
}
.cookie-accept, .cookie-decline {
	display: inline-block;
    text-transform: uppercase;
    position: relative;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border: 2px solid;
    border-radius:5px;
}
.cookie-decline:hover {
	background-color: #fff;
}
.cookie-accept a, .cookie-decline a {
	text-decoration: none !important;
}
.cookie-accept p.accept, .cookie-decline p.decline {
	margin-bottom: 0 !important;
}
.cookiealert .message span.cookie-title {
    display: none;
}
.cookie-accept {
    border-color: #4CAF50;
    background-color: #4CAF50;
}
.cookie-accept a {
    color: #fff !important;
}
.cookie-accept:hover {
	background-color: rgba(76,175,80,0.6014249);
}
@media (max-width:1390px) {
	
}
/*
.cookiealert .message {
    margin: 0 auto;
    margin-right: 10px;
}
.cookiealert .message span.cookie-title {
    color: #000;
}
.cookie-decline {
    margin-top: -33px;
    margin-left: 60px;
}
.cookie-accept {
    margin-left: -60px;
}
*/

/*COOKIES*/

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

.header .demo-tooltip,.footer .demo-tooltip{position:absolute;right:15px;top:5px;z-index:9;width:20px}
.header-container.sticky-header .header .demo-tooltip{display:none}
.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}
.product-name a,.block-category-nav .category-list a, label, select,.block-layered-nav dt, .block-layered-nav .currently .block-subtitle, .block-category-nav .block-title{color:#333;}
.product-name a:hover{color:#9646B5}
.violabig{color:#9646B5; font-size:24px; text-transform:uppercase; font-weight:700;}
.rossobig{color:#E4252A; font-size:24px; text-transform:uppercase; font-weight:700;}
.rosabig{color:#E71B72; font-size:24px; text-transform:uppercase; font-weight:700;}
.product-view .product-name h1{color:#9646B5}
.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}
.bigformat{position:absolute; bottom:15px; right: 0px; z-index:10;}
.footer-middle .block.block-subscribe .input-box input.input-text{background-color: #ffffff;}
.footer-middle .block.block-subscribe .input-box button span span{background-color:#44A94B}
.parallax{padding:10px 0;}
.digital_stores{clear: left;}
.itunes,.googleplay{
	height: 38px;
    line-height: 38px;
    font-weight: normal;
    font-size: 14px;
    border-radius: 5px;
    padding: 0;
    min-width: 110px;
    display: inline-block;
    padding: 0 10px;
    color: #333;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.itunes:hover,.googleplay:hover{color:#FFF; background-color:#44a94b; text-decoration:none}
.avvertimento{
border-top:1px solid #b6b6b6;
padding-top: 10px;
margin: 10px 0;
line-height:1.5em;
}
.add-to-box .add-to-cart{margin-bottom:10px;}
.sidebar .custom-block-1>div p {
    margin-left: 60px;
    line-height: 1.5;
}
.category-products .products-grid li.item .details-area .product-name {
    height: 74px;
    overflow: hidden;
}
.box{padding:15px; background:#9646B5; color:#fff; font-weight:500; border-radius:15px;}
.opc-wrapper-opc .opc-col-left{border-right: 1px solid #b6b6b6;}
.opc-wrapper-opc .opc-col-right{border-left: 1px solid #b6b6b6;}

.col-2 .box, .col-1 .box, .col2-set .box{background:none; padding:0; color: #333;}

.top-links.container .spedizione {
    padding-left: 30px;
    background: url(../images/truck-mini.png) no-repeat 0 center;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.spedizione-home {
    background: url(../images/yellow-bg.gif) repeat;
}

.spedizione-home p {
	font-size: 26px;
    padding-left: 40px;
    background: url(../images/truck.png) no-repeat 0 center;
    line-height: 20px;
    padding-top: 20px;
        line-height: 32px;
}
input#terms {
    margin-top: -1px;
}
@media only screen and (max-width: 767px) {
.spedizione-home p {
	font-size: 22px;
    padding-left: 10px;
    background:none;
    line-height: 20px;
    padding-top: 20px;
    line-height: 28px;
}
}

/* 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;
  }
}

}