/*SINGOLO*/
/*SE RACCHIUSO DENTRO UN MULTI BOX A COLONNA DEVO IMPOSTARE LA LARGHEZZA PER IL DESKTOP*/
@media (min-width: 768px){
    .box-cols-2:after,
    .box-cols-3:after, 
    .box-cols-4:after{content: " ";display: table;clear: both;}
    .box-cols-1 .box-product{width:100%;margin-left:0; margin-right:0;  margin-bottom:8px;}
    .box-cols-2 .box-product{width:50%;margin-left:0.5%; margin-right:0.5%;display:inline-block;float:left;  margin-bottom:8px;}
    .box-cols-3 .box-product{width:31.7%; margin-left:0.5%; margin-right:0.5%;display:inline-block;float:left; margin-bottom:8px;}
    .box-cols-4 .box-product{width:25%;margin-left:0.5%; margin-right:0.5%;display:inline-block;float:left; margin-bottom:8px;}
}

.box-product{background-color:white;box-sizing: border-box; width:100%; height: 377px; position:relative; /*overflow: hidden;*/ text-align: center; padding:8px;border: 1px solid #dadbdb; line-height: 1.3;}
.box-product:hover{border-color: #259ADA;}

.auto-height .box-product{height: auto;}

.box-product *{box-sizing: border-box;}
.box-product .wrap-image{width: 100%;max-height: 150px;min-height: 150px;height: 150px;width:100%; overflow: hidden;}
.box-product .wrap-image img{max-height: 150px;margin:0 auto;}
.box-product .wrap-title{line-height: 1.3;min-height: 40px;max-height: 40px;height: 40px; overflow:hidden;}
.box-product .wrap-title a, .box-product .wrap-title a:hover{text-decoration: none;color: #6b6b6b;font-weight: bold;font-size: 14px;}
.box-product .list-price{text-decoration: line-through;color: #6b6b6b; display: block;}
.box-product .low-price{font-weight: bold;color: #49ac0c; display: block; font-size: 18px;}
.box-product .wrap-info{min-height: 55px; max-height: 55px; height:55px; overflow:hidden;}
@media (max-width: 480px) {
    .box-product{margin-bottom:8px;}
    .box-product .wrap-info{min-height:inherit; max-height: none; height:auto;}
}
.box-product .wrap-discount a{color:#49ac0c;}
.box-product .wrap-review a{color:#49ac0c;}
.box-product .wrap-buttons a{padding:5px; display: block;margin-top:5px; font-weight: bold;border-radius:4px;}
.box-product .wrap-prices{ min-height: 45px; max-height: 45px; height:45px; overflow:hidden;}
.box-product .wrap-prices a, .box-product .wrap-prices a:hover {text-decoration:none;}
.box-product .button-r{color: #ffffff;background-color: #0180C4;}
.box-product .button-r:hover{text-decoration: underline; background-color: #259ADA;}


.box-product .button-s{color: #ffffff;background-color: #FF9135;}
.box-product .button-s:hover{text-decoration: underline;background-color: #EA6900;}



.box-product .wrap-discount{font-size:14px;}
.box-product .wrap-review{font-size:14px;}
.box-product .ribbon-best:before{position:absolute; top:-10px;left:0; content: url('data:image/png;base64,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');}

.box-product-wbound {height: 335px;}
.box-product-wbound .low-price{color: #ef7d15;font-size:24px;}
.box-product-wbound .wrap-discount{font-size:16px; font-weight: bold;}
.box-product-wbound .wrap-discount span{font-size:28px;}

/*BOX LISTA*/
.wrapper-products{margin:10px 0;}

.box-product-list{}
.box-product-list > .row, .box-product-list > .container-fluid > .row{border-bottom: 1px solid #e5e5e5; padding:12px 0; position:relative; margin-bottom:12px;}

.box-product-list .wrap-image {height: 136px; max-height: 136px;}

.box-product-list .wrap-image img{max-height:100%;}
.box-product-list .wrap-title {font-weight: 600; max-height: 23px; overflow: hidden;}
.box-product-list .wrap-price {min-height: 70px;}
.box-product-list .wrap-price .prezzo-scontato{font-weight: 600; font-size:18px; display:block; text-align: right;}
.box-product-list .wrap-price .prezzo-pieno{text-decoration:line-through; font-size:16px; display: block; text-align: right;}
.box-product-list .wrap-price .current {display: block; text-align: right; font-size:16px;}
.box-product-list .in-offerta{z-index: 1;position:absolute; left:0; top:0; background-color: #47ac72; color:white; font-size: 12px; font-weight: 500; text-transform: uppercase;padding:0 5px;}
.box-product-list .in-offerta a, .box-product-list .in-offerta span{color:white; text-decoration:none;}
.box-product-list .in-offerta a:hover, .box-product-list .in-offerta span:hover{color:white; text-decoration:none;}
.box-product-list .short-description {max-height: 70px; overflow: hidden;font-size: 14px;line-height: 1.3}
.box-product-list .stars{line-height: 0;}

.box-product-list .list_rating {font-size:13px;}
.box-product-list .list_reviews {font-size:14px;line-height: 1.3;display: inline-block ;}

.box-product-list .wrap-buttons a{padding:5px; display: block;margin-top:5px; font-weight: bold; text-align: center; border-radius:4px;}
.box-product-list .wrap-prices{ min-height: 60px; max-height: 60px; height:60px; overflow:hidden; text-align: right; }
.box-product-list .wrap-prices a, .box-product .wrap-prices a:hover {text-decoration:none;}
.box-product-list .list-price{text-decoration: line-through;color: #6b6b6b; display: inline-block; text-align: right;}
.box-product-list .low-price{font-weight: bold;color: #49ac0c; display: inline-block; text-align: right; font-size: 18px;}
.box-product-list .button-r{color: #ffffff;background-color: #0180C4;}
.box-product-list .button-r:hover{text-decoration: underline; background-color: #259ADA;}
.box-product-list .button-s{color: #ffffff;background-color: #FF9135;}
.box-product-list .button-s:hover{text-decoration: underline;background-color: #EA6900;}

.box-product-list .colonna-info{padding-top:30px;}
@media (max-width : 480px) {
    .box-product-list > .row, .box-product-list > .container-fluid > .row{padding:5px 0; margin-bottom:5px;}
    .box-product-list .wrap-image {height:auto; max-height:none;}
    .box-product-list .wrap-title {/*font-size:15px;*/max-height: none; height: auto; text-align: left; line-height:1.2;}
    .box-product-list .wrap-title a{ color:black;}
    .box-product-list .wrapper-mobile .wrap-buttons{width:100%; }
    .box-product-list .wrapper-mobile .wrap-buttons a{display: block;/*width: 70%;*/font-size: 13px; padding:5px 2px;}

    .box-product-list .wrapper-mobile .wrap-buttons a.button-r{display: inline-block !important;padding: 0 !important;margin-top: 0 !important; text-align:left !important;}
    .box-product-list .wrapper-mobile .wrap-prices {min-height:0; max-height:none; text-align: left; height:auto;}
    .box-product-list .wrapper-mobile .wrap-prices .prezzo-scontato{display:inline-block; text-align: center;}
    .box-product-list .wrapper-mobile .wrap-prices .prezzo-pieno{display:inline-block; text-align: center;}
    .box-product-list .wrapper-mobile .wrap-prices .current {text-align: center;}
    .box-product-list .wrapper-mobile .list-price{text-decoration: line-through;color: #6b6b6b; display: inline; text-align: left;}
    .box-product-list .wrapper-mobile .low-price{font-weight: bold;color: #49ac0c; display: inline; text-align: right; font-size: 18px;}
}

/*REVIEW PAGE*/
.detail-product .button-s {color: #ffffff; display: block;padding:5px; text-align: center; font-weight: bold; font-size:18px;
                           background: rgb(73,196,29);
                           background: -moz-linear-gradient(top,  rgba(73,196,29,1) 0%, rgba(81,132,67,1) 100%);
                           background: -webkit-linear-gradient(top,  rgba(73,196,29,1) 0%,rgba(81,132,67,1) 100%);
                           background: linear-gradient(to bottom,  rgba(73,196,29,1) 0%,rgba(81,132,67,1) 100%);
                           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c41d', endColorstr='#518443',GradientType=0 );
}
.detail-product .button-s:hover{text-decoration: underline;
                                background: rgb(255,168,76);
                                background: -moz-linear-gradient(top,  rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%);
                                background: -webkit-linear-gradient(top,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
                                background: linear-gradient(to bottom,  rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
}

.detail-product .wrap-image {margin-bottom:5px;}
.detail-product .wrap-image img{max-height: 250px; margin-left:auto; margin-right:auto;}
.detail-product .wrap-buttons{margin-bottom:20px;}
.detail-product .wrap-prices{text-align: right; font-size: 20px;}
.detail-product .list-price{text-decoration: line-through;color: #6b6b6b;}
.detail-product .low-price{font-weight: bold;color: #49ac0c; font-size: 30px;}
.detail-product .wrap-review{font-size:14px;text-align: right;}
.detail-product .wrap-review a{color:#49ac0c;}
.detail-product .wrap-discount{font-size:14px;text-align: right; color: #ff7b0d; font-weight: bold;}
.detail-product .wrap-discount a{ color: #ff7b0d;}
.detail-product .wrap-giudizi{}
.detail-product .wrap-giudizi th{vertical-align: middle;}
.detail-product .wrap-giudizi .fa-lg{font-size: 1em;}
.detail-product .wrap-mobile{margin:10px 0;}
.detail-product .wrap-desktop{margin-bottom:20px;}

.detail-product .new-product{padding:5px; border:1px solid #e7e7e7;font-size:14px;}

.slick-slide {margin:0 5px;}
.wrap-gallery .slick-slide img{max-width: 100%; border:2px solid #a6a6a6; border-radius: 4px;}
.slick-prev{left:0; z-index: 999;}
.slick-next{right:0; z-index: 999;}
.slick-prev:before, .slick-next:before{color: black; }

/*REVIEW FIXED HEADER*/
.type-button-fixed{display:none !important;}
.type-image-fixed{display:none !important;}

.fixed-container-top{display:none; position:fixed; top:0;left:0; width:100%; z-index:999;}
.fixed-container-top.scroll-to-fixed-fixed{left:0 !important;background-color: white;width: 100% !important;padding:8px;-webkit-box-shadow: 0px 5px 11px -4px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 11px -4px rgba(0,0,0,0.75);box-shadow: 0px 5px 11px -4px rgba(0,0,0,0.75);}
.fixed-container-top.scroll-to-fixed-fixed .wrap-gallery{display:none !important;}
.fixed-container-top.scroll-to-fixed-fixed .col-image{}
.fixed-container-top.scroll-to-fixed-fixed .p-image{max-height: 120px;}
.fixed-container-top.scroll-to-fixed-fixed .p-image img{max-height: 120px; margin-left: auto; margin-right: auto;}
.fixed-container-top.scroll-to-fixed-fixed .col-info{}
.fixed-container-top.scroll-to-fixed-fixed .wrap-prices{text-align: left; display:inline-block;}
.fixed-container-top.scroll-to-fixed-fixed .wrap-discount{text-align: left;display:inline-block;}
.fixed-container-top.scroll-to-fixed-fixed .wrap-review{text-align: left;}
.fixed-container-top.scroll-to-fixed-fixed .list-price{display: inline-block;}
.fixed-container-top.scroll-to-fixed-fixed .low-price{display: inline-block;}
.fixed-container-top.scroll-to-fixed-fixed .wrap-review a{}
.fixed-container-top.scroll-to-fixed-fixed .pos-single-review{display:none;}
.fixed-container-top.scroll-to-fixed-fixed .type-button-fixed{display:inline-block !important; text-align:left; width:auto;padding:8px; cursor:pointer;}
.fixed-container-top.scroll-to-fixed-fixed .type-image-fixed{display:block !important;}

.wrap-buttons-button-fixed{position:fixed; bottom:0; left:0; width:100%; z-index:99; display:none;}
@media (max-width: 480px) {
    /*.wrap-buttons-button-fixed{display:block;}*/
    .detail-product .wrap-image img{max-height:none;}
}

/*REVIEW FIXED BUTTON FOOTER*/
.wrap-buttons-button-fixed .btn {border-radius: 0;border-right: 0;border-left: 0;padding: 15px 0;}
@media (max-width: 480px) {
    .wrap-buttons-button-fixed .btn {font-size:28px;}
}
@media (max-width: 375px) {
    .wrap-buttons-button-fixed .btn {font-size:25px;}
}
@media (max-width: 320px) {
    .wrap-buttons-button-fixed .btn {font-size:20px;}
}

.call-button{display:block; margin-top:0; margin-left: auto; margin-right:auto; max-width:95%;}
.call-button{/*display: -webkit-box;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;
             -webkit-align-items: center;align-items: center;*/}
.call-button a{margin:5px auto;width:100%;text-align: left;display:block; color: white !important;
               -moz-box-shadow: 0px 0px 12px -4px #4a4a4a;-webkit-box-shadow: 0px 0px 12px -4px #4a4a4a;box-shadow: 0px 0px 12px -4px #4a4a4a;
               background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
               background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
               background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
               background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
               filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
               background-color:#77d42a;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #268a16;
               cursor:pointer;color:#ffffff;font-family:Verdana;font-size: 18px; padding:8px 15px 13px 70px;font-weight:bold;
               text-decoration:none;text-shadow:1px 1px 1px #801818;-webkit-animation: glow 800ms ease-out infinite alternate;
               -moz-animation: glow 1000ms ease-out infinite alternate;-o-animation: glow 1000ms ease-out infinite alternate;
               -ms-animation: glow 1000ms ease-out infinite alternate;animation: glow 1000ms ease-out infinite alternate;
}

.call-button a:hover {
    color:white;
    border-color: #ff7800;
    background: #ffaf4b; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffaf4b 0%, #f48907 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#f48907)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffaf4b 0%,#f48907 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffaf4b 0%,#f48907 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffaf4b 0%,#f48907 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffaf4b 0%,#f48907 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f48907',GradientType=0 ); /* IE6-9 */
}
.call-button a:active {position:relative;top:1px;}
.call-button a .freccia{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAChFJREFUeNq8WnlMlNsVn4EBhn0VBIbH+pCyWYtlkRZsjT6fkmirLwZjjI2NyHMrmrYGk7Y2rnVJfKl9EhX/eC7PPiE2cSmIBHyKIGIVECGyyogUZFGUHaa/Q84l3xuZDcbe5GS+uXO/+517zu+s38hl5hlykAWTpeSaxjjTmORaY44HTvc+OTNpBbKRkDWTJa8lhoclNMifI6BRPoTmYzMuJEvM2oLsQY5EKSkpn8TGxgaEhIR8EhAQEGhvb+9MNwwMDLx78eJFc319/YuHDx825ebmNmP6HaiPPwf4ICZpwhTGBcPErAvILSMjI3bp0qVJ4eHhP/Hy8vKzsrJS6ttgdHR0uLOzU11XV/efW7dufX/gwIH7mO4C9YLeSw5gFsYFJEjCJEWv48ePf75ixYovgoKCoqR7vH37tqunp6cDnz2Dg4MkSY2NjY2tk5OTi6urq6ezs7OHdD00UXvjxo3c9PT0q/jaAeoB9TO8NDO1AcKrOyhsyZIlq6uqqu5qJIMkWFRU9K8dO3Zs9/HxWYx1caB5oLlMdB3n7u6+aNOmTemQ9JX29vYW6R7Pnz+vSE1NXYd14SAPthX5TJimDTzp4WfOnDlEEhUPA2Yroeo/OTg4JON3krw/aQPkCnIS2OdrV96H1kQoFIqf7dmz5w81NTXlYr/+/v6+y5cvn8TvMaDZ02VeME0bzC8uLs4VD3j9+nXbsWPH9mE+AfQpM+TAmiE7kGOZTEpaRk02MgsUTJrYu3fvnra2tiaxPww4n7XmbSrzAh7E0Py8vLxvpVJeuHDhaoINq9SW8f8Bs7pIYjNKhmBoZGRkSnV1dal4TklJyQ1m3iTJK3jDH0PSOWKzO3fuXFcqlUmsbkdeZzTDeg5AGlCRBq9fvz4ppEePHhWQ4FhACmNcHjEVdurUqQNSphkaPixlERVl02Vc6wBKlm7stWvXLonnXrly5WuyCbYTC0O4ViUlJf26r6+vh25uaGioggEmMdMfqM0MjGvbVAI8Vwk9Gy61f+3atetZy0pdkCG1uZFVP336tIQNsZ0x7c+Sluvx8womCxMxL92HmFOFhoZ+rlarG4iHlpaWGk9Pz0RdkBE3BR06dChTqArXe9kQHfWoipi2Y7vw5KiqNPYAU/BBe336O4zx8fEx4iM7O/soezA7beFZsK+d39jYWMUQqWZcGzIOUrFXWVnZX65evZrJASeAo6yVIeb1aP6nlZWVE5pHwGq2tbVdwML5gQDpAapt27al4ZTjtJj8K+ZC9EBEDJJCyLNnz27Sffgs37x5czrmotkX2+vzQHpsLTAtLe3LsbGxUdoXwW43C8RG++E/ys/PvyyCDFxfMqve0oAnouATUVpamicgNoIB7/Cdn5/fEvw2R+LzP4CPHu9G0k1obW19Tns+ePAgnyM0wVZuITmhI2V5dBeCQTksuosTHmOyNUtIZvKACOmK5cuXry4vLz+XlZWVxviczW7NSo5hYD8Np7s92OMOTQQHB0fNmjXLlYPjJKZmL1u2bNXw8PAQGQQgs5U9ibURTJPEo+/du1eg0TFgL8+2b9++jfHvw/coDECQflfBq60BX4MEYWSRv8WcL/0mSiybhISEIOTT1vDfvRcvXqzlE4+ao65D+ht25MiRowUFBX+dN2/efI6Ubux9LHUcgFLbAWSe6u7u7v+SlubOnRvE6LAUNaI1KheSsIwWdXV19XFppZGZaVhjLFq0KOX27dvZ586d2wovEcrG6yRJ0LThQoIbBD9tNIHKSiXWColbBwYGksXKKGJyJTJmTsbFQEHhvmHDhi3Iwb/ZuXNnCqb8BPankDzxMNLb29tNX1xcXNxFMT5ZmdvZ2dHNMgqz5qrE9Q1fX9+Aw4cPH0V433fw4MEoHYwTD2OoW9+z1mwEtD6IhrAB2f9rwPlYqVSqKMDUU5+haqbwmwrtUwF7k+H6YzI9hAFj/S4lJeUrfFXrsCk5o8FOFNsCwhYCR9RCmPBtDg6urLaPwjwHk+9Rf34Jpv+GqVbQG2Z8qkCkQLFNHkiGQrxHMK7giyEYSwv9iKLWE0ZgD4OwZsbNhnVkevWnT58+u3///gKu6nslbncqaZMAlR4eHuR9ZIiiauE4FGyIw9SsQfQbcXR0dFu1alXo2bNnG9kQZgz6dxhIJ3LXrFlzBupu4zbEe5byuJ6sUxkXF+cNT0RRVwNDbpR4vImTuSH4xL969WqiaAX2/smVh70RcNEZORHxRjB/G1E5lffz5Lxosk41kLzNuXTp0j9oLyCgE4a8kPOeSZ6IwYjCwsKJGrOjo6OVWghcjRuTZEXev38/X8p0bW1tFbLErRzmVbrqVD1JFuE6rrm5uYar/0LOOB2l7pBU1nfz5s0i+oJkxnfXrl3xegLDDzwoqQ+GP5EeQDJdFy5cyAoLC0tD3UrVehOokxCD549qDIhZkmY7rlu3LgpSpgRNhrq3iPuNw1J7ECeMhQHUcV5dwS0CdwNSJ/fpi/XZyCpzEhMTl1GKzNqyNVQJ6ZA2VVExyAwLOc1+CWEmMUwstS2YHhJ88uTJfazt8czMzD9S38MA1kn9jpGRkX4MCS9T2hc6Srfg9evXp8GQJzTEHa45U5Vuword4TPjkYY+phtgrC3IyFKYIaWeYlkh6Y+b1G+ZovLxgUv+JZWOzEMTcvFfsGErdJVMxJz/ypUrU6mvTTei4i/D3AJdLTEztidE9yyWqh2upIaRg2+mzFiXtKX4IoMMhxv6u/AQ1GGiDadqiZmpISSaqzHnz58/JZ6bl5d3nss1FyO824Q6yAhiKioqbolNqMPEVb+KMW9Sz1BPI9SOq6JY8kaiOIaxlyJviucDWRmTfki7SnHUgBTMV1ZW3kMm9xnXkG68zsLUA4iqi1siwdSqRrE9GQeePHlyl72Ij74Olj7mCddx1IAUm8Jd1u/evfv31Pdg7Lmz1BQG3J4wYtE8osIlBhjeQl1gsT9JGiH+56xZW9lMe+Q5OTlZKDLeC1f5+PHju1wAJ3C3S8UQc+Zoas/kwHbjzoUuubW4jRs3psEIC+DxRtgQh4DpC2xLPtNlWpt5YijiNxhNTU3VQjpUeSPjq83Nzc1GPrIWaxL5jUI05yYRfE1tjwXJyclfwOi/xh5PhY+m0dbW1oAybguv9TSmJ27KyytSsSsMxgehfPXixYt/5e3tHSgWUWsD6TIV2q/evHnT3d/fP+FOkQrYUz5NqSm9wLKxsbET99D7o+Li4msZGRnfqtVqysu7OWscNWc6bcGG4sHGGU8N0rKysn9TSNYYOXC4doTyghMnTvyZsTxHO2v8WC9oLTlY2Ar8ggGX1NTU0Ojo6GB/f3+Vs7OzmxJDoomely9fqpFPN8FW6iDdbk6Y+rhbZnJXYaavxK0kr8CVklfillrv8se0XokP8fXodDsK5qgp5ZJcR/oHBLmkxSD9I8KYZH7a438CDACuYZlPc9Om3AAAAABJRU5ErkJggg==');
    display: inline-block;
    height: 46px;
    left: 15px;
    position: absolute;
    top: 6px;
    width: 46px;
}

@media (max-width: 768px) {
    .call-button{ max-width: 100%;}
    /*.call-button a{background: transparent none; text-shadow:none; color: #337ab7; padding:0; margin: 5px 0;  text-decoration: underline; border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;  text-align: center;}
    .call-button a:hover{background: transparent none; text-shadow:none; color: #337ab7; padding:0; text-decoration: underline; border:0;}
    .call-button a .freccia{display:none;}*/
}



/*OVERRIDE*/
/*AMAZON STYLE*/

.button-s {background: #f4d078 !important; background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b) !important;background: linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;color:#111 !important;font-weight:normal !important;border:solid 1px #999 !important;}
.button-s:hover {background-image: linear-gradient(rgb(245, 215, 142), rgb(238, 185, 51)) !important; text-decoration:none !important;}
