﻿@charset "UTF-8";
/* CSS Document */

/*/// BOX CARRELLO POPUP --> Includere in tutte le pagine in cui è possibile visualizzare il carrello in popup ///*/

#popcart{float:right;margin:0 0 0 15px;}
.shop_box{position:relative;text-align:center;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all  0.3s;
    transition: all 0.3s;
}

.shop_box-disab{display:none;}

#cont-carrello{position: absolute; right:0; top:30px; z-index:9999;width:auto;}
.box_car { /*display:none;*/ margin:15px 0}

span.prezzo_sconto {color: #e89d1a; font-weight:bold;}

#contenitore_carrello {min-width: 265px;color:#2b2b2b; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C0BFBF; box-shadow: 0 0 8px #999999; padding: 15px 15px 20px 15px; }
#contenitore_carrello H5{color:#494949;}
#secondaria a.button { color:#FFFFFF; border:none;}
.chiudi_icona { background-image: url(../images/fancybox_sprite.png); cursor: pointer; height: 36px; position: absolute; right: 0px; top: 9px; width: 36px; z-index: 3;}
#box_carrello { display:none; }
#box_carrello .chiudi_icona a { display:block; height: 36px; width: 36px; background:none; border:none;}
.punta { background:url(../images/punta_box_carrello.png) left top no-repeat; display:block; width:33px; height:30px; position:absolute; right:61px; top:1px;}
.box_car_aperto { display:block;}
/*tabella box carrello*/
table.riepilogo {width:100%; font-family:'Lato', sans-serif;}
#secondaria table.riepilogo a { border:none; float:none;}/* toglie bordo verde dai tag a*/
#secondaria table.riepilogo a.elimina { padding:5px; }
table.riepilogo th { padding:10px; margin:0 0 20px 0; text-align:left;}
table.riepilogo th H6{font-size:16px; color:#534c4a; font-weight:900;}
table.riepilogo td {white-space:nowrap; vertical-align:top; line-height:18px; padding:10px 15px; border-bottom:1px #DFDFDF solid; text-align:left; vertical-align:middle; font-size:13px; font-weight:400; color:#534c4a;}
table.riepilogo .col_elimina { width:20px; padding:0; vertical-align: middle; text-align:right; font-size:20px;}

table.riepilogo td.miniatura{text-align:left;}
table.riepilogo td.miniatura img{max-width:60px!important;}
table.riepilogo td img { max-width:inherit!important;}


.descrizione_carrello { width:275px; font-size:13px;}
.qta_carrello { width:65px; font-size:13px;}
.prezzo_carrello { width:75px; font-size:13px;}
tr.testata { /*background-color:#EBEBEB; */text-align:left; font-family:'Lato', sans-serif; text-transform:uppercase;}
tr.totale_ordine {font-family:'Lato', sans-serif; text-transform:uppercase;}
tr.totale_ordine td { font-family:'Lato', sans-serif; border-bottom:none; padding:10px 5px; font-size:15px;}
tr.spaziatore { display:block; height:10px;}

.button_left {float:left;}
.button_right {float:right;}

a.btn-pop-cart{display:block; background:#e89d1a; font:normal 14px 'Lato', sans-serif; text-transform:uppercase;color:#FFF!important; padding:11px;margin:15px auto; text-align:center; /*border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;*/}
a.btn-pop-cart:hover{background:#494949;}


a#tasto_shop {background:#fab519; text-align:left; padding:10px 15px;  margin:0;font-size:18px; font-weight:700; font-family:'Raleway', sans-serif; color:#FFF; /*display:block;*/}
a#tasto_shop:hover {text-decoration:none; color:#FFF;background:#e89d1a;}

.carrello_icona{color:#FFFFFF; margin:0;padding:0 0 0 10px; text-align:left;font-family:'Lato', sans-serif; font-weight:normal; width:100%;}
.carrello_icona:Hover{color:#FFFFFF; text-decoration:none }


@media screen and (max-width:480px){
.box_car{ max-width:100%;}
table.riepilogo td {white-space:normal;padding:5px!important;}
}