/* 

data inizio: 13 Febbraio 2017
author: Stefano Presenti

*/

@import url("jquery.mCustomScrollbar.css");

body.edit #loadawd, body.edit .ChangeLang{display:none !important;}

input, select, textarea {border-radius: 0;}
    input, select, textarea {-webkit-appearance: none;}

#loader{position:fixed;width:100%;height:100%;background-color:#fff;z-index:999;}
#loadawd{position:fixed;width:100%;height:100%;background-color:#fff;z-index:999;top:0px;left:0px;}

/* manutenzione */

#p193 #b279 {width:100%;position:fixed;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#p193 #b279 img{width:100%;}

/* #p1 #loadawd{display:none;} */
#loadcenter{position:absolute;top:50%;left:50%;text-align:center;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);font-family: 'Futura Bold Oblique';}
#loadcenter img{height:5vh;}
.desktop{display:block;}
.mobile{display:none;}

#b241 .desktop, #b115 .desktop{height:16px;line-height:0px;}

#portrait{position:fixed;width:100%;height:100%;z-index:19;background-color:#fff;font-family: 'Futura Book Oblique';}
#portrait span{position:absolute;top:50%;left:10%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#contenitoreTime::-webkit-scrollbar { 
        display: none; 
    }
::-moz-scrollbar {display:none;}
::scrollbar {display:none;}

.VB_GenPromoCode #generaPromoCod .nocustomer{font-family: "Futura Book Oblique";}

#b113{margin-bottom:50px;}
.loginpop iframe{height:308px !important;}
#p1 #footer{position:fixed !important;display:none;}
#p64 #footer{position:fixed !important;}
#p16 #footer{position:relative;}
#p19 #rightcol{overflow:inherit;}
#footer{clear:both;}
#footer a{color:#fff;text-decoration:none;}
#rightcol{float:right;min-height:calc(100vh - 30px) !important;}
#leftcol { padding-top:0px; width:250px; position:fixed; top:0px; left:0px; height:100%; }
#logoViabizzuno{height:250px;position:fixed;top:0px;right:10px;z-index:20;}

.menu.accordion ul li{background:transparent;border:0px;}
.menu.accordion ul li .sf-sub-indicator{display:none;}
.menu.accordion ul ul{margin-left:100px;position:absolute;margin-top:-14px;width:120px;}
.menu.accordion #b118_ul_1_0{position:relative !important;margin-top:0px !important}
#col2 #b118 .menu.accordion ul ul{margin-left:192px !important;}
.menu.accordion ul ul li{text-align:left !important;}
#b120 .menu.accordion ul ul{margin-left:150px;position:absolute;margin-top:-14px;}

.VB_ChangePassW form{width:50%;padding:0px;}
.VB_ChangePassW form label{width:40%;float:left;    font-size: 15px;}
.VB_ChangePassW form input{border: 0;border-bottom: 1px solid #000;width: 60%;line-height: 21px;font-size: 16px;min-height:25px;}
.VB_ChangePassW form .row{min-height:35px;position:relative;}
#newpassword #send{font-size:17px !important;line-height:30px;}


#b273{font-family: "Futura Book Oblique";text-transform:lowercase;color:#cecece;font-size:3vw;-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);top:50%;position:absolute;transform-origin: 30% 40%;-ms-transform-origin: 30% 40%;-webkit-transform-origin: 30% 40%;}

/* DASHBOARD */



.Html #iub-pp-container .iubenda_legal_document{font-family: "Futura Book Oblique";font-size:12px;line-height:20px;font-weight:normal;padding-bottom:50px;}
.Html #iub-pp-container .iubenda_legal_document h1{font-size:20px;font-family: "Futura Bold Oblique";line-height:30px;margin-bottom:30px;}
.Html #iub-pp-container .iubenda_legal_document h2{font-size:14px;font-family: "Futura Bold Oblique";line-height:20px;margin:20px 0px;}
.Html #iub-pp-container .iubenda_legal_document h3{font-size:12px;font-family: "Futura Bold Oblique";line-height:20px;margin:10px 0px;}
.Html #iub-pp-container .iubenda_legal_document h4{font-size:10px;font-family: "Futura Bold Oblique";line-height:20px;margin:10px 0px;}
.Html #iub-pp-container .iubenda_legal_document a{color:#000;font-family: "Futura Bold Oblique";text-decoration:none;}

.Html .iub_base_container .iub_content{font-family: "Futura Book Oblique";font-size:12px;line-height:20px;font-weight:normal;padding-bottom:50px;}
.Html .iub_base_container .iub_content h2{font-size:20px;font-family: "Futura Bold Oblique";line-height:30px;margin-bottom:30px;}
.Html .iub_base_container .iub_content h3{font-size:14px;font-family: "Futura Bold Oblique";line-height:20px;margin:20px 0px;}
.Html .iub_base_container .iub_content h4{font-size:12px;font-family: "Futura Bold Oblique";line-height:20px;margin:10px 0px;}
.Html .iub_base_container .iub_content a{color:#000;font-family: "Futura Bold Oblique";text-decoration:none;}


#p74 #footer{position:relative !important;}

#p123 .Login .layout{display: inline-block;width: 100%;font-family: "Futura Bold Oblique";font-size: 32px;margin-bottom: 7px;}
#p123 .Login .body form{padding:0px;}
#p123 .Login .body form label,#p123 .Login .body form input{display:inline-block;font-family: "Futura Book Oblique";}
#p123 .Login .body form label {text-transform:lowercase;}
#p123 .Login .body form label{display:inline-block;width:100px;font-size:17px;text-transform:lowercase;}
#p123 .Login .body form input{border: 0;border-bottom: 1px solid #000;width: 420px;max-width: 70%;line-height: 21px;font-size: 16px;}
#p123 .Login .body form input[type="submit"]{cursor: pointer;border: 0;background-color: transparent;width: auto;max-width: unset;font-family: "Futura Bold Oblique";padding: 0;display: inline-block;margin: 0;font-size: 17px;line-height: 14px;margin-top: 20px;text-transform:lowercase;}

.Login .body .msg_no {
    border: 0px !important;
    padding: 5px 0px !important;
    background: #fff;
    margin: 5px 0;
    display: inline-block;
    font-family: "Futura Bold Oblique";
    text-decoration: underline;
    text-transform:lowercase;
}

.VB_Dash_Conf .thedata, .VB_Dash_Prev .thedata, .VB_Dash_Promo .thedata, .VB_Dash_Clienti .thedata, .VB_UserArea_Prev .thedata, .VB_Dash_Stats .thedata, .VB_Dash_Stats .box_tot_comm{border-bottom:1px solid #000 !important;padding:10px 0px;}
.VB_Dash_Stats .box_tot_comm{line-height:45px;}
.VB_Dash_Conf .thedata .mytab-column, .VB_Dash_Prev .thedata .mytab-column, .VB_Dash_Promo .thedata .mytab-column, .VB_Dash_Clienti .thedata .mytab-column, .VB_UserArea_Prev .thedata .mytab-column, .VB_Dash_Stats .thedata .mytab-column{text-transform:lowercase;float:left;padding:0px;font-family: "Futura Book Oblique";font-size:12px;}
.VB_Dash_Clienti .thefirst .mytab-column, .VB_Dash_Stats .thefirst .mytab-column{float:left;padding:0px;}

.VB_UserArea_Prev .Preventivi .theestimates{margin-bottom:0px;}

#col3 #b116{top:calc(50% - 1px);}
#col3 #b241, #col3 #b115{top:calc(50% - 1px);}

#col3 .VB_IconWorld .testo span.lang{position:absolute;top:7px;right:25px;}

#p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p158 .VB_Dash_Conf .thefirst .mytab-column.data{width:20.50% !important;max-width:none !important;}
#p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p158 .VB_Dash_Conf .thefirst .mytab-column.nro{width:22.50% !important;max-width:none !important;}
#p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p158 .VB_Dash_Conf .thefirst .mytab-column.prod{width:12.50% !important;max-width:none !important;}
#p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p158 .VB_Dash_Conf .thefirst .mytab-column.tot{width:20.50% !important;max-width:none !important;}
#p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p158 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:24% !important;text-align:right;}

#p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(1), #p164 .VB_Dash_Clienti .thefirst .mytab-column.nomecli{width:45% !important;margin-right:1%;max-width:none !important;}
#p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(2), #p164 .VB_Dash_Clienti .thefirst .mytab-column.datareg{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(3), #p164 .VB_Dash_Clienti .thefirst .mytab-column.ticket{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(4), #p164 .VB_Dash_Clienti .thefirst .mytab-column.prev{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(5), #p164 .VB_Dash_Clienti .thefirst .mytab-column.tot{width:13% !important;}

#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p159 .VB_Dash_Conf .thefirst .mytab-column.data{width:16.50% !important;max-width:none !important;}
#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p159 .VB_Dash_Conf .thefirst .mytab-column.cliente{width:12% !important;max-width:none !important;}
#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p159 .VB_Dash_Conf .thefirst .mytab-column.nro{width:21% !important;max-width:none !important;}
#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p159 .VB_Dash_Conf .thefirst .mytab-column.prod{width:10% !important;max-width:none !important;}
#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p159 .VB_Dash_Conf .thefirst .mytab-column.tot{width:20.50% !important;max-width:none !important;}
#p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(6), #p159 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:20% !important;text-align:right;}

#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(1), #p161 .VB_Dash_Prev .thefirst .mytab-column.data{width:10% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(2), #p161 .VB_Dash_Prev .thefirst .mytab-column.cliente{width:15% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(3), #p161 .VB_Dash_Prev .thefirst .mytab-column.nro{width:10% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4), #p161 .VB_Dash_Prev .thefirst .mytab-column.msg{width:10% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4) a {font-family:'Futura Book Oblique';}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(5), #p161 .VB_Dash_Prev .thefirst .mytab-column.tot{width:15% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(6), #p161 .VB_Dash_Prev .thefirst .mytab-column.stato{width:10% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(7), #p161 .VB_Dash_Prev .thefirst .mytab-column.scadenza{width:10% !important;max-width:none !important;}
#p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(8), #p161 .VB_Dash_Prev .thefirst .mytab-column.forlink{width:20% !important;text-align:right;}

/*
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{width:11.50% !important;margin-right:1%;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{width:23% !important;margin-right:1%;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.prod{width:25% !important;margin-right:1%;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:11.50% !important;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:14% !important;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(6), #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{width:12% !important;max-width:none !important;}
*/
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{width:14% !important;margin-right:1%;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{width:24% !important;margin-right:1%;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:24% !important;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:14% !important;max-width:none !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5), #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{width:19% !important;max-width:none !important;}


#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(1), #p153 .VB_UserArea_Prev .thefirst .mytab-column.data{width:12.50% !important;max-width:none !important;}
#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(2), #p153 .VB_UserArea_Prev .thefirst .mytab-column.nro{width:11.50% !important;margin-right:1%;max-width:none !important;}
#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(3), #p153 .VB_UserArea_Prev .thefirst .mytab-column.tot{width:13% !important;margin-right:1%;max-width:none !important;}
#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(4), #p153 .VB_UserArea_Prev .thefirst .mytab-column.stato{width:15% !important;margin-right:1%;max-width:none !important;}
#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(5), #p153 .VB_UserArea_Prev .thefirst .mytab-column.scadenza{width:18.50% !important;margin-right:1%;max-width:none !important;}
#p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(6), #p153 .VB_UserArea_Prev .thefirst .mytab-column.forlink{width:24.5% !important;text-align:right;}

#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(1), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.data{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(2), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.nro{width:11.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(3), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.totlb{width:13% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(4), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.pag{width:15% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(5), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.forstato{width:18.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .in_corso .thedata .mytab-column:nth-child(6), #p146 .VB_UserArea_Ordini .in_corso .thefirst .mytab-column.forlink{width:24.5% !important;text-align:right;}

#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(1), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.data{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(2), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.nro{width:11.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(3), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.totlb{width:13% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(4), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.pag{width:14% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(5), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.forstato{width:18.50% !important;margin-right:1%;max-width:none !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(6), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column:nth-child(6){width:12.5% !important;}
#p146 .VB_UserArea_Ordini .storico .thedata .mytab-column:nth-child(7), #p146 .VB_UserArea_Ordini .storico .thefirst .mytab-column.forlink{width:13% !important;text-align:right;}

.VB_Dash_Conf .noitem{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.VB_UserArea_Prev .noitem{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.ElencoConfigurazioni .noitem{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.VB_Dash_Promo .noitem{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.VB_Dash_Prev .noitem{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}

.VB_Dash_Stats .Dashboard{padding-bottom:50px;}
.VB_Dash_Stats .Dashboard .titolo:nth-child(1){font-family: "Futura Bold Oblique";font-size:20px;line-height:30px;text-transform:lowercase;}
.VB_Dash_Stats .Dashboard .box_tot_prev, .VB_Dash_Stats .Dashboard .box_tot_comm{width:25%;float:left;}
.VB_Dash_Stats .Dashboard .titolo{font-family:"Futura Bold Oblique";font-size:20px;line-height:30px;}
.VB_Dash_Stats .Dashboard .box_tot_prev .titolo, .VB_Dash_Stats .Dashboard .box_tot_comm .titolo{font-size:14px;line-height:18px;margin-bottom:14px;}
.VB_Dash_Stats .Dashboard .valore{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;}
.VB_Dash_Stats .Dashboard .elenco_ordini{clear:both;width:100%;font-family: 'Futura Book Oblique';padding:20px 0px;overflow:hidden;}
.VB_Dash_Stats .Dashboard .box_messaggi{padding-top:30px;overflow:hidden;clear:both;}
.VB_Dash_Stats .Dashboard .box_messaggi .thefirst{overflow:hidden;padding-top:10px;padding-bottom:4px;}
.VB_Dash_Stats .Dashboard .box_messaggi .thefirst .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:14px;line-height:18px}
.VB_Dash_Stats .Dashboard .box_messaggi .thedata .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:11px;line-height:14px;}
.VB_Dash_Stats .Dashboard .box_preventivi{margin-top:30px;overflow:hidden;}
.VB_Dash_Stats .Dashboard .box_preventivi .thefirst{overflow:hidden;padding-top:10px;padding-bottom:4px;}
.VB_Dash_Stats .Dashboard .box_preventivi .thefirst .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:14px;line-height:18px}
.VB_Dash_Stats .Dashboard .box_preventivi .thedata .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:11px;line-height:14px;}
.VB_Dash_Stats .Dashboard .box_promocode{margin-top:30px;overflow:hidden;clear:both;}
.VB_Dash_Stats .Dashboard .box_promocode .thefirst{overflow:hidden;padding-top:10px;padding-bottom:4px;}
.VB_Dash_Stats .Dashboard .box_promocode .thefirst .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:14px;line-height:18px}
.VB_Dash_Stats .Dashboard .box_promocode .thedata .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:11px;line-height:14px;}
.VB_Dash_Stats .Dashboard .elenco_ordini{margin-top:30px;overflow:hidden;clear:both;}
.VB_Dash_Stats .Dashboard .elenco_ordini .thefirst{overflow:hidden;padding-top:10px;padding-bottom:4px;}
.VB_Dash_Stats .Dashboard .elenco_ordini .thefirst .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:14px;line-height:18px}
.VB_Dash_Stats .Dashboard .elenco_ordini .thedata .mytab-column{width:calc(100% / 4);float:left;box-sizing:border-box;font-size:11px;line-height:14px;}

.VB_Dash_Stats .elenco_ordini .thedata .mytab-column:nth-child(1), .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column.data{width:23% !important;margin-right:2%;max-width:none !important;}
.VB_Dash_Stats .elenco_ordini .thedata .mytab-column:nth-child(2), .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column.num{width:23% !important;margin-right:2%;max-width:none !important;}
.VB_Dash_Stats .elenco_ordini .thedata .mytab-column:nth-child(3), .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column.tot{width:23% !important;margin-right:2%;max-width:none !important;}
.VB_Dash_Stats .elenco_ordini .thedata .mytab-column:nth-child(4), .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column.comm{width:23% !important;margin-right:2%;max-width:none !important;}

.VB_VisMessaggi #elencoTicket .elenco{margin-top:0px !important;}
.VB_VisMessaggi #elencoTicket .apri_msg{padding-bottom:20px;}

.VB_VisMessaggi #elencoTicket .elenco .row{padding:10px 0px;}
.VB_VisMessaggi #elencoTicket .elenco .row.head{padding:0px !important;}

#p143 .VB_VisMessaggi #elencoTicket .row .colo1{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p143 .VB_VisMessaggi #elencoTicket .row .colo2{width:11.50% !important;margin-right:1%;max-width:none !important;}
#p143 .VB_VisMessaggi #elencoTicket .row .colo3{width:32% !important;margin-right:1%;max-width:none !important;}
#p143 .VB_VisMessaggi #elencoTicket .row .colo4{width:13% !important;max-width:none !important;}
#p143 .VB_VisMessaggi #elencoTicket .row .colo5{width:14% !important;text-align:right;}

#p162 .VB_VisMessaggi #elencoTicket .row .colo1{width:12.50% !important;margin-right:1%;max-width:none !important;}
#p162 .VB_VisMessaggi #elencoTicket .row .colo2{width:11.50% !important;margin-right:1%;max-width:none !important;text-transform:lowercase;}
#p162 .VB_VisMessaggi #elencoTicket .row .colo3{width:21% !important;margin-right:1%;max-width:none !important;}
#p162 .VB_VisMessaggi #elencoTicket .row .colo4{width:12% !important;max-width:none !important;}
#p162 .VB_VisMessaggi #elencoTicket .row .colo5{width:17% !important;text-align:right;}
#p162 .VB_VisMessaggi #elencoTicket .row .colo4p{width:8% !important;}

.VB_VisMessaggi #formSelezione .row label{font-family: "Futura Book Oblique";display:block !important;float:left;line-height:28px;}
.VB_Dash_Prev #formSelezione .row label{font-family: "Futura Book Oblique";display:block !important;float:left;line-height:28px;}
.VB_Dash_Clienti #formSelezione .row label{font-family: "Futura Book Oblique";display:block !important;float:left;line-height:28px;}
.VB_Dash_Stats #formSelezione .row label{font-family: "Futura Book Oblique";display:block !important;float:left;line-height:28px;}

.VB_NewPreventivo .row form{width:100%;}
.VB_NewPreventivo #formPreventivo  .row:nth-child(1){width:100% !important;}
.VB_NewPreventivo #formPreventivo  .row:nth-child(3){width:100%;float:left;}
.VB_NewPreventivo #formPreventivo  .row:nth-child(4){width:100%;float:left;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo{text-align:right;font-family: "Futura Book Oblique";line-height:30px;padding-right:1px;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo span{font-family: "Futura Bold Oblique";margin-right:5px;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo input{text-align:center;font-family: "Futura Book Oblique";font-size:12px;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo .sconto{float:right;margin-right:2%;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo .quantita{float:right;}
.VB_NewPreventivo #formPreventivo  .row #riepilogo .subtot{clear:both;}
.VB_NewPreventivo form .indlb{font-family: "Futura Bold Oblique";line-height:30px;text-transform:lowercase;}
.VB_NewPreventivo form .radio .ind{font-family: "Futura Book Oblique";line-height:20px;text-transform:lowercase;}
.VB_NewPreventivo form .radio .icheckbox_square, .iradio_square{margin-right:8px;}
.VB_NewPreventivo #formPreventivo label{font-family: 'Futura Bold Oblique';font-size:14px;line-height:20px;width:100% !important;margin-bottom:20px;}

.VB_Dash_Conf .thedata .mytab-column a, .VB_Dash_Prev .thedata .mytab-column a, .VB_Dash_Promo .thedata .mytab-column a, .VB_UserArea_Prev .thedata .mytab-column a{font-family: "Futura Bold Oblique";text-decoration:none;color:#000;}
.VB_Dash_Conf .thedata .mytab-column a span, .VB_Dash_Prev .thedata .mytab-column a span, .VB_Dash_Promo .thedata .mytab-column a span, .VB_UserArea_Prev .thedata .mytab-column a span{font-family:"Futura Book";margin-left:12px;font-size:16px;line-height:16px;}

.VB_Dash_Prev .Preventivi #dettaglio_preventivo .num{font-family: "Futura Book Oblique";font-size:12px;line-height:20px;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .num span{font-family: "Futura Bold Oblique";}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .sx{width:14%;float:left;margin-top:30px;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .sx img{width:100%;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .dx{margin-left:3%;width:83%;float:left;margin-top:30px;font-family: "Futura Book Oblique";line-height:20px;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .dx .tit{font-family: "Futura Bold Oblique";}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .dx .desc{float:left;width:50%;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo .dx .codici{float:left;width:50%;}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo #riepilogo{clear:both;text-align:right;padding-top:20px;font-family: "Futura Book Oblique";}
.VB_Dash_Prev .Preventivi #dettaglio_preventivo #riepilogo .rlb{font-family: "Futura Bold Oblique";}

.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .num{font-family: "Futura Book Oblique";font-size:12px;line-height:20px;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .num span{font-family: "Futura Bold Oblique";}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .sx{width:14%;float:left;margin-top:30px;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .sx img{width:100%;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .dx{margin-left:3%;width:83%;float:left;margin-top:30px;font-family: "Futura Book Oblique";line-height:20px;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .dx .tit{font-family: "Futura Bold Oblique";}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .dx .desc{float:left;width:50%;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .dx .codici{float:left;width:50%;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo #riepilogo{clear:both;text-align:right;padding-top:20px;font-family: "Futura Book Oblique";}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo #riepilogo .rlb{font-family: "Futura Bold Oblique";}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .linkc{margin-top:20px;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .linkc a{font-size:17px;line-height:30px;font-family: "Futura Bold Oblique";color:#000;text-decoration:none;}
.VB_UserArea_Prev .Preventivi #dettaglio_preventivo .linkc a span{font-size:25px;line-height:25px;font-family: "Futura Book";margin-left:17px;}



.ECom_CartPreventivo .scheda_ordine #riepilogo{clear:both;text-align:right;padding-top:20px;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine #riepilogo .rlb{font-family: "Futura Bold Oblique";}
.ECom_CartPreventivo .scheda_ordine #totali{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine #totali b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .subtotal{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .subtotal b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .totale{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .totale b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .stato{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .stato b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .title{margin-bottom:20px;font-family: "Futura Bold Oblique";font-size:14px;line-height:20px;}
.ECom_CartPreventivo .scheda_ordine .iva{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .iva b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .quantita{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .quantita b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine .sconto{clear:both;text-align:right;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .scheda_ordine .sconto b{font-family: "Futura Bold Oblique";font-weight:normal;}
.ECom_CartPreventivo .scheda_ordine{padding-bottom:20px;}
.ECom_CartPreventivo .pay.pay_si{padding-bottom:20px;}
.ECom_CartPreventivo #pay_no_button{margin-bottom:30px;}

.ECom_CartPreventivo  #indirizzia label{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;}
.ECom_CartPreventivo  #indirizzia label i{display:none;}
.ECom_CartPreventivo  #indirizzia input{font-family: 'Futura Book Oblique';font-size: 15px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#000;min-height:25px;}
.ECom_CartPreventivo  #indirizzia .selnazione{font-family: 'Futura Bold Oblique';}
.ECom_CartPreventivo  #indirizzia select{font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo  #indirizzia input[type="text"]{width:100%;}
.ECom_CartPreventivo  #indirizzia textarea{width:100%;border:1px solid #000;font-family: 'Futura Book Oblique';font-size: 15px;}

.ECom_CartPreventivo .scelte .radio{font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo .scelte .radio span{margin-left:20px;}
.ECom_CartPreventivo #f4{width:60%;margin-top:30px;}
.ECom_CartPreventivo form .selnazione{margin-top:20px;}
.ECom_CartPreventivo .scelte input{margin-right:0px;}
.ECom_CartPreventivo #f4 .nrow{min-height:35px;}
.ECom_CartPreventivo #f4 .nrow:nth-child(6){margin-top:20px;}
.ECom_CartPreventivo #f4 label{width:40%;float:left;}
.ECom_CartPreventivo #f4 input{width:60% !important;}
.ECom_CartPreventivo #f4 .select2{width:60% !important;}
.ECom_CartPreventivo .scelte .selection span, .ECom_CartPreventivo .scelte .selection{margin-left:0px !important;}
.ECom_CartPreventivo #f4 span.select2-selection {border: 1px solid #000 !important;border-radius: 0px !important;margin-left:0px !important;}
.ECom_CartPreventivo #indirizzia .ind strong{font-weight:normal;text-transform:Capitalize;font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo #spedizione_negozio{width:60%;margin-top:30px;}
.ECom_CartPreventivo #spedizione_negozio label{float:left; width:140px;}
.ECom_CartPreventivo #spedizione_negozio .nrow{height:35px;}
.ECom_CartPreventivo .dropdown-wrapper{margin-left:0px !important;}
.ECom_CartPreventivo  #indirizzia {margin-bottom:50px;}

#p171 .ECom_CartPreventivo .scheda_ordine .riepilogo{text-align:left;font-family: "Futura Book Oblique";}
#p171 .ECom_CartPreventivo .scheda_ordine .riepilogo .lbl{font-weight:normal;font-family: "Futura Bold Oblique";}

.VB_NewPreventivo #dettaglio_preventivo .num{font-family: "Futura Book Oblique";font-size:12px;line-height:20px;}
.VB_NewPreventivo #dettaglio_preventivo .num span{font-family: "Futura Bold Oblique";}
.VB_NewPreventivo #dettaglio_preventivo .sx{width:14% !important;float:left;margin-top:30px;}
.VB_NewPreventivo #dettaglio_preventivo .sx .fileUpload{width:100% !important;}
.VB_NewPreventivo #dettaglio_preventivo .sx img{width:100% !important;}
.VB_NewPreventivo #dettaglio_preventivo .sx .fileUpload input[type="file"]{width:100% !important;}
.VB_NewPreventivo #dettaglio_preventivo .dx{margin-left:3% !important;width:83% !important;float:left;margin-top:30px;font-family: "Futura Book Oblique";line-height:20px;}
.VB_NewPreventivo #dettaglio_preventivo .dx .tit{font-family: "Futura Bold Oblique";}
.VB_NewPreventivo #dettaglio_preventivo .dx .desc{float:left;width:50%;}
.VB_NewPreventivo #dettaglio_preventivo .dx .codici{float:left;width:50%;}
.VB_NewPreventivo #dettaglio_preventivo #riepilogo{clear:both;text-align:right;padding-top:20px;font-family: "Futura Book Oblique";}
.VB_NewPreventivo #dettaglio_preventivo #riepilogo .rlb{font-family: "Futura Bold Oblique";}

.VB_NewPreventivo form .indlb{font-size:20px;line-height:30px;font-family: 'Futura Bold Oblique';}
.VB_NewPreventivo form .ind{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;margin-top: 6px;}
.VB_NewPreventivo #select_configuratore .linkc a{font-family: "Futura Bold Oblique" !important;font-size:17px !important;line-height:30px;}
.VB_NewPreventivo #select_configuratore .linkc a span{font-family: "Futura Book";font-size:25px;line-height:25px;margin-left:17px !important;}
.VB_NewPreventivo #formPreventivo #changeSconto{width:50px !important;}
button{cursor:pointer;}
.VB_NewPreventivo #save_prev{font-family: "Futura Bold Oblique" !important;font-size:17px !important;line-height:30px;border:0px;background:transparent;float:right;cursor:pointer;}
.VB_NewPreventivo #save_prev span{font-family: "Futura Book";font-size:25px;line-height:25px;margin-left:17px !important;}

.VB_NewPreventivo #invia_prev{font-family: "Futura Bold Oblique" !important;font-size:17px !important;line-height:30px;border:0px;background:transparent;float:right;cursor:pointer;}
.VB_NewPreventivo #invia_prev span{font-family: "Futura Book";font-size:25px;line-height:25px;margin-left:17px !important;}

.VB_Dash_Prev #invia_prev{font-family: "Futura Bold Oblique" !important;font-size:17px !important;line-height:30px;border:0px; text-decoration:none; color:#000;}
.VB_Dash_Prev #invia_prev span{font-family: "Futura Book";font-size:25px;line-height:25px;margin-left:17px !important;text-decoration:none; color:#000;}


.VB_GenPromoCode .elenco{overflow:hidden;padding-bottom:20px;}
.VB_GenPromoCode #generaPromoCod #genpromo{font-size:17px !important;line-height:30px !important;padding:0px !important;}
.VB_GenPromoCode #generaPromoCod #genpromo span{font-size:25px !important;line-height:25px !important;margin-left:17px !important;font-family: "Futura Book";}
.VB_GenPromoCode #generaPromoCod .indirizzo{font-family: "Futura Book Oblique";}
.VB_GenPromoCode #generaPromoCod .cliente{font-family: "Futura Book Oblique";}
.VB_GenPromoCode #generaPromoCod #changeSconto{font-family: "Futura Book Oblique";font-size:12px;}


.VB_GenPromoCode .mytab.theestimates .mytab-row .mytab-column, .VB_GenPromoCode .mytab-row.thedata .mytab-column, .VB_GenPromoCode .mytab-row.thedata .mytab-column:nth-child(3) {width:calc(100% / 6);max-width:calc(100% / 6);float:left;position:relative;font-family: 'Futura Book Oblique';padding:0px !important;}
.VB_GenPromoCode .mytab-row.thefirst .mytab-column{font-family: "Futura Bold Oblique" !important;}

.VB_GenPromoCode form{width:80%;}
.VB_GenPromoCode #generaPromoCod span.rlb{font-family: 'Futura Book Oblique';font-size:14px !important;line-height:20px !important;margin-right:0px !important;width:40% !important;}
.VB_GenPromoCode #generaPromoCod select, .VB_GenPromoCode #generaPromoCod span.select2{width:calc(60% - 2px) !important;}

.VB_UserArea_Prev .thedata a{color:#000;text-decoration:none;font-family: "Futura Bold Oblique";}
.VB_UserArea_Prev .thedata a span{font-family: "Futura Book";margin-left:12px;}

#b234.Login h3{display: inline-block;width: 100%;font-family: "Futura Bold Oblique";font-size: 32px;margin-bottom: 7px;}
#b234.Login button{border:0px;right:10px;margin-top:50px;background-color:#fff;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';padding:0px !important;cursor:pointer;}
#b234.Login button span{font-family: 'Futura Book' !important;font-size: 25px;line-height: 25px;margin-left:17px;}



.ECom_CartPreventivo #cartPreventivo #indirizzia .indlb{font-size:14px !important;margin-bottom:20px;line-height:20px;}
.ECom_CartPreventivo #cartPreventivo .row #riepilogo {text-align: right;font-family: "Futura Book Oblique";line-height: 30px;padding-right: 1px;}
.ECom_CartPreventivo #cartPreventivo .row #riepilogo span{font-family: "Futura Bold Oblique";margin-right: 5px;}
.ECom_CartPreventivo .title2 {
    padding: 30px 0px;
    font-family: 'Futura Bold Oblique';
    font-size: 14px;
    line-height: 20px;
    background-color: #fff;
    text-transform: lowercase;
}
.ECom_CartPreventivo .scelte .radio {
    font-family: 'Futura Bold Oblique';
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    text-transform: lowercase;
}
.ECom_CartPreventivo #invia_prev {
    border: 0px;
    background-color: #fff;
    font-family: 'Futura Bold Oblique' !important;
    font-size: 17px !important;
    line-height: 30px;
    text-decoration: none !important;
    border-bottom: 0px !important;
    color: #000;
    padding: 0px 1px 0px 0px;
    text-transform: lowercase;
    cursor: pointer;
    float:right;
}
.ECom_CartPreventivo #invia_prev span{font-size:25px;line-height:25px;margin-left:17px;font-family: 'Futura Book';}
.ECom_CartPreventivo .pay.pay_no{font-size:14px;line-height:20px;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo .pay.pay_si{font-size:14px;line-height:20px;font-family: "Futura Book Oblique";}
.ECom_CartPreventivo #pay_no_button {margin-top:20px;}
.ECom_CartPreventivo #pay_no_button a{font-size:17px;line-height:30px;font-family: "Futura Bold Oblique";color:#000;text-decoration:none;}
.ECom_CartPreventivo #pay_no_button a span{font-size:25px;line-height:25px;font-family: 'Futura Book';margin-right:17px;}

.ui-widget.ui-widget-content{border:1px solid #000 !important;}
.ui-datepicker th{font-family: "Futura Bold Oblique";text-transform:lowercase;}
.ui-datepicker .ui-datepicker-header{border:0px !important;}
.ui-widget-header{background:#fff;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border:0px;background:#fff;font-family: "Futura Book Oblique";text-transform:lowercase;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background:#fff;font-family: "Futura Book Oblique";text-transform:lowercase;}


/* slider */
/*#col1 .owl-carousel .owl-nav{margin-top:0px;right:0px;bottom:0px;position:absolute;}*/
#p15 #col1 .owl-carousel .owl-nav{margin-top:0px;right:0px;bottom:0px;position:absolute;}
#col1 .owl-carousel .owl-nav [class*=owl-]{padding:0px;background:transparent;color:#000;font-size:25px;line-height:25px;margin:0px 0px 0px 10px;font-family:'Futura Book';}
.owl-carousel{z-index:0 !important;}

#col2 .VB_FamilyFiltro .liv2{width:125px !important;right:140px !important;}
#col2 .mCSB_inside>.mCSB_container{margin-right:20px !important;}

#col2 .MenuAuto li a{font-size:11px;line-height:14px;}
#col3{clear:both;}

#col3 #b57{display:none;position:absolute;width:24px;height:17px;right:0px;z-index:3;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
#icona-menu{position:relative;height:19px;}
#icona-menu span{height:2px;width:100%;background-color:#000;position:absolute;}
#icona-menu span:nth-child(1){left:0px;top:0px;}
#icona-menu span:nth-child(2){left:0px;top:8px;}
#icona-menu span:nth-child(3){left:0px;top:16px;}

#col1{float:right;width:100%;position:relative;z-index:1}
#col1 #b13 .fp-tableCell, #col1 #b121 .fp-tableCell{display:block;}
#col1 .blocco.VB_Banner{line-height:0px;}
#col1 .blocco.VB_Banner .banner img, #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-carousel, #col1 .blocco.VB_Banner .owl-carousel .owl-item img{width:auto;overflow:hidden;}
#col1 .blocco.VB_Banner{position:relative;z-index:3;}
#col1 .blocco.VB_Video .foto{width:auto !important;overflow:hidden;}
#col1 #b160{margin-top:50px;padding-bottom:50px;}
#col1 #b157{margin-top:20px;padding-bottom:50px;}

#col1 .blocco.VB_MinTesto .titolo, #col1 .blocco .Instagram .title{font-family: 'Futura Bold Oblique';font-size:23px;line-height:38px;}
#col1 .blocco .Instagram .title a,#col1 .blocco .Instagram .title a:hover{color:#000; text-decoration:none;}
#col1 .blocco .Instagram .info{width:100%;}
#col1 .blocco .Instagram .info .text{font-family: 'Futura Book Oblique';font-size:15px;line-height:28px;}
#col1 .blocco .Instagram .link{font-family: 'Futura Book';font-size:25px;line-height:25px;position:absolute;bottom:0px;}
#col1 .blocco .Instagram .link a{color:#000;text-decoration:none;font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;}
#col1 .blocco .Instagram .link a span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;}
#col1 .blocco.VB_MinTesto .titolo a{color:#000;text-decoration:none;}
#col1 .blocco.VB_MinTesto .testo{font-family: 'Futura Book Oblique';font-size:15px;line-height:28px;}
#col1 .blocco.VB_MinTesto .body{position:relative;}
#col1 .blocco .body{overflow:visible !important;}

#col1 .blocco.VB_MinTesto .link{font-family: 'Futura Book';font-size:25px;line-height:25px;position:absolute;bottom:2px;}
#col1 .blocco.VB_MinTesto .link a{color:#000;text-decoration:none;}
#col1 .blocco.VB_MinTesto .awd_grassetto{font-family: 'Futura Bold Oblique';float:right;}
#col1 .blocco.VB_Banner .owl-dots{margin-top:0px;text-align:right;font-size:17px;font-family: 'Futura Book';color:#999999;}
#col1 .blocco.VB_Banner .owl-dots .owl-dot{position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-left:30px;}
#col1 .blocco.VB_Banner .owl-dots .owl-dot.active{color:#000;}
#col1 .VB_FamilyProds .prodotto img{line-height:0px;}

#col1 .Instagram .body{text-align:left;}

#col4 .blocco.Testo .scroll{width:12px;position:absolute;right:0px;font-family: 'Futura Book Oblique';font-size:12px;right:10px;}
#col4 .blocco.Testo .scroll .rotate90{line-height:12px;-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);-ms-transform-origin: 0% 10%;-webkit-transform-origin: 0% 10%;transform-origin: 0% 10%;}
#col4 .blocco.Testo .scroll img{height:14px;}

#col3{background-color:#fff;position:relative;z-index:2;}
#col3 #b27{position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
#col3 #b27 .testo{text-align:right;}
#col3 #b27 .testo img{height:14px;margin-left:27px;}


#col3 #b59{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left:20px;}
#col3 #b59 .testo{text-align:right;}
#col3 #b59 .testo img{height:18px;}

#col2 .MenuAuto li a.voceCorrente{font-family: 'Futura Bold Oblique';}
#col2 #b15{width:130px;left:auto !important;right:110px;bottom:70px;}
#col2 #b35{width:130px;left:auto !important;right:110px;}
#col2 #b112{width:130px;left:auto !important;right:110px;}
#col2 #b19, #col2 #b240, #col2 #b244{width:130px;left:auto !important;right:110px;}
#col2 #b14, #col2 #b86, #col2 #b134, #col2 #b118{left:auto !important;right:110px;}
#p47 #b14_ul_1_0, #p48 #b14_ul_1_0, #p49 #b14_ul_1_0, #p50 #b14_ul_1_0, #p51 #b14_ul_1_0{display:none !important;}
#col2 #b86, #col2 #b134{margin-top:40px;}

#col1 #b10, #col1 #b8, #col1 #b17, #col1 .blocco .Instagram .info{position:absolute;}
#col1 #b123, #col1 #b125{width:100%;position:absolute;}

#col1 #b108{position:relative !important;}
#p49 #col1.column .blocco.Testo .testo{width:100% !important}

.VB_ChangeLangVc .select2-container--default .select2-selection--single{border:1px solid #000;border-radius:0px;}

/* per te */

#col1 .VB_VisPerte .container{position:absolute;bottom:0px;}
#col1 .VB_VisPerte .coldx .testo{font-size:12px;line-height:20px;font-family: 'Futura Book Oblique';}
#col1 .VB_VisPerte .coldx .form legend{font-family: 'Futura Bold Oblique';}
#col1 .VB_VisPerte .coldx .form form label{font-size:16px;font-family: 'Futura Book Oblique';}
#col1 .VB_VisPerte .coldx .form form input{font-family: 'Futura Book Oblique';font-size:16px;}
#col1 .VB_VisPerte .coldx .form #sendfr{position:absolute;bottom:0px;padding:0px;font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;}
#col1 .VB_VisPerte .coldx .form #sendfr span{font-family:'Futura Book';font-size:25px;line-height:25px;}
#col1 .VB_VisPerte .coldx{padding:5% 0%;}
#col1 .VB_VisPerte .container{overflow:visible;}

/* viabizzunoscuola */
#b203{position:relative;float:right;width:100%;padding-bottom:100px;}
.VB_CorsiScuola #attivo{width:90% !important;}
.VB_CorsiScuola #attivo b{font-weight:normal;font-family: 'Futura Bold Oblique';}
#col1 #b145,#col1 #b389,#col1 #b403, #col1 #b92, #col1 #b107{position:fixed;bottom:50px;}
#col1 #b30{bottom:50px;position:fixed}
.VB_CorsiScuola{margin-top:20px !important}
.VB_CorsiScuola #form{position:absolute;right:0px;padding-bottom:0px !important;}
.VB_CorsiScuola #form form label{font-family: 'Futura Bold Oblique';}
.VB_CorsiScuola #form form #sendfr{font-family: 'Futura Bold Oblique' !important;font-size: 17px !important;line-height: 30px !important;padding:0px;}
.VB_CorsiScuola #form form #sendfr span.arrow{    font-family: 'Futura Book' !important;font-size: 25px !important;line-height: 25px !important;}
.VB_CorsiScuola #dx{width:75% !important;font-size:12px;line-height:20px;font-family: 'Futura Book Oblique';}
#col1 #b145,#col1 #b389,#col1 #b403{width:100% !important;float:left;}
.VB_CorsiScuola #form form span.select2{width:177px !important;}

/* timeline */

#col1 .VB_Timeline #contenitoreTime{overflow:hidden !important;}
#col1 .VB_Timeline #contenitoreTime{overflow-x:scroll; overflow-y:hidden !important;}
#col1 .VB_Timeline #elencoFoto{padding-top:10%;position:absolute;width:100%;right:0px;}
#col1 .VB_Timeline #timeline{position:relative;float:right;bottom:0px;padding:0px;}
#col1 .VB_Timeline #timeline .elenco{position:relative;padding-left:6px;}
#col1 .VB_Timeline #timeline .elementanno.ultimo{width:0px;}
#col1 .VB_Timeline #elencoFoto{height:auto}

#col1 .VB_Timeline #elencoFoto .item .tipo{font-family: 'Futura Bold Oblique';}
.VB_Timeline #elencoFoto{padding:0px !important;}
.VB_Timeline #elencoFoto .item .anno{display:none;}
.VB_Timeline #elencoFoto .item .img{margin-top:20px;}
.VB_Timeline #elencoFoto .item .titolo a{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
.VB_Timeline #elencoFoto .item .img img, .VB_Timeline #elencoFoto .item .img {height:auto !important;}
.VB_Timeline #elencoFoto .owl-carousel.minEl .item{width:calc((100% - 60px) / 4) !important;}
.VB_Timeline #elencoFoto .owl-carousel.minEl .item{margin-left:20px !important;margin-right:0px !important;margin-top:0px !important}
.VB_Timeline #elencoFoto .owl-nav .owl-next, .VB_Timeline #elencoFoto .owl-nav .owl-prev{top:50% !important;}
.VB_Timeline #elencoFoto .owl-nav .owl-next{margin-left:10px;margin-right:0px;width:14px;line-height:16px;}
.VB_Timeline #elencoFoto .owl-nav .owl-prev{margin-right:10px;margin-left:0px;width:14px;line-height:16px;}
.VB_Timeline #elencoFoto .owl-carousel{width:calc(96% - 40px) !important;float:right;right:4%;}

/* certificazioni */
.VB_VisCertificazioni #info{overflow-y:hidden !important;}
#p54 #col1 .Testo p{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p54 #col1 .Testo p strong{font-weight: normal;font-family: 'Futura Bold Oblique';font-size: 20px;font-weight:normal;}
#p51 #col1 .Testo p strong{font-weight: normal;font-family: 'Futura Bold Oblique';font-weight:normal;}
#p54 #col1 .Testo p a{font-size:17px;line-height:30px;text-decoration:none;color:#000;font-family: 'Futura Bold Oblique';}
#p54 #col1 .Testo p a span{font-size:25px;line-height:25px;font-family: 'Futura Book';margin-left:17px;}

#col1 .VB_VisCertificazioni #cillc span{font-family:'Futura Book' !important;font-size:25px;line-height:25px;}
#col1 .VB_VisCertificazioni #xclose{font-family:'Futura Bold Oblique' !important;font-size: 17px;line-height: 30px;}
#col1 .VB_VisCertificazioni #xclose span{font-family:'Futura Book' !important;font-size:25px;line-height:25px;}

/* servizio clienti viacommerce */
#b118{position:relative !important;right:90px !important;}
#col2 #b120.MenuAuto{width:auto !important;right:90px !important;}
#b248 .head .titolo{font-family:'Futura Bold Oblique';font-size:20px !important;}
#p166 #col1 .Testo p{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p166 #col1 .Testo{padding-bottom:50px;}
#p166 #col1 .Testo p strong{font-family:'Futura Bold Oblique';font-size:14px;line-height:20px;}
#p166 #col1 .Testo h4{font-family:'Futura Bold Oblique';font-size:20px;line-height:30px;}
#p166 #col1 .Testo table td{font-family: 'Futura Book Oblique';}
#col1 .Testo a{color:#000;text-decoration:none;font-family:'Futura Bold Oblique';}

#p135 #col1 .Testo p{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p135 #col1 .head .titolo{font-family:'Futura Bold Oblique';font-size:20px !important;}
#p135 #col1 .Testo p strong{font-family:'Futura Bold Oblique';font-size:14px;line-height:20px;}
#p135 #col1 .Testo{padding-bottom:50px;}

#p141 #col1 .Testo p{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p141 #col1 .head .titolo{font-family:'Futura Bold Oblique';font-size:20px !important;}
#p141 #col1 .Testo p strong{font-family:'Futura Bold Oblique';font-size:14px;line-height:20px;}
#p141 #col1 .Testo{padding-bottom:50px;}


#p236 #col1 .Testo p{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p236 #col1 .head .titolo{font-family:'Futura Bold Oblique';font-size:20px !important;}
#p236 #col1 .Testo p strong{font-family:'Futura Bold Oblique';font-size:14px;line-height:20px;}
#p236 #col1 .Testo{padding-bottom:50px;}


/* lavora con noi */

#col1 .VB_LavoraConNoi #elencoPosizioni #posizioni .tit{font-weight:normal;font-family: 'Futura Bold Oblique';font-size:20px;}
#col1 .VB_LavoraConNoi #elencoPosizioni #posizioni .elenco{font-family: 'Futura Book Oblique';}
#col1 .VB_LavoraConNoi #elencoPosizioni #posizioni .active{font-family: 'Futura Bold Oblique';}
#col1 .VB_LavoraConNoi #candidatura .tit{font-weight:normal;font-family: 'Futura Bold Oblique';}
#col1 .VB_LavoraConNoi #candidatura fieldset legend{font-weight:normal;font-family: 'Futura Bold Oblique';}
#col1 .VB_LavoraConNoi #candidatura fieldset label{font-family: 'Futura Book Oblique';font-size:15px;}
#col1 .VB_LavoraConNoi #candidatura form input{font-family: 'Futura Book Oblique';font-size:15px;}
#col1 .VB_LavoraConNoi .selectric .label{font-family: 'Futura Book Oblique';}
#col1 .VB_LavoraConNoi #candidatura form .radiolb{font-family: 'Futura Book Oblique';margin:0px 8px;}
#col1 .VB_LavoraConNoi #candidatura form #fposaperte .radiolb{font-size:15px;width:30%}
.VB_LavoraConNoi #candidatura form .fileUpload span, .VB_LavoraConNoi #candidatura form .notefile, .VB_LavoraConNoi #candidatura form #leggiprivacy, .VB_LavoraConNoi #candidatura form .row .scelte#aprivacydiv{font-family: 'Futura Book Oblique';}
#col1 .VB_LavoraConNoi #candidatura form #domdiverso .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #smaster .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #spostamentoit .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #spostamentoestero .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int2 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int3 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int4 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int5 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int6 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int7 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int8 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int9 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int10 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int11 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int12 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int13 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int14 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int15 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int16 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int17 .radio:nth-child(2), #col1 .VB_LavoraConNoi #candidatura form #int18 .radio:nth-child(2){margin-left:8px;}
#col1 .VB_LavoraConNoi #dettaglio{position:fixed;font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#col1 .VB_LavoraConNoi #dettaglio .info2{margin-bottom:10px;}
#col1 .VB_LavoraConNoi #dettaglio .info2.requisiti{margin-bottom:20px;}
#col1 .VB_LavoraConNoi #dettaglio .lb{font-family: 'Futura Bold Oblique';}
#col1 .VB_LavoraConNoi #dettaglio #xclose{float:right;font-family:'Futura Bold Oblique';font-size:17px;line-height:30px;cursor:pointer;}
#col1 .VB_LavoraConNoi #dettaglio #xclose span{font-family: 'Futura Book';font-size:25px;line-height:25px;margin-left:17px;}
#col1 .VB_LavoraConNoi #candidatura form{width:50%;}
#col1 .VB_LavoraConNoi #candidatura form .azioni button{font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';border:0px;background-color:transparent;cursor:pointer;padding-left:0px;}
#col1 .VB_LavoraConNoi #candidatura form .azioni button span{font-family: 'Futura Book';font-size:25px;line-height:25px;margin-left:17px;}
#col1 .VB_LavoraConNoi #candidatura form label{width:40%;}
#col1 .VB_LavoraConNoi #candidatura form label.error, #col1 .VB_LavoraConNoi #candidatura form label.myerror{width:auto;}
#col1 .VB_LavoraConNoi #candidatura form input{margin-left:40%;}
#col1 .VB_LavoraConNoi #candidatura form .selectric-wrapper{margin-left:40%;}
#col1 .VB_LavoraConNoi #candidatura form .row .scelte{margin-left:40%;display:block;}
#col1 .VB_LavoraConNoi #candidatura form .row .scelte .radio{display:block;float:left;}
#col1 .VB_LavoraConNoi #candidatura fieldset:nth-of-type(5) .row{margin-bottom:20px;overflow:hidden;}
#col1 .VB_LavoraConNoi #candidatura fieldset:nth-of-type(6) .row{margin-bottom:20px;overflow:hidden;}
#col1 .selectric .button{font:20px 'Futura Book';-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
#col1 .selectric .button::after{display:none;}
#col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(5) .radio{width:calc(99% / 3);}
#col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(5) .radio .radiolb{width:calc(99% - 50px);}
#col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio{width:calc(99% / 4);}
#col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio .radiolb{width:calc(99% - 40px);}
#col1 .VB_LavoraConNoi #elencoPosizioni #posizioni .elenco .posizione .linkpos{font-size:15px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:'Futura Book Oblique';text-transform:lowercase;}
.select2-results ul li{font-family:'Futura Book Oblique'; text-transform: lowercase;}

#col1 .VB_PagamentoScuola .row {font-family: 'Futura Book Oblique';font-size:15px;overflow:hidden;}
#col1 .VB_PagamentoScuola form label{width:40%;float:left;margin-right:0px;}
#col1 .VB_PagamentoScuola form input{font-family: 'Futura Book Oblique';font-size: 15px;width:60%;float:left;}
#col1 .VB_PagamentoScuola form .radiolb{font-family: 'Futura Book Oblique';margin-right: 8px;font-size:12px;}
#col1 .VB_PagamentoScuola form .elencoprof .checklb {width: calc(99% - 50px) !important;font-size:12px;}
.VB_PagamentoScuola form #privacydiv .notep{margin-left:40% !important;}
.VB_PagamentoScuola form #privacy{margin-left:40% !important}

.VB_MyAnagrafica{width:70%;}
.VB_MyAnagrafica form .row:nth-child(1) label{font-weight:normal;font-family: 'Futura Bold Oblique';font-size:20px;line-height:30px;text-transform:lowercase;width:auto;}
.VB_MyAnagrafica form .row label{width:40%;}
.VB_MyAnagrafica form label{margin-right:0px !important;font-family: 'Futura Book Oblique';font-size: 15px;}
.VB_MyAnagrafica form .row input{width:60%;}
.VB_MyAnagrafica form .row .scelte{display:block;font-family: 'Futura Book Oblique';}
.VB_MyAnagrafica form #elencoprof .elencoprof .professione{width:50% !important;font-family: 'Futura Book Oblique';}
.VB_MyAnagrafica form #elencoprof .elencoprof .professione .checklb{width:calc(100% - 40px) !important;}
.VB_MyAnagrafica form input, .VB_MyAnagrafica form select{font-family: 'Futura Book Oblique';}
.VB_MyAnagrafica form #sendfr{font-size:17px;line-height:30px;}
.VB_MyAnagrafica form #sendfr span{margin-left:17px;font-size:25px;line-height:25px;font-family: 'Futura Book';}
.VB_MyAnagrafica form .radiolb{margin-right:8px;}


/* contatti */


#p19 #col1 .VB_ContattiSearch #elencoContatti{font-family:'Futura Book Oblique';position:absolute;top:0px !important;}

#col1 .VB_ContattiSearch #formSC label{font-family:'Futura Book Oblique';font-size:16px;}
#col1 .VB_ContattiSearch #formSC #cerca{font-family: 'Futura Bold Oblique';font-size: 17px;line-height: 30px;padding:0px;}
#col1 .VB_ContattiSearch #formSC #cerca span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;}
#col1 .VB_ContattiSearch #elencoContatti{position:fixed;}
#col1 .VB_ContattiSearch #elencoContatti .elenco{height:calc(65vh - 100px);overflow:auto;}
#p19 #col1 .VB_ContattiSearch #elencoContatti .elenco{height:auto !important;}
#p19 #col1 .VB_ContattiSearch #elencoContatti {height:auto !important;}
#p117 .VB_ContattiSearch #elencoContatti .elenco .categoria:first-child .contatto{clear:both;}
/* #p28 .VB_ContattiSearch #elencoContatti .elenco .categoria:first-child .contatto{clear:both;}*/
#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria{font-family:'Futura Book Oblique';overflow:hidden;}
.VB_ContattiSearch #elencoContatti .elenco .categoria .titoloCategoria{float:left;width:100%;}
#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria:last-child .contatto{height:160px;}
#p19 #col1 .VB_ContattiSearch #elencoContatti .elenco .categoria:last-child .contatto{height:150px;}
#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria .contatto{float: left;width:25%;}
#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria .nomecat{font-family:'Futura Bold Oblique';float:left;margin-right:10px;}
#p19 .VB_ContattiSearch #elencoContatti .elenco .categoria .nomecat{float:none;}
#p19 #elencoContatti{min-width:50%;}
#col1 .VB_ContattiSearch #formricerca{position:absolute;bottom:0px;right:0px; padding-top:0px;}
#col1 .VB_ContattiSearch #formSC select{font-family:'Futura Book Oblique';width:calc(100% - 88px);border-width:1px 1px 1px 1px !important;}
.VB_ContattiSearch #formricerca{width:60% !important;}

#p136 .VB_ContattiSearch #formSC #cerca{font-family: 'Futura Bold Oblique';font-size: 17px;line-height: 30px;padding:0px;right:10px !important;position:fixed;}

/* strumenti di lavoro */

#col1 .VB_ViStrumentiL #elencoStrumenti .strumento{font-size:12px;line-height:20px;}
#col1 .VB_ViStrumentiL #elencoStrumenti .strumento .titolo{font-family: 'Futura Bold Oblique';}
#col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento{height:auto;margin-bottom:10%;}
.VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento .img img{max-width:100%;}
#col1 .VB_LavoraConNoi #candidatura{max-width:100%;width:100%;}

/* report */
#col1 .VB_ViSReport #schedaReport .descrizione .editoriale{margin-top:10px;}
#col1 .VB_ViSReport #schedaReport .descrizione .progetti{margin-top:10px;}
#col1 .VB_ViSReport #schedaReport .imgsx{display:block;line-height:0px;width:40%;}
#col1 .VB_ViSReport #schedaReport .descrizione{left:40%;/*width:40%;*/font-size:12px;line-height:16px;bottom:0px;padding-right:0px;max-width:100%;}
#col1 .VB_ViSReport #schedaReport .descrizione .titolo{font-family: 'Futura Bold Oblique';font-size:17px;line-height:17px;}
#col1 .VB_ViSReport #schedaReport .descrizione .titolo span{font-family: 'Futura Book Oblique';font-size:12px;}
#col1 .VB_ViSReport #elencoReport .elenco .imgthumb img{width:auto !important;}
#col1 .VB_ViSReport #elencoReport .elenco .imgthumb{overflow:hidden;display:block;float:left;line-height:0px;padding:0px;width:auto;}
#col1 .VB_ViSReport #elencoReport .elenco .imgthumb:last-child, #col1 .VB_ViSReport #elencoReport .elenco .imgthumb:nth-last-child(2) {margin-bottom:0px !important;}
.timelinePopUp .VB_ViSReport #abbonati{right:50px !important;}
#col1 .VB_ViSReport #abbonati a{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;}
#col1 .VB_ViSReport #abbonati a span{font-family: 'Futura Book';font-size:25px;line-height:25px;}
#col1 .VB_ViSReport #sendfr{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;bottom:auto;right:5px;padding:0px;margin:0px;}
#col1 .VB_ViSReport #sendfr span{font-family: 'Futura Book';font-size:25px;line-height:25px;}

/* aggiungi pdf 11/08/2017 */
#col1 .VB_ViSReport .scritta_arretrati{font-family: 'Futura Book Oblique';margin-top:20px;}
.VB_ViSReport #elencoReport .form form #privacydiv .notep{font-family: 'Futura Book Oblique';}

#col1 .VB_ViSReport #xclose{bottom:auto;right:auto;left:auto;}
#col1 .VB_ViSReport #elencoReport .form{overflow:scroll !important;}
#col1 .VB_ViSReport #elencoReport .form form label, #col1 .VB_ViSReport #elencoReport .form form input{font-family: 'Futura Book Oblique';font-size:12px;}
.VB_ViSReport #elencoReport .form form label{width:30% !important;}
.VB_ViSReport #elencoReport .form form input{margin-left:30% !important}
.VB_ViSReport #elencoReport .form form select {margin-left:30%; border: 1px solid #000 !important; color: #000 !important;}
/*.VB_ViSReport #elencoReport .form form select {margin-left:30% !important; border: 1px solid #000 !important; color: #000 !important;}*/
.VB_ViSReport #elencoReport .form form .row .scelte{margin-left:30% !important}
.VB_ViSReport #elencoReport .form form .elencopos{margin-left:30% !important}
.VB_ViSReport #elencoReport .form form .posizione .checklb{width:70% !important;}
.VB_ViSReport #elencoReport .form form span.select2{margin-left:30% !important}
.VB_ViSReport #elencoReport .form form #privacydiv{margin-top:40px;}
#col1 .VB_ViSReport #xclose a{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;color:#000;}
#col1 .VB_ViSReport #xclose a span{font-family: 'Futura Book';font-size:25px;line-height:25px;}
#col1 .VB_ViSReport #elencoReport .form form{padding-top:50px;margin-top:0px;}
#col1 .VB_ViSReport #elencoReport .form form label{padding:4px 0px;}
#col1 .VB_ViSReport #elencoReport .form form input{padding:4px 0px;min-height:0px;}
#col1 #b63, #col1 .VB_ViSReport #abbonati{bottom:50px;}

/* laboratori della luce */

#col1 #b30.VB_MinTesto .testo{overflow:hidden;text-align:justify;}
#col1 #b31{top:0px;z-index:2;background-color:#fff;}
#col1 #b31 .testo{overflow:hidden;display: flex;font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#col1 #b31 .testo div p{margin-top:20px;}
#col1 #b31 .testo div p span{font-family: 'Futura Condensed Bold Oblique';font-size:24px;}
#col1 #b31 .testo div p strong{font-family: 'Futura Bold Oblique';}
#col1 #b31 .testo .awd_colsx{float:left;width:50%;position:relative;left:0px;display: inline-block;align-self: flex-end;}
#col1 #b31 .testo .awd_coldx{float:right;width:50%;position:relative;right:0px;display: inline-block;align-self: flex-end;}

#col3 .ChangeLang{position:fixed;font-family: 'Futura Book Oblique';background-color:#fff;width:100%;height:100%;top:0px;right:0px;z-index:-1;}
#col3 .ChangeLang a{text-transform:lowercase;}
#col3 .ChangeLang a:hover{font-family: 'Futura Bold Oblique';}
#col3 .ChangeLang .barra_lingue{text-align:center;top:50%;left:50%;position:absolute;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#col3 .ChangeLang a{font-size:20px;margin:0px 30px;}

/* app */

.edit #p20 #col1 #b47, .edit #p20 #col1 #b48, .edit #p133 #col1 #b215, .edit #p133 #col1 #b216{float:none;}
#p20 #col1 #b47, #p20 #col1 #b48, #p133 #col1 #b215, #p133 #col1 #b216{float:left;position:relative;}

.edit #p20 #col1 .Testo .testo .top{height:auto;position:relative;}
.edit #p20 #col1 #b47 .testo .top img{position:relative;}
.edit #p20 #col1 #b48 .testo .top img{position:relative;}
.edit #p20 #col1 .blocco.Testo .testo .bottom{position:relative;}
.edit #p20 #col1 .blocco.Testo .testo .bottom img{height:100px;}

.edit #p133 #col1 .Testo .testo .top{height:auto;position:relative;}
.edit #p133 #col1 #b215 .testo .top img{position:relative;}
.edit #p133 #col1 #b216 .testo .top img{position:relative;}
.edit #p133 #col1 .blocco.Testo .testo .bottom{position:relative;}
.edit #p133 #col1 .blocco.Testo .testo .bottom img{height:100px;}

#p19 #col1 .blocco.VB_MinTesto .testo{height:auto;}


#p20 #col1 .Testo .testo .top{display: flex;height:40%;top:10%;position:absolute;}
#p20 #col1 #b47 .testo .top img{display: inline-block;align-self: flex-end;height:90%;}
#p20 #col1 #b48 .testo .top img{display: inline-block;align-self: flex-end;height:60%;}

#p20 #col1 .blocco.Testo .testo .bottom{display: flex;height:50%;bottom:0%;position:absolute;}
#p20 #col1 .blocco.Testo .testo .bottom img{height:6vh;}

#p20 #col1 .blocco.Testo .testo .bottom .allineasotto{width:90%;display: inline-block;align-self: flex-end;}
#p20 #col1 .blocco.Testo .testo .bottom .allineasotto a{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;text-decoration:none;color:#000;padding-top:30px;display: inline-block;align-self: flex-end;}
#p20 #col1 .blocco.Testo .testo .bottom .allineasotto a .arrow{margin-left:17px;font-family:'Futura Book';font-size:25px;line-height:25px;}
#p20 #col1 .blocco.Testo .testo .bottom p{padding-top:30px;font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;overflow:hidden;}
#p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(2){height:60px;display: flex;}
#p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

#p20 #col1 #down_app, #p20 #col1 #down_goo{float:left;width:60%;height:auto;}

#p133 #col1 .Testo .testo .top{display: flex;height:40%;top:10%;position:absolute;}
#p133 #col1 #b215 .testo .top img{display: inline-block;align-self: flex-end;height:90%;}
#p133 #col1 #b216 .testo .top img{display: inline-block;align-self: flex-end;height:60%;}

#p133 #col1 .blocco.Testo .testo .bottom{display: flex;height:50%;bottom:0%;position:absolute;}
#p133 #col1 .blocco.Testo .testo .bottom img{height:6vh;}

#p133 #col1 .blocco.Testo .testo .bottom .allineasotto{width:90%;display: inline-block;align-self: flex-end;}
#p133 #col1 .blocco.Testo .testo .bottom .allineasotto a{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;text-decoration:none;color:#000;padding-top:30px;display: inline-block;align-self: flex-end;}
#p133 #col1 .blocco.Testo .testo .bottom .allineasotto a .arrow{margin-left:17px;font-family:'Futura Book';font-size:25px;line-height:25px;}
#p133 #col1 .blocco.Testo .testo .bottom p{padding-top:30px;font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;overflow:hidden;}
#p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(2){height:60px;display: flex;}
#p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

#p133 #col1 #down_app, #p133 #col1 #down_goo{float:left;width:60%;height:auto;}

/* PRODOTTI */
/* #b23 #loading-gif{min-height:100vh;} */
#col1 .VB_FamilyProds #elencoFP .prodotto .img{line-height:0px;}
#col1 .VB_FamilyProds #elencoFP{margin-left:0px;}
#col1 .VB_FamilyProds #elencoFP .prodotto a{color:#000;text-decoration:none;}
#col1 .VB_FamilyProds #elencoFP .prodotto .nome{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;padding-top:10px;}
#col1 .VB_FamilyProds #elencoFP .prodotto .progettista{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;}

#col1 .VB_VisCertificazioni #prodottiC .prodotto .img{line-height:0px;}
#col1 .VB_VisCertificazioni #prodottiC{margin-left:0px;}
#col1 .VB_VisCertificazioni #prodottiC .prodotto a{color:#000;text-decoration:none;}
#col1 .VB_VisCertificazioni #prodottiC .prodotto .nome{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;padding-top:10px;}
#col1 .VB_VisCertificazioni #prodottiC .prodotto .progettista{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;}

#col1 .VB_FamilyProds #schedaEProd{margin-left:0px !important;}
#col1 .VB_FamilyProds #schedaEProd .colonna{position:relative;}
#col1 .VB_FamilyProds #schedaEProd .colonna .img{line-height:0px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .nome{font-family: 'Futura Bold Oblique';font-size:25px;line-height:25px;margin-bottom:20px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .progettista a{text-decoration:none;color:#000;}
#col1 .VB_FamilyProds #schedaEProd .colonna .progettista, #col1 .VB_FamilyProds #schedaEProd .colonna .anno{font-family: 'Futura Book Oblique';font-size:17px;line-height:23px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .descrizionegruppo{width:60%;font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;position:absolute;bottom:0px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .links{margin-top:14px;}
/* elenco voci sotto la foto di prodotto: con questo setting il font non � BOLD ma BOOK */
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{width:100%;position:absolute;bottom:0px;font-family: 'Futura Book Oblique';font-size:11px;line-height:20px;}
/* elenco voci sotto la foto di prodotto: con questo setting � possibile usare la classe "epdf grassetto" per avere il font BOLD invece del BOOK */
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf.grassetto{font-family: 'Futura Bold Oblique'}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .listasub{font-family: 'Futura Book Oblique';font-size:10px;line-height:16px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{position:absolute;bottom:0px;width:100%;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka{cursor: pointer;float: left;width: 65%;margin-right: 35%;text-decoration:none;color:#000;display:block;position:relative;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span{float:right;font-family: 'Futura Book';font-size:15px;line-height:15px;right:0px;left:auto !important;}
#col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel{text-align:right;}
#col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel .owl-dot{display:inline-block;font-family: 'Futura Book';color:#999999;font-size:17px;position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-left:30px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel .owl-dot.active{color:#000;}
#col1 .VB_FamilyProds #schedaEProd .owl-carousel,#col1 .VB_FamilyProds #schedaEProd .owl-carousel .photo {width:auto !important;overflow:hidden;}
#col1 .VB_FamilyProds #schedaEProd .owl-carousel .photo img{position:absolute;right:0px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .lista{left:50%;clear:both;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf{cursor:pointer;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span{position:absolute;right:2vw !important;}
#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img{height: 10px;vertical-align: bottom;position: relative;bottom: 3px;}
#col1 .VB_FamilyProds #schedaEProd .colonna1 .lista{margin-left:50%;margin-bottom:10px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .nomesublab{font-family: 'Futura Bold Oblique';}
#col1 .VB_FamilyProds #schedaEProd .colonna .listsub a{text-decoration:none;font-family: 'Futura Book Oblique';color:#000;}
#col1 .VB_FamilyProds #schedaEProd .colonna .epdf a{color:#000;text-decoration:none;}
#col1 .VB_FamilyProds #schedaEProd .colonna .fotometrici a{color:#000;text-decoration:none;}
#col1 .VB_FamilyProds #schedaEProd .colonna .nomesublab a{color:#000;text-decoration:none;font-family: 'Futura Book Oblique';font-size:10px;line-height:16px;}
#col1 .VB_FamilyProds #schedaEProd .colonna .scrollabile{overflow-y: hidden;position:relative;}

#col1 .VB_FamilyProds #schedaEProd .owl-carousel .owl-nav{overflow:hidden;position:absolute;bottom:0px;right:0px;}
#col1 .VB_FamilyProds #schedaEProd .owl-carousel .owl-nav .owl-prev, #col1 .VB_FamilyProds #schedaEProd .owl-carousel .owl-nav .owl-next{float:left;}

#col1 .VB_FamilyProds #schedaEProd .owl-next{margin:0px;}
#col1 .VB_FamilyProds #schedaEProd #menu-grid{height: 13px;float: left;line-height: 25px;position: relative;top: 9px;margin:0px 10px;cursor:pointer;}

#col1 .VB_FamilyProds #schedaEProd .gallery.block{position:absolute;width:100%;height:0%;left:0px;z-index:10;background:#fff;overflow:auto;}
#col1 .VB_FamilyProds #schedaEProd .gallery.block .item{width:calc((100% - 1vh)/ 3);height:calc((100% - 1vh)/ 4);margin-top:.5vh;float:left;opacity:0;overflow:hidden;margin-left:.5vh;cursor:pointer;}
#col1 .VB_FamilyProds #schedaEProd .gallery.block .item:nth-child(1){margin-left:0px;margin-top:0px;}
#col1 .VB_FamilyProds #schedaEProd .gallery.block .item:nth-child(2){margin-top:0px;}
#col1 .VB_FamilyProds #schedaEProd .gallery.block .item:nth-child(3){margin-top:0px;}
#col1 .VB_FamilyProds #schedaEProd .gallery.block .item:nth-child(3n + 1){margin-left:0px;}

#col1 .VB_VisProgetti #schedaProgetto .owl-next{margin:0px;}
#col1 .VB_VisProgetti #schedaProgetto #menu-grid{height: 13px;float: left;line-height: 25px;position: relative;top: 9px;margin:0px 10px;cursor:pointer;}

#col1 .VB_VisProgetti #schedaProgetto .gallery.block{position:absolute;width:100%;height:0%;left:0px;z-index:10;background:#fff;overflow:auto;}
#col1 .VB_VisProgetti #schedaProgetto .gallery.block .item{width:calc((100% - 1vh)/ 3);height:calc((100% - 1vh)/ 4);margin-top:.5vh;float:left;opacity:0;overflow:hidden;margin-left:.5vh;cursor:pointer;}
#col1 .VB_VisProgetti #schedaProgetto .gallery.block .item:nth-child(1){margin-left:0px;margin-top:0px;}
#col1 .VB_VisProgetti #schedaProgetto .gallery.block .item:nth-child(2){margin-top:0px;}
#col1 .VB_VisProgetti #schedaProgetto .gallery.block .item:nth-child(3){margin-top:0px;}
#col1 .VB_VisProgetti #schedaProgetto .gallery.block .item:nth-child(3n + 1){margin-left:0px;}

#col1 .VB_VisEventi #schedaEvento .owl-next{margin:0px;}
#col1 .VB_VisEventi #schedaEvento #menu-grid{height: 13px;float: left;line-height: 25px;position: relative;top: 9px;margin:0px 10px;cursor:pointer;}

#col1 .VB_VisEventi #schedaEvento .colonna{position:relative;}
#col1 .VB_VisEventi #schedaEvento .gallery.block{position:absolute;width:100%;height:0%;left:0px;z-index:10;background:#fff;overflow:auto;}
#col1 .VB_VisEventi #schedaEvento .gallery.block .item{width:calc((100% - 1vh)/ 3);height:calc((100% - 1vh)/ 4);margin-top:.5vh;float:left;opacity:0;overflow:hidden;margin-left:.5vh;cursor:pointer;}
#col1 .VB_VisEventi #schedaEvento .gallery.block .item:nth-child(1){margin-left:0px;margin-top:0px;}
#col1 .VB_VisEventi #schedaEvento .gallery.block .item:nth-child(2){margin-top:0px;}
#col1 .VB_VisEventi #schedaEvento .gallery.block .item:nth-child(3){margin-top:0px;}
#col1 .VB_VisEventi #schedaEvento .gallery.block .item:nth-child(3n + 1){margin-left:0px;}

#rightcol .VB_FamilyFiltro #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_FamilyFiltro #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#rightcol .VB_VisualCatFiltro #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_VisualCatFiltro #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#rightcol .VB_TimelineFiltro #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_TimelineFiltro #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#leftcol .VB_TimelineFiltro{display:block;}
#rightcol .VB_TimelineFiltro{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_TimelineFiltro .elenco{height:0px;overflow:auto;}
#leftcol .VB_FamilyFiltro{display:block;}
#col2 .VB_FamilyFiltro #searchnomeprod{font-family:'Futura Book Oblique';}
#rightcol .VB_FamilyFiltro{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_FamilyFiltro .elenco{height:0px;}
#leftcol .VB_VisualCatFiltro{display:block !important;}
#rightcol .VB_VisualCatFiltro{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_VisualCatFiltro .elenco{height:0px;}

#col1 .VB_TimelineFiltro .body {overflow:visible !important;}
#col1 .VB_TimelineFiltro ul {list-style:none; text-align:right;}
#col1 .VB_TimelineFiltro li {text-align:right; position:relative; }
#col1 .VB_TimelineFiltro li a {cursor:pointer; color:#000; text-decoration:none; text-align:right;}
#col1 .VB_TimelineFiltro li a {font-family: 'Futura Book Oblique';}
#col1 .VB_TimelineFiltro li a.voceCorrente {font-family: 'Futura Bold Oblique';}
#col1 .VB_TimelineFiltro li span.removeall {float:right; display:none; line-height:20px; cursor:pointer; font-weight:bold; margin-right:-20px;}
#col1 .VB_TimelineFiltro li span.removeall.voceCorrente {display:inline-block;}
#col1 .VB_TimelineFiltro .liv2 { height:0px; opacity:0; position:relative; text-align:right;right:23px; top:0px;}
#col1 .VB_TimelineFiltro .el_liv2 {opacity:0; display:none;}
#col1 .VB_TimelineFiltro .el_liv2 a { /*display:block;*/ text-align:left;}
#col1 .VB_TimelineFiltro .el_liv2 span.remove {padding-left:5px; cursor:pointer; font-weight:bold;}
#col1 .VB_TimelineFiltro .eac-item {text-align:left !important; font-size:12px !important; font-family:"Futura Md BT" !important;}
#col1 .VB_TimelineFiltro #searchnomeprod { border-top:none; border-left:none; border-right:none; border-bottom:1px solid #000; background:none; box-shadow:none; border-radius:0px; padding:0px; margin:10px 0px 0px 0px; }
#col1 .VB_TimelineFiltro #searchpord {margin-top:0px;}
#col1 .VB_TimelineFiltro .elenco{overflow-y:scroll;}

#col2 .VB_FamilyFiltro .liv2{left:80px !important;}
#col2 .VB_FamilyFiltro li a{font-size:11px;line-height:14px;}
#col2 .VB_FamilyFiltro li a .arrow img{height:8px;vertical-align:bottom;position:relative;bottom:2px;margin-left:5px;}
#col2 .VB_FamilyFiltro li a.voceCorrente{font-family: 'Futura Bold Oblique';font-weight:normal !important;}

#col1 .VB_FamilyFiltro .body {overflow:visible !important;}
#col1 .VB_FamilyFiltro ul {list-style:none; text-align:right;}
#col1 .VB_FamilyFiltro li {text-align:right; position:relative; }
#col1 .VB_FamilyFiltro li a {cursor:pointer; color:#000; text-decoration:none; text-align:right;}
#col1 .VB_FamilyFiltro li a {font-family: 'Futura Book Oblique';}
#col1 .VB_FamilyFiltro li a.voceCorrente {font-family: 'Futura Bold Oblique';}
#col1 .VB_FamilyFiltro li span.removeall {float:right; display:none; line-height:20px; cursor:pointer; font-weight:bold; margin-right:-20px;}
#col1 .VB_FamilyFiltro li span.removeall.voceCorrente {display:inline-block;}
#col1 .VB_FamilyFiltro .liv2 { height:0px; opacity:0; position:relative; text-align:right;right:23px; top:0px;}
#col1 .VB_FamilyFiltro .el_liv2 {opacity:0; display:none;}
#col1 .VB_FamilyFiltro .el_liv2 a { /*display:block;*/ text-align:left;}
#col1 .VB_FamilyFiltro .el_liv2 span.remove {padding-left:5px; cursor:pointer; font-weight:bold;}
#col1 #scrollbarprod .mCSB_draggerRail,#col1 #scrollbarann .mCSB_draggerRail {display:none;}
#col1 #scrollbarprod .mCSB_dragger_bar,#col1 #scrollbarann .mCSB_dragger_bar {display:none;}
#col1 .VB_FamilyFiltro .eac-item {text-align:left !important; font-size:12px !important; font-family:"Futura Md BT" !important;}
#col1 .VB_FamilyFiltro #searchnomeprod { border-top:none; border-left:none; border-right:none; border-bottom:1px solid #000; background:none; box-shadow:none; border-radius:0px; padding:0px; margin:10px 0px 0px 0px; }
#col1 .VB_FamilyFiltro #searchpord {margin-top:0px;}
#col1 .VB_FamilyFiltro .elenco{overflow-y:scroll;}

#col1 .VB_VisualCatFiltro .body {overflow:visible !important;}
#col1 .VB_VisualCatFiltro ul {list-style:none; text-align:right;}
#col1 .VB_VisualCatFiltro li {text-align:right; position:relative; }
#col1 .VB_VisualCatFiltro li a {cursor:pointer; color:#000; text-decoration:none; text-align:right;}
#col1 .VB_VisualCatFiltro li a {font-family: 'Futura Book Oblique';}
#col1 .VB_VisualCatFiltro li a.voceCorrente {font-family: 'Futura Bold Oblique';}
#col1 .VB_VisualCatFiltro li span.removeall {float:right; display:none; line-height:20px; cursor:pointer; font-weight:bold; margin-right:-20px;}
#col1 .VB_VisualCatFiltro li span.removeall.voceCorrente {display:inline-block;}
#col1 .VB_VisualCatFiltro .liv2 { height:0px; opacity:0; position:relative; text-align:right;right:23px; top:0px;}
#col1 .VB_VisualCatFiltro .el_liv2 {opacity:0; display:none;}
#col1 .VB_VisualCatFiltro .el_liv2 a { /*display:block;*/ text-align:left;}
#col1 .VB_VisualCatFiltro .el_liv2 span.remove {padding-left:5px; cursor:pointer; font-weight:normal;font-size:25px;font-family: 'Futura Book';}
#col1 .VB_VisualCatFiltro .eac-item {text-align:left !important; font-size:12px !important; font-family:"Futura Md BT" !important;}
#col1 .VB_VisualCatFiltro #searchnomeprod { border-top:none; border-left:none; border-right:none; border-bottom:1px solid #000; background:none; box-shadow:none; border-radius:0px; padding:0px; margin:10px 0px 0px 0px; }
#col1 .VB_VisualCatFiltro #searchpord {margin-top:0px;}
#col1 .VB_VisualCatFiltro .elenco{overflow-y:scroll;}

/* PROGETTI */
#leftcol .VB_VisProgettiFiltro{display:block;}
#rightcol .VB_VisProgettiFiltro{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_VisProgettiFiltro .elenco{height:0px;z-index:99;}
#col2 .VB_VisProgettiFiltro #eliminafiltri{left:60px !important;top:14px !important}
#col2 .VB_VisProgettiFiltro #eliminafiltri a span{padding-left:14px !important}
#col2 .VB_VisProgettiFiltro #eliminafiltri a{font-size:11px !important}
#col2 .VB_VisProgettiFiltro #eliminafiltri a span{font-family:'Futura Book' !important;font-size:14px !important;line-height:14px !important}
#col2 .VB_VisProgettiFiltro li .remove{font-family:'Futura Book' !important;font-size:14px !important;line-height:14px !important}

#col2 .VB_FamilyFiltro #eliminafiltri{left:60px !important;top:14px !important}
#col2 .VB_FamilyFiltro #eliminafiltri a span{padding-left:14px !important}
#col2 .VB_FamilyFiltro #eliminafiltri a{font-size:11px !important}
#col2 .VB_FamilyFiltro #eliminafiltri a span{font-family:'Futura Book' !important;font-size:14px !important;line-height:14px !important}

#rightcol .VB_VisProgettiFiltro #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_VisProgettiFiltro #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#col2 .VB_VisProgettiFiltro li a{font-size:11px;line-height:14px;}
#col2 .VB_VisProgettiFiltro li a.voceCorrente{font-family: 'Futura Bold Oblique';font-weight:normal;font-size:11px !important;}
#col2 .VB_VisProgettiFiltro li a:hover{text-decoration: underline;}

#col1 .VB_VisProgetti #elencoProgetti{margin-left:0px;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .img{line-height:0px;}
#col1 .VB_VisProgetti #elencoProgetti .progetto a{color:#000;text-decoration:none;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .luogo{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;padding-top:10px;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .nome{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .awd_fix{height:67px !important;overflow:hidden;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .img{overflow:hidden;position:relative;}
#col1 .VB_VisProgetti #elencoProgetti .progetto .img img{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}

#col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{display:none}
#col1 .VB_VisProgetti #schedaProgetto{margin-left:0px;}

#col1 .VB_VisProgetti #schedaProgetto .colonna{position:relative;}
#col1 .VB_VisProgetti #schedaProgetto .colonna .owl-carousel{text-align:right;}
#col1 .VB_VisProgetti #schedaProgetto .colonna .owl-carousel .owl-dot{display:inline-block;font-family: 'Futura Book';color:#999999;font-size:17px;position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-left:30px;}
#col1 .VB_VisProgetti #schedaProgetto .colonna .owl-carousel .owl-dot.active{color:#000;}
#col1 .VB_VisProgetti #schedaProgetto .owl-carousel,#col1 .VB_VisProgetti #schedaProgetto .owl-carousel .photo {width:auto !important;overflow:hidden;}
#col1 .VB_VisProgetti #schedaProgetto .owl-carousel .photo img{position:absolute;right:0px;}
.VB_VisProgetti #schedaProgetto .colonna .nome{font-family: 'Futura Bold Oblique';font-size:25px;line-height:30px;}
.VB_VisProgetti #schedaProgetto .colonna .descrizione{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;position:relative;overflow:hidden;padding-bottom:30px;}
#col1 .VB_VisProgetti #schedaProgetto .colonna1 .nome{padding-bottom:10px;}
#col1 .VB_VisProgetti #schedaProgetto .colonna1 .scrollabile{overflow-y: scroll;position:relative;}
#col1 .VB_VisProgetti #schedaProgetto .colonna1 .cill_m{font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';background-color:#fff;}
#col1 .VB_VisProgetti #schedaProgetto .colonna1 .cill_m a span{margin-left:17px;font-family:'Futura Book';font-size:25px;line-height:25px;}
#col1 .VB_VisProgetti #schedaProgetto .colonna1 .info div{margin-top:10px;}

#col1 .VB_VisProgetti #schedaProgetto .colonna2 .group3x3{display:block;margin-right:0px;}
.VB_VisProgetti #schedaProgetto .colonna .info{font-size: 12px;line-height: 20px;font-family: 'Futura Book Oblique';}
.VB_VisProgetti #schedaProgetto .colonna .info span{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_1, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_2, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_3, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_4{opacity:0;}

#col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_1 .prodottocor{margin-left:0px !important;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .group3x3 .img{line-height:0px;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .group3x3 .nome{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 14px;margin-bottom:0px;padding-top:5px;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .group3x3 .nome a{color:#000;text-decoration:none;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .group3x3 .progettista{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 14px;}
#col1 .VB_VisProgetti #schedaProgetto #prodotticor .group3x3 .progettista a{color:#000;text-decoration:none;}

#col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav{overflow:hidden;position:absolute;bottom:0px;right:0px;}
#col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav .owl-prev, #col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav .owl-next{float:left;}

#p13 #scrollcol{z-index:2 !important;background-color:#fff !important;}
#p13 .VB_VisProgetti .body{overflow:hidden !important;}

/* TIMELINE */

#col2 .VB_TimelineFiltro #eliminafiltri{top:11px !important;left:18px !important;width:120px;text-align:right;}
#col2 .VB_TimelineFiltro #eliminafiltri a{font-size:11px !important;line-height:14px;}
#col2 .VB_TimelineFiltro li .remove{font-size:11px !important}
#col2 .VB_TimelineFiltro li a{font-size:11px;line-height:14px;}
#col2 .VB_TimelineFiltro li a.voceCorrente{font-size:11px !important;}

/* PROGETTISTI */

#col1 .VB_VisProgettisti #elencoProgettisti{margin-left:0px;}
#col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{line-height:0px;}
#col1 .VB_VisProgettisti #elencoProgettisti .progettista a{color:#000;text-decoration:none;}
#col1 .VB_VisProgettisti #elencoProgettisti .progettista .nome{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;padding-top:10px;}
#col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{overflow:hidden;position:relative;}
#col1 .VB_VisProgettisti #elencoProgettisti .progettista .img img{position:absolute;left:50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%)}

#col1 .VB_VisProgettisti #schedaProg{margin-left:0px;}
#col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav{overflow:hidden;position:absolute;bottom:0px;right:0px;}
#col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav .owl-prev, #col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav .owl-next{float:left;}
#col1 .VB_VisProgettisti .owl-carousel .owl-item img{width:auto;height:100%;float:right;}
#col1 .VB_VisProgettisti #schedaProg .colonna .owl-carousel{text-align:right;}
#col1 .VB_VisProgettisti #schedaProg .colonna .owl-carousel .owl-dot{display:inline-block;font-family: 'Futura Book';color:#999999;font-size:17px;position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-left:30px;}
#col1 .VB_VisProgettisti #schedaProg .colonna .owl-carousel .owl-dot.active{color:#000;}
#col1 .VB_VisProgettisti #schedaProg .owl-carousel,#col1 .VB_VisProgettisti #schedaProg .photo {width:auto !important;overflow:hidden;}
#col1 .VB_VisProgettisti #schedaProg .colonna .nome{font-family: 'Futura Bold Oblique';font-size:25px;line-height:25px;margin-bottom:20px;}
#col1 .VB_VisProgettisti #schedaProg .colonna .descrizione{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;}
#col1 .VB_VisProgettisti #schedaProg .colonna1{overflow-y: scroll;position:relative;}
#col1 .VB_VisProgettisti #schedaProg .colonna1 #for_m{cursor:pointer;}
#col1 .VB_VisProgettisti #schedaProg .colonna1 .for_m{font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';background-color:#fff;}
#col1 .VB_VisProgettisti #schedaProg .colonna1 .for_m a span{margin-left:17px;font-family:'Futura Book';font-size:25px;line-height:25px;}

#col1 .VB_VisProgettisti #schedaProg .colonna2 .group3x3{display:block;margin-right:0px;}
#col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_1, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_2, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_3, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_4{opacity:0;}

#col1 .VB_VisProgettisti #schedaProg #prodotticor .group3x3 .img{line-height:0px;}
#col1 .VB_VisProgettisti #schedaProg #prodotticor .group3x3 .nome{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;margin-bottom:0px;}
#col1 .VB_VisProgettisti #schedaProg #prodotticor .group3x3 .nome a{color:#000;text-decoration:none;}
#col1 .VB_VisProgettisti #schedaProg #prodotticor .group3x3 .progettista{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
#col1 .VB_VisProgettisti #schedaProg #prodotticor .group3x3 .progettista a{color:#000;text-decoration:none;}

#p15 .VB_VisProgettisti .body{overflow:hidden !important;}

/* EVENTI */

#col1 .VB_VisEventi #elencoEventi{margin-left:0px;}
#col1 .VB_VisEventi #elencoEventi .evento .img{line-height:0px;}
#col1 .VB_VisEventi #elencoEventi .evento a{color:#000;text-decoration:none;}
#col1 .VB_VisEventi #elencoEventi .evento .anno{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;padding-top:10px;margin-top:0px;}
#col1 .VB_VisEventi #elencoEventi .evento .titolo{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;overflow:hidden;}
#col1 .VB_VisEventi #elencoEventi .evento .awd_fix{height:82px !important;overflow:hidden;}
#col1 .VB_VisEventi #elencoEventi .evento .img{overflow:hidden;position:relative;}
#col1 .VB_VisEventi #elencoEventi .evento .img img{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.VB_VisEventi #schedaEvento .colonna2{width:60%;float:right !important;}
/*.VB_VisEventi #schedaEvento .owl-carousel .owl-item img{width:auto !important;display:inline-block}*/
.VB_VisEventi #schedaEvento .owl-carousel {overflow:visible;}
#col1 .VB_VisEventi #schedaEvento .owl-carousel .owl-nav{overflow:hidden;position:absolute;bottom:0px;right:0px;}
#col1 .VB_VisEventi #schedaEvento .owl-carousel .owl-nav .owl-prev, #col1 .VB_VisEventi #schedaEvento .owl-carousel .owl-nav .owl-next{float:left;}
#col1 .VB_VisEventi #schedaEvento .colonna1 a{font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#col1 .VB_VisEventi #schedaEvento .owl-carousel,#col1 .VB_VisEventi #schedaEvento .owl-carousel .photo {width:auto !important;overflow:hidden;}
#col1 .VB_VisEventi #schedaEvento .owl-carousel .photo img{position:absolute;right:0px;}

#col1 .VB_VisFilm #elencoFilm{margin-left:0px;}
#col1 .VB_VisFilm #elencoFilm .film .img{line-height:0px;}
#col1 .VB_VisFilm #elencoFilm .film a{color:#000;text-decoration:none;}
#col1 .VB_VisFilm #elencoFilm .film .dett{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;margin-top:0px;}
#col1 .VB_VisFilm #elencoFilm .film .luogo{font-family: 'Futura Book Oblique';font-size:12px;line-height:14px;padding-top:10px;margin-top:0px;}
#col1 .VB_VisFilm #elencoFilm .film .titolo{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;padding-top:10px;}
#col1 .VB_VisFilm #elencoFilm .film .img{overflow:hidden;position:relative;}
#col1 .VB_VisFilm #elencoFilm .film .img img{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
#col1 #b202.VB_VisFilm{padding-bottom:50px;}


#rightcol .VB_EventiFiltri #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_EventiFiltri #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#leftcol .VB_EventiFiltri{display:block;}
#rightcol .VB_EventiFiltri{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_EventiFiltri .elenco{height:0px;}
#col1 .VB_EventiFiltri li a.voceCorrente{font-family: 'Futura Bold Oblique';font-weight:normal;}
#col1 .VB_EventiFiltri .body {overflow:visible !important;}
#col1 .VB_EventiFiltri ul {list-style:none; text-align:right;}
#col1 .VB_EventiFiltri li {text-align:right; position:relative; }
#col1 .VB_EventiFiltri li a .arrow { padding-left:5px; }
#col1 .VB_EventiFiltri li a .arrow img{ height:12px; vertical-align:bottom;position:relative;bottom:3px;}
#col1 .VB_EventiFiltri li a { cursor:pointer; color:#000; text-decoration:none; text-align:right;}
#col1 .VB_EventiFiltri li a { font-family: 'Futura Book Oblique';}
#col1 .VB_EventiFiltri li a.voceCorrente {font-family: 'Futura Bold Oblique';}
#col1 .VB_EventiFiltri .liv2 { height:0px; opacity:0; position:relative; text-align:right;right:23px; top:0px;}
#col1 .VB_EventiFiltri .el_liv2 {opacity:0; display:none;}
#col1 .VB_EventiFiltri .el_liv2 a { /*display:block;*/ text-align:right;padding-right:3px;}
#col1 .VB_EventiFiltri .el_liv2 span.remove {padding-left:5px; cursor:pointer; font-weight:bold;}
#col2 .VB_EventiFiltri li a{font-size:11px;line-height:14px;}
#col2 .VB_EventiFiltri #eliminafiltri{left:90px !important;}

/* PRESS */

#col1 .VB_VisPress #elencoPress{margin-left:0px;}
#col1 .VB_VisPress #elencoPress .pressitem .img{line-height:0px;width:calc(100% - 2px);height:auto;border:1px solid rgb(112, 112, 111);}
#col1 .VB_VisPress #elencoPress .pressitem a{color:#000;text-decoration:none;}
#col1 .VB_VisPress #elencoPress .pressitem .awd_contenuto{height:86px;overflow:hidden;}
#col1 .VB_VisPress #elencoPress .pressitem .anno{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;padding-top:10px;margin-top:0px;}
#col1 .VB_VisPress #elencoPress .pressitem .testata{font-family: 'Futura Bold Oblique';font-size:11px;line-height:14px;}
#col1 .VB_VisPress #elencoPress .pressitem .titolo{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;}
#col1 .VB_VisPress #elencoPress .pressitem .img img{height:auto;}
#col1 .VB_VisPress #elencoPress .pressitem{height:auto;}

#col1 .VB_PressFiltri .body {overflow:visible !important;}
#col1 .VB_PressFiltri ul {list-style:none; text-align:right;}
#col1 .VB_PressFiltri li {text-align:right; position:relative; }
#col1 .VB_PressFiltri li a .arrow { padding-left:5px; }
#col1 .VB_PressFiltri li a .arrow img{ height:12px; vertical-align:bottom;position:relative;bottom:3px;}
#col1 .VB_PressFiltri li a { cursor:pointer; color:#000; text-decoration:none; text-align:right;}
#col1 .VB_PressFiltri li a { font-family: 'Futura Book Oblique';}
#col1 .VB_PressFiltri li a.active {font-weight:bold;}
#col1 .VB_PressFiltri li a.voceCorrente {font-weight:bold;}
#col1 .VB_PressFiltri .liv2 { height:0px; opacity:0; position:relative; text-align:right;right:23px; top:0px;}
#col1 .VB_PressFiltri .el_liv2 {opacity:0; display:none;}
#col1 .VB_PressFiltri .el_liv2 a { /*display:block;*/ text-align:right;padding-right:3px;}
#col1 .VB_PressFiltri .el_liv2 span.remove {padding-left:5px; cursor:pointer; font-weight:bold;}

#col1 .VB_VisPress #elencoPress .pressitem .img{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}

#rightcol .VB_PressFiltri #title_filtro{cursor:pointer;font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';}
#rightcol .VB_PressFiltri #title_filtro .arrow{font-family: 'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
#leftcol .VB_PressFiltri{display:block;}
#rightcol .VB_PressFiltri{display:none;margin-bottom:30px;overflow:hidden;}
#rightcol .VB_PressFiltri .elenco{height:0px;}

#col2 .VB_PressFiltri .liv2{left:80px !important;}
#col2 .VB_PressFiltri li a{font-size:11px;line-height:14px;}
#col2 .VB_PressFiltri li a .arrow img{height:8px;vertical-align:bottom;position:relative;bottom:2px;margin-left:5px;}
#col2 .VB_PressFiltri li a.voceCorrente{font-family: 'Futura Bold Oblique';font-weight:normal !important;}


/*#p13 #col3, #p15 #col3, #p16 #col3{position:fixed;}*/

#col1 .VB_VisProgettiFiltro{margin:15px 0px 30px 0px;}
#col1 .VB_VisProgettiFiltro ul{overflow:hidden;margin-left:2%;}
#col1 .VB_VisProgettiFiltro ul li{display:block;float:left;width:calc(98% / 5);text-align:left;padding:10px 0px;}
#col1 .VB_VisProgettiFiltro ul li a{font-family: 'Futura Book Oblique';text-decoration:none;color:#000;}
#col1 .VB_VisProgettiFiltro .voceCorrente{font-family: 'Futura Bold Oblique';}

/* VIACOMMERCE */
#col2 .VB_VisualCatFiltroNw{width:auto !important;left:auto !important;position:relative !important;}
#col2 .VB_VisualCatFiltroNw li{font-family: 'Futura Book Oblique';line-height:14px;}
#col2 .VB_VisualCatFiltroNw li:nth-child(1){left:73px !important;text-align:left !important;right:auto !important;}
#col2 .VB_VisualCatFiltroNw li:nth-child(2){left:114px !important;text-align:left !important;right:auto !important;width:100%;}
#col2 .VB_VisualCatFiltroNw li:nth-child(3){left:114px !important;text-align:left !important;right:auto !important;width:100%;}
#col2 .VB_VisualCatFiltroNw li:nth-child(4){left:114px !important;text-align:left !important;right:auto !important;width:100%;}
#col2 .VB_VisualCatFiltroNw li .lb1{margin-right:5px;font-size:11px;}

.VB_VisualCatNew #elencoEP{margin-left:0px !important;padding-bottom:40px;}
.VB_VisualCatNew #elencoEP .prodotto{height:auto !important;margin-bottom:20px;position:relative;width:calc(100% / 3) !important;margin-left:0px !important;box-sizing:border-box;padding-left:10px !important;}
.VB_VisualCatNew #elencoEP .prodotto .sx{right:25% !important;width:calc(75% - 10px) !important;position:absolute;bottom:0px;padding-right:2% !important;}
.VB_VisualCatNew #elencoEP .prodotto .img{float:right !important;}
.VB_VisualCatNew #elencoEP .prodotto .finiture, .VB_VisualCatNew #elencoEP .prodotto .varianti{font-size:10px !important;color:#ccc;}

#b222{padding-bottom:50px;}
#p64 .VB_MinTesto, #p1 .VB_MinTesto {width:100%;}

#b89.Search.openform{margin-left:7vw;}
#b89.Search.openform{width:calc(100% - 30vw);}

#b118.MenuAuto .sf-vertical .liv1{left:120px !important;}
#b120.MenuAuto .sf-vertical .liv1{left:150px !important;}

.ECom_CartPreventivo form .nome_cliente{font-size:20px;line-height:30px;font-family: 'Futura Bold Oblique';text-transform:lowercase;}
.ECom_CartPreventivo form .scelte .indlb{font-size:14px;line-height:30px;font-family: 'Futura Bold Oblique';}
.ECom_CartPreventivo form .scelte .ind{font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo form .scelte .radio .icheckbox_square{margin-right:8px;}
.ECom_CartPreventivo #dettaglio_preventivo .sx{width:14% !important;float:left;}
.ECom_CartPreventivo #dettaglio_preventivo .sx img{width:100% !important;}
.ECom_CartPreventivo #dettaglio_preventivo .dx{width:83% !important;float:left;margin-left:3%;}
.ECom_CartPreventivo #dettaglio_preventivo .desc{float:left;width:50%;}
.ECom_CartPreventivo #dettaglio_preventivo .codici{float:left;width:50%;}
.ECom_CartPreventivo #dettaglio_preventivo .dx .tit{font-size:16px !important;}

.ECom_CartPreventivo .riepilogo{width:100%;text-align:right;}

#col1 .VB_VisualProd #schedaECProd .colonna .premi{font-family: 'Futura Book Oblique';}
#col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{position:relative !important;}
#col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{margin-top:20px;}
#col1 .VB_VisualProd #schedaECProd .colonna .articolo{font-size:14px;line-height:18px;font-family: 'Futura Book Oblique';margin-bottom:10px;}
#col1 .VB_VisualProd #schedaECProd .colonna .descrizionegruppo{width:100% !important;font-size:11px;line-height:14px;}
#col1 .VB_VisualProd #schedaECProd .prezzo{font-family: 'Futura Bold Oblique';font-size: 20px;line-height: 20px;margin-bottom: 20px;float:left;padding-right:10px;}
#col1 .VB_VisualProd #schedaECProd .curr_finitura{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 25px;margin-bottom: 20px;}
#col1 .VB_VisualProd #schedaECProd .leadtime{font-family: 'Futura Book Oblique';font-size: 11px;line-height: 14px; }
#col1 .VB_VisualProd #schedaECProd .colonna2 .leadtime {clear:both; }
#col1 .VB_VisualProd #schedaECProd .colonna2 .nondisponibile { font-size:12px;font-family: 'Futura Bold Oblique';}
#col1 .VB_VisualProd #schedaECProd .varianti .seleziona{font-family: 'Futura Book Oblique';font-size: 11px;line-height: 14px;clear:both;margin:14px 0px;}
#col1 .VB_VisualProd #schedaECProd .varianti{margin-bottom:20px;overflow:hidden;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img{ margin-top:2px;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img.active img{border:1px solid #000;padding:1px;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img .desc{text-decoration:none; color:#000;font-family: 'Futura Book Oblique';}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img.active .desc {text-decoration:underline;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img{float:left;margin-right:10px;padding:2px;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img a {text-decoration:none;}
#col1 .VB_VisualProd #schedaECProd .varianti .var_img img{width:23px;height:23px; padding:3px; border:1px solid #000;padding:1px;}

#col1 .VB_VisualProd #schedaECProd .azioni #buylinka{color:#000;font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 18px;text-decoration:none;width:80%;display:block;position:relative;margin-bottom:14px;}
#col1 .VB_VisualProd #schedaECProd .azioni #buylinka span{font-family: 'Futura Book';font-size: 14px;line-height: 18px;position:absolute;right:0px;}
#col1 .VB_VisualProd #schedaECProd .azioni .configura{color:#000;font-family: 'Futura Book Oblique';font-size: 14px;line-height: 18px;text-decoration:none;width:80%;display:block;position:relative;margin-bottom:14px;}
#col1 .VB_VisualProd #schedaECProd .azioni .configura span{font-family: 'Futura Book';font-size: 14px;line-height: 18px;position:absolute;right:0px;}
#col1 .VB_VisualProd #schedaECProd .azioni .contatta_venditore{color:#000;font-family: 'Futura Book Oblique';font-size: 14px;line-height: 18px;text-decoration:none;width:80%;display:block;position:relative;margin-bottom:14px;}
#col1 .VB_VisualProd #schedaECProd .azioni .contatta_venditore span{font-family: 'Futura Book';font-size: 14px;line-height: 18px;position:absolute;right:0px;}

#col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .epdf{position:relative;/*width:80%;*/display:block;}
#col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu .arrow, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .epdf .arrow{left:auto !important;right:0px;}

#col1 .VB_VisualProd #schedaECProd .prodotti_correlati{clear:both;overflow:hidden;}
#col1 .VB_VisualProd #schedaECProd .prodotti_correlati .nome{font-family: 'Futura Bold Oblique';font-size: 20px;line-height: 30px;margin-bottom: 14px;display:block;}
#col1 .VB_VisualProd #schedaECProd .awd_bottom .spedizione .testo{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;margin-left:0px;display:none;}
#col1 .VB_VisualProd #schedaECProd .awd_bottom .spedizione .testo a{color:#000;text-decoration:none;font-family: 'Futura Bold Oblique';}
#col1 .VB_VisualProd #schedaECProd .awd_bottom .restituzione .testo{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;margin-left:10px;display:none;}
#col1 .VB_VisualProd #schedaECProd .awd_bottom .restituzione .testo a{color:#000;text-decoration:none;font-family: 'Futura Bold Oblique';}

#col1 .VB_VisualProd .prodotti_correlati .list .correlato{font-family: 'Futura Book Oblique';font-size: 12px;float: left;overflow: hidden;}
#col1 .VB_VisualProd .prodotti_correlati .list .correlato:nth-child(5n + 1){margin-left:0px !important}
#col1 .VB_VisualProd .prodotti_correlati .list .correlato .img{line-height:0px;max-height:none;position:relative;width:100%;overflow:hidden;}
#col1 .VB_VisualProd .prodotti_correlati .list .correlato .img img{width:100%;height:auto;position:absolute;top:50%;transform: translateY(-50%); -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#col1 .VB_VisualProd .prodotti_correlati .list .nome{font-family: 'Futura Bold Oblique';font-size: 11px !important;line-height: 14px !important;padding-top: 10px !important;width:60%;float:left;}
#col1 .VB_VisualProd .prodotti_correlati .list .nome a{color:#000;text-decoration:none;}
#col1 .VB_VisualProd .prodotti_correlati .list .prezzo{padding-right: 1px;width: calc(40% - 1px) !important;float:right;text-align:right;font-size:11px !important;line-height:14px;padding-top:10px;}

#col2 .VB_MiniCart .mylabel{float:left;}
#col2 .VB_MiniCart #carrello{font-size:20px;}
#col2 .VB_MiniCart #carrello span{margin-left:17px;font-family: 'Futura Book';}
#col2 .VB_MiniCart #miniCart .elenco{overflow:auto;}
.VB_MiniCart #carrello a{font-size:17px;line-height:30px;}
.VB_MiniCart #carrello a span{font-family: 'Futura Book';font-size:25px;line-height:25px;margin-left:17px;}
.VB_MiniCart .info-item .bottom-info{bottom:0px;padding-right:1px;right:0px;}
.VB_MiniCart .info-item .bottom-info{font-family: 'Futura Book Oblique';}
.VB_MiniCart .action-delete{top:75px !important;}
.VB_MiniCart .cart-single-item .info-item .progettista{margin-top:5px;}
.VB_MiniCart{padding:35px 15px 35px 35px !important;}
.VB_MiniCart #miniCart{padding-right:20px;}
.VB_MiniCart .info-item .bottom-info .not-available{color:red}

.empty_cart_head{font-family: 'Futura Bold Oblique';font-size:14px;line-height:20px;margin:20px 0px;}
.empty_cart{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.empty_cart a{color:#000;font-family: 'Futura Bold Oblique';text-decoration:none;}
.empty_cart a span{font-family: 'Futura Book';margin-left:14px;}

button#close_cart{padding-right:1px;}

#col1 .VB_VisualCat #elencoEP .prodotto .img{line-height:0px;max-height:none;position:relative;}
#col1 .VB_VisualCat #elencoEP .prodotto .img img{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
#col1 .VB_VisualCat #elencoEP{margin-left:0px;}
#col1 .VB_VisualCat #elencoEP .prodotto a{color:#000;text-decoration:none;}
#col1 .VB_VisualCat #elencoEP .prodotto .nome a span{display:block;}
#col1 .VB_VisualCat #elencoEP .prodotto .nome{float:none;font-family: 'Futura Bold Oblique';font-size:11px;line-height:14px;padding-top:10px;width:100% !important;box-sizing:border-box;padding-left:1px;}
#col1 .VB_VisualCat #elencoEP .prodotto .up{position:relative;}
#col1 .VB_VisualCat #elencoEP .prodotto .progettista{font-family: 'Futura Book Oblique';font-size:11px;line-height:14px;box-sizing:border-box;padding-left:1px;}

.VB_VisualCat #elencoEP .prodotto .articolo{padding-top:10px;}
.VB_VisualCat #elencoEP .prodotto .prezzo{padding-right:1px;width:calc(40% - 1px) !important;position:absolute;top:0px;right:0px;}

#col2 .VB_VisualCatFiltro{top:50% !important;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 130px;left: auto !important;right: 110px;}



#p136 #col1 {
    position: absolute;
    bottom: 80px;
    min-height: 400px;
}

#col1 .VB_UserArea_Conf .ElencoConfigurazioni{overflow:hidden;margin-left:0px;margin-bottom:30px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{float:left;position:relative;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(5n + 1){margin-left:0px !important;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img{line-height:0px;max-height:none;position:relative;overflow:hidden;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img img{position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);width:100%;height:auto;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni{margin-left:0px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{color:#000;text-decoration:none;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .numconf{font-family: 'Futura Bold Oblique';font-size:12px;line-height:16px;padding-top:10px;height:48px;overflow:hidden;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .numconf span{font-family: 'Futura Book Oblique';}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prodconf{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;height:32px;overflow:hidden;margin-top:10px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prodconf span{font-family: 'Futura Book Oblique';}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .dataconf{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;margin-top:10px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .dataconf span{font-family: 'Futura Book Oblique';}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prezzo{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;margin-top:10px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prezzo span{font-family: 'Futura Book Oblique';}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{font-family: 'Futura Bold Oblique';font-size:12px;line-height:14px;display:block;margin-top:10px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a:nth-child(5){margin-top:20px;}
#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a span{font-family: 'Futura Book';font-size:14px;position:absolute;right:0px;}

/* carrello */

.ECom_Cart #stepOrdine{background:#fff;border:none;}
.ECom_Cart #stepOrdine .steplink{font-weight: normal;font-family: 'Futura Book Oblique';font-size: 20px;background:#fff;}
.ECom_Cart #stepOrdine .steplink.sel{background:#fff;}
.ECom_Cart #stepOrdine .steplink a{font-weight: normal;font-family: 'Futura Book Oblique';font-size: 20px;background:#fff;color:#000;text-decoration:none;}
.ECom_Cart #stepOrdine .steplink.sel a{font-weight: normal;font-family: 'Futura Bold Oblique';font-size: 20px;background:#fff;color:#000;text-decoration:none;}
.ECom_Cart #stepOrdine .steplink{border-right:0px;text-transform:lowercase;}
.ECom_Cart .step form .formBody .thefirst{background:#fff;border:0px;padding:0px;font-size:14px;font-family: 'Futura Bold Oblique';margin:30px 0;text-transform:lowercase;}
.ECom_Cart .step form .formBody .riga{border-top:1px solid #000;}
.ECom_Cart .step form .formBody .row:nth-child(2) .riga{border-top:0px;}
.ECom_Cart .step form .formBody .row:nth-child(1) .riga{border-top:0px;}
.ECom_Cart .step form .formBody .thefirst .c1, .ECom_Cart .step form .formBody .thedata .sx{width:14%;}
.ECom_Cart .step form .formBody .thefirst .c2, .ECom_Cart .step form .formBody .thedata .nome{width:20%;margin-left:5%;}
.ECom_Cart .step form .formBody .thefirst .c3, .ECom_Cart .step form .formBody .thedata .quantita{width:9%;margin-left:5%;}
.ECom_Cart .step form .formBody .thefirst .c4, .ECom_Cart .step form .formBody .thedata .prezzounit{width:13%;margin-left:5%;}
.ECom_Cart .step form .formBody .thefirst .c5, .ECom_Cart .step form .formBody .thedata .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step form .formBody .thefirst .c6, .ECom_Cart .step form .formBody .thedata .delete{width:2%;margin-left:5%;}
.ECom_Cart .step form .formBody .thedata{padding:30px 0px;}
.ECom_Cart .step form .formBody .thedata .nome{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .step form .formBody .thedata .quantita{position:relative;}
.ECom_Cart .step form .formBody .thedata .quantita input{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;width:22px;height:22px;text-align:center;}
.ECom_Cart .step form .formBody .thedata .quantita a{line-height:0px;}
.ECom_Cart .step form .formBody .thedata .quantita a img{height:12px;position:relative;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);position:absolute;}
.ECom_Cart .step form .formBody .thedata .quantita a:nth-child(2) img{left:34px;}
.ECom_Cart .step form .formBody .thedata .quantita a:nth-child(3) img{left:50px;}
.ECom_Cart .step form .formBody .thedata .nome .mess_dispo{font-family: 'Futura Book Oblique';}
.ECom_Cart .step form .formBody .thedata .prezzounit, .ECom_Cart .step form .formBody .thedata .tot{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .step form .formBody .thedata .delete{padding-top:5px;}
.ECom_Cart .step form .formBody .mytab-column{padding:0px;}
.ECom_Cart .step form .formBody .thefirst .mytab-column{float:left;}
.ECom_Cart .step form .formBody .thedata .mytab-column{float:left;}
.ECom_Cart .step form .formBody .thedata .sx img{width:100%;max-width:100%;}
.ECom_Cart .step #subtotal{text-align:right;text-transform:lowercase;font-family: 'Futura Bold Oblique';font-size:14px;line-height:20px;padding-bottom:30px;}

.ECom_Cart .step1 form .formBody .thefirst{background:#fff;border:0px;padding:0px;font-size:14px;font-family: 'Futura Bold Oblique';margin:2% 0;text-transform:lowercase;}
.ECom_Cart .step1 form .formBody .riga{border-top:1px solid #000;}
.ECom_Cart .step1 form .formBody .row:nth-child(2) .riga{border-top:0px;}
.ECom_Cart .step1 form .formBody .row:nth-child(1) .riga{border-top:0px;}
.ECom_Cart .step1 form .formBody .thefirst .c1, .ECom_Cart .step1 form .formBody .thedata .sx{width:14%;}
.ECom_Cart .step1 form .formBody .thefirst .c2, .ECom_Cart .step1 form .formBody .thedata .nome{width:20%;margin-left:5%;}
.ECom_Cart .step1 form .formBody .thefirst .c3, .ECom_Cart .step1 form .formBody .thedata .quantita{width:9%;margin-left:5%;}
.ECom_Cart .step1 form .formBody .thefirst .c4, .ECom_Cart .step1 form .formBody .thedata .prezzounit{width:13%;margin-left:5%;}
.ECom_Cart .step1 form .formBody .thefirst .c5, .ECom_Cart .step1 form .formBody .thedata .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step1 form .formBody .thefirst .c6, .ECom_Cart .step1 form .formBody .thedata .delete{width:2%;margin-left:5%;}
.ECom_Cart .step1 form .formBody .thedata{padding:30px 0px;}
.ECom_Cart .step1 form .formBody .thedata .nome{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .step1 form .formBody .thedata .quantita input{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;width:22px;height:22px;text-align:center;}
.ECom_Cart .step1 form .formBody .thedata .quantita a{line-height:0px;}
.ECom_Cart .step1 form .formBody .thedata .quantita a img{height:12px;line-height:0px;padding:0px 0px 0px 7px;}
.ECom_Cart .step1 form .formBody .thedata .nome .mess_dispo{font-family: 'Futura Book Oblique';}
.ECom_Cart .step1 form .formBody .thedata .prezzounit, .ECom_Cart .step1 form .formBody .thedata .tot{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .step1 form .formBody .thedata .delete{padding-top:10px;}
.ECom_Cart .step1 form .formBody .mytab-column{padding:0px;}
.ECom_Cart .step1 form .formBody .thefirst .mytab-column{float:left;}
.ECom_Cart .step1 form .formBody .thedata .mytab-column{float:left;}
.ECom_Cart .step1 form .formBody .thedata .sx img{width:100%;max-width:100%;}
.ECom_Cart .step1 #subtotal{text-align:right;text-transform:lowercase;font-family: 'Futura Bold Oblique';font-size:14px;line-height:20px;padding-bottom:30px;}

.ECom_Cart #promo{padding:30px 0px;margin:0px;float:none;border-left:0px;border-right:0px;border-top:1px solid #000;border-bottom:1px solid #000;width:100%;}
.ECom_Cart #promo span{font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;text-transform:lowercase;} 
.ECom_Cart #promo label{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;}
.ECom_Cart #promo input[type="text"]{border:1px solid #000;font-family: 'Futura Book Oblique';font-size: 12px;width:80%;padding:5px 0px;}
.ECom_Cart #promo input[type="submit"]{border:0px;background:#fff;font-family: 'Futura Bold Oblique';font-size: 17px;text-transform:lowercase;padding-top:20px;cursor:pointer;}
.ECom_Cart #promo .formBody{overflow:hidden;}
.ECom_Cart #promo .formBody .row{float:left;width:auto;}
.ECom_Cart  .title2{padding:30px 0px;font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;background-color:#fff;text-transform:lowercase;}
.ECom_Cart .scelte .radio{font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;margin-bottom:20px;text-transform:lowercase;}
.ECom_Cart .scelte .radio img{display:none;}
.ECom_Cart .step form #totale {padding-top:30px;}
.ECom_Cart .step form #totale .riga{border-top:0px;text-transform:lowercase;font-family: 'Futura Bold Oblique';font-size: 12px;line-height:20px;}
.ECom_Cart .step form #totale .riga span{font-family: 'Futura Book Oblique';}
.ECom_Cart .step form #totale .riga:nth-child(5){font-family: 'Futura Bold Oblique';font-size:14px;line-height:30px;}

.ECom_Cart .step1 form #totale {padding-top:30px;}
.ECom_Cart .step1 form #totale .riga{border-top:0px;text-transform:lowercase;font-family: 'Futura Bold Oblique';font-size: 12px;line-height:20px;}
.ECom_Cart .step1 form #totale .riga span{font-family: 'Futura Book Oblique';}
.ECom_Cart .step1 form #totale .riga:nth-child(5){font-family: 'Futura Bold Oblique';font-size:14px;line-height:30px;}

.ECom_Cart .step1 form .formBody .thedata .nome .mess_dispo .alert{color:red;}

.ECom_Cart .non-disponibile{background:#fff;font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;color:red;}

.ECom_Cart .step3 .mess_dispo .alert{color:red;}

.ECom_Cart .step2 .scelte .radio{font-family: 'Futura Book Oblique';}
.ECom_Cart .step2 .scelte .radio span{margin-left:20px;}
.ECom_Cart .step2 #f4{width:60%;margin-top:30px;}
.ECom_Cart .step2 #spedizione form .selnazione{margin-top:20px;}
.ECom_Cart .step2 .scelte input{margin-right:0px;}
.ECom_Cart .step2 #f4 .nrow{min-height:35px;}
.ECom_Cart .step2 #f4 .nrow:nth-child(6){margin-top:20px;}
.ECom_Cart .step2 #f4 label{width:40%;float:left;}
.ECom_Cart .step2 #f4 input{width:60% !important;}
.ECom_Cart .step2 #f4 .select2{width:60% !important;}
.ECom_Cart .step2 .scelte .selection span, .ECom_Cart .step2 .scelte .selection{margin-left:0px !important;}
.ECom_Cart .step2 #f4 span.select2-selection {border: 1px solid #000 !important;border-radius: 0px !important;margin-left:0px !important;}
.ECom_Cart .step2 #indirizzia .ind strong{font-weight:normal;text-transform:Capitalize;font-family: 'Futura Book Oblique';}
.ECom_Cart .step2 #spedizione_negozio{width:60%;margin-top:30px;}
.ECom_Cart .step2 #spedizione_negozio label{float:left;}
.ECom_Cart .step2 #spedizione_negozio .nrow{height:35px;}
.ECom_Cart .step2 .dropdown-wrapper{margin-left:0px !important;}

.ECom_CartPreventivo .scelte .radio{font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo .scelte .radio span{margin-left:20px;}
.ECom_CartPreventivo #f4{width:60%;margin-top:30px;}
.ECom_CartPreventivo #spedizione form .selnazione{margin-top:20px;}
.ECom_CartPreventivo .scelte input{margin-right:0px;}
.ECom_CartPreventivo #f4 .nrow{min-height:35px;}
.ECom_CartPreventivo #f4 .nrow:nth-child(6){margin-top:20px;}
.ECom_CartPreventivo #f4 label{width:40%;float:left;}
.ECom_CartPreventivo #f4 input{width:60% !important;}
.ECom_CartPreventivo #f4 .select2{width:60% !important;}
.ECom_CartPreventivo .scelte .selection span, .ECom_CartPreventivo .scelte .selection{margin-left:0px !important;}
.ECom_CartPreventivo #f4 span.select2-selection {border: 1px solid #000 !important;border-radius: 0px !important;margin-left:0px !important;}
.ECom_CartPreventivo #indirizzia .ind strong{font-weight:normal;text-transform:Capitalize;font-family: 'Futura Book Oblique';}
.ECom_CartPreventivo #spedizione_negozio{width:60%;margin-top:30px;}
.ECom_CartPreventivo #spedizione_negozio label{float:left;width:140px;}
.ECom_CartPreventivo #spedizione_negozio .nrow{height:35px;}
.ECom_CartPreventivo .dropdown-wrapper{margin-left:0px !important;}

.VB_ConfigAddress .scelte .radio{font-family: 'Futura Book Oblique';margin-bottom:20px;}
.VB_ConfigAddress .scelte .radio span{margin-left:20px !important;}

.ECom_Cart .step3 .thefirst .c1, .ECom_Cart .step3 .thedata .sx{width:14%;}
.ECom_Cart .step3 .thefirst .c2, .ECom_Cart .step3 .thedata .nome{width:20%;margin-left:5%;}
.ECom_Cart .step3 .thefirst .c3, .ECom_Cart .step3 .thedata .quantita{width:9%;margin-left:5%;}
.ECom_Cart .step3 .thefirst .c4, .ECom_Cart .step3 .thedata .prezzounit{width:13%;margin-left:5%;}
.ECom_Cart .step3 .thefirst .c5, .ECom_Cart .step3 .thedata .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step3 .thefirst .c6, .ECom_Cart .step3 .thedata .delete{width:2%;margin-left:5%;}
.ECom_Cart .step3 .mytab-column{padding:0px;}
.ECom_Cart .step3 .thefirst .mytab-column{float:left;}
.ECom_Cart .step3 .thedata .mytab-column{float:left;}
.ECom_Cart .step3 .tabella_riepilogo{padding-top:30px;}
.ECom_Cart .step3 .sx{width:14%;float:left;line-height:0px;}
.ECom_Cart .step3 .sx img{height:auto !important;width:100% !important;}
.ECom_Cart .step3 .riga{overflow:hidden;}
.ECom_Cart .step3 .dx{width:86%;float:left;padding:30px 0px;}
.ECom_Cart .step3 .nome{width:39%;margin-left:5%;float:left;font-family: 'Futura Book Oblique';}
.ECom_Cart .step3 .quantita{width:9%;margin-left:5%;float:left;}
.ECom_Cart .step3 .pu{width:16%;margin-left:5%;float:left;}
.ECom_Cart .step3 .pt{width:16%;margin-left:5%;float:left;text-align:right;}
.ECom_Cart .step3 .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step3 .tabella_riepilogo .riga:nth-child(2), .ECom_Cart .step3 .tabella_riepilogo .riga:nth-child(1){border-top:0px;}
.ECom_Cart .step3 #subtotal{text-align:right;clear:both;padding-top:1vw;}
.ECom_Cart .step3 #subtotal b{font-family: 'Futura Bold Oblique';}
.ECom_Cart .step3 #totali b{font-family: 'Futura Bold Oblique';}

.ECom_Cart .step4 .thefirst .c1, .ECom_Cart .step4 .thedata .sx{width:14%;}
.ECom_Cart .step4 .thefirst .c2, .ECom_Cart .step4 .thedata .nome{width:20%;margin-left:5%;}
.ECom_Cart .step4 .thefirst .c3, .ECom_Cart .step4 .thedata .quantita{width:9%;margin-left:5%;}
.ECom_Cart .step4 .thefirst .c4, .ECom_Cart .step4 .thedata .prezzounit{width:13%;margin-left:5%;}
.ECom_Cart .step4 .thefirst .c5, .ECom_Cart .step4 .thedata .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step4 .thefirst .c6, .ECom_Cart .step4 .thedata .delete{width:2%;margin-left:5%;}
.ECom_Cart .step4 .mytab-column{padding:0px;}
.ECom_Cart .step4 .thefirst .mytab-column{float:left;}
.ECom_Cart .step4 .thedata .mytab-column{float:left;}
.ECom_Cart .step4 .tabella_riepilogo{padding-top:30px;}
.ECom_Cart .step4 .sx{width:14%;float:left;line-height:0px;padding:30px 0px;}
.ECom_Cart .step4 .sx img{height:auto !important;width:100% !important;}
.ECom_Cart .step4 .riga{overflow:hidden;}
.ECom_Cart .step4 .dx{width:86%;float:left;padding:30px 0px;}
.ECom_Cart .step4 .nome{width:39%;margin-left:5%;float:left;font-family: 'Futura Bold Oblique';}
.ECom_Cart .step4 .quantita{width:9%;margin-left:5%;float:left;}
.ECom_Cart .step4 .pu{width:16%;margin-left:5%;float:left;}
.ECom_Cart .step4 .pt{width:16%;margin-left:5%;float:left;text-align:right;}
.ECom_Cart .step4 .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.ECom_Cart .step4 .tabella_riepilogo .riga:nth-child(1), .ECom_Cart .step4 .tabella_riepilogo .riga:nth-child(2){border-top:0px;}
.ECom_Cart .step4 .tabella_riepilogo .riga{border-top:1px solid #000;border-bottom:0px !important}
.ECom_Cart .step4 #subtotal{text-align:right;clear:both;padding-top:20px;border-top:1px solid #000;}
.ECom_Cart .step4 #subtotal b{font-family: 'Futura Bold Oblique';}
.ECom_Cart .step4 #totali b{font-family: 'Futura Bold Oblique';}
.ECom_Cart .step4 .totale{text-align:right;font-size:14px;line-height:20px;}
.ECom_Cart .step4 .totale b{font-family: 'Futura Bold Oblique' !important;}
.ECom_Cart .step4 .ordine_ok2{font-family: 'Futura Bold Oblique';padding:30px 0px;font-size:14px;line-height:20px;}
.ECom_Cart .step4 .ordine_no{font-family: 'Futura Bold Oblique';padding:30px 0px;font-size:14px;line-height:20px;}

.ECom_Cart #spedizione form .azioni{padding-bottom:30px;}

.VB_UserArea_Ordini{margin-bottom:30px;}
.VB_UserArea_Ordini .ordine .titolo{display:none;}
.VB_UserArea_Ordini .thefirst .c1, .VB_UserArea_Ordini .thedata .sx{width:100%;}
.VB_UserArea_Ordini .thefirst .c3, .VB_UserArea_Ordini .thedata .quantita{width:9%;margin-left:5%;}
.VB_UserArea_Ordini .thefirst .c4, .VB_UserArea_Ordini .thedata .prezzounit{width:13%;margin-left:5%;}
.VB_UserArea_Ordini .thefirst .c5, .VB_UserArea_Ordini .thedata .tot{width:17%;margin-left:5%;text-transform:lowercase;}
.VB_UserArea_Ordini .thefirst .c6, .VB_UserArea_Ordini .thedata .delete{width:2%;margin-left:5%;}
.VB_UserArea_Ordini .thefirst .mytab-column{float:left;padding:0px !important;}
.VB_UserArea_Ordini .thefirst .c5{width:24%;text-align:right;}
.VB_UserArea_Ordini .thedata .tot{width:24%;text-align:right;}
.VB_UserArea_Ordini .thedata .mytab-column{float:left;padding-right:0px !important;}
.VB_UserArea_Ordini .thedata .mytab-column.nome{font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 16px; padding-top: 10px;width:100%;}
.VB_UserArea_Ordini .thedata .mytab-column.quantita{margin-left:0px;font-size: 12px;line-height: 16px;width:100%;}
.VB_UserArea_Ordini .thedata .mytab-column.prezzounit{margin-left:0px;margin-top:20px;font-size: 12px;line-height: 16px;width:100%;}
.VB_UserArea_Ordini .thedata .mytab-column.tot{margin-left:0px;margin-top:20px;font-size: 12px;line-height: 16px;width:100%;text-align:left;}
.VB_UserArea_Ordini .thedata .sx .img{position:relative;overflow:hidden;}
.VB_UserArea_Ordini .thedata .sx img{width:100%;max-width:none !important;height:auto !important;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.VB_UserArea_Ordini .mytab-row.thedata{border-bottom:0px;}
.VB_UserArea_Ordini #area .riepilogo{width:50%;font-family: 'Futura Bold Oblique';font-size:12px;margin-bottom:30px;}
.VB_UserArea_Ordini #area .riepilogo .riga{overflow:hidden;}
.VB_UserArea_Ordini #area .riepilogo .lbl{padding:2px 5px 2px 0;width: 40%;font-family: 'Futura Book Oblique';font-size: 15px;text-transform: lowercase;text-align: left;color: #000;}

.VB_UserArea_Ordini .thedata .nome{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini #subtotal{clear:both;border-top:1px solid #000;text-align:right;    text-align: right;text-transform: lowercase;font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;padding: 30px 0px;}
.VB_UserArea_Ordini .shipping{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;font-weight:normal;text-align:right;}
.VB_UserArea_Ordini .shipping b{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .payment{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;font-weight:normal;text-align:right;}
.VB_UserArea_Ordini .payment b{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .totord{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;font-weight:normal;text-align:right;}
.VB_UserArea_Ordini .totord b{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .pagamento_data{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;font-weight:normal;text-align:right;}
.VB_UserArea_Ordini .pagamento_data b{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .spedizione_data{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;font-weight:normal;text-align:right;}
.VB_UserArea_Ordini .spedizione_data b{font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .dettaglio{margin:20px 0px 50px 0px;}
.VB_UserArea_Ordini .dettaglio a{color:#000;text-decoration:none;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .dettaglio a span{margin-right:17px;font-family:'Futura Book';font-size:25px;line-height:25px;}

.ECom_Cart #prodotti_carrello .detsco{color:#000;}
.ECom_Cart #prodotti_carrello{border:0px;}
.ECom_Cart #prodotti_carrello td{border:0px;vertical-align:top;padding:0px;}
.ECom_Cart #prodotti_carrello .ta-p img{width:6vw;border:0px;margin:0px 1vw 0px 0px;}
.ECom_Cart #prodotti_carrello .ta-p{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart #prodotti_carrello .ta-p div{ margin-top:.5vw;font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 14px;}
.ECom_Cart #prodotti_carrello .ta-c input{width:24px;height:24px;text-align:center;font-family: 'Futura Book Oblique';font-size: 12px;}
.ECom_Cart #prodotti_carrello .ta-c{text-align:left;padding-top:1.5vw}
.ECom_Cart #prodotti_carrello .ta-r{text-align:left;padding-top:1.5vw;font-family: 'Futura Book Oblique';font-size: 12px;line-height:20px;}
.ECom_Cart #prodotti_carrello .delp{background:url('https://www.viabizzuno.com/css/demovb/img/delete.png');background-repeat:no-repeat;padding:7px 0 0px 15px;}
.ECom_Cart #prodotti_carrello tr.intTab{border:0px;}
.ECom_Cart #prodotti_carrello tr{border-top:1px solid #000;}
.ECom_Cart #prodotti_carrello tr:nth-child(1){border-top:0px;}
.ECom_Cart #prodotti_carrello tr:last-child{border-top:0px;border-bottom:1px solid #000;}
.ECom_Cart #prodotti_carrello tr:last-child td{padding-bottom:1vw;text-transform:lowercase;}
.ECom_Cart #prodotti_carrello tr td{padding:1vw 0px;}
.ECom_Cart #prodotti_carrello .totale{background-color:#fff;text-align:right;font-family: 'Futura Bold Oblique';font-size:14px;}
.ECom_Cart #info{padding-top:1vw;font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;display:none;}
.ECom_Cart .scelta{font-family: 'Futura Book Oblique';font-size: 14px;line-height: 20px;}
.ECom_Cart #totale{background-color:#fff;text-align:right;padding:0px;}
.ECom_Cart #totale table{width:100%;text-transform:lowercase;}
.ECom_Cart #totale tr:nth-child(1){display:block;width:30%;}
.ECom_Cart #totale tr:nth-child(2){display:block;width:30%;}
.ECom_Cart #totale tr:nth-child(3){display:block;float:right;}
.ECom_Cart #totale tr td{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart #totale tr td:nth-child(1){font-family: 'Futura Bold Oblique';}
.ECom_Cart #totale tr.rigatot td{font-family: 'Futura Bold Oblique';}
.ECom_Cart .scelta{border-bottom:0px;text-transform:lowercase;}
.ECom_Cart #totale td.tot{border:0px;}
.ECom_Cart #nextstep input{border:0px;background-color:#fff;font-family: 'Futura Bold Oblique' !important;font-size: 17px !important;line-height: 30px;text-decoration: none !important;border-bottom:0px !important;color: #000;padding:0px 1px 0px 0px;text-transform:lowercase;cursor:pointer;}
.ECom_Cart #nextstep{text-align:right;}
.ECom_Cart .torna{display:none;}
.ECom_Cart .riepilogo{font-family: 'Futura Book Oblique';font-size:12px;}
.ECom_Cart .riepilogo .lbl{font-family: 'Futura Book Oblique';}
.ECom_Cart .title_order_note{font-family: 'Futura Bold Oblique';font-size:14px;line-height:20px;padding-top:30px;}
.ECom_Cart .note{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}

.ECom_Cart .riepilogo_dett{text-transform:lowercase;padding-top:1vw;font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .riepilogo_dett b{font-family:'Futura Book Oblique';}
.ECom_Cart .riepilogo_dett:nth-child(6) img{display:none;}
.ECom_Cart .riepilogo_dett a{color:#000;text-decoration:none;}
.ECom_Cart #spedizione .scelte{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;text-transform:lowercase;}
.ECom_Cart #riepilogo{background-color:#fff;border-bottom:1px solid #000;font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;text-transform:lowercase;padding:1vw 0px;}
.ECom_Cart #spedizione .title2{padding-top:1vw;text-transform:lowercase;}
.ECom_Cart #spedizione .f1, .ECom_Cart #spedizione .f2{width:50%;}
.ECom_Cart #spedizione form label{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;}
.ECom_Cart #spedizione form label i{display:none;}
.ECom_Cart #spedizione form input{font-family: 'Futura Book Oblique';font-size: 15px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#000;min-height:25px;}
.ECom_Cart #spedizione form .selnazione{font-family: 'Futura Bold Oblique';}
.ECom_Cart #spedizione form select{font-family: 'Futura Book Oblique';}
.ECom_Cart #spedizione form input[type="text"]{width:100%;}
.ECom_Cart #spedizione form textarea{width:100%;border:1px solid #000;font-family: 'Futura Book Oblique';font-size: 15px;}
.ECom_Cart #spedizione .f2 tr{min-height:35px;}
.ECom_Cart #spedizione .f2 tr td{width:40%;}
.ECom_Cart #spedizione .order_note_form{width:50%;}
.ECom_Cart #spedizione .order_note_form tr td{width:40%;}
.ECom_Cart #spedizione .order_note_msg{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .riepilogo_dett{padding:0px;}
.ECom_Cart .riepilogo_dett table{margin:1vw 0px;width:100%;}
.ECom_Cart .riepilogo_dett table th{background:#fff;border:0px;padding:0px;font-size:14px;font-family: 'Futura Bold Oblique';padding-bottom:14px;text-transform:lowercase;}
.ECom_Cart .riepilogo_dett table th:nth-child(6){text-align:right;}
.ECom_Cart .riepilogo_dett table td{border:0px;vertical-align:top;text-align:left;font-family: 'Futura Book Oblique';}
.ECom_Cart .riepilogo_dett table td img{width:6vw;border:0px;margin:0px 1vw 0px 0px;height:auto !important;max-width:none;}
.ECom_Cart .riepilogo_dett table tr td:nth-child(1){line-height:0px;}
.ECom_Cart .riepilogo_dett table tr:nth-child(1) td:nth-child(3){font-family: 'Futura Bold Oblique' !important;}
.ECom_Cart .riepilogo_dett table tr:nth-child(1) td:nth-child(5){text-align:left !important;}
.ECom_Cart .riepilogo_dett table .ta-r{text-align:right !important;}
.ECom_Cart .riepilogo_dett table b{font-family: 'Futura Bold Oblique';}
.ECom_Cart .riepilogo_dett b{font-family: 'Futura Book Oblique';font-weight:normal;}
.ECom_Cart .step3 .title2{padding-top:1vw !important;}
.ECom_Cart .riepilogo{width:50%;}
.ECom_Cart .riepilogo tr td{font-family: 'Futura Bold Oblique';font-weight:normal;font-size: 15px;text-transform:lowercase;text-align:left;line-height:20px;}
.ECom_Cart .riepilogo .lbl{width:40%;font-family: 'Futura Bold Oblique';font-size: 15px;text-transform:lowercase;text-align:left;color:#000;}
.ECom_Cart #spazio_login{margin-top:10px;}
.ECom_Cart #spazio_login .reg_tit{padding: 0px;font-family: 'Futura Bold Oblique';font-size: 14px;line-height: 20px;background-color: #fff;text-transform: lowercase;margin:30px 0px;}
.ECom_Cart #spazio_login #formlogin label{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;width:30%;}
.ECom_Cart #spazio_login #formlogin input{font-family: 'Futura Book Oblique';font-size: 15px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#000;min-height:25px;}
.ECom_Cart #spazio_login #formlogin input[type="text"], .ECom_Cart #spazio_login #formlogin input[type="password"]{width:60%;}
.ECom_Cart #spazio_login #formlogin input[type="submit"]{background-color:#fff;border:0px;font-family: 'Futura Bold Oblique';text-align:left;padding:0px;margin-left:calc(30% + 5px);text-transform: lowercase;cursor:pointer;}
.ECom_Cart #spazio_login #formlogin .azioni{text-align:left;}
.ECom_Cart #spazio_login #formlogin .row{min-height:35px;}
.ECom_Cart #spazio_login #formlogin .ricorda_password{color:#000;text-decoration:none;font-family: 'Futura Bold Oblique';font-size: 14px;}
.ECom_Cart #spazio_login .newReg .info{font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart #spazio_login .newReg a{font-family: 'Futura Bold Oblique';font-weight:normal;font-size: 15px;text-transform:lowercase;color:#000;text-decoration:none;}
.ECom_Cart .conferma{background:#fff;font-family: 'Futura Book Oblique';font-size: 12px;line-height: 20px;}
.ECom_Cart .ordine_ok2{background:#fff;border:0px;padding:10px 0px;font-family: 'Futura Bold Oblique';font-weight:normal;}
.ECom_Cart .scheda_ordine table{margin:1vw 0px;width:100%;}
.ECom_Cart .scheda_ordine table th{background:#fff;border:0px;padding:0px;font-size:14px;font-family: 'Futura Bold Oblique';padding-bottom:14px;text-transform:lowercase;}
.ECom_Cart .scheda_ordine table th:nth-child(6){text-align:right;}
.ECom_Cart .scheda_ordine table td{border:0px;vertical-align:top;text-align:left;font-family: 'Futura Book Oblique';}
.ECom_Cart .scheda_ordine table td img{width:6vw;border:0px;margin:0px 1vw 0px 0px;height:auto !important;max-width:none;}
.ECom_Cart .scheda_ordine table tr td:nth-child(1){line-height:0px;}
.ECom_Cart .scheda_ordine table tr:nth-child(1) td:nth-child(3){font-family: 'Futura Bold Oblique' !important;}
.ECom_Cart .scheda_ordine table tr:nth-child(1) td:nth-child(5){text-align:left !important;}
.ECom_Cart .scheda_ordine table .ta-r{text-align:right !important;}
.ECom_Cart .scheda_ordine table b{font-family: 'Futura Bold Oblique';}
.ECom_Cart .scheda_ordine{font-family: 'Futura Bold Oblique';text-transform:lowercase;}
.ECom_Cart .scheda_ordine b{font-family: 'Futura Book Oblique';font-weight:normal;text-transform:lowercase;}
.ECom_Cart .scheda_ordine table{border-bottom:1px solid #000;}
.ECom_Cart .scheda_ordine table tr:last-child td{padding-bottom:1vw;}

.ECom_Cart #promo span{color:#000;}
.ECom_Cart #promo #nomepromo{font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';color:#000;}
.ECom_Cart #promo a{text-decoration:none;font-family: 'Futura Bold Oblique';color:#000;font-size:14px;}

.blockMsg .text{padding:5%;text-align:center;font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;text-transform:lowercase;}
.blockMsg .risp{text-align:center;}
.blockMsg .risp input{background:#fff;border:0px;font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;text-transform:lowercase;}
.blockMsg{border:0px !important;}
.blockMsg .risp input{padding:0px 15px;}
.blockMsg.newpassword{width:30% !important;}
.blockMsg.newpassword iframe{width:100% !important;padding:0%;}
#newpassword label{width:40%;line-height:35px;}
#newpassword #user{font-family: 'Futura Book Oblique';border-bottom:1px solid #000;border-top:0px;border-left:0px;border-right:0px;width:60%;min-height:35px;font-size:12px;}

#p132 .VB_Contact {position:absolute;top:0px;background-color:#fff;width:50%;height:100%;}
#p132 .VB_Contact .msgOk{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
#p132 .VB_Contact .row label{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;width:40%;display:block;float:left;}
#p132 .VB_Contact .row input{font-family: 'Futura Book Oblique';font-size: 15px;border-color: #000;border-style: solid;border-width: 0px 0px 1px 0px;background: none;min-height: 25px;width: 60%;}
#p132 .VB_Contact .row{width:90%;position: relative;min-height: 35px;}
#p132 .VB_Contact .row textarea{border:1px solid #000;width:calc(60% - 3px);}
#p132 .VB_Contact .row:nth-child(8){margin-top:20px;}
#p132 .VB_Contact form div:nth-child(2){font-family: 'Futura Book Oblique'; margin-top:0px; float:left;}
#p132 .VB_Contact form .check{float:left;margin-top:0px !important;}
#p132 .VB_Contact form .check:nth-child(3){margin-left:8px;}
#p132 .VB_Contact form .check .icheckbox_square{margin-left:4px;}
#p132 .VB_Contact #aprivacy{font-family: 'Futura Book Oblique';}
#p132 .VB_Contact #aprivacy .icheckbox_square{margin-right:8px;}
#p132 .VB_Contact #aprivacy .icheckbox_square .error{clear: both;width: 300px;float: none;margin-top: 26px;}
#p132 .VB_Contact #aprivacy_0{width:20px;}
#p132 .VB_Contact .row input[type="submit"]{width:auto;font-family: 'Futura Bold Oblique';text-transform:lowercase;border:0px;font-size:17px;line-height:30px;}
#p132 .VB_Contact .row #invia{font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';border: 0px;background-color: transparent;cursor: pointer;padding-left: 0px;}
#p132 .VB_Contact .row #invia span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left: 17px;}
#p132 .VB_Contact #b232chiudi{display:none;position:fixed;bottom:80px;right:10px;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';border: 0px;background-color: transparent;cursor: pointer;padding-left: 0px;}
#p132 .VB_Contact #b232chiudi span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left: 17px;}
#p132 #openSearchC{position:fixed;bottom:80px;right:10px;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';border: 0px;background-color: transparent;cursor: pointer;padding-left: 0px;}
#p132 #openSearchC span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left: 17px;}
#p132 .VB_Contact form .select2{width:60% !important;}
#p132 .VB_Contact form span.select2-selection {border: 1px solid #000 !important;border-radius: 0px !important;}
#p132 .VB_Contact{overflow:hidden;}
#p132 .VB_Contact .row:nth-child(8) label{width:40%;font-size:12px;}
#p132 .VB_Contact .g-recaptcha{padding-top:20px;}
#p132 .VB_Contact #privacylink {text-decoration:none; color:#000; cursor:pointer; font-family: 'Futura Book Oblique';}
#p132 .banner{margin-bottom:0px !important;}

#col1 .VB_ChangeLangVc .body{text-align:left;width:100%;font-family: 'Futura Book Oblique';font-size:16px;line-height:30px;position: absolute;bottom:0px;right:0px;}
#col1 .VB_ChangeLangVc .body .barra_lingue{display:block;text-align:right;margin-top:10%;width:50%;float:right;}
#col1 .VB_ChangeLangVc select{font-size: 16px;border-color: #000;border-style: solid;border-width: 0px 0px 1px 0px;background: none;margin-left: 88px;min-height: 25px;width: 80%;font-family: 'Futura Book Oblique';text-transform:lowercase;}
#col1 .VB_ChangeLangVc button{position:fixed;border:0px;right:10px;margin-top:50px;background-color:#fff;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';padding:0px !important;cursor:pointer;}
#col1 .VB_ChangeLangVc button .arrow{font-family: 'Futura Book';font-size: 25px;line-height: 25px;}

#col2 #b240, #col2 #b244{position:absolute;}
#col2 #b118 .sf-menu a, #col2 #b120 .sf-menu a{padding:0px;}
#col2 #b118 .menu.accordion ul ul {margin-left:192px !important;}
#col2 #b14 .menu.accordion ul ul{margin-left:140px !important;}
#col2 #b120 .menu.accordion ul ul{margin-left:105px !important;}

.VB_UserArea_Ordini #area{font-family: 'Futura Book Oblique';font-size: 15px;text-transform:lowercase;text-align:left;}

.VB_UserArea_Addres .ElencoIndirizzi .item{overflow:hidden;padding:2%;}
.VB_UserArea_Addres .ElencoIndirizzi .item .indirizzo{width:50%;float:left;font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;margin-top:6px; text-transform:lowercase;}
.VB_UserArea_Addres .ElencoIndirizzi .item .nominativo{font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;}
.VB_UserArea_Addres .ElencoIndirizzi .item .actions{width:50%;float:left;overflow:hidden;}
.VB_UserArea_Addres .ElencoIndirizzi .item .actions .action{width:50%;float:left;}
.VB_UserArea_Addres .ElencoIndirizzi .item .actions .action:nth-child(2){text-align:right;}
.VB_UserArea_Addres .ElencoIndirizzi .default{border:1px solid #000 !important;box-sizing:border-box;padding:2%;margin-bottom:5%;}
.VB_UserArea_Addres .ElencoIndirizzi .default .actions .action:nth-child(2){display:none;}


.VB_UserArea_Addres .action{padding:2% 0px;position:relative;text-align:right;text-decoration:none;color:#000;font-family: 'Futura Bold Oblique';font-size:17px;line-height:30px;}
.VB_UserArea_Addres .action a{text-decoration:none;color:#000;}
.VB_UserArea_Addres .action a span{font-family: 'Futura Book';margin-left:17px;line-height:25px;font-size:25px;}
.VB_UserArea_Addres .item .action a{text-decoration:none;color:#000;font-family: 'Futura Bold Oblique';font-size:12px !important;}
.VB_UserArea_Addres .item .action a span{font-family: 'Futura Book';margin-left:12px !important;font-size:12px !important;}

.VB_VisMessaggi #form label{width:40% !important;margin-right:0px !important;}
.VB_VisMessaggi #form input{width:60% !important;}
.VB_VisMessaggi #form textarea{width:calc(58% + 6px) !important;}
.VB_VisMessaggi #elencoTicket .elenco .row.head{font-size:14px;}
.VB_VisMessaggi #elencoTicket .elenco .row .coln span{margin-left:12px;font-family: 'Futura Book';}
.VB_VisMessaggi #elencoTicket .elenco .row .colo3, .VB_VisMessaggi #elencoTicket .elenco .row .colo2, .VB_VisMessaggi #elencoTicket .elenco .row .colo1, .VB_VisMessaggi #elencoTicket .elenco .row .colo4, .VB_VisMessaggi #elencoTicket .elenco .row .colo4p, .VB_VisMessaggi #elencoTicket .elenco .row .colo5{line-height:20px !important;}
.VB_VisMessaggi #elencoTicket .apri_msg a{font-size:17px !important;line-height:30px;}
.VB_VisMessaggi #elencoTicket .apri_msg .arrow{margin-left:17px;font-size:25px;line-height:25px;position:relative;top:3px;}
.VB_VisMessaggi #elencoMsgTicket .elenco_messaggi .messaggio .down{font-size:12px !important;line-height:20px;}
.VB_VisMessaggi #elencoMsgTicket .newMsg form textarea{font-family: 'Futura Book Oblique';font-size:12px !important;line-height:20px;}
.VB_VisMessaggi #elencoMsgTicket .newMsg form #rispondi{font-size: 17px !important;line-height: 30px;font-family: 'Futura Bold Oblique';padding:0px !important;cursor:pointer;}
.VB_VisMessaggi #elencoMsgTicket .newMsg form #rispondi .arrow{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left:17px;}
.VB_VisMessaggi #elencoMsgTicket .elenco .row .colo4{width:38% !important;}
.VB_VisMessaggi #form #sendfr{margin-right:0px !important;}
.VB_VisMessaggi #apriTicket{width:50%;}
.VB_VisMessaggi #elencoMsgTicket .newMsg form #rispondi{margin-bottom:20px;}
.VB_VisMessaggi #newMsg .azioned{clear:both;text-align:right;}
.VB_VisMessaggi #newMsg .azioned a{font-family: 'Futura Bold Oblique';font-size:12px;line-height:20px;text-decoration:none;color:#000;}
.VB_VisMessaggi #newMsg .azioned a span{font-family: 'Futura Book';font-size:12px;margin-left:12px;}


.VB_UserArea_Addres .NewIndirizzo{width:50%;}
.VB_UserArea_Addres .NewIndirizzo .row{position:relative;min-height:35px;}

.VB_UserArea_Addres .formmodifica{width:50%;}
.VB_UserArea_Addres .formmodifica .row{position:relative;min-height:35px;overflow:hidden;}
.VB_UserArea_Addres .formmodifica label{width:40%;display:block;float:left;font-family: 'Futura Book Oblique';font-size:15px;}
.VB_UserArea_Addres .formmodifica input{font-size: 16px;border-color: #000;border-style: solid;border-width: 0px 0px 1px 0px;background: none;margin-left: 250px;min-height: 25px;width: 60%;font-family: 'Futura Book Oblique';margin-left:0px;}
.VB_UserArea_Addres .formmodifica .selnazione{font-family: 'Futura Bold Oblique';font-size:20px;line-height:20px;text-transform:lowercase;}
.VB_UserArea_Addres span.select2-selection {border: 1px solid #000 !important;border-radius: 0px !important;}
.VB_UserArea_Addres .formmodifica .select2-container{width:60% !important;}
.VB_UserArea_Addres .formmodifica button{border:0px;right:10px;margin-top:50px;background-color:#fff;font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';padding:0px !important;cursor:pointer;}
.VB_UserArea_Addres .formmodifica button .arrow{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left:17px;}

.VB_UserArea_Addres #dati_ship label.error, .VB_UserArea_Addres #dati_ship label.myerror{left:calc(40% - 35px) !important;}

.VB_UserArea_Ordini #area #area_path{font-weight: normal;font-family: 'Futura Bold Oblique';font-size: 12px;line-height: 20px;text-transform: lowercase;padding-bottom:30px;}
.VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column.nro{width:14.50%;}
.VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column.tot{width:12.50%;max-width:none !important;}
.VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column:nth-child(2){width:14.50%;max-width:none !important;}
.VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column:nth-child(5){width:20.50%;max-width:none !important;}
.VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column.forstato{width:20.50%;max-width:none !important;}
.VB_UserArea_Ordini .mytab.theestimates:nth-child(2) .mytab-column:nth-child(6){width:27.5%;text-align:right;max-width:none;}
.VB_UserArea_Ordini .mytab.theestimates:nth-child(4) .mytab-column:nth-child(7){width:15%;text-align:right;max-width:none;}
.VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column a{color:#000;text-decoration:none;font-size:12px;line-height:45px;font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column a span{font-family: 'Futura Book';margin-left:12px;font-size: 16px;line-height: 16px;}
.VB_UserArea_Ordini .mytab.theestimates .thedata{border-bottom:1px solid #000;padding:10px 0px;}
.VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column{font-size:12px;line-height:45px;}

.VB_UserArea_Ordini #area #dettaglio_preventivo .sx{width: 14%;float: left;margin-top: 30px;}
.VB_UserArea_Ordini #area .quantita, .VB_UserArea_Ordini #area .subtot, .VB_UserArea_Ordini #area .sconto, .VB_UserArea_Ordini #area .iva, .VB_UserArea_Ordini #area .tot{clear:both;font-size:12px !important;}
.VB_UserArea_Ordini #area .rlb{font-family: "Futura Bold Oblique";}
.VB_UserArea_Ordini #area .riepilogo{text-align:left;font-family: "Futura Book Oblique";}
.VB_UserArea_Ordini #area .riepilogo .lbl{font-weight:normal;font-family: "Futura Bold Oblique";}
.VB_UserArea_Ordini #area #dettaglio_preventivo .sx img{width:100%;}
.VB_UserArea_Ordini #area #dettaglio_preventivo #riepilogo{clear:both;text-align:right;font-size:12px !important;padding-top:20px;}
.VB_UserArea_Ordini #area .linkc{text-align:right;font-size:17px;line-height:30px;font-family: "Futura Bold Oblique";}
.VB_UserArea_Ordini #area .linkc a{color:#000;text-decoration:none;}
.VB_UserArea_Ordini #area .linkc a span{font-family:'Futura Book';margin-left:17px;font-size:25px;line-height:25px;}
.VB_UserArea_Ordini .spedizione_data{margin-top:20px;}
.VB_UserArea_Ordini #area #dettaglio_preventivo .dx {
    margin-left: 3%;
    width: 83%;
    float: left;
    margin-top: 30px;
    font-family: "Futura Book Oblique";
    line-height: 20px;
    font-size:12px;
}
.VB_UserArea_Ordini #area #dettaglio_preventivo .dx .tit {
    font-family: "Futura Bold Oblique";
}

.VB_UserArea_Ordini .tabella_riepilogo .riga{float:left;}
#p146 .VB_UserArea_Ordini .tabella_riepilogo .riga{margin-bottom:30px;height:auto !important;}
.VB_UserArea_Ordini .tabella_riepilogo .img{position:relative;overflow:hidden;}
.VB_UserArea_Ordini .tabella_riepilogo .img img{width:100%;position:absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.VB_UserArea_Ordini .tabella_riepilogo .nome{margin-top:10px;font-family: 'Futura Bold Oblique';font-size:12px;line-height:16px;}
.VB_UserArea_Ordini .tabella_riepilogo .quantita{margin-top:10px;font-size:12px;font-family: 'Futura Bold Oblique';}
.VB_UserArea_Ordini .tabella_riepilogo .quantita span{font-family: 'Futura Book Oblique';}
.VB_UserArea_Ordini .tabella_riepilogo .pu{margin-top:10px;font-size:12px;font-family: 'Futura Bold Oblique';margin-top:20px;}
.VB_UserArea_Ordini .tabella_riepilogo .pt{margin-top:10px;font-size:12px;font-family: 'Futura Bold Oblique';}

.formresi .resicontent .px12:nth-child(2){font-family: 'Futura Bold Oblique';}
.formresi .resicontent img{margin-top:30px;width:100%;}


.VB_VisMessaggi #form input, .VB_VisMessaggi #form textarea{font-family: 'Futura Book Oblique';}
.VB_VisMessaggi #form #sendfr{font-size: 17px;line-height: 30px;font-family: 'Futura Bold Oblique';}
.VB_VisMessaggi #form #sendfr span{font-family: 'Futura Book';font-size: 25px;line-height: 25px;margin-left:17px;}
.VB_VisMessaggi #form .row div{overflow:hidden;}
.VB_VisMessaggi #form .row .scelte .icheckbox_square{float:left;}
.VB_VisMessaggi #form .row .scelte span{display:block;margin-left:30px;}
.VB_VisMessaggi #form .scelte{margin-top:10px;}
.VB_VisMessaggi #form .radio{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;margin-top:6px;}

.VB_Registrazione form label[for="b219_vbregistrazione"]{text-transform:lowercase !important;}
.VB_Registrazione form label{font-family: 'Futura Book Oblique';font-size:15px;}
.VB_Registrazione form input{font-family: 'Futura Book Oblique';font-size:15px;width:50% !important;}
.VB_Registrazione form .radiolb{font-family: 'Futura Book Oblique';margin-right:8px;}
.VB_Registrazione form .checklb{font-family: 'Futura Book Oblique';}
.VB_Registrazione form .notep{font-family: 'Futura Book Oblique';font-size:12px;line-height:20px;}
.VB_Registrazione form #sendfr{font-size:17px !important;line-height:30px;}
.VB_Registrazione form #sendfr span{font-size:25px;line-height:25px;margin-left:17px;font-family: 'Futura Book';}
.Vb_Registrazione .msg{text-transform: lowercase;}
.VB_Registrazione .complete, .VB_Registrazione .msg{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.VB_Registrazione .complete b, .VB_Registrazione .msg b{font-weight:normal;font-family: 'Futura Bold Oblique';}
.VB_Registrazione .complete, .VB_Registrazione .msg, .VB_Registrazione #confirm_ok{font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.VB_Registrazione form span.select2{width:50% !important;}
.VB_Registrazione form #datilogin .row:nth-child(2) label.error, .VB_Registrazione form #datilogin .row:nth-child(3) label.error{width:20%;left:auto !important;right:0px;text-indent:0px !important;background-position:center right !important;}
.VB_Registrazione form label.error{margin-right:0px !important;}
#b126.Login form .formBody button[type=submit], #b126.Login form .formBody .row.utils, #b140.Login form .formBody button[type=submit], #b140.Login form .formBody .row.utils, #b234.Login form .formBody button[type=submit], #b234.Login form .formBody .row.utils{padding-bottom:30px !important;}
.Login .dashboard a{font-size:14px !important;}
.VB_Registrazione form .notep a{text-decoration:none;color:#000;font-family: 'Futura Bold Oblique';}

#b221.Login{height:308px;}
#p72 .Login form .registrati-viabizzuno{margin-top:50px !important}
#p72 .Login .dashboard{margin-top:50px !important;}
/* popup */

.blk238{height:auto !important;}

.blockMsg.loginpop .chiudi::after{color:#fff !important;}
.blockMsg .risp{padding:5%;}
.blockMsg .risp input{cursor:pointer;}
.blockMsg .attendere{padding:5% !important;font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}
.blockMsg iframe{height:308px;-webkit-overflow-scrolling: touch !important;
overflow-y: scroll !important;}

.timelinePopUp{overflow:hidden;}
.timelinePopUp .chiudi::after{
    display:none !important;
}

.ECom_CartPreventivo .scaduto {font-family: 'Futura Book Oblique';font-size:14px;line-height:20px;}

/* pagina di servizio */

#p234 #col19{width:98%;margin-left:1%;margin-top:1%;}
#p234 .VB_VisLavoraCN td{text-transform:lowercase;font-family: 'Futura Book Oblique';}
#p234 .VB_VisLavoraCN th{text-transform:lowercase;font-family: 'Futura Bold Oblique';}
#p234 .VB_VisLavoraCN #tabella_wrapper{margin-bottom:1%;}
#p234 .VB_VisLavoraCN #enable_ricerca_avanzata {cursor: pointer;margin-top:5px; margin-bottom:10px;}
#p234 .VB_VisLavoraCN #ricerca_avanzata {border:1px solid #000; padding:5px;display:none; margin-bottom:10px;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .azioni button{font-size:17px;line-height:30px;font-family: 'Futura Bold Oblique';border:0px;background-color:transparent;cursor:pointer;padding-left:0px;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .azioni button span{font-family: 'Futura Book';font-size:25px;line-height:25px;margin-left:17px;}
#p234 .VB_VisLavoraCN #ricerca_avanzata label{width:40%;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .row {margin-bottom: 20px;overflow: hidden;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .row label {font-weight: bold;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .halfrow {margin-bottom: 20px;overflow: hidden; float:left; width:calc(96% /2); margin-right:2%;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .scelte{margin-left:20px;display:block;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .scelte .radio{display:block;float:left; width:calc(99% / 3);}
#p234 .VB_VisLavoraCN #ricerca_avanzata .scelte .radiolb{font-family: 'Futura Book Oblique';margin:0px 8px;width: calc(99% - 50px); display: inline-block;}
#p234 .VB_VisLavoraCN #ricerca_avanzata .halfrow label {font-weight: bold;}
#p234 .VB_VisLavoraCN #ricerca_avanzata fieldset {margin-top: 10px;}
#p234 .VB_VisLavoraCN #ricerca_avanzata fieldset legend {font-weight: normal; font-family: 'Futura Bold Oblique'; font-size: 20px; margin-bottom: 20px;}
#p234 .VB_VisLavoraCN #posizioni{height:21px;padding:2px;border:1px solid #000;background-color:#fff;font-family: 'Futura Book Oblique';}
#p234 .VB_VisLavoraCN .dataTables_length{font-family: 'Futura Book Oblique';margin-top:1%;}
#p234 .VB_VisLavoraCN .dataTables_length select{height:21px;padding:2px;border:1px solid #000;background-color:#fff;font-family: 'Futura Book Oblique';}
#p234 .VB_VisLavoraCN .dataTables_info{font-family: 'Futura Book Oblique';}
#p234 .VB_VisLavoraCN .dataTables_paginate a{color:#000 !important;font-family: 'Futura Bold Oblique';}
#p234 .VB_VisLavoraCN #tabella_filter label{font-family: 'Futura Book Oblique';}
#p234 .VB_VisLavoraCN #tabella_filter input{height:21px;padding:2px;border:1px solid #000;background-color:#fff;font-family: 'Futura Book Oblique';}
#p234 .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fff;border-radius:0px;border:1px solid #000;}
#p234 .VB_VisLavoraCN td a{color:#000;text-decoration:none;}
#p234 .VB_VisLavoraCN .arrow{font-family: 'Futura Book';}
#p234 .VB_VisLavoraCN .scheda{width:100%;position:relative;margin-bottom:1%;}
#p234 .VB_VisLavoraCN .scheda .row{overflow:hidden;width:50%;}
#p234 .VB_VisLavoraCN .scheda .leg{float:left;font-family: 'Futura Book Oblique';text-transform:lowercase;}
#p234 .VB_VisLavoraCN .scheda .val{float:left;margin-left:5px;font-family: 'Futura Bold Oblique';text-transform:lowercase;}
#p234 .VB_VisLavoraCN .scheda a{color:#000;text-decoration:none;}

#b516{position:relative;}
#b516 .body .arealuce{position:absolute;bottom:0px;}
#b516 .body .title-area{margin-top:15vh;}
#b516 .body .title-area p{font-size: 12px;line-height: 20px;font-family: 'Futura Book Oblique';width:50%;}
#b516 .body .title-area h3{font-family: 'Futura Bold Oblique';font-size: 16px;}
.VB_VisAscoltasifaluc .luce-list-block .description-block h4{font-size: 16px;font-family: 'Futura Bold Oblique';}
.VB_VisAscoltasifaluc .luce-list-block .description-block h5{font-size: 16px;font-family: 'Futura Book Oblique';}
.VB_VisAscoltasifaluc .luce-list-block .description-block p{font-size: 12px;line-height: 20px;font-family: 'Futura Book Oblique';}
.VB_VisAscoltasifaluc .luce-list-block .description-block{margin-left:1%;width:calc(99% - 90px);vertical-align:top;}
#b516 .body .media .title-area{margin-top:10px;}
#b516 .body .videoplayer .title-area{margin-top:10px;}

.VB_VisAscoltasifaluc .luce-list-block {
    width: 500px;
    display: block;
    margin-bottom: 20px;
}

.VB_VisAscoltasifaluc a {
    text-decoration: none;
    color: unset;
}

.VB_VisAscoltasifaluc .luce-list-block .icon-block {
    background: black;
    border: 1px solid black;
    width: 80px;
    height: 80px;
    display: inline-block;
    text-align: center;
}
/*
.VB_VisAscoltasifaluc .luce-list-block .icon-block:hover {
    background: white;
}

.VB_VisAscoltasifaluc .luce-list-block .icon-block img {
    width: 25px;
    height: 25px;
    padding-top: 35%;
}
*/
.VB_VisAscoltasifaluc .luce-list-block .icon-block img {
    width: 80px;
    height: 80px;
}
.VB_VisAscoltasifaluc .luce-list-block .description-block {
    display: inline-block;
}
.VB_VisAscoltasifaluc .luce-list-block .description-block h4 {
    display: inline;
}
.VB_VisAscoltasifaluc .luce-list-block .description-block h5 {
    display: inline;
}

.VB_VisAscoltasifaluc .title-area h3,
.VB_VisAscoltasifaluc .text-block h3 {
    font-size: 20px;
    font-weight: 600;
    
}
.VB_VisAscoltasifaluc .title-area h5 {
    font-size: 18px;
    font-weight: 600;
    padding-top: 10px;
}

.VB_VisAscoltasifaluc .text-block {
    padding-top: 30vh;
    width: 250px;
}

.VB_VisAscoltasifaluc .text-block p {
    font-size: 12px;
    
    line-height: 2;
}

.VB_VisAscoltasifaluc img.picture {
    width: 100%;
}

.VB_VisAscoltasifaluc .green-audio-player {
    width: 600px;
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 35vh;
    padding-bottom: 25px;
    margin-bottom:25vh;
}

.VB_VisAscoltasifaluc .green-audio-player .controls__total-time,
.VB_VisAscoltasifaluc .green-audio-player .controls__current-time,
.VB_VisAscoltasifaluc .green-audio-player .volume,
.VB_VisAscoltasifaluc .green-audio-player .play-pause-btn {
    display: none;
}

.VB_VisAscoltasifaluc .green-audio-player .slider {
    background-color: black;
    border-radius: 8px;
}

.green-audio-player .controls .controls__slider .controls__progress {
    background-color: black;
}

.green-audio-player .controls .controls__slider .controls__progress .pin {
    background-color: black;
    height: 32px;
    width: 32px;
    border-radius: 18px;
    border:2px solid #fff;
    -webkit-box-shadow:0px;
    box-shadow:0px;
    /*right: -8px;*/
    top: -14px;
}

.VB_VisAscoltasifaluc .green-audio-player .slider .gap-progress .pin:after {
    content: "\25B6";
    color: white;
    margin-left: 10px;
    margin-top: 7px;
    width: unset;
    height: unset;
}

.VB_VisAscoltasifaluc .green-audio-player.playing .slider .gap-progress .pin:after {
    content: '';
}

#p19 #col1 .VB_ContattiSearch #elencoContatti.mobile{position:inherit !important;}

/*VB Australia*/
#b580{
    position: absolute;
	font-family: 'Futura Book Oblique';
	font-size: 13px;
}
#b581{
    position: absolute;
    right:0px;
    margin-top:5px;
}
body#index.edit #b581{
    right:150px;
}
#b357,#b448{float:left;width:30%;}

/* modifica sandro 5/3/2024 aggiungendo regole per documento aggiuntivo privacy clienti e professionisti */

#b673.Testo #informativa-privacy-clienti-professionisti h1  {
	font-size: 20px;
	font-family: "Futura Bold Oblique";
	line-height: 30px;
	margin-bottom: 30px;
}

#b673.Testo #informativa-privacy-clienti-professionisti h2  {
	font-size: 14px;
	font-family: "Futura Bold Oblique";
	line-height: 20px;
	margin: 20px 0px;
}

#b673.Testo #informativa-privacy-clienti-professionisti h3  {
	font-size: 12px;
	font-family: "Futura Bold Oblique";
	line-height: 20px;
	margin: 10px 0px;
}

#b673.Testo #informativa-privacy-clienti-professionisti p {
	font-family: "Futura Book Oblique";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}

#b673.Testo #informativa-privacy-clienti-professionisti{
	margin-bottom: 20px;
}



#b673 p,  #b673   {
	font-family: "Futura Book Oblique";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}












/* fine modifica sandro 5/3/2024 aggiungendo regole per documento aggiuntivo privacy clienti e professionisti */


@media screen and (max-height: 900px) and (min-width: 1280px){
    
    #col1 .blocco.VB_MinTesto .titolo{font-size:24px;line-height:34px;}
    #col1 .blocco.VB_MinTesto .testo{font-size:14px !important;line-height:22px !important;}
    
    #col1 .blocco.VB_MinTesto .awd_grassetto{font-size:17px;line-height:30px;}
    
    /* app */
    #p20 #col1 .Testo .testo .top, #p133 #col1 .Testo .testo .top{top:0px;}
    
    /* laboratori della luce */
    
    #col1 #b31 .testo{overflow:hidden;display: flex;font-family: 'Futura Book Oblique';font-size:12px;line-height:18px;}
    #col1 #b31 .testo div p{margin-top:10px;}
    #col1 #b31 .testo div p span{font-family: 'Futura Condensed Bold Oblique';font-size:22px;}
    #col1 #b30 .testo br{display:none}
    
    #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(5) .radio{width:calc(100% / 2);}
    #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(5) .radio .radiolb{width:calc(100% - 40px);}
    
    #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio{width:calc(100% / 2);}
    #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio .radiolb{width:calc(100% - 40px);}
    
    
    
    /* PROGETTI */
    
    #col1 .VB_VisProgetti #schedaProgetto .colonna .nome{font-size:22px;line-height:26px;}
    
    /* PROGETTISTI */
    
    #col1 .VB_VisProgettisti #schedaProg .colonna .nome{font-size:22px;line-height:26px;}
    
}

@media screen and (max-height: 800px) and (min-width: 1200px){
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .mytab-column{font-size:10px;}
    .VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column{font-size:10px;}
    .VB_UserArea_Ordini .mytab.theestimates .mytab-row .mytab-column a{font-size:10px;}

    .VB_Dash_Conf .mytab, .VB_Dash_Prev .mytab, .VB_Dash_Promo .mytab, .VB_Dash_Clienti .mytab, .VB_UserArea_Prev .mytab, .VB_Dash_Stats .mytab{margin-bottom:0px !important;line-height:20px !important;height:20px;}
    .VB_VisMessaggi #elencoTicket .elenco .row.head{line-height:20px !important;height:20px !important;}
    

    #col1 .blocco.VB_MinTesto .titolo{font-size:20px;line-height:30px;}
    #col1 .blocco.VB_MinTesto .testo{font-size:12px !important;line-height:20px !important;}
    
    #p132 #col1 .blocco.VB_MinTesto .testo {width:80%}

    #col1 .blocco.VB_MinTesto .awd_grassetto{font-size:17px;line-height:30px;}
    
    /* laboratori della luce */
    
    #col1 #b31 .testo{overflow:hidden;display: flex;font-family: 'Futura Book Oblique';font-size:10px;line-height:16px;}
    #col1 #b31 .testo div p{margin-top:10px;}
    #col1 #b31 .testo div p span{font-family: 'Futura Condensed Bold Oblique';font-size:20px;}
    #col1 #b30 .testo br{display:none}

    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{font-family: 'Futura Bold Oblique';font-size:10px;line-height:12px;display:block;margin-top:10px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a:nth-child(5){margin-top:20px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a span{font-family: 'Futura Book';font-size:12px;position:absolute;right:0px;}

    .VB_Dash_Conf .thefirst .mytab-column, .VB_Dash_Conf .thedata .mytab-column, .VB_Dash_Prev .thefirst .mytab-column, .VB_Dash_Prev .thedata .mytab-column, .VB_Dash_Promo .thefirst .mytab-column, .VB_Dash_Promo .thedata .mytab-column, .VB_UserArea_Prev .thefirst .mytab-column, .VB_UserArea_Prev .thedata .mytab-column, .VB_UserArea_Ordini .thedata .mytab-column{font-size:10px;}
    #col1 #b30 {
    bottom: 20px;
        position: fixed;
    }
}

@media screen and (max-height: 900px) and (min-height: 630px) and (min-width: 1279px){
    
    /* REPORT */
    
    #col1 .VB_ViSReport #schedaReport .descrizione{width:40%;}
    
    /* lavora con noi */
    
    #col1 .VB_LavoraConNoi #dettaglio{font-size:12px;line-height:16px;}
    
    /* report */
    
    #col1 .VB_ViSReport #schedaReport .descrizione{width:50%;}
}

/* MOBILE */

@media screen and (max-width: 1200px) and (min-width: 0px) and (orientation: portrait){

    #b581 {
        clear: both;
        position: unset;
        text-align: right;
    }
  
    .VB_VisualCatNew #elencoEP .prodotto{height:auto !important;margin-bottom:20px;position:relative;width:calc((100% - 20px) / 2) !important;margin-left:0px !important;}
    .VB_VisualCatNew #elencoEP .prodotto{ margin-left:10px !important;}
    #col2 #b118 .menu.accordion ul ul{margin-left:0px !important;}
    .VB_UserArea_Ordini {
        padding-left: 7vw;
        padding-top: 7vw;
        padding-bottom: 30px;
    }
    #p143 .VB_VisMessaggi #form .radio{height:70px;margin:6px 0px;}
    #p143 .VB_VisMessaggi #form .radio span{position:relative;left:40px;}
    #p143 .VB_VisMessaggi #form label{width:100% !important;}

    .VB_VisualCat #elencoEP .prodotto .articolo{margin:0% 0% 0% 5%;}
    .VB_ViSReport #elencoReport .elenco{overflow:hidden;padding-bottom:50px;}
    #col1 .VB_ViSReport #elencoReport .form form{padding-bottom:50px;}
    #col1 .VB_PagamentoScuola .row{width:100%;}
    .VB_CorsiScuola #form form select{border-width:1px 1px 1px 1px !important;}
    #b203{position:relative;float:right;width:100%;}
    .Html #iub-pp-container .iubenda_legal_document{margin-left:7vw;}
    .Html .iub_base_container .iub_content{margin-left:7vw;}
    #b28{display:none}
    .menu.accordion ul ul{width:100% !important;margin-left:auto;margin-right:20px;position:relative !important;margin-top:0px !important;width:120px;}
    .menu.accordion ul ul li{text-align:right !important;}
    #col2 #b118 .menu.accordion ul ul, #col2 #b14 .menu.accordion ul ul{margin-left:0px !important;}
    #b120 .menu.accordion ul ul{margin-left:0px !important;}
    input, select, textarea {border-radius: 0;}
    input, select, textarea {-webkit-appearance: none;}
    .VB_Dash_Prev #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_VisMessaggi #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Clienti #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Stats #formSelezione select{font-family:'Futura Book Oblique';}
    #b250, #b249, #b251, #b249, #b252{padding-top:7vw;}

    #col3 #b27 .testo img{height:18px;margin-left:20px;}
    #col3 #b241 .desktop, #col3 #b115 .desktop{display: inline-block !important;}
    #col3 #b241 .testo img, #col3 #b115 .testo img{height:18px;}
    #col1 #b126 form{margin-left:7vw;}
    #b58{display:none !important;}
    .VB_UserArea_Addres .ElencoIndirizzi .item:nth-child(1){margin-top:10px;}
    .ECom_Cart .step1 form .formBody .thefirst .c2, .ECom_Cart .step1 form .formBody .thedata .nome{margin-left:4%;}
    .ECom_Cart .step1 form .formBody .thefirst .c3, .ECom_Cart .step1 form .formBody .thedata .quantita{width:10%;}

    .VB_NewPreventivo #formPreventivo #changeSconto{width:100px !important;}

    #rightcol .VB_VisualCatFiltro #title_filtro{float:left;}
    /*#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria{padding-bottom:10vh;}*/
    #eliminafiltri{margin-left:7vw !important;padding-top:7px !important;}
    /* DASHBOARD */
    .VB_ChangePassW form{margin-left:7vw;margin-top:7vw;}
    #p123 .Login form, #p72 .Login form{margin-left:7vw;}
    #p123 .Login .layout, #p72 .Login .layout{display: inline-block;width: 100%;font-family: "Futura Bold Oblique";font-size: 20px !important;margin-bottom: 7px;}

    #p132 .VB_Contact .row .error{float:right;width:60%;}

    #p162 .VB_VisMessaggi #elencoTicket .row .colo1{display:none;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo2{width:11.50% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .cplus{width:20% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo3{width:40% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo4{width:25% !important;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    .VB_Dash_Conf, .VB_Dash_Prev, .VB_Dash_Promo, .VB_Dash_Clienti, .VB_UserArea_Prev, .VB_Registrazione{margin-left:7vw;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p158 .VB_Dash_Conf .thefirst .mytab-column.data{width:26.50% !important;max-width:none !important;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p158 .VB_Dash_Conf .thefirst .mytab-column.nro{width:28.50% !important;max-width:none !important;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p158 .VB_Dash_Conf .thefirst .mytab-column.prod{width:18.50% !important;max-width:none !important;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p158 .VB_Dash_Conf .thefirst .mytab-column.tot{width:26.50% !important;max-width:none !important;text-align:right;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p158 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}

    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(1), #p161 .VB_Dash_Prev .thefirst .mytab-column.data{width:15% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(2), #p161 .VB_Dash_Prev .thefirst .mytab-column.cliente{width:20% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(3), #p161 .VB_Dash_Prev .thefirst .mytab-column.nro{width:15% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4), #p161 .VB_Dash_Prev .thefirst .mytab-column.msg{width:20% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4) a {font-family:'Futura Book Oblique';}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(5), #p161 .VB_Dash_Prev .thefirst .mytab-column.tot{width:15% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(6), #p161 .VB_Dash_Prev .thefirst .mytab-column.stato{width:10% !important;max-width:none !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(7), #p161 .VB_Dash_Prev .thefirst .mytab-column.scadenza{display:none;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(8){width:100% !important;text-align:right;}
    #p161 .VB_Dash_Prev .thefirst .mytab-column.forlink{display:none;}
/*
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{width:17.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{width:20.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.prod{width:24.50% !important;max-width:none !important;min-height:12px;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:14.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:20% !important;max-width:none !important;text-align:right;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(6){width:100% !important;text-align:right;}
    #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{display:none;}
*/

    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{width:23.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{width:26.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:20.50% !important;max-width:none !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:26% !important;max-width:none !important;text-align:right;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5){width:100% !important;text-align:right;}
    #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{display:none;}

    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(1), #p153 .VB_UserArea_Prev .thefirst .mytab-column.data{width:20.50% !important;max-width:none !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(2), #p153 .VB_UserArea_Prev .thefirst .mytab-column.nro{width:15% !important;max-width:none !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(3), #p153 .VB_UserArea_Prev .thefirst .mytab-column.tot{width:24% !important;max-width:none !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(4), #p153 .VB_UserArea_Prev .thefirst .mytab-column.stato{width:15% !important;max-width:none !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(5), #p153 .VB_UserArea_Prev .thefirst .mytab-column.scadenza{width:21.50% !important;max-width:none !important;text-align:right;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(6), #p153 .VB_UserArea_Prev .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}

    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(1), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.data{width:20.50% !important;max-width:none !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(2), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.nro{width:15% !important;max-width:none !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(3), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.totlb{width:18% !important;max-width:none !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(4), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.pag{width:15% !important;max-width:none !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(5), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.forstato{width:24.50% !important;max-width:none !important;text-align:right;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(6), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}

    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p159 .VB_Dash_Conf .thefirst .mytab-column.data{width:20.50% !important;max-width:none !important;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p159 .VB_Dash_Conf .thefirst .mytab-column.cliente{width:15% !important;max-width:none !important;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p159 .VB_Dash_Conf .thefirst .mytab-column.nro{width:24% !important;max-width:none !important;padding-left:1%;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p159 .VB_Dash_Conf .thefirst .mytab-column.prod{width:15% !important;max-width:none !important;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p159 .VB_Dash_Conf .thefirst .mytab-column.tot{width:24.50% !important;max-width:none !important;text-align:right;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(6), #p159 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}

    .VB_NewPreventivo form{width:calc(100% - 7vw);margin-left:7vw;margin-top:7vw;}
    .VB_NewPreventivo #formPreventivo  .row:nth-child(1){width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{font-family: "Futura Book Oblique";}

    .VB_VisMessaggi{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_VisMessaggi #elencoTicket .elenco .head .colo5{display:none !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row{clear:both;overflow:hidden;height:auto !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .coln{width:calc(100% / 4) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .coln{width:calc(100% / 5) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .colo5{width:100% !important;clear:both;line-height:45px !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .colo5 span{font-size:16px;line-height:16px;margin-left:12px;}

    .VB_VisMessaggi #apriTicket{width:100% !important;}
    .VB_VisMessaggi #apriTicket textarea{width:calc(58% + 11px) !important;}

    .VB_Dash_Stats .Dashboard{width:calc(100% - 7vw);margin-left:7vw;}

    .VB_Dash_Prev .Preventivi #dettaglio_preventivo .sx{width:20%;float:left;margin-top:30px;}
    .VB_Dash_Prev .Preventivi #dettaglio_preventivo .sx img{width:100%;}
    .VB_Dash_Prev .Preventivi #dettaglio_preventivo .dx{margin-left:2%;width:78%;float:left;margin-top:30px;font-family: "Futura Book Oblique";line-height:20px;}

    .VB_UserArea_Prev .Preventivi #dettaglio_preventivo .sx{width:20%;float:left;margin-top:30px;}
    .VB_UserArea_Prev .Preventivi #dettaglio_preventivo .sx img{width:100%;}
    .VB_UserArea_Prev .Preventivi #dettaglio_preventivo .dx{margin-left:2%;width:78%;float:left;margin-top:30px;font-family: "Futura Book Oblique";line-height:20px;}

    #b264.VB_GenPromoCode{margin-left:7vw;}
    .VB_GenPromoCode #generaPromoCod{width:100%;}

    /* viacommerce */
    #b252 table{width:100% !important;}
    .ECom_CartPreventivo{margin-left:7vw;}
    .ECom_CartPreventivo #f4{width:100%;}
    .ECom_CartPreventivo #spedizione_negozio select{border-width:1px 1px 1px 1px !important;width:calc(100% - 140px) !important;}
    
    .ECom_CartPreventivo #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }
    .ECom_Cart .step4, .ECom_Cart .step, .ECom_Cart .step1, .ECom_Cart .step2, .ECom_Cart .step3, .ECom_Cart .step4{margin-left:7vw;}
    .ECom_Cart .step .thefirst, .ECom_Cart .step1 .thefirst{display:none !important;}
    .ECom_Cart .step form .formBody .thedata .quantita input, .ECom_Cart .step1 form .formBody .thedata .quantita input{width: 22px;height: 22px;text-align: center;border: 1px solid #000;}
    .ECom_Cart #stepOrdine .steplink, .ECom_Cart #stepOrdine .steplink.sel{font-size:14px;}
    .ECom_Cart #stepOrdine .steplink.sel a, .ECom_Cart #stepOrdine .steplink a{font-size:14px;}
    .ECom_Cart .step2 #f4{width:100%;}
    .ECom_Cart #spedizione_negozio select{border-width:1px 1px 1px 1px !important;width:calc(100% - 140px) !important;}
    .ECom_Cart .step2 #spedizione_negozio{width:100%;}
    #p132 .VB_Contact {padding-left:7vw;position:absolute;top:0px;background-color:#fff;width:100%;height:100%;}
    #p132 .VB_Contact .row{width:calc(100% - 7vw);}
    #col3 #b27{right:50px}
    .template-shop-viabizzuno #col3 #b241{right:42px}
    #col3 #b115{right:42px}
    #col3 #b115{top:48% !important;}
    .ECom_Cart .step2 #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }
    .VB_Contact form select {
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }

    .VB_Registrazione form #elencoprof .elencoprof .professione{width:50% !important;}

    #col1 .VB_ChangeLangVc .body{width:calc(100% - 7vw);}
    #col1 .VB_ChangeLangVc .barra_lingue{width:100% !important;}
    #col1 .VB_ChangeLangVc button{position:fixed;right:10px;}
    #col1 .VB_ChangeLangVc button span{margin-left:25px;}


    .VB_MyAnagrafica{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_UserArea_Addres .formmodifica{width:100%;}

    .desktop{display:none;}
    .mobile{display:block;height:18px;}
    #scrollcol{width:7vw !important;}
    #rightcol{width:calc(100% - 7vw);padding-right:7vw !important;}
    #col1{width:100%;margin-top:7vw;}
    #col3{float:right;position:fixed;z-index:999;width: calc(100% - 7vw);right: 7vw;height:7vw !important;}
    #col3 #b59{left:5%;}
    #leftcol{background-color:#fff;z-index:888;overflow-y: scroll;left:-500px;}
    #p1 #footer, #p64 #footer{display:none;}
    #col3{float:right;position:fixed;z-index:999;}
    #p51 #col1.column .blocco.Testo{margin-left:7vw;}

    #b113 {margin-left:7vw;margin-bottom:50px;}
    #b110 {margin-left:7vw;}
    #p115 .Html{margin-left:7vw;margin-bottom:50px;overflow:hidden;}

    .VB_UserArea_Addres .ElencoIndirizzi{margin-left:7vw;}
    .VB_UserArea_Addres .ElencoIndirizzi .item .indirizzo{width:100%;}
    .VB_UserArea_Addres .ElencoIndirizzi .item .actions{width:100%;}

    .VB_UserArea_Ordini .mytab.theestimates:nth-child(2) .mytab-column:nth-child(6){width:100% !important;margin-top:20px;}
    .VB_UserArea_Ordini .mytab.theestimates:nth-child(4) .thedata .mytab-column:nth-child(7){width:100% !important;margin-top:20px;}
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .mytab-column{width:calc(100% / 5) !important;max-width:none !important;}
    .VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column{width:calc(100% / 5) !important;max-width:none !important;}
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .mytab-column:nth-child(6){display:none;}

    .VB_UserArea_Ordini #area{padding-bottom:30px;}
    .VB_UserArea_Ordini .tabella_riepilogo{margin-left:7vw;width:calc(100% - 7vw) !important;}

    /* Scuola */

    #col1 #b145,#col1 #b389,#col1 #b403 {width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #form{position:relative !important;padding-bottom:40px !important;bottom:0px !important;right:0px !important}
    .VB_CorsiScuola #dx{padding-left:7vw;width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #sendfr span.arrow{padding-left:calc(7vw - 25px) !important;}

    #col1 #b30{padding-right:7vw !important;}
    #p19 #col1{height: auto !important;}
    #p19 #col1 .VB_ContattiSearch #elencoContatti{position:inherit}
    #p19 #elencoContatti{width:100% !important;margin-top:0% !important;}
    #p136 #elencoContatti .elenco{width:calc(100% - 14vw);margin-left:7vw;}
    #p19 #elencoContatti .elenco .categoria{margin-top:30px;}
    #p19 #elencoContatti .elenco .categoria .nomecat{margin-top:20px;margin-right:30px;}
    #col1 .VB_ContattiSearch #elencoContatti .elenco{margin-left:5%;}
    #p19 #elencoContatti #xclosecc{width:auto !important;margin-right:0px !important;}
    #p19 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}
    
    #p28 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}

    #p117 #col1, #p136 #col1{position:relative !important;height:calc(100vh - 7vw - 50px);bottom:auto !important;}

    .typeahead__field input:active, .typeahead__field input:focus{border-color:#000 !important;}

    /* contatti */
    
    #p28 #col1, #p132 #col1{position:relative !important;height:calc(100vh - 7vw - 50px);bottom:auto !important;}
    
    .VB_ContattiSearch #formricerca{width:100% !important;}
    /*.VB_ContattiSearch #formSC label{width:56% !important;left:42% !important;}*/ 
    .VB_ContattiSearch #formSC label{width:25% !important;left:5% !important;}
    #col1 .VB_ContattiSearch #formSC select{width:70%;margin-left:30%;}
    .VB_ContattiSearch #formSC select{width:55% !important;}
    .VB_ContattiSearch #formSC{text-align:right;}
    .VB_ContattiSearch #elencoContatti{width:100% !important;margin-top:10%;margin-right:7vw;padding-right:1px;}
   #p19 .VB_ContattiSearch #elencoContatti{width:100% !important;margin-top:10%;margin-right:0px;padding-right:1px;}
    
    /* Instagram */

    #col1 .Instagram .img{width:38%;line-height:0px;}
    #col1 .Instagram .img a{line-height:0px;}
    #col1 .Instagram .info{width: calc(100% - 7vw) !important;padding-left:7vw;}
    #col1 .blocco .Instagram .link{right: -55px !important;}

    /* timeline */
    .VB_Timeline #elencoFoto .owl-carousel{width:100%;}
    #col1 .VB_Timeline #elencoFoto{position:relative;height:auto !important;overflow:hidden;}
    #col1 .VB_Timeline #elencoFoto .item{float:left;margin-bottom:20px;}
    .VB_Timeline #elencoFoto .owl-carousel{display:block !important}
    #col1 .VB_Timeline #contenitoreTime{position:static;height:auto !important;overflow-x:hidden; overflow-y:inherit;}
    #col1 .VB_Timeline .time_item{overflow:hidden;}
    #col1 .VB_Timeline #timeline{display:none}
    .VB_Timeline #elencoFoto{padding:0px !important}
    #col1 .VB_Timeline #elencoFoto .tipo, #col1 .VB_Timeline #elencoFoto .titolo{margin-left:5%;}
    #col1 .VB_Timeline #elencoFoto{position:relative;height:auto !important;overflow:hidden;right:auto !important;left:0px;}
    #col1 .VB_Timeline #elencoFoto .item{float:left;margin-left: 0px; width: calc(89.5vw / 2);height: calc((89.5vw / 2) + 90px);margin-left:3.5vw;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(2n + 1), #col1 .VB_Timeline #elencoFoto .item:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_Timeline #elencoFoto .img{height: calc(89.5vw / 2)}
    .VB_Timeline #elencoFoto .item .tipo{float:left;}
    .VB_Timeline #elencoFoto .item .anno{display:block;float:right;font-family:'Futura Book Oblique';font-size:11px;}
    #col1 .VB_Timeline #elencoFoto .img img{height: auto;line-height:0px;}


    

    /* lingue */

    #col3 .ChangeLang .barra_lingue{margin-right:26px;margin-top:20px;width:100%;}
    #col3 .ChangeLang {background: #fff;font-size:24px;line-height:30px;font-family:'Futura Book Oblique';height:100%;top:0px !important;width:100% !important;}
    
    /* home */

    #col1 .blocco.VB_Banner .banner img, #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-carousel, #col1 .blocco.VB_Banner .owl-carousel .owl-item img, #col1 .blocco.VB_Video .foto{width:100%;height:auto;}
    #col1 .VB_MinTesto { width: calc(100% - 7vw) !important; padding-left: 7vw !important; position: relative !important; bottom: auto !important; }
    #col1 .blocco.VB_MinTesto .testo{height:auto;}
    #col1 .blocco.VB_MinTesto .titolo{margin-bottom:38px;}
    #col1 .owl-nav{display:none;}
    #col1 .blocco.VB_Banner .banner{padding-bottom:30px;}
    #col1 .blocco.VB_MinTesto .awd_grassetto{font-size:16px;line-height:24px;}
    #col1 .blocco.VB_Banner .owl-dots{height:30px;}
    
    /* certificazioni */
    #col2 .VB_CertificFiltro .liv2{width:50% !important;}
    .VB_VisCertificazioni #info, .VB_VisCertificazioni #prodottiC{height:calc(100vh - 7vw - 150px) !important;}
    .VB_VisCertificazioni .cill_m{z-index:999;}
    .VB_VisCertificazioni #xclose{z-index:999;}
    .VB_VisCertificazioni #cillc span{padding-left:calc(7vw - 25px) !important;}
    .VB_VisCertificazioni #xclose span{padding-left:calc(7vw - 22px) !important;}
    .VB_VisCertificazioni #prodottiC{position:fixed;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto{margin-left:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto{width:calc(89.5vw / 2);max-width:none !important;height: calc((89.5vw / 2) + 100px);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto img, #col1 #prodottiC .elenco .prodotto .img{height: calc(89.5vw / 2);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .nome, #col1 .VB_VisCertificazioni #prodottiC .prodotto .progettista{margin-left:5%;}
    
    #footer{padding:5px 10px !important;font-size:8px !important;line-height:10px !important;text-align:center;}
    
    #col3 #b57{display:block;}
    
    #col2 #b14{margin-right:36px;position:static;width:calc(100% - 36px);float:right;}
    #col2 #b118, #col2 #b14, #col2 #b313{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;}
    #col2 #b313 ul li{text-align:right !important;left:auto !important;}
    #col2 #b313 ul li a, #col2 #b313 ul li span{    font-size: 22px !important;line-height: 30px;}
    #col2 #b313 ul li .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    #b118{margin-top:40px;}
    #col2 #b240, #col2 #b244{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;padding-top:40px;}
    #col2 #b15{margin-right:36px;position:static;width:calc(100% - 36px);float:right;bottom:auto;padding-top:40px;}
    #col2 #b120{margin-right:36px !important;position:static  !important;width:calc(100% - 36px) !important;float:right;bottom:auto  !important;padding-top:40px;}
    


    /*gianluca*/
    #col2 #b86{right:36px;position:relative;width:calc(100% - 36px);float:right; }
    #col2 #b134 {right:36px;position:relative;width:calc(100% - 36px);float:right;}
    
    /**/
  
    #col2 .MenuAuto li a, #col2 .VB_CertificFiltro li a{font-size:22px !important;line-height:30px}
    #col1 .VB_FamilyFiltro li a{font-size:22px;line-height:30px}
    #col1 .VB_FamilyFiltro li .liv2 a{font-size:18px;}
    #col1 .VB_FamilyFiltro li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}

    #col1 .VB_VisualCatFiltro li a{font-size:24px;line-height:30px}
    #col1 .VB_VisualCatFiltro li .liv2 a{font-size:18px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:14px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_VisualCatFiltro li a{font-size:24px;line-height:32px;}
    #col1 .VB_VisualCatFiltro li a span{font-size:25px;line-height:25px;margin-left:17px;font-family:'Futura Book';}
    
    #col1 .VB_EventiFiltri li a{font-size:24px;line-height:30px}
    #col1 .VB_EventiFiltri li .liv2 a{font-size:18px;}
    #col1 .VB_EventiFiltri li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    
    #col1 .VB_PressFiltri li a{font-size:24px;line-height:30px}
    #col1 .VB_PressFiltri li .liv2 a{font-size:18px;}
    #col1 .VB_PressFiltri li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}

    #col1 .VB_TimelineFiltro li a{font-size:17px;line-height:30px}
    #col1 .VB_TimelineFiltro li .remove{font-size:25px;line-height:25px;margin-left:17px;font-family: 'Futura Book'}
    
    #col1 #b31 .testo{display:block;overflow-y: scroll !important;}
    #col1 #b31 .testo .awd_colsx, #col1 #b31 .testo .awd_coldx{float:none;width:100%;display:block;padding-left:10%;}
    #col1 #b31 .testo .awd_coldx{padding-bottom:60px;}
    
    #col3 #b59 .mobile img{margin-left:0px !important;}
    
    #p20 #col1{margin-left:2%;width:92% !important;}
    #p20 #col1 .Testo{width:100% !important;margin:5% 0px 5% 0% !important;float:none;}
    #p20 #col1 .Testo .top img{width:60% !important;height:auto !important;}
    #p20 #col1 #b48 .top img{width:25% !important}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto{padding-top:60px;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:auto;}
    #p20 #col1 .blocco.Testo .testo .bottom p{font-size:14px;line-height:22px;}
    #p20 #col1 .blocco.Testo .testo .bottom, #p20 #col1 .blocco.Testo .testo .top{position:relative;}

    #p133 #col1{margin-left:2%;width:92% !important;}
    #p133 #col1 .Testo{width:100% !important;margin:5% 0px 5% 0% !important;float:none;}
    #p133 #col1 .Testo .top img{width:60% !important;height:auto !important;}
    #p133 #col1 #b48 .top img{width:25% !important}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto{padding-top:60px;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:auto;}
    #p133 #col1 .blocco.Testo .testo .bottom p{font-size:14px;line-height:22px;}
    #p133 #col1 .blocco.Testo .testo .bottom, #p133 #col1 .blocco.Testo .testo .top{position:relative;}
    
    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{display:block !important}

    #col1 .VB_VisFilm #elencoFilm .film .dett, #col1 .VB_VisFilm #elencoFilm .film .luogo, #col1 .VB_VisFilm #elencoFilm .film .titolo{margin:0% 5%;}

    #leftcol .VB_VisProgettiFiltro{display:none;}
    #rightcol .VB_VisProgettiFiltro{display:block;}
    #leftcol .VB_FamilyFiltro{display:none;}
    #leftcol .VB_VisualCatFiltro{display:none !important;}
    #rightcol .VB_FamilyFiltro{display:block;}
    #rightcol .VB_VisualCatFiltro{display:block !important;}
    #leftcol .VB_TimelineFiltro{display:none;}
    #rightcol .VB_TimelineFiltro{display:block;}
    #leftcol .VB_EventiFiltri{display:none;}
    #rightcol .VB_EventiFiltri{display:block;}
    #leftcol .VB_PressFiltri{display:none;}
    #rightcol .VB_PressFiltri{display:block;}
    
    #rightcol .VB_VisProgettiFiltro .elenco{position:fixed;background-color:#fff;margin:0px;height:0vh;overflow:hidden;}
    #rightcol .VB_VisProgettiFiltro ul li{text-align:right;width:auto;float:none;padding-right:23px;padding-top:0px;padding-bottom:0px;}
    #rightcol .VB_VisProgettiFiltro ul li a{font-size:24px;line-height:33px}
    
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .nome{margin:0% 5%;}
    
    #col1 .VB_VisProgettisti #schedaProg .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgettisti #schedaProg .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgettisti #schedaProg #for_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor{float:left;}
    #col1 .VB_VisProgettisti #schedaProg .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_1, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_2, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_3, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_4{opacity:1;}
    .VB_VisProgetti #schedaProgetto .colonna .info span{margin-right: 5px;}
    
    #col1 .VB_VisProgetti #schedaProgetto .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgetti #schedaProgetto #cill_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor{float:left;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_1, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_2, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_3, #col1 .VB_VisProgetti #schedaProgetto #prodotticor .gr_4{opacity:1;}
    
    #col1 .VB_FamilyProds #elencoFP .prodotto .nome, #col1 .VB_FamilyProds #elencoFP .progettista{margin:0% 5%}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .nome, #col1 .VB_VisCertificazioni #prodottiC .progettista{margin:0% 5%}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome, #col1 .VB_VisualCat #elencoEP .progettista{margin:0% 0% 0% 5%}

    #col1 .VB_VisProgetti #elencoProgetti .progetto .luogo, #col1 .VB_VisProgetti #elencoProgetti .progetto .nome{margin:0% 5%;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto{margin-left:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img img{height: auto;}

    #col1 .VB_VisEventi #elencoEventi .evento .luogo, #col1 .VB_VisEventi #elencoEventi .evento .nome{margin:0% 5%;}
    #col1 .VB_VisEventi #elencoEventi .evento{margin-left:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisEventi #elencoEventi .evento .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisEventi #elencoEventi .evento .img img{height: auto;}
    
    #col1 .VB_VisEventi #elencoEventi .evento .anno, #col1 .VB_VisEventi #elencoEventi .evento .titolo{margin:0% 5%;}
    #col1 .VB_VisPress #elencoPress .pressitem .anno, #col1 .VB_VisPress #elencoPress .pressitem .titolo, #col1 .VB_VisPress #elencoPress .pressitem .testata{margin:0% 5%;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome, #col1 .VB_VisProgetti #schedaProgetto .prodottocor .progettista{margin:0% 5%;font-family:'Futura Book Oblique';}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;font-family:'Futura Bold Oblique'}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna .descrizione{padding-bottom:0px;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome, #col1 .VB_VisProgettisti #schedaProg .prodottocor .progettista{margin:0% 5%;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgettisti #schedaProg .colonna .descrizione{padding-bottom:0px;}

    #col1 .VB_VisPress #elencoPress .pressitem{margin-left:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisPress #elencoPress .pressitem .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisPress #elencoPress .pressitem .img img{height: auto;}

    #col1 .VB_VisProgettisti #elencoProgettisti .progettista{margin-left:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img img{width:auto;height: calc(89.5vw / 2);line-height:0px;}
    
    #col1 .VB_ViSReport #schedaReport{float:none;}
    #col1 .VB_ViSReport #schedaReport .descrizione{padding-right:0px;left:55%;font-size:12px;line-height:20px;}
    #col1 .VB_ViSReport #schedaReport .imgsx img{width:50%;height:auto;}
    #col1 .VB_ViSReport #elencoReport .elenco .imgthumb{width:calc(100% / 4);}
    #col1 .VB_ViSReport #elencoReport .elenco .imgthumb img{width:100% !important;}
    #col1 .VB_ViSReport #xclose{left:auto;top:5px;}
    .VB_ViSReport #elencoReport .form form{min-height:380px;}
    #col1 .VB_ViSReport #sendfr{bottom:20px !important;}

    #col1 .VB_VisPerte .container { bottom: auto !important; }
    .VB_VisPerte .coldx .testo { margin-top: 0% !important; }
    .VB_VisPerte .coldx .form { width: 90% !important; margin-left: 7vw !important; padding-bottom: 50px !important; }
    .VB_VisPerte .imgcard { width: 50% !important; padding:7vw !important;}
    .VB_VisPerte .coldx .form form label { position: relative !important; width: 100% !important; float: left !important; }
    .VB_VisPerte .coldx .form form input { margin-left: 0% !important; width: 100% !important; border-radius: 0 !important; }
    #col1 .VB_VisPerte .coldx .form #sendfr { position: relative !important; right: auto !important; }
    #col1 .VB_VisPerte .coldx .form #sendfr span { margin-left: 15px !important; font-size: 15px !important; }
    #col1 .VB_VisPerte .coldx .form #sendfr { font-size: 14px !important; }
    #col1 .VB_VisPerte .coldx .testo { padding-left: 7vw !important; }
    #col1 .VB_VisPerte .container { position: relative !important; bottom: 0px; }
    .VB_VisPerte .coldx{width:100% !important;}
    
    #col1 .VB_FamilyProds #schedaEProd .colonna{float:none;margin-left:0px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .descrizionegruppo{position:relative;width:100%;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .classienergetiche{margin-top:50px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .photo img{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{font-size:17px;line-height:30px;height:auto !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span{font-size:25px;line-height:25px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img{height: 20px;vertical-align: bottom;position: relative;bottom: 3px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{bottom:0px !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .listasub{line-height:30px;}

    #col1 .VB_FamilyProds #elencoFP .prodotto{margin-left:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img{height:calc(89.5vw / 2);}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img img{height: auto;}

    #col1 .VB_VisCertificazioni #prodottiC .prodotto{margin-left:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img img{height: auto;}

    #col1 .VB_VisualCat #elencoEP .prodotto{margin-left:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisualCat #elencoEP .prodotto .img img{height: auto;}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome{width:55% !important;}

    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{margin-left:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 200px);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img{height:calc(89.5vw / 2);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img img{height: auto;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .numconf{padding-left:7vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prodconf{padding-left:7vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .dataconf{padding-left:7vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prezzo{padding-left:7vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{padding-left:7vw;}

    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{margin-left:0px;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 200px);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img{height:calc(89.5vw / 2);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img img{height: auto;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .numconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .dataconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .prezzo{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga a{padding-left:7vw;}

    #col1 .VB_VisFilm #elencoFilm .film{margin-left:0px;}
    #col1 .VB_VisFilm #elencoFilm .film{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisFilm #elencoFilm .film .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisFilm #elencoFilm .film .img img{height: auto;}
    
    #b63{position:relative !important;bottom:0px !important;}
    #col1 .VB_ViSReport #sendfr{position:absolute;color:#000;}
    #col1 .VB_ViSReport #xclose{right:5px;bottom:auto;position:absolute;color:#000;}
    #col1 .VB_ViSReport #abbonati{position:absolute;bottom:10px;}
    #col1 .VB_ViSReport #abbonati a{color:#000;font-size:16px;}
    #col1 .VB_ViSReport #abbonati a span{font-size:20px;margin-left:17px !important;}

    /* aggiungi pdf 11/08/2017 */
    #col1 .VB_ViSReport #scaricapdf{position:absolute;bottom:35px;color:#000;}
    #col1 .VB_ViSReport #scaricapdf a{color:#000;font-size:16px !important;}
    #col1 .VB_ViSReport #scaricapdf a span{margin-left:17px !important;font-size:20px !important;}
    #col1 .VB_ViSReport #scaricapdfdir{position:absolute;bottom:35px;color:#000;}
    #col1 .VB_ViSReport #scaricapdfdir a{color:#000;font-size:16px !important;}
    #col1 .VB_ViSReport #scaricapdfdir a span{margin-left:17px !important;font-size:20px !important;}
    #col1 .VB_ViSReport .scritta_arretrati{padding:0px 100px;}
    #col1 .VB_ViSReport .elencopdfdiv{background-color:#fff;}
    #col1 .VB_ViSReport #elencoReport .elencopdfdiv .elencolinks{padding:100px 50px;position:relative;}
    #col1 .VB_ViSReport #elencoReport .elencopdfdiv{position:relative;}
    #col1 .VB_ViSReport #elencoReport .form{position:relative;}

    #col1 .VB_ViSReport #schedaReport .descrizione{bottom:80px;width:40%;}
    #col1 .VB_ViSReport #formrepo .formBody{padding:0px 100px;}
    #p22 #col1{min-height:120vh;}
    
    /* strumenti di lavoro */
    
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento{margin-left:0%;}
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento{width:47%;margin-left:3%;}
    
    /* pagamenti scuola */
    #col1 .VB_PagamentoScuola{margin-left:5%;}
    #col1 .VB_PagamentoScuola label{font-family: 'Futura Book Oblique';margin-bottom:10px;width:100%;font-size:12px;}
    #col1 .VB_PagamentoScuola #elencoprof{margin-top:30px;}
    #col1 .VB_PagamentoScuola #elencoprof label{font-family: 'Futura Bold Oblique';font-size:16px;line-height:16px;}
    #col1 .VB_PagamentoScuola form input{font-family: 'Futura Book Oblique';font-size:14px;}
    #col1 .VB_PagamentoScuola form .row:nth-child(1) input{width:100%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(2) input{width:89%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(5) input{width:87%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(8) label{width:40% !important;margin-right:0px !important}
    #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label{width:40% !important;margin-right:0px !important}
    #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label.myerror{width:25px !important;margin-right:0px !important}
        #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label{width:40% !important;margin-right:0px !important}
    #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label.myerror{width:25px !important;margin-right:0px !important}

    .VB_PagamentoScuola form #elencoprof .elencoprof{clear:both;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione{width:calc(50% - 1px) !important;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione:nth-child(2n){text-align:right;margin-right:1px;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione .checklb{margin-bottom:5px;}
    .VB_PagamentoScuola form textarea{width:calc(100% - 2px) !important;}
    .VB_PagamentoScuola form #privacydiv .notep{width:calc(100% - 2px) !important;margin-left:0px !important;}
    .VB_PagamentoScuola form #privacy{margin-left:0px !important;}
    .VB_PagamentoScuola form #sendfr span.arrow{padding-left:calc(11vw - 25px) !important;font-family: 'Futura Book';}
    #col1 .VB_PagamentoScuola .notacorso{width:100%; float:right;}

    /* lavora con noi */
    #col1 .VB_LavoraConNoi, #col1 .VB_PagamentoScuola{margin-left:3%;}
    #col1 .VB_LavoraConNoi #dettaglio{position:relative;}
    #col1 .VB_LavoraConNoi #candidatura form{width:100%;}

    /* search */

    .typeahead__cancel-button{visibility: visible !important;}

    /* VIACOMMERCE */
    #col1 .VB_VisualProd #schedaECProd .colonna1 .nome, #col1 .VB_VisualProd #schedaECProd .colonna1 .articolo{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna1 .progettista{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .img{width:50%;float:left;margin:0px 0px 7vw 0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna{margin-left:0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{padding-left:7vw;margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .leadtime{float:left;margin-left:7vw;width:calc(50% - 7vw);margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .azioni{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{width:100% !important;clear:both;margin-left:7vw;margin-top:7vw;font-size: 17px !important;line-height: 30px !important;height: auto !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .seleziona{margin-bottom:10px;}
    #col1 .VB_VisualProd #schedaECProd .varianti .var_img img{width:35px;height:35px;}
    #col1 .VB_VisualProd #schedaECProd .colonna2{margin-top:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .azioni .linka span{position:absolute;right:9vw;}
    .VB_MiniCart .action-delete a img{height:25px;}
    .VB_MiniCart .elenco{overflow-y:scroll;}
    #col1 .VB_VisualProd #schedaECProd .colonna3{margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .nome{margin-left:5%;margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .list{overflow:hidden;}


    #p121 #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{width:calc(100% - 7vw) !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .spedizione .testo{font-family:'Futura Book Oblique';font-size:12px;line-height:20px;}
    .VB_GenPromoCode #generaPromoCod #changeSconto{width:59% !important;}
    #col1 .VB_VisualProd #schedaECProd .correlato{margin-left:0px;}
    #col1 .VB_VisualProd #schedaECProd .correlato{width:calc(89.5vw / 2);height:calc((89.5vw / 2) + 90px);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(2n - 1){margin-right:3.5vw;}
    #col1 .VB_VisualProd #schedaECProd .correlato .img{height:calc(89.5vw / 2);}
    #col1 .VB_VisualProd #schedaECProd .correlato .img img{height: auto;}

    #p166 #col1 .Testo{margin-left:7vw;}
    #p135 #col1 .Testo{margin-left:7vw;}
    #p141 #col1 .Testo{margin-left:7vw;}

    .blockMsg .contenuto{height:320px !important;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
    .blockMsg iframe{height:100% !important;}
    .over .chiudi{z-index:999 !important;touch-action: none;}

    #p132 #openSearchC{bottom:35px !important;}
    .VB_UserArea_Addres .formmodifica{margin-left:7vw;width:calc(100% - 7vw) !important;}
    .VB_UserArea_Addres select{width: 60%;border: 1px solid #000;background-color: #fff;font-family:'Futura Book Oblique';min-height:25px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .spedizione .testo{width:calc(94% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .spedizione .testo td{padding-right:30px;}
    .Login .dashboard{margin-left:7vw;}

    #col1 .VB_VisualProd .prodotti_correlati .list .prezzo{width:calc(35% - 1px) !important;}

    #col3 .VB_IconWorld .testo span.lang{position:absolute;top:8px;right:35px;}
    .VB_ConfigAddress{margin-left:7vw;}

    #col1 .VB_ChangeLangVc select{border-width:1px !important;width:100%;margin-left:0px;}

    .VB_VisMessaggi #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Stats #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Clienti #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Prev #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_PagamentoScuola form textarea{width:59% !important;}
    #rightcol .VB_VisProgettiFiltro .elenco{margin-top:5vh;}
    
    #b516 .arealuce{position:relative !important;}
    #b516 .body .luce-list-block{padding-left:7vw !important;}
    #b516 .body .luce-list-block:nth-child(1){padding-top:7vw !important;}
    #b516 .body .title-area{padding-left:7vw !important;width:calc(100% - 11vw) !important;}
    #b516 .body .media img{padding-bottom: 30px;}
    #b516 .body .title-area p{width:70%;}
    .VB_VisAscoltasifaluc .text-block{padding-top:7vw;padding-left:7vw;}
    .VB_VisAscoltasifaluc .green-audio-player{width:100%;padding-left:7vw;}



}
@media only screen and (min-device-height: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    #col1 .VB_VisualCat #elencoEP .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisualCat #elencoEP .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n + 1), #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisualCat #elencoEP .prodotto .img img{height: auto;line-height:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome{width:55% !important;}
    .VB_VisualCatNew #elencoEP .prodotto{height:auto !important;margin-bottom:20px;position:relative;width:calc((100% - 20px) / 2) !important;margin-left:0px !important;}
    .VB_VisualCatNew #elencoEP .prodotto{ margin-left:10px !important;}
    
    
}
@media screen and (max-width: 1360px) and (min-width: 1240px){
    .VB_VisualCatNew #elencoEP .prodotto{height:auto !important;margin-bottom:20px;position:relative;width:calc((100% - 10px) / 2) !important;margin-left:0px !important;}
    
    .VB_VisualCatNew #elencoEP .prodotto:nth-child(3n), .VB_VisualCatNew #elencoEP .prodotto:nth-child(3n - 1){ margin-left:0px !important;}
    .VB_VisualCatNew #elencoEP .prodotto:nth-child(2n){ margin-left:10px !important;}
}
@media screen and (max-width: 1199px) and (min-width: 0px) and (orientation: landscape){
     .VB_VisualCat #elencoEP .prodotto .articolo{margin:0% 0% 0% 5%;}
     #col2 #b118 .menu.accordion ul ul{margin-left:0px !important;}
     .VB_ContattiSearch #formSC label.myerror{left:-20px !important;}
     /*.VB_ContattiSearch #formSC label{width:82% !important;left:17% !important;}*/
     .VB_ContattiSearch #formSC label{width:30% !important;left:0 !important;}
     #col1 .VB_ContattiSearch #formSC select{width:70%;margin-left:30%;}
    #col1 .VB_FamilyFiltro li{margin-bottom:10px;}
    #p55 #b110 #info{height:100% !important;}
    #col1 .VB_PagamentoScuola .row{width:100%;}
    .VB_PagamentoScuola form textarea{width:59% !important;}
    #col2 #b15{margin-top:40px;}
    #b203{position:relative;float:right;width:100%;}
    .VB_CorsiScuola #form form select{border-width:1px 1px 1px 1px !important;}
    .Html #iub-pp-container .iubenda_legal_document{margin-left:7vw;}
    .Html .iub_base_container .iub_content{margin-left:7vw;}
    #rightcol .VB_VisualCatFiltro #title_filtro{margin-left:7vw;padding-left: 0px !important;}
    #eliminafiltri{margin-left:7vw !important;padding-top:7px !important;}
    #rightcol .VB_VisualCatFiltro #title_filtro{float:left;}
     #rightcol .VB_VisProgettiFiltro .elenco{margin-top:5vh !important;}
    .VB_GenPromoCode #generaPromoCod #changeSconto{width:59% !important;}
    #col2 .MenuAuto li a, #col2 .VB_CertificFiltro li a{font-size:22px !important;line-height:28px !important;}
    .VB_Dash_Prev #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_VisMessaggi #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Clienti #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Stats #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_NewPreventivo #formPreventivo #changeSconto{width:100px !important;}
    .VB_ConfigAddress{margin-left:7vw;}
    #b231{bottom:100px !important;}
    #p19 #col1{height:auto !important;}
    #p19 #col1 .blocco.VB_MinTesto .link{bottom:-50px !important;}
#p19 #col1 .VB_MinTesto{width:calc(100% - 7vw) !important;}
#p19 #col1 .VB_ContattiSearch #elencoContatti{position:inherit}
    #rightcol .VB_VisProgettiFiltro .elenco{margin-top:5vh;}

    #b250, #b249, #b251, #b249, #b252{padding-top:7vw;}

    .VB_UserArea_Addres select{width: 60%;border: 1px solid #000;background-color: #fff;font-family:'Futura Book Oblique';min-height:25px;}

    #col1 .VB_VisualProd #schedaECProd .correlato{margin-left:0px;}
    #col1 .VB_VisualProd #schedaECProd .correlato{width:calc(89.5vw / 3);height:calc((89.5vw / 3) + 90px);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(1n){margin-right:calc(3.5vw / 2);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(2n){margin-right:calc(3.5vw / 2);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(3n){margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .correlato .img{height:calc(89.5vw / 3);}
    #col1 .VB_VisualProd #schedaECProd .correlato .img img{height: auto;}
    #col1 .VB_VisualProd #schedaECProd .colonna .gallery{width:50% !important;}

    #p162 .VB_VisMessaggi #elencoTicket .row .colo1{width:11.50% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo2{width:11.50% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .cplus{width:28% !important;margin-right:1%;max-width:none !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    #p143 .VB_VisMessaggi #elencoTicket .row .colo1{width:11.50% !important;margin-right:1%;max-width:none !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo2{width:11.50% !important;margin-right:1%;max-width:none !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .cplus{width:28% !important;margin-right:1%;max-width:none !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    #col1 .VB_VisualProd .prodotti_correlati .list .prezzo{width:calc(35% - 1px) !important}

    .Login .dashboard{margin-left:7vw;padding-bottom:50px;}
    #b28{display:none}
    .VB_ChangePassW form{margin-left:7vw;margin-top:7vw;}

    input {border-radius: 0;}
    input {-webkit-appearance: none;}
    /* dashboard */

    #p123 .Login form, #p72 .Login form{margin-left:7vw;}
    #p123 .Login .layout, #p72 .Login .layout{display: inline-block;width: 100%;font-family: "Futura Bold Oblique";font-size: 20px !important;margin-bottom: 7px;}

    .VB_Dash_Conf, .VB_Dash_Prev, .VB_Dash_Promo, .VB_Dash_Clienti, .VB_UserArea_Prev, .VB_Registrazione{margin-left:7vw;}

    .VB_NewPreventivo form{width:calc(100% - 7vw);margin-left:7vw;margin-top:7vw;}
    .VB_NewPreventivo #formPreventivo  .row:nth-child(1){width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{font-family: "Futura Book Oblique";}

    .VB_VisMessaggi #apriTicket{width:100% !important;}
    .VB_VisMessaggi{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_VisMessaggi #elencoTicket .elenco .head .colo5{display:none !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row{clear:both;overflow:hidden;height:auto !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .coln{width:calc(100% / 4) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .coln{width:calc(100% / 5) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco .row .colo5{width:100% !important;clear:both;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .colo5{width:100% !important;clear:both;}
  
    .VB_Dash_Stats .Dashboard{width:calc(100% - 7vw);margin-left:7vw;}

    #b264.VB_GenPromoCode{margin-left:7vw;}
    .VB_GenPromoCode #generaPromoCod{width:100%;}

    /* viacommerce */
    .ECom_Cart .step4, .ECom_Cart .step, .ECom_Cart .step1, .ECom_Cart .step2, .ECom_Cart .step3, .ECom_Cart .step4{margin-left:7vw;}
    #col2 #b118 .menu.accordion ul ul, #col2 #b14 .menu.accordion ul ul{margin-left:0px !important;position:relative;width:100% !important;margin-top:0px !important;}
    #col2 #b118 .menu.accordion ul ul li{text-align:right !important;}
    #col2 #b14 .menu.accordion ul ul li{text-align:right !important;}
    #col2 #b120 .menu.accordion ul ul{margin-left:0px !important;position:relative;width:100% !important;margin-top:0px !important;}
    #col2 #b120 .menu.accordion ul ul li{text-align:right !important;}
    #col2 #b313{margin-right:36px !important;position:static !important;width:calc(100% - 36px) !important;float:right;}
    #col2 #b313 ul li{text-align:right !important;left:auto !important;}
    #col2 #b313 ul li a, #col2 #b313 ul li span{    font-size: 22px !important;line-height: 30px;}
    #col2 #b313 ul li .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    #b118{margin-top:40px;}
    .ECom_CartPreventivo{margin-left:7vw;}
    .ECom_CartPreventivo #f4{width:100%;}
    .ECom_CartPreventivo #spedizione_negozio select{border-width:1px 1px 1px 1px !important;width:calc(100% - 140px) !important;}
    
    .ECom_CartPreventivo #f4{width:100%;}
    .ECom_CartPreventivo #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }
    .ECom_Cart .step4, .ECom_Cart .step, .ECom_Cart .step2, .ECom_Cart .step3, .ECom_Cart .step4{margin-left:7vw;}
    .ECom_Cart .step form .formBody .thedata .quantita input, .ECom_Cart .step1 form .formBody .thedata .quantita input{width: 22px;height: 22px;text-align: center;border: 1px solid #000;}
    .ECom_Cart #stepOrdine .steplink, .ECom_Cart #stepOrdine .steplink.sel{font-size:14px;}
    .ECom_Cart #stepOrdine .steplink.sel a, .ECom_Cart #stepOrdine .steplink a{font-size:14px;}
    .ECom_Cart #spedizione form .azioni{padding-bottom:20px;}
    #p132 .VB_Contact {padding-left:7vw;position:absolute;top:0px;background-color:#fff;width:100%;height:100%;}
    #p132 .VB_Contact .row{width:calc(100% - 7vw);}
    #p132 .VB_Contact .row:nth-child(2){margin-top:0px !important;}
    #col3 #b27 .testo img{height:18px;margin-left:20px;}
    #col3 #b241 .desktop, #col3 #b115 .desktop{display: inline-block !important;}
    #col3 #b241 .testo img, #col3 #b115 .testo img{height:18px;}
    .template-shop-viabizzuno #col3 #b27{right:50px}
    .template-shop-viabizzuno #col3 #b241{right:42px}
    #col3 #b115{right:42px}
    .ECom_Cart .step2 #f4{width:100%;}
    .ECom_Cart .step2 #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }
    .VB_Contact form select {
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }

    #col1 .VB_ChangeLangVc .body{width:calc(100% - 7vw);}
    #col1 .VB_ChangeLangVc .barra_lingue{width:100% !important;}
    #col1 .VB_ChangeLangVc button{position:fixed;right:10px;}
    #col1 .VB_ChangeLangVc button span{margin-left:25px;}

    .VB_UserArea_Ordini{padding-left:7vw;padding-top:7vw;padding-bottom:30px;}

    .VB_MyAnagrafica{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_UserArea_Addres{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_UserArea_Addres .formmodifica{width:100%;}

    #scrollcol{width:7vw !important;}
    #rightcol{width:calc(100% - 7vw) !important;padding-right:7vw !important;}
    #col1{width:100% !important;margin-top:7vw;}
    #col3{float:right;position:fixed;z-index:999;width: calc(100% - 7vw) !important;right: 7vw;height:7vw !important;}
    #logoViabizzunoerror{height:50vh;position:absolute;top:5vh;right:5vh;}
    #col3 #b59{left:5%;}
    #p55 #footer, #p22 #footer{position: fixed !important;}
    #p117 #col1, #p136 #col1{position:relative !important;height:calc(100vh - 7vw - 50px);bottom:auto !important;}
    #p115 .Html{margin-left:7vw;margin-bottom:50px;overflow:hidden;}

    .desktop{display:none;}
    .mobile{display:block;height:18px;}

    #p51 #col1.column .blocco.Testo{margin-left:7vw;}
    #b113 {margin-left:7vw;margin-bottom:50px;}
    #b110 {margin-left:7vw;}
    #b110 #info{overflow:visible;bottom:50px !important;}
    #p55 #col1{height:calc(100vh - 7vw - 100px) !important;}
    #p55 .scroll{display:none;}

    #col2 .VB_CertificFiltro .liv2{width:50% !important;}

    .VB_UserArea_Addres .ElencoIndirizzi{margin-left:7vw;}
    .VB_UserArea_Ordini .mytab.theestimates:nth-child(2) .thedata .mytab-column:nth-child(6){width:100% !important;padding-top:20px;margin-top:20px;}
    .VB_UserArea_Ordini .mytab.theestimates:nth-child(4) .thedata .mytab-column:nth-child(7){width:100% !important;border-top:1px solid #000;margin-top:20px;}

    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{margin-left:0px;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{width:calc(89.5vw / 3);height:calc((89.5vw / 3) + 200px);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga:nth-child(2n - 1){margin-right:calc(3.5vw / 2);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img{height:calc(89.5vw / 3);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img img{height: auto;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .numconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .dataconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .prezzo{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga a{padding-left:7vw;}
    /* Scuola */

    #col1 #b145,#col1 #b389,#col1 #b403 {width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #form{position:relative !important;padding-bottom:40px !important;bottom:0px !important;right:0px !important}
    .VB_CorsiScuola #dx{padding-left:7vw;width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #sendfr span.arrow{padding-left:calc(7vw - 25px) !important;}



    /* VIABIZZUNO */

    #col1 .VB_Video{line-height:0px;margin-bottom:30px;}
    #p48 #col1.column #b101.blocco.Banner{bottom:0px;}

    .VB_VisCertificazioni .cill_m{z-index:999;}
    .VB_VisCertificazioni #xclose{z-index:999;}
    .VB_VisCertificazioni #cillc span{padding-left:calc(7vw - 25px) !important;}
    .VB_VisCertificazioni #xclose span{padding-left:calc(7vw - 22px) !important;}
    .VB_VisCertificazioni #prodottiC{position:fixed;}
    #col1 #prodottiC .elenco .prodotto{margin-left:0px;width:calc(89.5vw / 3);max-width:none !important;height: calc((89.5vw / 3) + 90px);}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n + 1), #col1 .VB_VisEventi #elencoEventi .evento:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);}
    .VB_VisCertificazioni #prodottiC .prodotto .nome, .VB_VisCertificazioni #prodottiC .prodotto .progettista{margin-left:5%;}

    /* perte */

    .VB_VisPerte .coldx { width: 65% !important; }

    /* Instagram */
    
    #col1 .Instagram .info{width: calc(100% - 7vw) !important;padding-left:7vw;}

    #leftcol{background-color:#fff;z-index:888;overflow-y: scroll;left:-500px;}
    #p1 #footer, #p64 #footer{display:none;}
    
    #rightcol{margin-left:0px !important;}

    /* timeline */
    .VB_Timeline #elencoFoto .owl-carousel{width:100%;}
    #col1 .VB_Timeline #elencoFoto{position:relative;height:auto !important;overflow:hidden;right:auto !important;left:0px;}
    #col1 .VB_Timeline #elencoFoto .item{float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px) ;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n + 1), #col1 .VB_Timeline #elencoFoto .item:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n - 1){margin-left: calc(3.5vw / 2);}
    #col1 .VB_Timeline #elencoFoto .img img{height: auto;line-height:0px;}
    .VB_Timeline #elencoFoto .owl-carousel{display:block !important}
    #col1 .VB_Timeline #contenitoreTime{position:static;height:auto !important;overflow-x:hidden; overflow-y:inherit;}
    #col1 .VB_Timeline .time_item{overflow:hidden;}
    #col1 .VB_Timeline #timeline{display:none}
    .VB_Timeline #elencoFoto{padding:0px !important}
    #col1 .VB_Timeline #elencoFoto .tipo{margin:0% 5%;}
    #col1 .VB_Timeline #elencoFoto .titolo{margin:10px 5% 0px 5%;height:80px;overflow:hidden;}
    .VB_Timeline #elencoFoto .item .tipo{float:left;}
    .VB_Timeline #elencoFoto .item .anno{display:block;float:right;font-family:'Futura Book Oblique';font-size:11px;}
    .VB_Timeline #elencoFoto .item .img{margin-top:30px;line-height:0px;height: calc(89.5vw / 3);overflow:hidden;}

    /* home */
    
    #col1 .blocco.VB_Banner .banner img, #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-carousel, #col1 .blocco.VB_Banner .owl-carousel .owl-item img, #col1 .blocco.VB_Video .foto{width:100%;height:auto;}
    #col1 .VB_MinTesto { width: calc(80% - 7vw) !important; padding-left: 7vw !important; position: relative !important; bottom: auto !important; }
    #p132 #rightcol{padding-bottom:30px;}
    #p64 .VB_MinTesto, #p1 .VB_MinTesto{ width: calc(100% - 7vw) !important; }
    #p132 #openSearchC{bottom:30px;}
    #p132 .VB_Contact .row #invia{padding-bottom:30px;}
    .VB_Contact textarea{font-family:'Futura Book Oblique';}
    #p132 #openSearchC span{margin-left:calc(7vw - 24px);}
    #col1 .blocco.VB_MinTesto .titolo{font-size:14px;line-height:22px;}
    #col1 .blocco.VB_MinTesto .testo{font-size:12px;line-height:14px;}
    #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-stage-outer{margin-bottom:30px !important;}
    #col1 .blocco.VB_MinTesto .awd_grassetto{font-size:16px;line-height:24px;}
    #col1 .blocco.VB_Banner .owl-dots{height:30px;}
    #col1 .owl-nav{display:none;}
    #footer{padding:5px 10px !important;font-size:8px !important;line-height:10px !important;text-align:center;}

    #col3 #b57{display:block}
    #col3 #b58{display:none;}
    #col3 #b27 {right: 50px;}
    
    #col2 #b14{margin-right:36px;position:static;width:calc(100% - 36px);float:right;}
    #col2 #b118, #col2 #b14{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;}
    #col2 #b240, #col2 #b244{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;padding-top:40px;}
    #col2 #b15{margin-right:36px;position:static;width:calc(100% - 36px);float:right;bottom:auto;}
    #col2 #b120{margin-right:36px !important;position:static  !important;width:calc(100% - 36px) !important;float:right;bottom:auto  !important;padding-top:40px;}
  /*gianluca*/
    #col2 #b86{right:36px;position:relative;width:calc(100% - 36px);float:right; }
    #col2 #b134 {right:36px;position:relative;width:calc(100% - 36px);float:right;}
    /**/

    /* lingue */

    #col3 .ChangeLang .barra_lingue{margin-right:26px;margin-top:20px;width:100%;}
    #col3 .ChangeLang {background: #fff;font-size:24px;line-height:30px;font-family:'Futura Book Oblique';height:100%;top:0px !important;width:100% !important;}

    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{display:block !important}
  
    #col2 .MenuAuto li a{font-size:28px;line-height:33px}
    #col1 .VB_FamilyFiltro li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    
    #col1 .VB_FamilyFiltro li a, #col2 .VB_CertificFiltro li a, #col2 .VB_VisualCatFiltro li a{font-size:22px !important;line-height:33px}
    #col1 .VB_FamilyFiltro .liv2 li a, #col2 .VB_CertificFiltro .liv2 li a, #col1 .VB_VisualCatFiltro .liv2 li a{font-size:20px !important;line-height:25px !important;}
    #col1 .VB_FamilyFiltro li a .arrow img{height:15px;bottom:5px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:15px;bottom:5px;}
    #col1 .VB_VisualCatFiltro li a{font-size:24px;line-height:32px;}
    #col1 .VB_VisualCatFiltro li a span{font-size:25px;line-height:25px;margin-left:17px;font-family:'Futura Book';}
    
    #col1 .VB_EventiFiltri li a{font-size:28px;line-height:33px}
    #col1 .VB_EventiFiltri li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}

    #col1 .VB_TimelineFiltro li a{font-size:17px;line-height:30px}
    #col1 .VB_TimelineFiltro li .remove{font-size:25px;line-height:25px;margin-left:17px;font-family: 'Futura Book'}
    
    /* contatti */

    #p28 #col1, #p132 #col1 {position:relative !important;}
    #col1 #elencoContatti{position:absolute;bottom:0px;height:calc(100% - 7vw);width:45%;}
    #p136 #col1 #elencoContatti{width: calc(100% - 14vw) !important;height:calc(70% - 7vw) !important;margin-left: 7vw;}
    
    #p19 #col1 .VB_MinTesto{width:calc(100% - 7vw) !important;}
    #col1 #b30 .testo br{display:none;}
    #col1 #b30 .testo{width:100%;text-align:justify;}
    #col1 #b30 .awd_grassetto{position:absolute;bottom:-50px;right:0px;}
    #col1 #b31 .testo{display:block;overflow-y: scroll !important;}
    #col1 #b31 .testo .awd_colsx, #col1 #b31 .testo .awd_coldx{float:none;width:100%;display:block;padding-left:10%;}
    #col1 #b31 .testo .awd_coldx{padding-bottom:60px;}
    
    #col3 #b59 .mobile img{margin-left:0px !important;}
    
    #p20 #col1 .Testo{width:45% !important;margin:0% 0px 0% 5% !important}
    #p20 #col1 .Testo .top img{width:65% !important;height:auto !important;}
    #p20 #col1 #b48 .top img{width:45% !important}
    #p20 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

    #p133 #col1 .Testo{width:45% !important;margin:0% 0px 0% 5% !important}
    #p133 #col1 .Testo .top img{width:65% !important;height:auto !important;}
    #p133 #col1 #b48 .top img{width:45% !important}
    #p133 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

    #leftcol .VB_FamilyFiltro{display:none;}
    #leftcol .VB_VisualCatFiltro{display:none !important;}
    #rightcol .VB_FamilyFiltro{display:block;}
    #rightcol .VB_VisualCatFiltro{display:block !important;}
    #leftcol .VB_VisProgettiFiltro{display:none;}
    #rightcol .VB_VisProgettiFiltro{display:block;}
    #leftcol .VB_TimelineFiltro{display:none;}
    #rightcol .VB_TimelineFiltro{display:block;}
    #leftcol .VB_EventiFiltri{display:none;}
    #rightcol .VB_EventiFiltri{display:block;}
    #leftcol .VB_PressFiltri{display:none;}
    #rightcol .VB_PressFiltri{display:block;}
    #rightcol .VB_PressFiltri li a{font-size:20px;line-height:30px}
    #rightcol .VB_PressFiltri li a .arrow img{height:15px;vertical-align:bottom;position:relative;bottom:3px;}
    #rightcol .VB_VisProgettiFiltro .elenco{position:fixed;background-color:#fff;margin:0px;height:0vh;overflow:hidden;}
    #rightcol .VB_VisProgettiFiltro ul li{text-align:right;width:auto;float:none;padding-right:23px;padding-top:0px;padding-bottom:0px;}
    #rightcol .VB_VisProgettiFiltro ul li a{font-size:24px;line-height:33px}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .luogo, #col1 .VB_VisProgetti #elencoProgetti .progetto .nome{margin:0% 5%;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .nome, #col1 .VB_FamilyProds #elencoFP .progettista{margin:0% 5%}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .nome, #col1 .VB_VisCertificazioni #prodottiC .progettista{margin:0% 5%}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome, #col1 .VB_VisualCat #elencoEP .progettista{margin:0% 0% 0% 5%} 
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .nome{margin:0% 5%;}
    #col1 .VB_VisEventi #elencoEventi .evento .anno, #col1 .VB_VisEventi #elencoEventi .evento .titolo{margin:0% 5%;}
    #col1 .VB_VisPress #elencoPress .pressitem .anno, #col1 .VB_VisPress #elencoPress .pressitem .titolo, #col1 .VB_VisPress #elencoPress .pressitem .testata{margin:0% 5%;}
    #col1 .VB_VisFilm #elencoFilm .film .dett, #col1 .VB_VisFilm #elencoFilm .film .luogo, #col1 .VB_VisFilm #elencoFilm .film .titolo{margin:0% 5%;}
    
    #col1 .VB_VisProgettisti #schedaProg .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgettisti #schedaProg .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgettisti #schedaProg #for_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor{float:left;}
    #col1 .VB_VisProgettisti #schedaProg .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_1, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_2, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_3, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_4{opacity:1;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome, #col1 .VB_VisProgettisti #schedaProg .prodottocor .progettista{margin:0% 5%;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgettisti #schedaProg .colonna .descrizione{padding-bottom:0px;}

    #col1 .VB_VisProgetti #schedaProgetto .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgetti #schedaProgetto #cill_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor{float:left;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome, #col1 .VB_VisProgetti #schedaProgetto .prodottocor .progettista{margin:0% 5%;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgetti #schedaProgetto .gallery{width:50% !important;float:left;}
    #col1 .VB_VisProgetti #schedaProgetto .scrollabile{width:46%;float:left;margin:0% 2%;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna .info span{display:block !important;}

    #col1 .VB_VisProgetti #elencoProgetti .progetto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisProgetti #elencoProgetti .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n + 1), #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img img{height: auto;line-height:0px;}

    #col1 .VB_FamilyProds #elencoFP .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_FamilyProds #elencoFP .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n + 1), #col1 .VB_VisFamilyProds #elencoFP .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img img{height: auto;line-height:0px;}
    
    #col1 .VB_VisCertificazioni #prodottiC .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisCertificazioni #prodottiC .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n + 1), #col1 .VB_VisFamilyProds #prodottiC .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img img{height: auto;line-height:0px;}

    #col1 .VB_VisualCat #elencoEP .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisualCat #elencoEP .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n + 1), #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisualCat #elencoEP .prodotto .img img{height: auto;line-height:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome{width:55% !important;}

    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 200px);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n + 1), #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(1),#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(5n + 1){margin-left:0px;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n - 1){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img{height: calc(89.5vw / 3);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img img{height: auto;line-height:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .numconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prodconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .dataconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prezzo{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{padding-left:10%;}

    #col1 .VB_VisProgettisti #elencoProgettisti .progettista{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisProgettisti #elencoProgettisti .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n + 1), #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img img{width:auto;height: calc(89.5vw / 3);line-height:0px;}

    #col1 .VB_VisFilm #elencoFilm .film{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisFilm #elencoFilm .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n + 1), #col1 .VB_VisFilm #elencoFilm .film:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisFilm #elencoFilm .film .img img{height: auto;line-height:0px;}

    #col1 .VB_VisEventi #elencoEventi .evento{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisEventi #elencoEventi .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n + 1), #col1 .VB_VisEventi #elencoEventi .evento:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisEventi #elencoEventi .evento .img img{height: auto;line-height:0px;}

    #col1 .VB_VisPress #elencoPress .pressitem{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisPress #elencoPress .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n + 1), #col1 .VB_VisPress #elencoPress .pressitem:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisPress #elencoPress .pressitem .img img{height: auto;line-height:0px;}
    
    #col1 .VB_ViSReport #schedaReport .descrizione{left:45%;width:50%;}
    .VB_ViSReport #elencoReport .form form span.select2{width:62% !important}
    .VB_ViSReport #elencoReport #xclose{right:0px !important;position:absolute !important;bottom: auto;top:0px;text-align:right;}
    .VB_ViSReport #elencoReport #sendfr{padding-right:15px !important;bottom:0px;position:relative;color:#fff;width:100%;background-color:#000;text-align:right;}
    .VB_ViSReport #elencoReport #sendfr span{margin-left:15px;}
    .VB_ViSReport #elencoReport #xclose a{color:#fff;position:relative;right:20px;}
    .VB_ViSReport #elencoReport{overflow-y: scroll !important;}

    /* aggiungi pdf 11/08/2017 */
    #col1 .VB_ViSReport #scaricapdf{bottom:30px;right:300px;}
    #col1 .VB_ViSReport #scaricapdfdir{bottom:30px;right:300px;}
    #col1 .VB_ViSReport #elencoReport .elencopdfdiv{position:relative;}
    
    #col1 .VB_ViSReport #xclose{left:auto;}
    #col1 .VB_ViSReport .form{overflow:visible !important;position:relative;}
    #col1 .VB_ViSReport .form form{height:auto !important;padding-bottom:30px;}
    #col1 .VB_ViSReport #abbonati{bottom:30px;}
    
    #col1 .VB_FamilyProds #schedaEProd .colonna{float:none;margin-left:0px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna1{float:left;width: calc(50% - 12px) !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna2, #col1 .VB_FamilyProds #schedaEProd .colonna3{float:right;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{position:relative;height:auto !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .classienergetiche{margin-top:50px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .descrizionegruppo{position:relative;width:100%;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .photo img{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{position:relative !important;margin-top:30px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{font-size:17px;line-height:30px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span{font-size:25px;line-height:25px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img{height: 20px;vertical-align: bottom;position: relative;bottom: 3px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{bottom:0px !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .lista{left:20%;margin-left:20%;}
    
    #p19 #elencoContatti{width:100% !important;}
    #p19 #elencoContatti .elenco .categoria{margin-top:30px;}
    #p19 #elencoContatti .elenco .categoria .nomecat{margin-top:20px;margin-right:30px;margin-left:30px;}
    #p19 #elencoContatti #xclosecc{width:auto !important;margin-right:30px !important;}
    #p19 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}

    #p28 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}
    
    /*#col1 .VB_ViSReport #elencoReport{z-index:999;overflow:visible;}*/
    /* strumenti di lavoro */
    
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento{margin-left:0%;}
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento{width:calc(94% / 3);margin-left:2%;}
    
    
    /* lavora con noi */
    #col1 .VB_LavoraConNoi, #col1 .VB_PagamentoScuola{margin-left:2%;}
    #col1 .VB_LavoraConNoi #dettaglio{position:relative;}
    #col1 .VB_LavoraConNoi #candidatura form{width:100%;}
    
    /* search */

    .typeahead__cancel-button{visibility: visible !important;}

    /* VIACOMMERCE */

    #col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{padding-left:7vw;margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .leadtime{float:left;margin-left:7vw;width:calc(50% - 7vw);margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .azioni{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{width:calc(50% - 7vw) !important;clear:both;margin-left:7vw;margin-top:7vw;font-size: 17px !important;line-height: 30px !important;height: auto !important;}
    #col1 .VB_VisualProd #schedaECProd .varianti .var_img img{width:35px;height:35px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .seleziona{margin-bottom:10px;}

    #col1 .VB_VisualProd #schedaECProd .colonna1 .nome, #col1 .VB_VisualProd #schedaECProd .colonna1 .articolo{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna1 .progettista{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .img{width:50%;float:left;margin:0px 0px 7vw 0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna{margin-left:0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{padding-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .premi{margin-left:7vw;float:left;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .azioni{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{clear:both;margin-left:7vw;margin-top:7vw;font-size: 17px !important;line-height: 30px !important;height: auto !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna2{margin-top:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .azioni .linka span{position:absolute;right:0vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna3{margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .nome{margin-left:5%;margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .list{overflow:hidden;}

    #col1 .VB_VisualProd #schedaECProd .lista .correlato{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n + 1), #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(1),#col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(5n + 1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n - 1){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}

    #col1 .VB_VisualProd #schedaECProd .lista .correlato .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato .img img{height: auto;line-height:0px;}

    #p166 #col1 .Testo{margin-left:7vw;}
    #p135 #col1 .Testo{margin-left:7vw;}
    #p141 #col1 .Testo{margin-left:7vw;}

    .VB_MiniCart .elenco{overflow-y:scroll;}

    .blockMsg .contenuto{height:320px !important;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
    .blockMsg iframe{height:100% !important;}
    .over .chiudi{z-index:999 !important;}

    #col1 .VB_ChangeLangVc select{width:100% !important; margin-left:0px !important;}
    
    #col3 .VB_IconWorld .testo span.lang{position:absolute;top:8px;right:35px;}

    #col1 .VB_ChangeLangVc select{border-width:1px !important;}

    .VB_VisMessaggi #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Stats #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Clienti #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Prev #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    #p48 #col1 #b99{padding-left:11vw !important;width:calc(100% - 7vw) !important;}
    #p48 #col1.column #b101.blocco.Banner .banner img { height: auto !important; width: calc(50% - 7vw) !important; float: right !important; max-height: none !important; margin-top: 50px !important; }
    #p48 #col1.column #b95, #p48 #col1.column #b97{max-width:56% !important;}
    #p48 #b97{padding-bottom:50px;}

    #b516 .arealuce{position:relative !important;}
    #b516 .body .luce-list-block{padding-left:7vw !important;}
    #b516 .body .luce-list-block:nth-child(1){padding-top:7vw !important;}
    #b516 .body .title-area{padding-left:7vw !important;}
    #b516 .body .title-area p{width:70%;}
    .VB_VisAscoltasifaluc .text-block{padding-top:7vw;padding-left:7vw;}
    .VB_VisAscoltasifaluc .green-audio-player{width:100%;padding-left:7vw;}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
    #col2 #b118 .menu.accordion ul ul{margin-left:0px !important;}
    .VB_ContattiSearch #formSC .azioni{display:block !important;}
    #col2 #b313{margin-right:36px !important;position:static !important;width:calc(100% - 36px) !important;float:right;}
    #col2 #b313 ul li{text-align:right !important;left:auto !important;}
    #col2 #b313 ul li a, #col2 #b313 ul li span{    font-size: 22px !important;line-height: 30px;}
    #col2 #b313 ul li .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    #b118{margin-top:40px;}
     .VB_VisualCat #elencoEP .prodotto .articolo{margin:0% 0% 0% 5%;}
     .VB_ContattiSearch #formSC label.myerror{left:-20px !important;}
     /*.VB_ContattiSearch #formSC label{width:82% !important;left:17% !important;}*/
     .VB_ContattiSearch #formSC label{width:30% !important;left:0 !important;}
     #col1 .VB_ContattiSearch #formSC select{width:70%;margin-left:30%;}
     #col1 .VB_FamilyFiltro li{margin-bottom:10px;}
    #rightcol .VB_VisProgettiFiltro .elenco{margin-top:5vh !important;}
    #p55 #b110 #info{height:100% !important;}
    #col1 .VB_PagamentoScuola .row{width:100%;}
    #col2 #b15{margin-top:40px;}
    #b203{position:relative;float:right;width:100%;}
    .VB_CorsiScuola #form form select{border-width:1px 1px 1px 1px !important;}
    .Html #iub-pp-container .iubenda_legal_document{margin-left:7vw;}
    .Html .iub_base_container .iub_content{margin-left:7vw;}
    #rightcol .VB_VisualCatFiltro #title_filtro{margin-left:7vw;padding-left: 0px !important;}
    #eliminafiltri{margin-left:7vw !important;padding-top:7px !important;}
    #rightcol .VB_VisualCatFiltro #title_filtro{float:left;}
    .VB_GenPromoCode #generaPromoCod #changeSconto{width:59% !important;}
    #col2 .MenuAuto li a, #col2 .VB_CertificFiltro li a{font-size:22px !important;line-height:28px !important}
    .VB_PagamentoScuola form textarea{width:59% !important;}
    .VB_NewPreventivo #formPreventivo #changeSconto{width:100px !important;}
    .VB_ConfigAddress{margin-left:7vw;}
    #b231{bottom:100px !important;}
    .VB_Dash_Prev #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_VisMessaggi #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Clienti #formSelezione select{font-family:'Futura Book Oblique';}
    .VB_Dash_Stats #formSelezione select{font-family:'Futura Book Oblique';}
    #b250, #b249, #b251, #b249, #b252{padding-top:7vw;}
    #p19 #col1 .VB_MinTesto{width:calc(100% - 7vw) !important;}
    #p19 #col1 .blocco.VB_MinTesto .link{bottom:-50px !important;}

    .VB_UserArea_Addres select{width: 60%;border: 1px solid #000;background-color: #fff;font-family:'Futura Book Oblique';min-height:25px;}

    #col1 .VB_VisualProd #schedaECProd .correlato{margin-left:0px;}
    #col1 .VB_VisualProd #schedaECProd .correlato{width:calc(89.5vw / 3);height:calc((89.5vw / 3) + 90px);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(1n){margin-right:calc(3.5vw / 2);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(2n){margin-right:calc(3.5vw / 2);}
    #col1 .VB_VisualProd #schedaECProd .correlato:nth-child(3n){margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .correlato .img{height:calc(89.5vw / 3);}
    #col1 .VB_VisualProd #schedaECProd .correlato .img img{height: auto;}
    #col1 .VB_VisualProd #schedaECProd .colonna .gallery{width:50% !important;}

    #col1 .VB_VisualProd .prodotti_correlati .list .prezzo{width:calc(35% - 1px) !important}

    #p162 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    .Login .dashboard{margin-left:7vw;padding-bottom:50px;}
    #b28{display:none}
    .VB_ChangePassW form{margin-left:7vw;margin-top:7vw;}

    input {border-radius: 0;}
    input {-webkit-appearance: none;}
    /* dashboard */

    #p123 .Login form, #p72 .Login form{margin-left:7vw;}
    #p123 .Login .layout, #p72 .Login .layout{display: inline-block;width: 100%;font-family: "Futura Bold Oblique";font-size: 20px !important;margin-bottom: 7px;}

    .VB_Dash_Conf, .VB_Dash_Prev, .VB_Dash_Promo, .VB_Dash_Clienti, .VB_UserArea_Prev, .VB_Registrazione{margin-left:7vw;}

    .VB_NewPreventivo form{width:calc(100% - 7vw);margin-left:7vw;margin-top:7vw;}
    .VB_NewPreventivo #formPreventivo  .row:nth-child(1){width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{width:100% !important;}
    .VB_NewPreventivo #formPreventivo  select{font-family: "Futura Book Oblique";}

    .VB_VisMessaggi #apriTicket{width:100% !important;}
    .VB_VisMessaggi{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_VisMessaggi #elencoTicket .elenco .head .colo5{display:none !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row{clear:both;overflow:hidden;height:auto !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .coln{width:calc(100% / 4) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .coln{width:calc(100% / 5) !important;display:block;float:left;}
    .VB_VisMessaggi #elencoTicket .elenco .row .colo5{width:100% !important;clear:both;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .colo5{width:100% !important;clear:both;}
  
    .VB_Dash_Stats .Dashboard{width:calc(100% - 7vw);margin-left:7vw;}

    #b264.VB_GenPromoCode{margin-left:7vw;}
    .VB_GenPromoCode #generaPromoCod{width:100%;}

    /* viacommerce */
    .ECom_Cart .step4, .ECom_Cart .step, .ECom_Cart .step1, .ECom_Cart .step2, .ECom_Cart .step3, .ECom_Cart .step4{margin-left:7vw;}
    #col2 #b118 .menu.accordion ul ul, #col2 #b14 .menu.accordion ul ul{margin-left:0px !important;position:relative;width:100% !important;margin-top:0px !important;}
    #col2 #b118 .menu.accordion ul ul li, #col2 #b14 .menu.accordion ul ul li{text-align:right !important;}
    #col2 #b120 .menu.accordion ul ul{margin-left:0px !important;position:relative;width:100% !important;margin-top:0px !important;}
    #col2 #b120 .menu.accordion ul ul li{text-align:right !important;}

    .ECom_CartPreventivo{margin-left:7vw;}
    .ECom_CartPreventivo #f4{width:100%;}
    .ECom_CartPreventivo #spedizione_negozio select{border-width:1px 1px 1px 1px !important;width:calc(100% - 140px) !important;}
    
    .ECom_CartPreventivo #f4{width:100%;}
    .ECom_CartPreventivo #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }

    .ECom_Cart .step4, .ECom_Cart .step, .ECom_Cart .step2, .ECom_Cart .step3, .ECom_Cart .step4{margin-left:7vw;}
    .ECom_Cart .step form .formBody .thedata .quantita input, .ECom_Cart .step1 form .formBody .thedata .quantita input{width: 22px;height: 22px;text-align: center;border: 1px solid #000;}
    .ECom_Cart #stepOrdine .steplink, .ECom_Cart #stepOrdine .steplink.sel{font-size:14px;}
    .ECom_Cart #stepOrdine .steplink.sel a, .ECom_Cart #stepOrdine .steplink a{font-size:14px;}
    .ECom_Cart #spedizione form .azioni{padding-bottom:20px;}
    #p132 .VB_Contact {padding-left:7vw;position:absolute;top:0px;background-color:#fff;width:100%;height:100%;}
    #p132 .VB_Contact .row{width:calc(100% - 7vw);}
    #p132 .VB_Contact .row:nth-child(2){margin-top:0px !important;}
    #col3 #b27 .testo img{height:18px;margin-left:20px;}
    #col3 #b241 .desktop, #col3 #b115 .desktop{display: inline-block !important;}
    #col3 #b241 .testo img, #col3 #b115 .testo img{height:18px;}
    .template-shop-viabizzuno #col3 #b27{right:50px}
    .template-shop-viabizzuno #col3 #b241{right:42px}
    #col3 #b115{right:42px}
    .ECom_Cart .step2 #f4{width:100%;}
    .ECom_Cart .step2 #f4 select{
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }
    .VB_Contact form select {
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }

    #col1 .VB_ChangeLangVc .body{width:calc(100% - 7vw);}
    #col1 .VB_ChangeLangVc .barra_lingue{width:100% !important;}
    #col1 .VB_ChangeLangVc button{position:fixed;right:10px;}
    #col1 .VB_ChangeLangVc button span{margin-left:25px;}

    .VB_UserArea_Ordini{padding-left:7vw;padding-top:7vw;padding-bottom:30px;}

    .VB_MyAnagrafica{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_UserArea_Addres{width:calc(100% - 7vw);margin-left:7vw;}
    .VB_UserArea_Addres .formmodifica{width:100%;}

    #scrollcol{width:7vw !important;}
    #rightcol{width:calc(100% - 7vw) !important;padding-right:7vw !important;}
    #col1{width:100% !important;margin-top:7vw;}
    #col3{float:right;position:fixed;z-index:999;width: calc(100% - 7vw) !important;right: 7vw;height:7vw !important;}
    #logoViabizzunoerror{height:50vh;position:absolute;top:5vh;right:5vh;}
    #col3 #b59{left:5%;}
    #p55 #footer, #p22 #footer{position: fixed !important;}
    #p117 #col1, #p136 #col1{position:relative !important;height:calc(100vh - 7vw - 50px);bottom:auto !important;}
    #p115 .Html{margin-left:7vw;margin-bottom:50px;overflow:hidden;}

    .desktop{display:none;}
    .mobile{display:block;height:18px;}

    #p51 #col1.column .blocco.Testo{margin-left:7vw;}
    #b113 {margin-left:7vw;margin-bottom:50px;}
    #b110 {margin-left:7vw;}
    #b110 #info{overflow:visible;bottom:50px !important;}
    #p55 #col1{height:calc(100vh - 7vw - 100px) !important;}
    #p55 .scroll{display:none;}

    #col2 .VB_CertificFiltro .liv2{width:50% !important;}

    .VB_UserArea_Addres .ElencoIndirizzi{margin-left:7vw;}
    .VB_UserArea_Ordini .mytab.theestimates:nth-child(2) .thedata .mytab-column:nth-child(6){width:100% !important;padding-top:20px;margin-top:20px;}
    .VB_UserArea_Ordini .mytab.theestimates:nth-child(4) .thedata .mytab-column:nth-child(7){width:100% !important;border-top:1px solid #000;margin-top:20px;}

    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{margin-left:0px;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{width:calc(89.5vw / 3);height:calc((89.5vw / 3) + 200px);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga:nth-child(2n - 1){margin-right:calc(3.5vw / 2);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img{height:calc(89.5vw / 3);}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img img{height: auto;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .numconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .dataconf{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .prezzo{padding-left:7vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga a{padding-left:7vw;}
    /* Scuola */

    #col1 #b145,#col1 #b389,#col1 #b403 {width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #form{position:relative !important;padding-bottom:40px !important;bottom:0px !important;right:0px !important}
    .VB_CorsiScuola #dx{padding-left:7vw;width: calc(100% - 7vw) !important;}
    .VB_CorsiScuola #sendfr span.arrow{padding-left:calc(7vw - 25px) !important;}

    /* VIABIZZUNO */

    #col1 .VB_Video{line-height:0px;margin-bottom:30px;}
    #p48 #col1.column #b101.blocco.Banner{bottom:0px;}

    .VB_VisCertificazioni .cill_m{z-index:999;}
    .VB_VisCertificazioni #xclose{z-index:999;}
    .VB_VisCertificazioni #cillc span{padding-left:calc(7vw - 25px) !important;}
    .VB_VisCertificazioni #xclose span{padding-left:calc(7vw - 22px) !important;}
    .VB_VisCertificazioni #prodottiC{position:fixed;}
    #col1 #prodottiC .elenco .prodotto{margin-left:0px;width:calc(89.5vw / 3);max-width:none !important;height: calc((89.5vw / 3) + 90px);}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n + 1), #col1 .VB_VisEventi #elencoEventi .evento:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 #prodottiC .elenco .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);}
    .VB_VisCertificazioni #prodottiC .prodotto .nome, .VB_VisCertificazioni #prodottiC .prodotto .progettista{margin-left:5%;}

    /* perte */

    .VB_VisPerte .coldx { width: 65% !important; }

    /* Instagram */
    
    #col1 .Instagram .info{width: calc(100% - 7vw) !important;padding-left:7vw;}

    #leftcol{background-color:#fff;z-index:888;overflow-y: scroll;left:-500px;}
    #p1 #footer, #p64 #footer{display:none;}
    
    #rightcol{margin-left:0px !important;}

    /* timeline */
    .VB_Timeline #elencoFoto .owl-carousel{width:100%;}
    #col1 .VB_Timeline #elencoFoto{position:relative;height:auto !important;overflow:hidden;right:auto !important;left:0px;}
    #col1 .VB_Timeline #elencoFoto .item{float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px) ;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n + 1), #col1 .VB_Timeline #elencoFoto .item:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_Timeline #elencoFoto .item:nth-child(3n - 1){margin-left: calc(3.5vw / 2);}
    #col1 .VB_Timeline #elencoFoto .img img{height: auto;line-height:0px;}
    .VB_Timeline #elencoFoto .owl-carousel{display:block !important}
    #col1 .VB_Timeline #contenitoreTime{position:static;height:auto !important;overflow-x:hidden; overflow-y:inherit;}
    #col1 .VB_Timeline .time_item{overflow:hidden;}
    #col1 .VB_Timeline #timeline{display:none}
    .VB_Timeline #elencoFoto{padding:0px !important}
    #col1 .VB_Timeline #elencoFoto .tipo{margin:0% 5%;}
    #col1 .VB_Timeline #elencoFoto .titolo{margin:10px 5% 0px 5%;height:80px;overflow:hidden;}
    .VB_Timeline #elencoFoto .item .tipo{float:left;}
    .VB_Timeline #elencoFoto .item .anno{display:block;float:right;font-family:'Futura Book Oblique';font-size:11px;}
    .VB_Timeline #elencoFoto .item .img{margin-top:30px;line-height:0px;height: calc(89.5vw / 3);overflow:hidden;}

    /* home */
    
    #col1 .blocco.VB_Banner .banner img, #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-carousel, #col1 .blocco.VB_Banner .owl-carousel .owl-item img, #col1 .blocco.VB_Video .foto{width:100%;height:auto;}
    #col1 .VB_MinTesto { width: calc(80% - 7vw) !important; padding-left: 7vw !important; position: relative !important; bottom: auto !important; }
    #p132 #rightcol{padding-bottom:30px;}
    #p64 .VB_MinTesto, #p1 .VB_MinTesto{ width: calc(100% - 7vw) !important; }
    #p132 #openSearchC{bottom:30px;}
    #p132 .VB_Contact .row #invia{padding-bottom:30px;}
    .VB_Contact textarea{font-family:'Futura Book Oblique';}
    #p132 #openSearchC span{margin-left:calc(7vw - 24px);}
    #col1 .blocco.VB_MinTesto .titolo{font-size:14px;line-height:22px;}
    #col1 .blocco.VB_MinTesto .testo{font-size:12px;line-height:14px;}
    #col1 .blocco.VB_Banner .banner, #col1 .blocco.VB_Banner .owl-stage-outer{margin-bottom:30px !important;}
    #col1 .blocco.VB_MinTesto .awd_grassetto{font-size:16px;line-height:24px;}
    #col1 .blocco.VB_Banner .owl-dots{height:30px;}
    #col1 .owl-nav{display:none;}
    #footer{padding:5px 10px !important;font-size:8px !important;line-height:10px !important;text-align:center;}

    #col3 #b57{display:block}
    #col3 #b58{display:none;}
    #col3 #b27 {right: 50px;}
    
    #col2 #b14{margin-right:36px;position:static;width:calc(100% - 36px);float:right;}
    #col2 #b118, #col2 #b14{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;}
    #col2 #b240, #col2 #b244{margin-right:36px !important;position:static !important;width:calc(100% - 36px);float:right;padding-top:40px;}
    #col2 #b15{margin-right:36px;position:static;width:calc(100% - 36px);float:right;bottom:auto;}
    #col2 #b120{margin-right:36px !important;position:static  !important;width:calc(100% - 36px) !important;float:right;bottom:auto  !important;padding-top:40px;}
  /*gianluca*/
    #col2 #b86{right:36px;position:relative;width:calc(100% - 36px);float:right; }
    #col2 #b134 {right:36px;position:relative;width:calc(100% - 36px);float:right;}
    /**/

    /* lingue */

    #col3 .ChangeLang .barra_lingue{margin-right:26px;margin-top:20px;width:100%;}
    #col3 .ChangeLang {background: #fff;font-size:24px;line-height:30px;font-family:'Futura Book Oblique';height:100%;top:0px !important;width:100% !important;}

    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{display:block !important}
  
    #col2 .MenuAuto li a{font-size:28px;line-height:33px}
    #col1 .VB_FamilyFiltro li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}
    
    #col1 .VB_FamilyFiltro li a, #col2 .VB_CertificFiltro li a, #col2 .VB_VisualCatFiltro li a{font-size:22px !important;line-height:33px}
    #col1 .VB_FamilyFiltro .liv2 li a, #col2 .VB_CertificFiltro .liv2 li a, #col1 .VB_VisualCatFiltro .liv2 li a{font-size:20px !important;line-height:25px !important;}
    #col1 .VB_FamilyFiltro li a .arrow img{height:15px;bottom:5px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:15px;bottom:5px;}
    #col1 .VB_VisualCatFiltro li a{font-size:24px;line-height:32px;}
    #col1 .VB_VisualCatFiltro li a span{font-size:25px;line-height:25px;margin-left:17px;font-family:'Futura Book';}
    
    #col1 .VB_EventiFiltri li a{font-size:28px;line-height:33px}
    #col1 .VB_EventiFiltri li a .arrow img{height:20px;vertical-align:bottom;position:relative;bottom:3px;}

    #col1 .VB_TimelineFiltro li a{font-size:17px;line-height:30px}
    #col1 .VB_TimelineFiltro li .remove{font-size:25px;line-height:25px;margin-left:17px;font-family: 'Futura Book'}
    
    /* contatti */

    #p28 #col1, #p132 #col1 {position:relative !important;}
    #col1 #elencoContatti{position:absolute;bottom:0px;height:calc(100% - 7vw);width:45%;}
    #p136 #col1 #elencoContatti{width: calc(100% - 14vw) !important;height:calc(70% - 7vw) !important;margin-left: 7vw;}
    
    #col1 #b30 .testo br{display:none;}
    #col1 #b30 .testo{width:100%;text-align:justify;}
    #col1 #b30 .awd_grassetto{position:absolute;bottom:-50px;right:0px;}
    #col1 #b31 .testo{display:block;overflow-y: scroll !important;}
    #col1 #b31 .testo .awd_colsx, #col1 #b31 .testo .awd_coldx{float:none;width:100%;display:block;padding-left:10%;}
    #col1 #b31 .testo .awd_coldx{padding-bottom:60px;}
    
    #col3 #b59 .mobile img{margin-left:0px !important;}
    
    #p20 #col1 .Testo{width:45% !important;margin:0% 0px 0% 5% !important}
    #p20 #col1 .Testo .top img{width:65% !important;height:auto !important;}
    #p20 #col1 #b48 .top img{width:45% !important}
    #p20 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

    #p133 #col1 .Testo{width:45% !important;margin:0% 0px 0% 5% !important}
    #p133 #col1 .Testo .top img{width:65% !important;height:auto !important;}
    #p133 #col1 #b48 .top img{width:45% !important}
    #p133 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:80px;}

    #leftcol .VB_FamilyFiltro{display:none;}
    #leftcol .VB_VisualCatFiltro{display:none !important;}
    #rightcol .VB_FamilyFiltro{display:block;}
    #rightcol .VB_VisualCatFiltro{display:block !important;}
    #leftcol .VB_VisProgettiFiltro{display:none;}
    #rightcol .VB_VisProgettiFiltro{display:block;}
    #leftcol .VB_TimelineFiltro{display:none;}
    #rightcol .VB_TimelineFiltro{display:block;}
    #leftcol .VB_EventiFiltri{display:none;}
    #rightcol .VB_EventiFiltri{display:block;}
    #leftcol .VB_PressFiltri{display:none;}
    #rightcol .VB_PressFiltri{display:block;}
    #rightcol .VB_PressFiltri li a{font-size:20px;line-height:30px}
    #rightcol .VB_PressFiltri li a .arrow img{height:15px;vertical-align:bottom;position:relative;bottom:3px;}
    #rightcol .VB_VisProgettiFiltro .elenco{position:fixed;background-color:#fff;margin:0px;height:0vh;overflow:hidden;}
    #rightcol .VB_VisProgettiFiltro ul li{text-align:right;width:auto;float:none;padding-right:23px;padding-top:0px;padding-bottom:0px;}
    #rightcol .VB_VisProgettiFiltro ul li a{font-size:24px;line-height:33px}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .luogo, #col1 .VB_VisProgetti #elencoProgetti .progetto .nome{margin:0% 5%;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .nome, #col1 .VB_FamilyProds #elencoFP .progettista{margin:0% 5%}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni {
        position: relative !important;
        margin-top: 30px;
    }
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .nome, #col1 .VB_VisCertificazioni #prodottiC .progettista{margin:0% 5%}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome, #col1 .VB_VisualCat #elencoEP .progettista{margin:0% 0% 0% 5%} 
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .nome{margin:0% 5%;}
    #col1 .VB_VisEventi #elencoEventi .evento .anno, #col1 .VB_VisEventi #elencoEventi .evento .titolo{margin:0% 5%;}
    #col1 .VB_VisPress #elencoPress .pressitem .anno, #col1 .VB_VisPress #elencoPress .pressitem .titolo, #col1 .VB_VisPress #elencoPress .pressitem .testata{margin:0% 5%;}
    #col1 .VB_VisFilm #elencoFilm .film .dett, #col1 .VB_VisFilm #elencoFilm .film .luogo, #col1 .VB_VisFilm #elencoFilm .film .titolo{margin:0% 5%;}
    
    #col1 .VB_VisProgettisti #schedaProg .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgettisti #schedaProg .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgettisti #schedaProg .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgettisti #schedaProg #for_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor{float:left;}
    #col1 .VB_VisProgettisti #schedaProg .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_1, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_2, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_3, #col1 .VB_VisProgettisti #schedaProg #prodotticor .gr_4{opacity:1;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome, #col1 .VB_VisProgettisti #schedaProg .prodottocor .progettista{margin:0% 5%;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;}
    #col1 .VB_VisProgettisti #schedaProg .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgettisti #schedaProg .colonna .descrizione{padding-bottom:0px;}

    #col1 .VB_VisProgetti #schedaProgetto .colonna{float:none;margin-left:0px;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna3{margin-left:0% !important;}
    #col1 .VB_VisProgetti #schedaProgetto .owl-carousel .owl-nav{display:none;}
    #col1 .VB_VisProgetti #schedaProgetto #cill_m{font-size:17px;line-height:30px;font-family:'Futura Bold Oblique';}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor{float:left;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{width:auto;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome, #col1 .VB_VisProgetti #schedaProgetto .prodottocor .progettista{margin:0% 5%;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor .nome{font-size: 12px;line-height: 14px;padding-top: 10px;}
    #col1 .VB_VisProgetti #schedaProgetto .prodottocor a{color:#000;text-decoration:none;}
    #col1 .VB_VisProgetti #schedaProgetto .gallery{width:50% !important;float:left;}
    #col1 .VB_VisProgetti #schedaProgetto .scrollabile{width:46%;float:left;margin:0% 2%;overflow-y:scroll !important;}
    #col1 .VB_VisProgetti #schedaProgetto .colonna .info span{display:block !important;}

    #col1 .VB_VisProgetti #elencoProgetti .progetto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisProgetti #elencoProgetti .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n + 1), #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img img{height: auto;line-height:0px;}

    #col1 .VB_FamilyProds #elencoFP .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_FamilyProds #elencoFP .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n + 1), #col1 .VB_VisFamilyProds #elencoFP .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img img{height: auto;line-height:0px;}
    
    #col1 .VB_VisCertificazioni #prodottiC .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisCertificazioni #prodottiC .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n + 1), #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img img{height: auto;line-height:0px;}

    #col1 .VB_VisualCat #elencoEP .prodotto{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 5);height: calc((89.5vw / 5) + 110px);}
    #col1 .VB_VisualCat #elencoEP .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(5n + 1), #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(5n){margin-left: calc(3.5vw / 4);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(5n - 1){margin-left: calc(3.5vw / 4);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(5n - 2){margin-left: calc(3.5vw / 4);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto:nth-child(5n - 3){margin-left: calc(3.5vw / 4);margin-right:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img{height: calc(89.5vw / 5);}
    #col1 .VB_VisualCat #elencoEP .prodotto .img img{height: auto;line-height:0px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .nome{width:55% !important;}

    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 200px);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n + 1), #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(1),#col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(5n + 1){margin-left:0px;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item:nth-child(3n - 1){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img{height: calc(89.5vw / 3);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img img{height: auto;line-height:0px;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .numconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prodconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .dataconf{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .prezzo{padding-left:10%;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item a{padding-left:10%;}

    #col1 .VB_VisProgettisti #elencoProgettisti .progettista{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisProgettisti #elencoProgettisti .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n + 1), #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img img{width:auto;height: calc(89.5vw / 3);line-height:0px;}

    #col1 .VB_VisFilm #elencoFilm .film{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisFilm #elencoFilm .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n + 1), #col1 .VB_VisFilm #elencoFilm .film:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisFilm #elencoFilm .film .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisFilm #elencoFilm .film .img img{height: auto;line-height:0px;}

    #col1 .VB_VisEventi #elencoEventi .evento{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisEventi #elencoEventi .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n + 1), #col1 .VB_VisEventi #elencoEventi .evento:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisEventi #elencoEventi .evento .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisEventi #elencoEventi .evento .img img{height: auto;line-height:0px;}

    #col1 .VB_VisPress #elencoPress .pressitem{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisPress #elencoPress .primo{margin-left:0px;margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n + 1), #col1 .VB_VisPress #elencoPress .pressitem:nth-child(1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem:nth-child(3n - 1){margin-left: calc(3.5vw / 2);margin-right:0px;}
    #col1 .VB_VisPress #elencoPress .pressitem .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisPress #elencoPress .pressitem .img img{height: auto;line-height:0px;}
    
    #col1 .VB_ViSReport #schedaReport .descrizione{left:45%;width:50%;}
    .VB_ViSReport #elencoReport .form form span.select2{width:62% !important}
    .VB_ViSReport #elencoReport #xclose{right:0px !important;position:absolute !important;bottom: auto;top:0px;text-align:right;}
    .VB_ViSReport #elencoReport #sendfr{padding-right:15px !important;bottom:0px;position:relative;color:#fff;width:100%;background-color:#000;text-align:right;}
    .VB_ViSReport #elencoReport #sendfr span{margin-left:15px;}
    .VB_ViSReport #elencoReport #xclose a{color:#fff;position:relative;right:20px;}
    .VB_ViSReport #elencoReport{overflow-y: scroll !important;}
    
    #col1 .VB_ViSReport #xclose{left:auto;}
    #col1 .VB_ViSReport .form{overflow:visible !important;position:relative;}
    #col1 .VB_ViSReport .form form{height:auto !important;padding-bottom:30px;}
    #col1 .VB_ViSReport #abbonati{bottom:30px;}
    
    #col1 .VB_FamilyProds #schedaEProd .colonna{float:none;margin-left:0px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna1{float:left;width: calc(50% - 12px) !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna2, #col1 .VB_FamilyProds #schedaEProd .colonna3{float:right;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{position:relative;height:auto !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .classienergetiche{margin-top:50px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .descrizionegruppo{position:relative;width:100%;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .photo img{position:relative;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{position:absolute;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom{font-size:17px;line-height:30px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span{font-size:25px;line-height:25px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img{height: 14px;vertical-align: bottom;position: relative;bottom: 3px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni{bottom:0px !important;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .listasub{line-height:30px;}
    #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .lista{left:20%;margin-left:20%;}
    
    #p19 #elencoContatti{width:100% !important;}
    #p19 #elencoContatti .elenco .categoria{margin-top:30px;}
    #p19 #elencoContatti .elenco .categoria .nomecat{margin-top:20px;margin-right:30px;margin-left:30px;}
    #p19 #elencoContatti #xclosecc{width:auto !important;margin-right:30px;}
    #p19 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}

    #p28 #elencoContatti .elenco .categoria .contatto{width:calc((90% / 2) - 30px)!important;margin-left:5%;float:right;margin-right:30px !important;}
    
    /*#col1 .VB_ViSReport #elencoReport{z-index:999;overflow:visible;}*/
    /* strumenti di lavoro */
    
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento{margin-left:0%;}
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento{width:calc(94% / 3);margin-left:2%;}
    
    
    /* lavora con noi */
    #col1 .VB_LavoraConNoi, #col1 .VB_PagamentoScuola{margin-left:2%;}
    #col1 .VB_LavoraConNoi #dettaglio{position:relative;}
    #col1 .VB_LavoraConNoi #candidatura form{width:100%;}
    
    /* search */

    .typeahead__cancel-button{visibility: visible !important;}

    /* VIACOMMERCE */

    #col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{padding-left:7vw;margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .leadtime{float:left;margin-left:7vw;width:calc(50% - 7vw);margin-bottom:20px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .azioni{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{width:calc(50% - 7vw) !important;clear:both;margin-left:7vw;margin-top:7vw;font-size: 17px !important;line-height: 30px !important;height: auto !important;}
    #col1 .VB_VisualProd #schedaECProd .varianti .var_img img{width:35px;height:35px;}
    #col1 .VB_VisualProd #schedaECProd .colonna .seleziona{margin-bottom:10px;}

    #col1 .VB_VisualProd #schedaECProd .colonna1 .nome, #col1 .VB_VisualProd #schedaECProd .colonna1 .articolo{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna1 .progettista{margin-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .img{width:50%;float:left;margin:0px 0px 7vw 0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna{margin-left:0px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .scrollabile{padding-left:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .premi{margin-left:7vw;float:left;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .azioni{float:left;margin-left:7vw;width:calc(50% - 7vw);}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{clear:both;margin-left:7vw;margin-top:7vw;font-size: 17px !important;line-height: 30px !important;height: auto !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna2{margin-top:7vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .azioni .linka span{position:absolute;right:0vw;}
    #col1 .VB_VisualProd #schedaECProd .colonna3{margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .nome{margin-left:5%;margin-bottom:7vw;}
    #col1 .VB_VisualProd #schedaECProd .prodotti_correlati .list{overflow:hidden;}

    #col1 .VB_VisualProd #schedaECProd .lista .correlato{margin-left:0px;float:left;margin-left: 0px; width: calc(89.5vw / 3);height: calc((89.5vw / 3) + 110px);}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n + 1), #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(1),#col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(5n + 1){margin-left:0px;margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato:nth-child(3n - 1){margin-left: calc(3.5vw / 2) !important;margin-right:0px;}

    #col1 .VB_VisualProd #schedaECProd .lista .correlato .img{height: calc(89.5vw / 3);}
    #col1 .VB_VisualProd #schedaECProd .lista .correlato .img img{height: auto;line-height:0px;}

    #p166 #col1 .Testo{margin-left:7vw;}
    #p135 #col1 .Testo{margin-left:7vw;}
    #p141 #col1 .Testo{margin-left:7vw;}

    .VB_MiniCart .elenco{overflow-y:scroll;}

    .blockMsg .contenuto{height:320px !important;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
    .blockMsg iframe{height:100% !important;}
    .over .chiudi{z-index:999 !important;}

    #col1 .VB_ChangeLangVc select{width:100% !important; margin-left:0px !important;}
    
    #col3 .VB_IconWorld .testo span.lang{position:absolute;top:8px;right:35px;}

    #col1 .VB_ChangeLangVc select{border-width:1px !important;}

    .VB_VisMessaggi #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Stats #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Clienti #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Prev #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    #p48 #col1 #b99{padding-left:11vw !important;width:calc(100% - 7vw) !important;}
    #p48 #col1.column #b101.blocco.Banner .banner img { height: auto !important; width: calc(50% - 7vw) !important; float: right !important; max-height: none !important; margin-top: 50px !important; }
    #p48 #col1.column #b95, #p48 #col1.column #b97{max-width:56% !important;}
    #p48 #b97{padding-bottom:50px;}

    #b516 .arealuce{position:relative !important;}
    #b516 .body .luce-list-block{padding-left:7vw !important;}
    #b516 .body .luce-list-block:nth-child(1){padding-top:7vw !important;}
    #b516 .body .title-area{padding-left:7vw !important;width:calc(100% - 11vw) !important;}
    #b516 .body .media img{padding-bottom: 30px;}
    #b516 .body .title-area p{width:70%;}
    .VB_VisAscoltasifaluc .text-block{padding-top:7vw;padding-left:7vw;}
    .VB_VisAscoltasifaluc .green-audio-player{width:100%;padding-left:7vw;}


    .VB_MinTesto#b357,.VB_MinTesto#b448{float:left;width:30% !important;}
}
@media screen and (max-width: 532px) and (min-width: 0px){

    #b581 {
        clear: both;
        position: unset;
        text-align: right;
    }

    #p165 .VB_Dash_Stats .annullate{display:none;}
    #p165 .VB_Dash_Stats .Dashboard .titolo, #p165 .VB_Dash_Stats .Dashboard .valore{font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .box_messaggi .thefirst .mytab-column, #p165 .VB_Dash_Stats .Dashboard .box_messaggi .thedata .mytab-column{font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .box_preventivi .thefirst .mytab-column, #p165 .VB_Dash_Stats .Dashboard .box_preventivi .thedata .mytab-column{font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .box_promocode .thefirst .mytab-column, #p165 .VB_Dash_Stats .Dashboard .box_promocode .thedata .mytab-column{font-size:10px;}
    #p165 .VB_Dash_Stats .elenco_ordini .thedata .mytab-column, #p165 .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column{font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .in_attesa{width:25%;font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .liquidabili{width:47%;font-size:10px;}
    #p165 .VB_Dash_Stats .Dashboard .liquidate{width:28%;font-size:10px;}
    #p165 .VB_Dash_Stats .elenco_ordini .thedata .mytab-column:nth-child(3), .VB_Dash_Stats .elenco_ordini .thefirst .mytab-column.tot{width:20% !important;}
  
    .VB_VisualCatNew #elencoEP .prodotto{height:auto !important;margin-bottom:20px;position:relative;width:calc(100% - 10px) !important;margin-left:0px !important;}
    .VB_VisualCatNew #elencoEP .prodotto{ margin-left:10px !important;}
  
    #b203{position:relative;float:right;width:100%;}
    .VB_CorsiScuola #form form select{border-width:1px 1px 1px 1px !important;}
    .Html #iub-pp-container .iubenda_legal_document{margin-left:11vw;}
    .Html .iub_base_container .iub_content{margin-left:11vw;}
    input, select, textarea {border-radius: 0;}
    input, select, textarea {-webkit-appearance: none;}

    #p48 #col1 #b99{padding-left:11vw !important;width:calc(100% - 11vw) !important;}
    #p48 #col1.column #b101.blocco.Banner .banner img { height: auto !important; width: calc(100% - 11vw) !important; float: right !important; max-height: none !important; margin-top: 50px !important; }
    #p48 #col1.column #b95, #p48 #col1.column #b97{max-width:56% !important;}
    #p48 #b97{padding-bottom:50px;}

    .VB_ConfigAddress{margin-left:11vw;}
    #col3 .ChangeLang .barra_lingue span{display:block;}
    #b89.Search.openform{position:absolute !important;margin-left:0px !important;width:100% !important;left:0px !important;}
    #b89.Search form{width:80% !important;}
    #b89 .Search form input{margin-left:0px !important;width:100% !important;}
    .typeahead__field input{border-radius:0px !important;}

    .blockMsg iframe{width:100% !important;height:308px !important;}
    .blockMsg{width:100% !important;}
    .blockMsg{left:0px !important;}
    
    .VB_ChangePassW form{width:calc(100% - 7vw);}
    /* dashboard */
    
    .VB_GenPromoCode .thefirst .data, .VB_GenPromoCode .thedata .mytab-column:nth-child(1){display:none;}
    .VB_GenPromoCode .thefirst .stato, .VB_GenPromoCode .thedata .mytab-column:nth-child(6){display:none;}
    .VB_GenPromoCode .thefirst .prod, .VB_GenPromoCode .thedata .mytab-column:nth-child(3){display:none;}
    .VB_GenPromoCode #generaPromoCod{margin-top:50px;}
    .VB_GenPromoCode .mytab.theestimates .mytab-row .mytab-column, .VB_GenPromoCode .mytab-row.thedata .mytab-column, .VB_GenPromoCode .mytab-row.thedata .mytab-column:nth-child(3){    width: calc(100% / 3); max-width: calc(100% / 3);}

    #p123 .Login form{margin-left:11vw;}
    #p123 .Login form label{margin:10px 0px;}
    #p123 .Login .body form input{width:85%;max-width:none;}

    #p158 .VB_Dash_Conf{margin-left:11vw;width:calc(100% - 11vw)}
    #p158 .VB_Dash_Conf .mytab{margin-bottom:0px !important;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p158 .VB_Dash_Conf .thefirst .mytab-column.data{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p158 .VB_Dash_Conf .thefirst .mytab-column.nro{display:none}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p158 .VB_Dash_Conf .thefirst .mytab-column.prod{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p158 .VB_Dash_Conf .thefirst .mytab-column.tot{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p158 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p158 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}
    
    #p161 .VB_Dash_Prev{margin-left:11vw;width:calc(100% - 11vw)}
    #p161 .VB_Dash_Prev .mytab{margin-bottom:0px !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(1), #p161 .VB_Dash_Prev .thefirst .mytab-column.data{display:none;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(2), #p161 .VB_Dash_Prev .thefirst .mytab-column.cliente{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(3), #p161 .VB_Dash_Prev .thefirst .mytab-column.nro{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4), #p161 .VB_Dash_Prev .thefirst .mytab-column.msg{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(4) a {font-family:'Futura Book Oblique';}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(5), #p161 .VB_Dash_Prev .thefirst .mytab-column.tot{display:none;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(6), #p161 .VB_Dash_Prev .thefirst .mytab-column.stato{display:none}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(8), #p161 .VB_Dash_Prev .thefirst .mytab-column.forlink{width:100% !important;text-align:right;line-height:45px !important;}
    #p161 .VB_Dash_Prev .thedata .mytab-column:nth-child(7), #p161 .VB_Dash_Prev .thefirst .mytab-column.scadenza{display:none;}
  
  .VB_Dash_Prev #dettaglio_preventivo .sx{width:calc(100% + 7vw) !important;float:left;margin-top:30px;margin-left:-7vw;}
    .VB_Dash_Prev #dettaglio_preventivo .dx{width:100% !important;margin-left:0px !important;float:left;margin-top:30px;}
    .VB_Dash_Prev #dettaglio_preventivo .dx .desc{width:100%;}
/*
    #p186 .VB_Dash_Promo{margin-left:11vw;width:calc(100% - 11vw)}
    #p186 .VB_Dash_Promo .mytab{margin-bottom:0px !important;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{display:none}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{display:none}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.prod{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;text-align:center;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(6), #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{width:100%;font-size:10px;}
*/

#p186 .VB_Dash_Promo{margin-left:11vw;width:calc(100% - 11vw)}
#p186 .VB_Dash_Promo .mytab{margin-bottom:0px !important;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(1), #p186 .VB_Dash_Promo .thefirst .mytab-column.data{display:none}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(2), #p186 .VB_Dash_Promo .thefirst .mytab-column.cliente{display:none}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(3), #p186 .VB_Dash_Promo .thefirst .mytab-column.codice{width:calc(100% / 2) !important;max-width:none !important;font-size:10px;line-height:20px;text-align:center;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(4), #p186 .VB_Dash_Promo .thefirst .mytab-column.sconto{width:calc(100% / 2) !important;max-width:none !important;font-size:10px;line-height:20px;}
#p186 .VB_Dash_Promo .thedata .mytab-column:nth-child(5), #p186 .VB_Dash_Promo .thefirst .mytab-column.stato{width:100%;font-size:10px;}

    #p153 .VB_UserArea_Prev{margin-left:11vw;width:calc(100% - 11vw)}
    #p153 .VB_UserArea_Prev .mytab{margin-bottom:0px !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(1), #p153 .VB_UserArea_Prev .thefirst .mytab-column.data{display:none;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(2), #p153 .VB_UserArea_Prev .thefirst .mytab-column.nro{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(3), #p153 .VB_UserArea_Prev .thefirst .mytab-column.tot{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(4), #p153 .VB_UserArea_Prev .thefirst .mytab-column.stato{display:none;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(5), #p153 .VB_UserArea_Prev .thefirst .mytab-column.scadenza{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p153 .VB_UserArea_Prev .thedata .mytab-column:nth-child(6), #p153 .VB_UserArea_Prev .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}
    

    #p159 .VB_Dash_Conf{margin-left:11vw;width:calc(100% - 11vw)}
    #p159 .VB_Dash_Conf .mytab{margin-bottom:0px !important;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(1), #p159 .VB_Dash_Conf .thefirst .mytab-column.data{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(2), #p159 .VB_Dash_Conf .thefirst .mytab-column.cliente{width:calc(100% / 3) !important;max-width:none !important;font-size:10px !important;line-height:20px;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(3), #p159 .VB_Dash_Conf .thefirst .mytab-column.nro{display:none;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(4), #p159 .VB_Dash_Conf .thefirst .mytab-column.prod{display:none;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(5), #p159 .VB_Dash_Conf .thefirst .mytab-column.tot{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;}
    #p159 .VB_Dash_Conf .thedata .mytab-column:nth-child(6), #p159 .VB_Dash_Conf .thefirst .mytab-column.forlink{width:100% !important;text-align:right;}

    #p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(1), #p164 .VB_Dash_Clienti .thefirst .mytab-column.nomecli{width:50% !important;max-width:none !important;}
    #p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(2), #p164 .VB_Dash_Clienti .thefirst .mytab-column.datareg{display:none;}
    #p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(3), #p164 .VB_Dash_Clienti .thefirst .mytab-column.ticket{display:none;}
    #p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(4), #p164 .VB_Dash_Clienti .thefirst .mytab-column.prev{display:none;}
    #p164 .VB_Dash_Clienti .thedata .mytab-column:nth-child(5), #p164 .VB_Dash_Clienti .thefirst .mytab-column.tot{width:50% !important;text-align:right;}

    #p162 .VB_VisMessaggi #elencoTicket .row .colo1{display:none;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo2{width:21% !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .cplus{width:50% !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo3{display:none;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo4p{display:none}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo4{width:24% !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p162 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    #p143 .VB_VisMessaggi #elencoTicket .row .colo1{width:30% !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo2{width:31% !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .cplus{width:50% !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo3{display:none;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo4{width:24% !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p143 .VB_VisMessaggi #elencoTicket .row .colo5{width:100% !important;text-align:right;}

    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(1), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.data{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(2), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.nro{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(3), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.totlb{width:calc(100% / 3) !important;max-width:none !important;font-size:10px;line-height:20px;margin-right:0px !important;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(4), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.pag{display:none;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(5), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.forstato{display:none;}
    #p146 .VB_UserArea_Ordini .thedata .mytab-column:nth-child(6), #p146 .VB_UserArea_Ordini .thefirst .mytab-column.forlink{display:none;}

    .VB_NewPreventivo form{width:calc(100% - 11vw);margin-left:11vw;margin-top:11vw;}
    .VB_NewPreventivo form select{width:100% !important;}
    .VB_NewPreventivo #dettaglio_preventivo .sx{width:100% !important;float:left;margin-top:30px;}
    .VB_NewPreventivo #dettaglio_preventivo .sx .fileUpload{width:78vw !important;height:78vw !important;}
    .VB_NewPreventivo #dettaglio_preventivo .sx img{height:auto !important;max-height:none !important;position:absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}
    .VB_NewPreventivo #dettaglio_preventivo .dx{width:100% !important;margin-left:0px !important;float:left;margin-top:30px;}
    .VB_NewPreventivo #dettaglio_preventivo .dx .desc{width:100%;}

    .VB_UserArea_Prev #dettaglio_preventivo .sx{width:100% !important;float:left;margin-top:30px;}
    .VB_UserArea_Prev #dettaglio_preventivo .dx{width:100% !important;margin-left:0px !important;float:left;margin-top:30px;}
    .VB_UserArea_Prev #dettaglio_preventivo .dx .desc{width:100%;}
    .VB_UserArea_Prev #dettaglio_preventivo .linkc{padding-bottom:30px;}
    .VB_UserArea_Prev .Preventivi #dettaglio_preventivo #riepilogo{padding-bottom:30px;}

    .VB_UserArea_Ordini #dettaglio_preventivo .sx{width:100% !important;float:left;margin-top:30px;}
    .VB_UserArea_Ordini #dettaglio_preventivo .dx{width:100% !important;margin-left:0px !important;float:left;margin-top:30px;}
    .VB_UserArea_Ordini #dettaglio_preventivo .dx .desc{width:100%;}
    .VB_UserArea_Ordini #dettaglio_preventivo .linkc{padding-bottom:30px;}
    .VB_UserArea_Ordini #dettaglio_preventivo #riepilogo{padding-bottom:30px;}

    .VB_VisMessaggi #elencoTicket .elenco .row .colo2{display:block !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .colo3{display:none !important;}
    .VB_VisMessaggi #elencoTicket .elenco .row .coln{width:calc(100% / 3) !important;display:block;float:left;font-size: 10px;line-height: 20px;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .coln{width:calc(100% / 3) !important;display:block;float:left;font-size: 10px;line-height: 20px;}
    .VB_VisMessaggi #elencoTicket .elenco .row .colo5{width:100% !important;display:block;clear:both;}
    .VB_VisMessaggi #elencoTicket .elenco.n5 .row .colo5{width:100% !important;display:block;clear:both;}
    .VB_VisMessaggi #form textarea{width:calc(60% - 2px) !important;}
    .VB_VisMessaggi .headmsg .coln{width:calc(97% / 3) !important;}
    .VB_VisMessaggi #elencoMsgTicket .elenco .row .colo2{display:none !important;}
    .VB_VisMessaggi #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}

    .VB_Dash_Stats #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Clienti #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
    .VB_Dash_Prev #formSelezione select {border-width:1px 1px 1px 1px !important; padding-left:5px;}
  
    /* viacommerce */

    .ECom_CartPreventivo{margin-left:11vw;}
    .ECom_CartPreventivo #dettaglio_preventivo .sx{width:100% !important;}
    .ECom_CartPreventivo #dettaglio_preventivo .sx img{width:100% !important;max-height:none !important;}
    .ECom_CartPreventivo #dettaglio_preventivo .dx{width:calc(100% - 10px) !important;}
    .ECom_CartPreventivo #dettaglio_preventivo .dx .codici{margin-top:0px !important;}

    .ECom_Cart .step, .ECom_Cart .step2{margin-left:11vw;}
    .ECom_Cart #stepOrdine{margin:0px;}
    .ECom_Cart #stepOrdine .steplink{padding:4px 10px 4px 0px}
    .ECom_Cart .step4{margin-left:0vw;}
    .ECom_Cart .scheda_ordine table th{font-size:10px;padding-bottom:10px;text-align:center;}
    .ECom_Cart .scheda_ordine table td{font-size:10px;padding-bottom:10px;}
    .ECom_Cart .scheda_ordine table tr:nth-child(1) td:nth-child(3){padding-left:5px;}
    .ECom_Cart #info{padding:30px 0px;margin:0px;}
    .ECom_Cart form.marg .title2, .ECom_Cart form.marg .scelte{margin-right:0px;}

    .ECom_Cart .step form .formBody .thefirst .c2, .ECom_Cart .step form .formBody .thefirst .c3, .ECom_Cart .step form .formBody .thefirst .c4, .ECom_Cart .step form .formBody .thefirst .c5, .ECom_Cart .step form .formBody .thefirst .c6{display:none;}
    .ECom_Cart .step form .formBody .thefirst .c1{width:100%;}
    .ECom_Cart .step form .formBody .thedata .sx{width:40%;}
    .ECom_Cart .step form .formBody .thefirst .c2, .ECom_Cart .step form .formBody .thedata .nome{width:55%;margin-left:5%;}
    .ECom_Cart .step form .formBody .thefirst .c3, .ECom_Cart .step form .formBody .thedata .quantita{width:55%;margin-left:5%;}
    .ECom_Cart .step form .formBody .thefirst .c4, .ECom_Cart .step form .formBody .thedata .prezzounit{width:55%;margin-left:5%;}
    .ECom_Cart .step form .formBody .thefirst .c5, .ECom_Cart .step form .formBody .thedata .tot{width:55%;margin-left:5%;text-transform:lowercase;}
    .ECom_Cart .step form .formBody .thefirst .c6, .ECom_Cart .step form .formBody .thedata .delete{width:100%;margin-left:0%;text-align:center}

    .ECom_Cart .step1 form .formBody .thefirst .c2, .ECom_Cart .step1 form .formBody .thefirst .c3, .ECom_Cart .step1 form .formBody .thefirst .c4, .ECom_Cart .step1 form .formBody .thefirst .c5, .ECom_Cart .step1 form .formBody .thefirst .c6{display:none;}
    .ECom_Cart .step1 form .formBody .thefirst .c1{width:100%;}
    .ECom_Cart .step1 form .formBody .thedata .sx{width:40%;}
    .ECom_Cart .step1 form .formBody .thefirst .c2, .ECom_Cart .step1 form .formBody .thedata .nome{width:55%;margin-left:5%;}
    .ECom_Cart .step1 form .formBody .thefirst .c3, .ECom_Cart .step1 form .formBody .thedata .quantita{width:55%;margin-left:5%;}
    .ECom_Cart .step1 form .formBody .thefirst .c4, .ECom_Cart .step1 form .formBody .thedata .prezzounit{width:55%;margin-left:5%;}
    .ECom_Cart .step1 form .formBody .thefirst .c5, .ECom_Cart .step1 form .formBody .thedata .tot{width:55%;margin-left:5%;text-transform:lowercase;}
    .ECom_Cart .step1 form .formBody .thefirst .c6, .ECom_Cart .step1 form .formBody .thedata .delete{width:100%;margin-left:0%;text-align:center}
    

    .ECom_Cart .step2 #spazio_login form{width:100% !important;}
    .ECom_Cart .step2 #formlogin{border-right:0px;}
    .ECom_Cart .step2 .newReg{width:100% !important;}

    .ECom_Cart .step3 .sx{width:100%;display:none;}
    .ECom_Cart .step3 .sx img{max-width:none !important;}
    .ECom_Cart .step3 .dx{width:100%;}
    .ECom_Cart .step3 .c4, .ECom_Cart .step3 .prezzounit{display:none;}
    .ECom_Cart .step3 .c2{width:calc(100% / 3) !important;margin-left:0% !important;}
    .ECom_Cart .step3 .c3{width:calc((100% / 3) - 5%) !important;text-align:center;}
    .ECom_Cart .step3 .c5{width:calc((100% / 3) - 5%) !important;text-align:right;}
    
    .ECom_Cart .step3 .tot{width:calc((100% / 3) - 5%) !important;text-align:right;}
    .ECom_Cart .step3 .nome{width:calc(100% / 3) !important;margin-left:0px !important;}
    .ECom_Cart .step3 .infoaltro{display:none;}
    .ECom_Cart .step3 .quantita{width:calc((100% / 3) - 5%) !important;text-align:center;}
    .ECom_Cart .step3 .mess_dispo{display:none;}
    .ECom_Cart .step3 .pu{width:50%;float:left;margin-left:0px;}
    .ECom_Cart .step3 .pt{width:45%;float:left;text-align:right;}
    .ECom_Cart .step3 #totali{text-align:right;}
    .ECom_Cart .step3 .c1{display:none;}

    .ECom_Cart .step4 .tot{width:calc((100% / 3) - 5%) !important;text-align:right;}
    .ECom_Cart .step4 .riga:nth-child(2){border:0px;}
    .ECom_Cart .step4 .c1{display:none;}
    .ECom_Cart .step4{margin-left:7vw;}
    .ECom_Cart .step4 .sx{width:100%;display:none;}
    .ECom_Cart .step4 .sx img{max-width:none !important;}
    .ECom_Cart .step4 .dx{width:100%;}
    .ECom_Cart .step4 .c4, .ECom_Cart .step4 .prezzounit{display:none;}
    .ECom_Cart .step4 .c2{width:calc(100% / 3) !important;margin-left:0% !important;}
    .ECom_Cart .step4 .c3{width:calc((100% / 3) - 5%) !important;text-align:center;}
    .ECom_Cart .step4 .c5{width:calc((100% / 3) - 5%) !important;text-align:right;}
    .ECom_Cart .step4 .nome{width:calc(100% / 3) !important;margin-left:0px !important;}
    .ECom_Cart .step4 .infoaltro{display:none;}
    .ECom_Cart .step4 .quantita{width:calc((100% / 3) - 5%) !important;text-align:center}
    .ECom_Cart .step4 .mess_dispo{display:none;}
    .ECom_Cart .step4 .pu{width:50%;float:left;margin-left:0px;}
    .ECom_Cart .step4 .pt{width:45%;float:left;text-align:right;}
    .ECom_Cart .step4 #totali{text-align:right;}
    .ECom_Cart .step4 #subtotal{clear:both;border-top:1px solid #000;padding-top:10px;}
    .ECom_Cart .step4 .pagamento{margin-top:20px;}
    .ECom_Cart .step4 .ordine_ok2{font-size:10px;}

    #p132 .VB_Contact {padding-left:11vw;position:absolute;top:0px;background-color:#fff;width:calc(100% - 11vw + 2px);height:100vh;padding-bottom:30px;}
    #p132 .VB_Contact .row{width:100%;}
    #p132 .VB_Contact button{padding-bottom:50px !important;}
    .template-shop-viabizzuno #col3 #b27{right:50px !important;}

    .VB_Contact form select {
        font-size: 16px;
        border-color: #000;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        background: none;
        min-height: 25px;
        width: 60%;
    }

    #col1 .VB_ChangeLangVc .body{width:calc(100% - 11vw);}
    #col1 .VB_ChangeLangVc select{margin-left:0px;}

    #p132 .VB_Contact form{padding-bottom:50px;}
    #p132 .VB_Contact #b232chiudi{position:absolute !important;top:0px;float:right;bottom:auto !important}
    #p132 .VB_Contact .row label{font-size:12px;}
    #col3 #b27{right:54px;}
    .VB_UserArea_Ordini {
    padding-left: 11vw;
    padding-top: 11vw;
    padding-bottom: 30px;
    }
    .VB_UserArea_Ordini .riepiligo_ordine{padding-top:30px;}
    .VB_UserArea_Ordini #area .ordine{margin-left:0px !important}
    
    .VB_UserArea_Ordini #subtotal{margin-left:0px !important;}
    .VB_UserArea_Ordini .dettaglio{margin-left:0px;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{width:100%;margin-right:0px !important;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .img{height:89.5vw;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga{height:calc(89.5vw + 200px)}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .nome{margin-left:5%;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .quantita{margin-left:5%;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .mess_dispo{margin-left:5%;margin-top:10px;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .pu{margin-left:5%;}
    #col1 .VB_UserArea_Ordini .tabella_riepilogo .riga .pt{margin-left:5%;}
    #col1 .VB_UserArea_Ordini .ordine .mytab{margin-left:0vw;width:100%;}
    #col1 .VB_UserArea_Ordini .mytab{width:100%;}

    .VB_MyAnagrafica form #elencoprof .elencoprof .professione{width:100% !important;}
    .VB_UserArea_Addres{width:calc(100% - 11vw);margin-left:11vw;}
    
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .mytab-column{font-size:10px;}
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .pag, .VB_UserArea_Ordini .mytab.theestimates .thefirst .forstato{display:none;}
    .VB_UserArea_Ordini .mytab.theestimates .thefirst .mytab-column {width:calc(100% / 3) !important;}
    .VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column {width:calc(100% / 3) !important;}
    .VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column:nth-child(4){display:none;}
    .VB_UserArea_Ordini .mytab.theestimates .thedata .mytab-column:nth-child(5){display:none;}
    .VB_UserArea_Addres .formmodifica{width:100%;}

    #scrollcol{width:11vw !important;}
    #rightcol{width:calc(100% - 11vw);padding-right:11vw !important;}
    #col1{width:100%;margin-top:11vw;}
    #col3{float:right;position:fixed;z-index:999;width: calc(100% - 11vw);right: 11vw;height:11vw !important;}
    #col3 #b59{left:5%;}

    .VB_ViSReport #elencoReport{padding-bottom:50px;}

    #leftcol{background-color:#fff;z-index:888;overflow-y: scroll;left:-500px;}
    #p1 #footer, #p64 #footer{display:none;}
    #col3{float:right;position:fixed;z-index:999;}
    #p51 #col1.column .blocco.Testo{margin-left:11vw;}

    #b113 {margin-left:11vw;margin-bottom:50px;}
    #b110 {margin-left:11vw;}
    #p115 .Html{margin-left:11vw;margin-bottom:50px;overflow:hidden;}
    .VB_Banner .owl-stage-outer{padding-bottom:30px;}

    .VB_UserArea_Addres .ElencoIndirizzi{margin-left:0px !important;}
    .VB_UserArea_Addres .ElencoIndirizzi .actions .action{width:100% !important;text-align:left !important;}
    .VB_UserArea_Addres .ElencoIndirizzi .item{padding-bottom:10%;}
    .VB_UserArea_Addres .action{padding-bottom:30px;}
    .VB_UserArea_Addres select{width: 60%;border: 1px solid #000;background-color: #fff;font-family:'Futura Book Oblique';min-height:25px;}

    
    #col1 .VB_VisualProd #schedaECProd .azioni .contatta_venditore{margin-bottom:50px;}

    /* Scuola */

    #col1 #b145,#col1 #b389,#col1 #b403 {width: calc(100% - 11vw) !important;}
    .VB_CorsiScuola #form{position:relative !important;padding-bottom:40px !important;bottom:0px !important;right:0px !important}
    .VB_CorsiScuola #dx{padding-left:11vw;width: calc(100% - 11vw) !important;}
    .VB_CorsiScuola #sendfr span.arrow{padding-left:calc(11vw - 25px) !important;}

    /* timeline */
    #p44 #col1{float:left;}
    #col1 .VB_Timeline #elencoFoto .item{margin-left:0px;width:89vw;height:calc(89vw + 90px);}
    #col1 .VB_Timeline #elencoFoto .item .img, #col1 .VB_Timeline #elencoFoto .item .img img{height:89vw;}

    /* elenco progetti */

    #col1 .VB_VisProgetti #elencoProgetti .progetto{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img{height:89vw;}
    #col1 .VB_VisProgetti #elencoProgetti .progetto .img img{height:auto;}

    /* elenco film */

    #col1 .VB_VisFilm #elencoFilm .film{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisFilm #elencoFilm .film .img{height:89vw;}
    #col1 .VB_VisFilm #elencoFilm .film .img img{height:auto;}

    /* elenco progettisti */

    #col1 .VB_VisProgettisti #elencoProgettisti .progettista{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img{height:89vw;}
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .img img{height:89vw !important;width:auto}

    /* elenco prodotti */

    #col1 .VB_FamilyProds #elencoFP .prodotto{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img{height:89vw;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .img img{height:auto;}

    #col1 .VB_VisCertificazioni #prodottiC .prodotto{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img{height:89vw;}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .img img{height:auto;}

    /* elenco prodotti viacommerce */

    #col1 .VB_VisualCat #elencoEP .prodotto{margin-left:0px;width:89vw;height:auto;}
    #col1 .VB_VisualCat #elencoEP .prodotto .progettista{margin-bottom:10px;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img{height:89vw;}
    #col1 .VB_VisualCat #elencoEP .prodotto .img img{height:auto;}

    /* elenco eventi */

    #col1 .VB_VisEventi #elencoEventi .evento{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisEventi #elencoEventi .evento .img{height:89vw;}
    #col1 .VB_VisEventi #elencoEventi .evento .img img{height:auto;}

    /* elenco press */

    #col1 .VB_VisPress #elencoPress .pressitem{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisPress #elencoPress .pressitem .img{height:89vw;}
    #col1 .VB_VisPress #elencoPress .pressitem .img img{height:auto;}

    /* trova il rivenditore */

    .VB_ContattiSearch #elencoContatti{margin-right:11vw;}
  

    /* laboratori della luce */
    #p19 .VB_ContattiSearch #elencoContatti{margin-right:0px !important;}
    #p19 #elencoContatti .elenco .categoria .contatto{float:none !important;width:calc(89vw - 5% - 30px) !important;height:auto !important;}
    #p28 #elencoContatti .elenco .categoria .contatto{float:none !important;width:calc(89vw - 5% - 30px) !important;height:auto !important;}

    /* Instagram */
    #col1 .Instagram .img{width:40%;}
    #col1 .Instagram .info{width: calc(100% - 11vw) !important;padding-left:11vw;}
    #col1 .blocco .Instagram .link{right: -55px !important;}

    /* home */
    #col3 #b27 .testo img{margin-left:20px;}
    
    #col1 .blocco.VB_MinTesto{width:calc(100% - 11vw) !important;padding-left:11vw !important;}
    #col1 .blocco.VB_MinTesto .titolo{font-size:16px;line-height:24px;margin-bottom:24px;}
    #col1 .blocco.VB_MinTesto .testo{font-size:12px;line-height:16px;}
    
    #col2 .MenuAuto li a{font-size:20px;line-height:32px}
    #col1 .VB_FamilyFiltro li a{font-size:20px;line-height:26px}
    #col1 .VB_FamilyFiltro li a .arrow img{height:16px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_VisualCatFiltro li a .arrow img{height:16px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_EventiFiltri li a{font-size:20px;line-height:26px}
    #col1 .VB_EventiFiltri li a .arrow img{height:16px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 .VB_PressFiltri li a{font-size:20px;line-height:26px}
    #col1 .VB_PressFiltri li a .arrow img{height:16px;vertical-align:bottom;position:relative;bottom:3px;}
    #col1 #b31 .testo .awd_coldx{padding-bottom:100px;}
    
    #col3 #b59 .mobile img{margin-left:0px !important;}
    
    #col1 .VB_VisProgetti #schedaProgetto .colonna2 #prodotticor{display:block !important}
    #col1 .VB_VisProgetti #schedaProgetto .owl-carousel .photo img{position:relative;}
    #p20 #col1 .Testo{width:95% !important;margin:10% 0px 10% 5% !important}
    #p20 #col1 .Testo .top img{width:80% !important;height:auto !important;}
    #p20 #col1 #b48 .top img{width:60% !important}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto{margin-top:20px;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p20 #col1 .blocco.Testo .testo .bottom{height:auto;}
    #p20 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:auto;}
    #p20 #col1 .blocco.Testo .testo .bottom p{font-size:14px;line-height:22px;}
    #p20 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}

    #p133 #col1 .Testo{width:95% !important;margin:10% 0px 10% 5% !important}
    #p133 #col1 .Testo .top img{width:80% !important;height:auto !important;}
    #p133 #col1 #b48 .top img{width:60% !important}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto{margin-top:20px;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto br{display:none;}
    #p133 #col1 .blocco.Testo .testo .bottom{height:auto;}
    #p133 #col1 .blocco.Testo .testo .bottom .allineasotto p:nth-of-type(1){height:auto;}
    #p133 #col1 .blocco.Testo .testo .bottom p{font-size:14px;line-height:22px;}
    #p133 #col1 .blocco.Testo .testo .bottom p{padding-top:10px;}

    #leftcol .VB_FamilyFiltro{display:none;}
    #leftcol .VB_VisualCatFiltro{display:none !important;}
    #rightcol .VB_FamilyFiltro{display:block;}
    #rightcol .VB_VisualCatFiltro{display:block !important;}
    #leftcol .VB_TimelineFiltro{display:none;}
    #rightcol .VB_TimelineFiltro{display:block;}
    #leftcol .VB_EventiFiltri{display:none;}
    #rightcol .VB_EventiFiltri{display:block;}
    #leftcol .VB_PressFiltri{display:none;}
    #rightcol .VB_PressFiltri{display:block;}
    #col1 .VB_VisProgettiFiltro{margin:10px 0px 20px 0px;}
    #rightcol .VB_VisProgettiFiltro .elenco{position:fixed;background-color:#fff;margin:0px;height:0vh;overflow:hidden;margin-top:5vh;}
    #rightcol .VB_VisProgettiFiltro ul li{text-align:right;width:auto;float:none;padding-right:23px;padding-top:0px;padding-bottom:0px;}
    #rightcol .VB_VisProgettiFiltro ul li a{font-size:20px;line-height:26px}
    #col1 .VB_VisProgettiFiltro .voceCorrente{font-family: 'Futura Bold Oblique';}
    #p19 #col1 .VB_ContattiSearch #elencoContatti{left:0%;width:100% !important;}
    
    #col1 .VB_VisProgetti #elencoProgetti .progetto .luogo, #col1 .VB_VisProgetti #elencoProgetti .progetto .nome{margin:0% 5%;}
    #col1 .VB_FamilyProds #elencoFP .prodotto .nome, #col1 .VB_FamilyProds #elencoFP .progettista{margin:0% 5%}
    #col1 .VB_VisCertificazioni #prodottiC .prodotto .nome, #col1 .VB_VisCertificazioni #prodottiC .progettista{margin:0% 5%} 
    #col1 .VB_VisProgettisti #elencoProgettisti .progettista .nome{margin:0% 5%;}
    #col1 .VB_VisEventi #elencoEventi .evento .anno, #col1 .VB_VisEventi #elencoEventi .evento .titolo{margin:0% 5%;}
    #col1 .VB_VisPress #elencoPress .pressitem .anno, #col1 .VB_VisPress #elencoPress .pressitem .titolo, #col1 .VB_VisPress #elencoPress .pressitem .testata{margin:0% 5%;}
    #col1 .VB_VisFilm #elencoFilm .film .dett, #col1 .VB_VisFilm #elencoFilm .film .luogo, #col1 .VB_VisFilm #elencoFilm .film .titolo{margin:0% 5%;}
    
    #col1 .VB_ViSReport #schedaReport .descrizione{position:relative;max-width:80%;left:10%;width:80% !important;position:relative;bottom:0px;padding:10% 0px 20% 0px;}
    #col1 .VB_ViSReport #abbonati a{font-size:14px;}
    #col1 .VB_ViSReport #sendfr{top:auto !important;bottom:10px !important;}
    #col1 .VB_ViSReport #xclose{bottom:50px !important;right:50px;top:auto !important;}
    #col1 .VB_ViSReport #xclose a{font-size:14px;}
    #col1 .VB_ViSReport #schedaReport .imgsx img{width:100%;}
    #col1 .VB_ViSReport #elencoReport .form{position:relative;}
    #col1 .VB_ViSReport #elencoReport .form form{height:auto;margin-top:0px;position:relative;}
    #col1 .VB_ViSReport #formrepo .formBody{padding:20% 10%;}
    #p22 #col1{min-height:120vh;}
    #b63{padding-top:40px;padding-bottom:40px;z-index:1}
    .VB_ViSReport #elencoReport .form form input{width:62% !important;}
    .VB_ViSReport #elencoReport .form form span.select2{width:62% !important;}

    /* aggiungi pdf 11/08/2017*/
    #col1 .VB_ViSReport #elencoReport .elencopdfdiv .elencolinks{left:12% !important;width:80% !important;text-align:left;}
    #col1 .VB_ViSReport #elencoReport .elencopdfdiv .elencolinks{padding:100px 0px !important;}

    /* certificazioni */

    .VB_VisCertificazioni #info{height: calc(100vh - 11vw - 180px) !important;}
    .VB_VisCertificazioni #prodottiC{height: calc(100vh - 11vw - 150px) !important;}
    .VB_VisCertificazioni #cillc span{padding-left:calc(11vw - 25px) !important;}
    .VB_VisCertificazioni #xclose span{padding-left:calc(11vw - 22px) !important;}

    /* strumenti di lavoro */
    
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento{margin-left:0%;}
    #col1 .VB_ViStrumentiL #elencoStrumenti .rowstrumento .strumento{width:95%;margin-left:5%;}
    
    /* lavora con noi */
    
    #col1 .VB_LavoraConNoi, #col1 .VB_PagamentoScuola{margin-left:5%;}
    #col1 .VB_LavoraConNoi #candidatura form label{font-size:12px;}
    #col1 .VB_LavoraConNoi #candidatura fieldset legend{font-size:16px;line-height:16px;}

    /* registrazione utente */

    .VB_Registrazione form label[for="b219_vbregistrazione"]{width:100% !important;font-size:18px !important;}
    #col1 .VB_Registrazione form label{font-size:12px;width:40%;margin-right:0px;}
    #col1 .VB_Registrazione form #elencoprof .elencoprof .professione{float:none;width:100% !important;}
    #col1 .VB_Registrazione form #elencoprof .elencoprof .professione .checklb{width: calc(100% - 26px) !important;}
    .VB_Registrazione form #privacydiv .notep{margin-left:40% !important;}
    .VB_Registrazione form #privacy label{width:40% !important;}
    .VB_Registrazione form #privacy{margin-left:0px !important;}
    

    /* pagamenti scuola */
    #col1 .VB_PagamentoScuola{margin-left:5%;}
    #col1 .VB_PagamentoScuola label{font-family: 'Futura Book Oblique';margin-bottom:10px;width:100%;font-size:12px;}
    #col1 .VB_PagamentoScuola #elencoprof{margin-top:30px;}
    #col1 .VB_PagamentoScuola #elencoprof label{font-family: 'Futura Bold Oblique';font-size:16px;line-height:16px;}
    #col1 .VB_PagamentoScuola form input{font-family: 'Futura Book Oblique';font-size:14px;}
    #col1 .VB_PagamentoScuola form .row:nth-child(1) input{width:100%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(2) input{width:89%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(5) input{width:87%;}
    #col1 .VB_PagamentoScuola form .row:nth-child(8) label{width:40% !important;margin-right:0px !important}
    #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label{width:40% !important;margin-right:0px !important}
        #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label{width:40% !important;margin-right:0px !important}
    #col1 .VB_PagamentoScuola form .row:nth-child(n+9):nth-child(-n+24) label.myerror{width:25px !important;margin-right:0px !important}
    .VB_PagamentoScuola form #elencoprof .elencoprof{clear:both;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione{width:calc(50% - 1px) !important;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione:nth-child(2n){text-align:right;margin-right:1px;}
    .VB_PagamentoScuola form #elencoprof .elencoprof .professione .checklb{margin-bottom:5px;}
    .VB_PagamentoScuola form textarea{width:calc(100% - 2px) !important;}
    .VB_PagamentoScuola form #privacydiv .notep{width:calc(100% - 2px) !important;margin-left:0px !important;}
    .VB_PagamentoScuola form #privacy{margin-left:0px !important;}
    .VB_PagamentoScuola form #sendfr span.arrow{padding-left:calc(11vw - 25px) !important;font-family: 'Futura Book';}
  
    /*gianluca*/
    #col2 #b134 ul li a.linkLiv1 , #col2 #b134 ul li a#certa{font-size:20px; line-height:24px;}
    #col3 .ChangeLang {
        bottom: -15px;
        background: #fff;
        min-height: 30px;
        line-height: 30px;
        width: 100%;
        right:2px;
    }
    /**/
  .VB_VisEventi #schedaEvento .colonna{margin-left:0px !important;}

  #col1 .VB_Timeline #elencoFoto{padding-bottom:20px !important;}

  /* VIACOMMERCE */

  #col1 .VB_VisualProd #schedaECProd .colonna .img{width:100%;float:none;margin:0px 0px 7vw 0px !important;}
  #col1 .VB_VisualProd #schedaECProd .colonna .prezzo{}
  #col1 .VB_VisualProd #schedaECProd .colonna .varianti{float:none !important;width:calc(100% - 7vw);}
  #col1 .VB_VisualProd #schedaECProd .colonna .azioni{width:calc(100% - 7vw);}

  #col1 .VB_VisualProd #schedaECProd .correlato{margin-left:0px;width:89vw;height:calc(89vw + 110px);}
    #col1 .VB_VisualProd #schedaECProd .correlato .img{height:89vw;}
    #col1 .VB_VisualProd #schedaECProd .correlato .img img{height:auto;}

    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item{margin-left:0px;width:89vw;height:calc(89vw + 200px);}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img{height:89vw;}
    #col1 .VB_UserArea_Conf .ElencoConfigurazioni .item .img img{height:auto;}

    .VB_MiniCart .elenco{overflow-y:scroll;}
    .VB_MiniCart{width:calc(100% - 11vw) !important;}

    #b126.Login form .formBody button[type=submit], #b126.Login form .formBody .row.utils, #b140.Login form .formBody button[type=submit], #b140.Login form .formBody .row.utils{line-height:30px !important;}

    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom{width:calc(100% - 7vw) !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .linkmenu span, #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .epdf span{right:3px !important;}

    #col1 .VB_VisualProd #schedaECProd .azioni #buylinka, #col1 .VB_VisualProd #schedaECProd .azioni .contatta_venditore, #col1 .VB_VisualProd #schedaECProd .azioni .configura{width:100% !important;font-size:17px !important;}
    #col1 .VB_VisualProd #schedaECProd .azioni .linka span{right:2px !important;}
    #col1 .VB_VisualProd #schedaECProd .colonna .awd_bottom .spedizione .testo{width:calc(100% - 3vw);}

    .ECom_Cart .step2 #spedizione_negozio{width:100%;}
    .ECom_Cart .step2 #spedizione_negozio label{width:40% !important;}

    .ECom_CartPreventivo #spedizione_negozio{width:100%;}
    .ECom_CartPreventivo #spedizione_negozio label{width:40% !important;}
    
    .Login .dashboard{margin:100px 0px 50px 7vw;}
    .ECom_Cart .step2 .scelte .radio .icheckbox_square{float:left;}
    .ECom_Cart .step2 .scelte .radio .ind{position:relative;left:20px;margin-left:0px !important;}

    .ECom_CartPreventivo .scelte .radio .icheckbox_square{float:left;}
    .ECom_CartPreventivo .scelte .radio .ind{position:relative;left:20px;margin-left:0px !important;}

    .Login .body .msg_no{margin-left:11vw;}
    .VB_UserArea_Ordini .riepilogo{width:calc(100% - 11vw) !important;}
    
    #col1 .VB_Registrazione form label.error{width:100% !important;position:relative !important;}
    .VB_Registrazione form #b219_professioni_error{top:25px;left:0px !important;}
    .VB_UserArea_Ordini .riepiligo_ordine, .VB_UserArea_Ordini .dettaglio{margin-left:0px !important;}

    #col3 .Testo button{line-height:0px;}
    #col3 #b59{top:calc(50% - 1px) !important;}
    #col3 #b57{top:calc(50% - 2px) !important;}

    #col3 .VB_IconWorld .testo span.lang{position:absolute;top:8px;right:35px;}

    .ECom_CartPreventivo #pay_no_button{margin-bottom:50px;}

    #b250, #b249, #b251, #b249, #b252{padding-top:11vw;}

    .ECom_Cart #spedizione_negozio select{width:60% !important}
    .ECom_Cart #spedizione_negozio label{line-height:25px;}
    .ECom_Cart #spedizione .scelte{margin:0px 0px 7px 0px !important;}
    .ECom_Cart .step2 .scelte .radio .ind{float:left;display:inline-block;width:calc(95% - 7vw);}
    .ECom_Cart .step2 .scelte .radio{overflow:hidden;}
    .ECom_Cart .step2 #spedizione_negozio{padding-top:20px;overflow:hidden;margin-top:0px;}

    .ECom_CartPreventivo #spedizione_negozio select{width:60% !important}
    .ECom_CartPreventivo #spedizione_negozio label{line-height:25px;}
    .ECom_CartPreventivo #spedizione .scelte{margin:0px 0px 7px 0px !important;}
    .ECom_CartPreventivo .scelte .radio .ind{float:left;display:inline-block;width:calc(95% - 7vw);}
    .ECom_CartPreventivo .scelte .radio{overflow:hidden;}
    .ECom_CartPreventivo #spedizione_negozio{padding-top:20px;overflow:hidden;margin-top:0px;}

    .VB_VisMessaggi #elencoMsgTicket .elenco .row .colo4{width:32% !important;}
    #col1 .VB_ContattiSearch #elencoContatti .elenco .categoria .contatto{width:100%;}
    .VB_ContattiSearch #formSC label.myerror{left:0px !important;}
    
    #b516 .arealuce {position: relative !important;}
    .VB_VisAscoltasifaluc .luce-list-block{width:calc(100% - 7vw);}
    /*
    .VB_VisAscoltasifaluc .luce-list-block .icon-block img{width:15px;height:15px;}
    */
    .VB_VisAscoltasifaluc .luce-list-block .icon-block img{width:40px;height:40px;}
    .VB_VisAscoltasifaluc .luce-list-block .icon-block{width:40px;height:40px;}
    .VB_VisAscoltasifaluc .luce-list-block .description-block{width:84%;}
    .VB_VisAscoltasifaluc .luce-list-block .description-block h5{display:block;}
    #b516 .body .title-area p{width:100%;}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait){
  #col1 .VB_VisualProd #schedaECProd .colonna .prezzofinitura{float:left;margin-left:7vw;width:calc(100% - 7vw);}
  
}


