/* Breadcrumbs ---------------------------------------------------------*/
#header-breadcrumbs{}
#header-breadcrumbs.breadcrumbs{padding:5px; font-size:12px;}
#header-breadcrumbs a{color:#88F000;}

/* Pagination ----------------------------------------------------------*/
#pagination.pagination{width:100%; background:#EBEBEB; float:right; margin-top:10px;}
#pagination div.pagination-outline{background:#FF4040; padding:10px; float:left; font-weight:bold;}
ul.page-numbers{padding:10px; font-size:12px; float: right; display:inline; margin-bottom:0px !important; padding-bottom:0px;}
ul.page-numbers li{float:left; margin-left:0px; list-style:none;}
ul.page-numbers a, ul.page-numbers span{background:-webkit-gradient(linear, left top, left bottom, from(#E4E3E3), to(#FFFFFF)); background:-moz-linear-gradient(top,  #E4E3E3,  #FFFFFF); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E3E3', endColorstr='#FFFFFF'); padding:3px 4px 4px 4px; margin:2px; text-decoration:none; border:1px solid #ccc; color:#666;}
ul.page-numbers a:hover, ul.page-numbers span.current{border:1px solid #666; color:#444;}

/* Comments ------------------------------------------------------------*/
#comments{margin:10px 0px 10px 0px;}
#respond{}
h3#reply-title{font-size:30px;font-family:"Trebuchet MS", Arial, sans-serif;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;background-color:#A9C500; padding-right:10px; margin: 0px !important; min-height:0px !important; line-height: 1.5em !important; font-weight: bold !important;}
p.logged-in-as{background-color:#A5027C; padding-left:5px; margin-bottom:0px !important;}
p.comment-form-comment{margin-bottom:0px !important;}
#comments tags{font-size:12px; padding:2px; color:#A5027C; font-weight:normal; display:inline; background:#A9C500; line-height:28px; box-shadow:2px 2px 3px #333;}
#comments input{width:694px; height:25px; border:solid 1px #A9C500;}
#comments textarea{width:694px; height:125px; border:solid 1px #A9C500;}
#comments input#submit{width:160px; line-height:15px !important; cursor: pointer; margin:0px !important; font-size:12px !important; font-family:"Trebuchet MS", Arial, sans-serif; color:#A5027C; background:#A9C500; border:solid 1px #A5027C; float:right; margin-bottom:15px; padding:4px 15px;}

/* Category ------------------------------------------------------------*/
.product-category a{float:left; margin:3px; color:#535353; position:relative; font-size:12px; text-decoration: none; padding:10px; border: 1px solid #F0F0F0; background:#F0F0F0;}

/* Tags ----------------------------------------------------------------*/
.product-tags a{float:left; margin: 0 0 7px 20px; position:relative; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 0.7em; text-decoration: none; text-shadow: 0px 1px 0px rgba(255,255,255,.4); padding: 1px 4px 2px 10px; border-top: 1px solid #d99d38; border-right: 1px solid #d99d38; border-bottom: 1px solid #d99d38;
 -webkit-border-radius: 0 0.25em 0.25em 0; -moz-border-radius: 0 0.25em 0.25em 0; border-radius: 0 0.25em 0.25em 0; background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
 background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba47'); -webkit-box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0,0,0,.1); box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0,0,0,.1); z-index: 1;}
.product-tags a:before{content: ''; width: 1.30em; height: 1.80em; background-image: -webkit-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -moz-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -o-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: -ms-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71)); background-image: linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#feda71', EndColorStr='#feba47'); position: absolute; left:-0.9em; top:-1px; border-left: 1px solid #d99d38; border-bottom: 1px solid #d99d38; border-top: 1px solid #d99d38; border-radius: 0.25em 0 0 0.25em; z-index: 1;}
.product-tags a:after {content: ''; width:0.5em; height:0.5em; background:#fff; -webkit-border-radius:4.167em; -moz-border-radius:4.167em; border-radius:4.167em; border:1px solid #d99d38; -webkit-box-shadow:0 1px 0 #faeaba; -moz-box-shadow:0 1px 0 #faeaba; box-shadow:0 1px 0 #faeaba; position:absolute; top:0.667em; left:-0.083em; z-index:9999;}

#tags1{height:210px;}

.product-tags a:hover{
    background-image: -webkit-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -moz-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -o-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -ms-linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: linear-gradient(top, rgb(254, 225, 141), rgb(254, 200, 108));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fee18d', EndColorStr='#fec86c');
    border-color: #e1b160;
}

.product-tags a:hover:before{
    background-image: -webkit-linear-gradient(left top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -moz-linear-gradient(left top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -o-linear-gradient(left top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: -ms-linear-gradient(left top, rgb(254, 225, 141), rgb(254, 200, 108));
    background-image: linear-gradient(left top, rgb(254, 225, 141), rgb(254, 200, 108));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#fee18d', EndColorStr='#fec86c');
    border-color: #e1b160;
}

/* Cart Widget ---------------------------------------------------------*/
.mp_cart_widget{}
.mp_cart_widget h3{}
.mp_cart_widget div.mp_cart_widget_content{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget{font-size:11px; font-weight:100; border:none;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget thead{font-size:11px; font-weight:100 !important;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_thumb{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_thumb a{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_thumb img{margin-right:2px;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget th.mp_cart_col_product{font-size:11px; font-weight:100 !important;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_product_table{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_product_table a{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget th.mp_cart_col_quant{text-align:center; font-size:11px; font-weight:100 !important;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_quant{text-align:center;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget th.mp_cart_col_price{width:50px; text-align:right; font-size:11px; font-weight:100 !important;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_price{text-align:right;}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_subtotal_lbl{}
.mp_cart_widget div.mp_cart_widget_content table.mp_cart_contents_widget td.mp_cart_col_total{text-align:right;}
.mp_cart_widget div.mp_cart_widget_content div.mp_cart_actions_widget{}
.mp_cart_widget div.mp_cart_widget_content div.mp_cart_actions_widget a.mp_empty_cart{}
.mp_cart_widget div.mp_cart_widget_content div.mp_cart_actions_widget a.mp_checkout_link{}

/* Contact Page Template ----------------------------------------------------*/
#contact-page{}
#contact-page input{width:694px;}
#contact-page label{display:block;}
#contact-page input[type=submit]{width:250px;}
#contact-page textarea{width:693px;}

/* Torna su */
#backToTop{box-shadow: 0px 0px 1px #ccc; border:1px solid #d2d2d2; background:#f7f7f7; text-align:center; padding:15px 12px 5px 12px; position:fixed; bottom:10px; right:10px; cursor:pointer; display:none; color:#333; font-family:Monospace; font-size:20px; font-weight:bolder; line-height:20px;}
