@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
html, html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
body{background-color: #e7e7e7;font-family: 'Raleway', sans-serif;font-size: 16px;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1.4em;color:#333;font-size-adjust: none;}

@media (min-width: 1200px) {
    .container-976{width:976px;}
    .container-1170{width:1170px;}
}
@media (min-width: 1200px) {
    .no-container{overflow: hidden;}

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:rgb(85,85,85);}
a{text-decoration: underline;}
div[itemprop="articleBody"] a, div[itemprop="reviewBody"] a,
div[itemprop="description"] a{ /*color: #0000EE;*/ }

h1 a, h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration: none;}

header.header{margin-bottom:7px;}
@media (max-width:767px){
    header.header{margin-bottom:0px;}
}
hr{margin:0;}

/*Background*/
.bg-white{background-color: white;}
/*Colori*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color: #2570bb;}
h1 .text, h2 .text, h3 .text, h4 .text, h5 .text, h6 .text{color:#5a5a5a;}
/*Wrapper*/
.internal-wrapper{padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: white;}
.internal-wrapper .page-header, .internal-wrapper .page-header h1{margin-top:0;}
.internal-wrapper .page-header, .internal-wrapper .page-header h1{margin-bottom:0;}
@media (max-width:767px){
    .front_page .page-header{display:none;}
    header .internal-wrapper{padding:0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: transparent;}
}
@media (max-width:767px){
    h1,.h1{font-size:180%; line-height:100%;}
    h2, .h2{font-size:150%; line-height:100%;}
    h3, .h3{font-size:120%; line-height:100%;}
}

/*widget*/
.widget, aside .widget{margin-bottom:7px;}

/*Footer*/
footer{margin-top:7px;}

/*Ridimensionamento*/
.row{margin-left:-5px; margin-right:-5px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{padding-left:5px; padding-right:5px;}
@media (max-width: 767px) {
    .container-fluid, .row, .container [class^="col-"] {
        padding:0px;
        margin:0;
    }
    .navbar-header {
        margin:0px;
    }
}

#respond .form-actions{margin-left:-7px; margin-right:-7px;} /*compenso lo spazio del padding del genitore per dargli la larghezza completa*/

/*Menu*/
.navbar-wrapper {margin-top:0;}
.navbar-wrapper .navbar{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/*Stile menu*/
.navbar{background: url('data:image/png;base64,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') left top repeat-x transparent;padding-bottom:5px;}
.navbar .navbar-brand{text-decoration: none;}
.navbar .navbar-brand:hover{text-decoration: none;}

.navbar-nav > li > a{padding:16px 20px 15px;border-bottom:solid 2px transparent;}
.nav > li > a{color:white; text-decoration: none;}
.nav > li > a:hover, .nav > li > a:focus,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-bottom-color:#5595d6;background-color: transparent;}
@media (max-width:767px){
    .navbar{margin-bottom: 0;padding-bottom:0;}
    .navbar-collapse{background-color: #f0f0f0;}
    .navbar-form-mobile{margin-left:0;margin-right:0; padding:10px;}
    .nav > li {background-color: white; border-bottom:solid 1px #dddddd;}
    .nav > li > a{color: #0000EE; font-weight: 600; border-bottom:0;}
    .nav > li > a:hover, .nav > li > a:focus,
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{color:#0000EE !important; background-color: #f0eeee !important;}
}

/*Menu responsive*/
.navbar-toggle .icon-bar{background-color: white;}
.menu-mobile-label{cursor:pointer; font-size: 16px;font-weight: bold;padding: 0px;}

/*Toolbar*/
#toolbar{
    background: transparent url('../images/toolbar.png') left top repeat-x;color: #777;
    font-size: 11px;padding: 7px 10px 5px;text-transform: uppercase;
}

@media (max-width:767px){
    #toolbar{display:none;}
}

#toolbar .menu{margin:0; padding:0;}
#toolbar .menu li{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAABCCAYAAABjJzf7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAACpSURBVEiJY/z//z8DKYCJJNWjGogELOgCjIyMHgwMDLZQ7uH////vwKuBgYFBhIGBYR2UrUmMk67jYGPXUFBQ8AMbG+5kLGlJGIoZGBgY3kIxXg14wSCMuFENoxpGNYxqGNUwqmFUwzDSgNHACpt2vYGBgaEeym1claXZQMiGehxs8pyEoeHt/YsTsbFhAKOBxcjIqMDAwKAA5T74////A7waSHYS1TUAAPjgLvpwnKF7AAAAAElFTkSuQmCC') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left:12px;
    text-transform: uppercase;
    margin-left:10px;
}
#toolbar .menu li:first-child{margin-left:0;}
#toolbar .menu li:hover{background-position: 0 -50px;}
#toolbar .menu, #toolbar .menu li, #toolbar .menu li a{display: inline-block;}

#toolbar a{color:#ccc; text-decoration: none;}
#toolbar a:hover{color:#78b6f6;}

/*Container misure*/
@media (max-width: 768px) {
    .container{margin:0;padding:0;}
}
/*PRODOTTO*/

#single h3{font-weight: 700;}

/*Immagini*/
@media (min-width: 768px) {
    #single .images-group{float:right;  max-width:50%; padding-left: 10px;}
}
#single figure img{max-height: 370px;}
#single .rating{ font-size: 14px; }
#single .rating .stars{color:rgb(255,191,0); font-size: 22px; }
#single .tabella-riassunto-mobile { text-align:left; }
#single .tabella-riassunto-mobile .rating{ text-align: center; margin:0; padding:0;}
#single .tabella-riassunto-mobile .rating .stars{font-size:22px; line-height:1px;}
#single .tabella-riassunto-mobile .price{font-weight: bold; color:#b12704; text-align: left; width:100%; font-size:24px;}
#single .tabella-riassunto-mobile .price strong{color:#333; font-weight: normal; font-size:20px;}
#single .tabella-riassunto-mobile .price .prezzo-pieno{font-weight:normal; text-decoration: line-through; color:#777; font-size:14px;}
#single .tabella-riassunto-mobile .price .risparmi{display:block;font-weight: normal; color:#008a00; font-size:18px;}
#single .tabella-riassunto-desktop .rating{ text-align: center; margin:0; padding:0;}
#single .tabella-riassunto-desktop .rating .stars{font-size:38px; line-height:1px;}
#single .tabella-riassunto-desktop .list-pro{list-style: none; margin:0; padding:0;}
#single .tabella-riassunto-desktop .list-pro li {list-style: none; margin:0; padding:2px 0;}
#single .tabella-riassunto-desktop .list-contro{list-style: none; margin:0; padding:0;}
#single .tabella-riassunto-desktop .list-contro li {list-style: none; margin:0; padding:2px 0;}
#single .tabella-riassunto-desktop .price{font-weight: bold; color:#b12704; text-align: left; width:100%; font-size:24px;}
#single .tabella-riassunto-desktop .price strong{color:#333; font-weight: normal; font-size:20px;}
#single .tabella-riassunto-desktop .price .prezzo-pieno{font-weight:normal; text-decoration: line-through; color:#777; font-size:14px;}
#single .tabella-riassunto-desktop .price .risparmi{display:block;font-weight: normal; color:#008a00; font-size:18px;}

#single article {text-align: justify;}
#single .post-info {color: #AAAAAA;margin-bottom:10px;border-bottom: 1px solid #eee;padding-bottom:0px;margin-bottom:15px;padding-top:6px;}
#single .post-info a { color: #777; text-decoration: none; }

/*Scheda riassuntiva*/
#single .riassunto h3{margin-top:0;}
#single .riassunto .rating .stars{font-size:43px;}
.riassunto  ul.vantaggi,#single .riassunto  ul.svantaggi{padding-left:0;}
.riassunto  ul.vantaggi li, #single .riassunto  ul.svantaggi li {display: block;line-height: 24px;margin-left: 10px;margin-top: 5px;padding: 0 0 0 33px;}
.riassunto ul.vantaggi li {background: url("../images/vantaggi.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.riassunto ul.svantaggi li {background: url("../images/svantaggi.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#single .riassunto h4 {background-color: #f5f5f5;border-bottom: 1px solid #dadbdb;margin-left:-10px;margin-right:-10px;text-transform: uppercase; border-top: 1px solid #dadbdb;font-size: 15px;font-weight: bold;padding: 10px;}
#single .riassunto .prezzo{font-size: 26px; margin-top:-25px; font-weight: bold; color: #337ab7; text-align: center;}

/*Pulsante dentro il prodotto*/
.button-container{padding: 5px;/*border: solid 1px #dadada;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;*/}
@media (max-width : 767px) {
    .button-container{padding:0;border:0;}
}
.button-container .box-logo-vendor{padding:10px 0 0 15px; display:none;}

.product-fixed-button{position:fixed; z-index: 1; left:0; right:0;bottom:0;}

.call-button{display:block; margin:0 auto; max-width:70%;}
.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,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');
    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;}*/
}

/*Plugin per i prodotti nelle pagine: VERTICALE*/
.productbox .verticale {margin-bottom:10px; }
.productbox .verticale > div {border:1px solid rgb(218, 219, 219); padding:5px 0;}
.productbox .verticale .image {min-height:180px;max-height: 180px;margin-bottom:10px;margin-bottom: 10px;display: table; width:100%;}  /*Poi sta cosa devo vedere dove cazzo metterla*/
.productbox .verticale .image a {display: block; vertical-align: middle;max-height: 180px;min-height: 180px;height: 180px;}
.productbox .verticale .image a img{max-height: 100%;}
.productbox .verticale .info{margin-bottom:5px;}
/*Variante 3*/
.productbox .verticale .info .buttons{display:none;}
.productbox .verticale .info .short-description{display:none;}
/*Variante 3 - end*/
.productbox .verticale .title {text-align: center; font-size:15px;max-height: 20px; overflow: hidden; }
.productbox .verticale .price{text-align: center; font-weight: bold; color:#49ac0c; font-size:24px;}
.productbox .verticale .price .prezzo-pieno{font-weight: normal; color:#5a5a5a; text-decoration:line-through; font-size: 60%;}
.productbox .verticale .buttons {text-align: center;}
.productbox .verticale .buttons a{display:inline-block; width: 46%; margin:1%;padding:1%;-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px; text-decoration: none;}

/*Variante di prova*/
.productbox .verticale .buttons a{display:inline-block; width: 97%; margin:1%;padding:1%;-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px; text-decoration: none;font-size: 18px;}

.productbox .verticale .buttons .full-width{font-size: 18px;font-weight: bold;width: 98%;}

.productbox .orizzontale {margin-bottom:10px; margin-top:10px; }
.productbox .orizzontale > div {background-color: #ffffff;border: 1px solid #ececec; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; padding:20px; display:table; width:100%;}
@media (max-width : 767px) {
    .productbox .orizzontale > div{background-color:transparent; border:0 !important;}
}
.productbox .orizzontale .image {min-height: auto;display:table-cell; vertical-align: middle; text-align: left;min-width: 180px;width:33%;}
.productbox .orizzontale .image img{display:inline !important;}
.productbox .orizzontale .info {display:table-cell; vertical-align: middle;text-align: center; width:33%;}
.productbox .orizzontale .title {font-weight: bold; font-size: 19px;}
.productbox .orizzontale .price{text-align: center; font-weight: bold; color:#49ac0c; font-size:26px;}
.productbox .orizzontale .price .prezzo-pieno{font-weight: normal; color:#5a5a5a; text-decoration:line-through; font-size: 22px;}
.productbox .orizzontale .buttons {display:table-cell; vertical-align: middle; text-align: right; padding-right:15px; min-width:130px;width:33%;}
/*Variante di prova*/
.productbox .orizzontale .buttons {display:table-cell; vertical-align: middle; text-align: right; padding-right:15px; width:170px;}
/*Variante 3*/
.productbox .orizzontale > div > .buttons{display:none;}
.productbox .orizzontale .info {width:66%;}
.productbox .orizzontale .info .short-description{font-size:15px; text-align: left;}
.productbox .orizzontale .title {text-align: left; margin-bottom:5px;}
@media (min-width : 768px) {
    .productbox .orizzontale .info .rating{float:left; width:26%;margin-right:3%; margin-top:7px;}
    .productbox .orizzontale .info .price{float:left; width:33%; font-size: 20px; margin-top:7px;}
    .productbox .orizzontale .info .price .prezzo-pieno{font-size: 16px;}
    .productbox .orizzontale .info .buttons{float:right; width:38%; display: block; padding-right: 0; }
    .productbox .orizzontale .buttons .goto-shop{
        padding:6px 5px;
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
        border-color: #9c7e31 #90742d #786025;border-radius: 3px;border-style: solid;border-width: 1px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;color: #111;font-weight: 500;margin:20px 10%; width:80%;
        /*float: right;*/
    }
    .productbox .orizzontale .buttons .goto-shop:hover{border-color: #a88734 #9c7e31 #9c7e31;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;color:rgb(17,17,17);}
}
/*Variante 3 - end*/

.productbox .orizzontale .buttons a{
    display:block; width: 80%; margin:20px 10%;padding:5px;text-align: center;
    -webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px; text-decoration: none;
    font-size: 16px;font-weight: bold;
}

@media (max-width : 767px) {
    .productbox .orizzontale {margin-bottom:10px; width:100% !important; }
    .productbox .orizzontale > div {border:1px solid rgb(218, 219, 219); padding:25px 10px;}
    .productbox .orizzontale .image {/*min-height:180px;*/margin-bottom:10px;  display:block;width:auto;}  /*Poi sta cosa devo vedere dove cazzo metterla*/
    .productbox .orizzontale .image img{display:block !important; }
    .productbox .orizzontale .info {display:block; text-align: center; width: auto;}
    .productbox .orizzontale .title {text-align: center; display:block; margin-bottom: 5px; font-size: 15px; }
    .productbox .orizzontale .price{text-align: center; margin-bottom: 5px; font-weight: bold;font-size:130%}
    .productbox .orizzontale .short-description{font-size:15px; line-height:1.4; text-align: left; font-weight: 500;}
    .productbox .orizzontale .price .prezzo-pieno{font-weight: normal; color:#5a5a5a; text-decoration:line-through; font-size: 60%;}
    /*Variante 3*/
    .productbox .orizzontale > div > .buttons{display:block;}
    /*Variante 3 - end*/
    .productbox .orizzontale .buttons {text-align: center;  display:block; padding-right:0; width:auto;}
    .productbox .orizzontale .buttons a{font-size:14px;
                                        display:inline-block;  margin:1%;padding:1%;
                                        -webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px; text-decoration: none;}

    .productbox .orizzontale .buttons .goto-shop{
        padding:8px 5px;
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
        border-color: #9c7e31 #90742d #786025;
        border-radius: 3px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
        color: #111;
        font-weight: 500;
        margin:1%; ;
    }
    .productbox .orizzontale .buttons .goto-shop:hover{border-color: #a88734 #9c7e31 #9c7e31;
                                                       background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
                                                       color:rgb(17,17,17);
    }
}
.productbox .buttons .goto-shop {
    /*
    STILE BLU
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    color: #ffffff;
    text-decoration: none;
    */
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
    border-color: #9c7e31 #90742d #786025;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #111;
}

.productbox .buttons .goto-shop:hover {
    /*
    STILE BLU
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    */
    border-color: #a88734 #9c7e31 #9c7e31;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
    color:rgb(17,17,17);
}
/*
.productbox .verticale .buttons .goto-review {
  background: #ebab2a;
  background-image: -webkit-linear-gradient(top, #ebab2a, #f08330);
  background-image: -moz-linear-gradient(top, #ebab2a, #f08330);
  background-image: -ms-linear-gradient(top, #ebab2a, #f08330);
  background-image: -o-linear-gradient(top, #ebab2a, #f08330);
  background-image: linear-gradient(to bottom, #ebab2a, #f08330);
  color: #ffffff;
}

.productbox .verticale .buttons .goto-review:hover {
  background: #ebb42a;
  background-image: -webkit-linear-gradient(top, #ebb42a, #eb9e32);
  background-image: -moz-linear-gradient(top, #ebb42a, #eb9e32);
  background-image: -ms-linear-gradient(top, #ebb42a, #eb9e32);
  background-image: -o-linear-gradient(top, #ebb42a, #eb9e32);
  background-image: linear-gradient(to bottom, #ebb42a, #eb9e32);
}*/

/*
SCAMBIO COLORE BOTTONI PROVA
.productbox .buttons .goto-review {
    color: #ffffff;
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.productbox .buttons .goto-review:hover {
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
*/
.productbox .buttons .goto-review {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    color: #ffffff;
    text-decoration: none;
}

.productbox .buttons .goto-review:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
}





.productbox .rating{ font-size: 14px; }
.productbox .rating .stars{color:rgb(255,191,0); font-size: 22px; }

/*Commenti*/
#comments li{list-style: outside none none; border: 0.5px solid; border-color: #ebeff3;}
#comments span.pull-left{max-width: 60px;}
#comments img{max-width:48px;}
.comment{background-color: #fafafa; padding:5px;}
.comment .single-comment{background-color: #f5f5f5; padding:5px;}
.comment .comment .single-comment{background-color: #fafafa;}

/*Background*/
@media (max-width: 768px) {
    #myatu_bgm_img_group{display:none;}
}

/*Classi per widget*/
.scroller ul {background-color: white;border: 1px solid #dadbdb;font-size: 12px;
              font-weight: 400;list-style: outside none none;margin: 10px 2px 0 0;max-height: 200px;
              overflow-x: hidden;overflow-y: scroll;padding: 0;
}
.scroller ul li {font-size: 13px;line-height: 20px;margin: 1px 0;padding: 0;width: 100%;height: 20px;}
.scroller ul li a {text-decoration: none;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #564b47;display: block;padding: 0 0 0 10px;}
.scroller ul li a:hover {color: white;text-decoration: none;
                         background: #3498db;
                         background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
                         background-image: -moz-linear-gradient(top, #3498db, #2980b9);
                         background-image: -ms-linear-gradient(top, #3498db, #2980b9);
                         background-image: -o-linear-gradient(top, #3498db, #2980b9);
                         background-image: linear-gradient(to bottom, #3498db, #2980b9);
}
.scroller ul li.current-cat a {color: white;text-decoration: none;
                               background: #3498db;
                               background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
                               background-image: -moz-linear-gradient(top, #3498db, #2980b9);
                               background-image: -ms-linear-gradient(top, #3498db, #2980b9);
                               background-image: -o-linear-gradient(top, #3498db, #2980b9);
                               background-image: linear-gradient(to bottom, #3498db, #2980b9);
}

.pro-pollice,
.contro-pollice { -webkit-border-radius: 15px;
                  -moz-border-radius: 15px;
                  border-radius: 15px; background-color: grey; padding:6px; color: white;}
.pro-pollice{background-color: #37D618;}
.contro-pollice {background-color: #D11111;}
.button-offerta-tabella{width:100%; font-size: 20px; font-weight: normal; text-decoration: underline;}
.button-offerta-tabella:hover{text-decoration: underline;}

.tabella-riassunto-mobile-bottom .button-offerta-tabella{
    padding:6px 5px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
    border-color: #9c7e31 #90742d #786025;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #111;
    font-weight: 500;
    text-decoration: none;
}
.tabella-riassunto-mobile-bottom .button-offerta-tabella:hover{
    border-color: #a88734 #9c7e31 #9c7e31;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
}

.tabella-riassunto-desktop-bottom .button-offerta-tabella{
    padding:6px 5px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
    border-color: #9c7e31 #90742d #786025;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #111;
    font-weight: 500;
    text-decoration: none;
}
.tabella-riassunto-desktop-bottom .button-offerta-tabella:hover{
    border-color: #a88734 #9c7e31 #9c7e31;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
}




/*.button-offerta-tabella{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color:rgb(17,17,17);
    border-color: #a88734 #9c7e31 #846a29;
}
.button-offerta-tabella:hover{border-color: #a88734 #9c7e31 #9c7e31;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
    color:rgb(17,17,17);
}*/

.nav-tabs-color{margin-top:5px;}
.nav-tabs-color > li > a{
    background-color: #3498db;
    color:white;
}
.nav-tabs-color > li > a:hover{
    background-color: #286090;
    color:white;
}

.nav-tabs-color > li.active > a, .nav-tabs-color > li.active > a:focus{
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
}
.nav-tabs-color > li.active > a:hover{
    color:#fff;
    background-color:#337ab7;
    border-color:#204d74;
    cursor:pointer;
}
/*@media (min-width: 768px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}*/

#toc_container {

    font-size:14px; line-height: 1.4;
}



/*Scroller custom*/
.row-horizon .title{font-size: 11px;}

.row-horizon-scroller {width: 100%;height: 7px;background: #e4e6e3;border: 1px solid #dfdfdd;-webkit-transition: background 250ms linear; transition: background 250ms linear;}
.row-horizon-scroller:hover,.row-horizon-scroller.dragging {background: #d9d9d9; background: rgba(0, 0, 0, 0.15);}
.row-horizon-scroller-handle {cursor:pointer;height: 7px; background: #999;background: rgba(0, 0, 0, 0.4);border-radius: 7px;}
.row-horizon-scroller-handle .left{position:absolute; left:0;}
.row-horizon-scroller-handle .right{position:absolute; right:0;}

.aawp-box{background-color: #ffffff;border: 1px solid #ececec; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; padding:20px; width:90%; margin:2% 5%;}
@media (max-width: 768px) {
    .aawp-box{width:100%; margin:2% 0%;}
}
.aawp-box.compact .aawp-box__title{font-size: 14px; text-decoration: none;line-height: 1.2;font-weight: 800; display:block; height:18px; overflow: hidden;}
.aawp-box.compact .aawp-box__description{font-size: 12px;}
.aawp-box.compact .aawp-box__price--save{font-weight: 800;}

.aawp-box .aawp-box__thumb{margin-top: 1.50em;}
.aawp-box .aawp-box__btn{
        font-size:18px !important; 
        /*padding:8px 10px !important;
        font-weight: bold !important;*/
    }
.aawp-box .aawp-box__rating{display:none;}

/*Prodotti Widget bestseller */
.wbest {height: 100%; overflow-x: hidden;}
.wbest .row-horizon > .col-md-4 {width: 100%; margin-bottom: 1em; }
.wbest .ranking {  color: #ccc;
                   float: left;
                   font-size: 36px;
                   line-height: 36px;
}

.bottone-test{
    width:80%;
    margin:0 auto;
    background:    #c00;
    background:    -webkit-linear-gradient(#c00, #900);
    background:    linear-gradient(#c00, #900);
    border-radius: 5px;
    box-shadow:    2px 2px 2px 0 #444;
    color:         #fff;
    display:       block;
    padding:       20px;
    font:          normal 700 24px/1 "Calibri", sans-serif;
    text-align:    center;
    text-shadow:   1px 1px 0 #000;
    text-decoration:none;
    position:relative;
}
.bottone-test:hover{color:white;text-decoration:none;}
@media (max-width : 480px) {
    .bottone-test{
        font-size:18px;
    }
}

a.bottone-test .freccia{
    background-image: url('data:image/png;base64,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');
    display: inline-block;
    height: 46px;
    left: 15px;
    position: absolute;
    top: 6px;
    width: 46px;
}

@media (max-width: 768px) {
    .breadcrumbs{display:none;}
    #searchform{display:none;}
}
.btn-amazon {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0;
    border-color: #9c7e31 #90742d #786025;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #111;
    text-decoration: none;
    width:100%;
    font-size: 18px;
}

.btn-amazon:hover {
    border-color: #a88734 #9c7e31 #9c7e31;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0;
    color:rgb(17,17,17);
}

.modal-backdrop {
 z-index: 0;
}
