@import '../nav/nav.css';
/*Container*/
body{margin: 0; padding: 0; font-family: "Verdana",Arial; font-size: 0.6875rem; padding-top: 10px;}
h2{font-size: 1.2rem;}
.container{padding-left: 18px;}
.body-container{
    max-width: 832px;
    background-color: #ffffff;
    border: 1px solid #4f4f4f;
    padding: 0 0;
    overflow: hidden;
}
.body-content .row{
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
.bottom-container{margin-top: 50px;margin-bottom: 15px;}
/*Top Cerca*/
.search{max-width: 371px; float: right;}
.search input.btn-cerca{height: 16.9px; border: 1px solid black;background-color: transparent; font-size: 0.65rem; line-height: 0; max-width: 80px;margin-left: 5px; 
          font-weight: bold;}
input.cerca {
    color: #000;
    width: 381px !important;
    font-family: 'Tahoma', Verdana, Geneva, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #000;
    font-size-adjust: inherit;
    max-width: 77% !important;
    flex: 77% !important;
    margin: 0;
}
/*List*/
ul{list-style: none;}
ul li{display: inline-block; font-size:0.625rem;}

/*Info user*/
.info-user p{margin-bottom: 0;}
.info-user ul{padding-left: 0;}
.info-user ul li a{font-weight: bold; font-size:0.625rem; color: #000; padding-left: 7px;}
.info-user ul li a:hover{color: #666;}

/*Arrow navigation*/
.list-arrow-right{padding-left: 0;}
.list-arrow-right ul{padding-left: 17px;list-style: none; float: right;}
.list-arrow-right li, .list-inline li{display: inline-block;}

.list-arrow-left{padding-left: 0;}
.list-arrow-left ul{padding-left: 7px;list-style: none;}
.list-arrow-left li{display: inline-block;}

/*Body content*/
/*layout prod*/
.box-sconto{position: absolute; top: 0; right: 20px;width: 2.4rem;height: 2.4rem;line-height: 3.5;font-size: 0.6rem;}
.box-sconto.badge-danger{background-color: red;}
.box-sconto.badge-pill {padding-left: .4em;}
.box-sconto.badge {padding: .25em .25em;}

.box-ricarico{position: absolute; top: 45%; left: 7px;width: 2.4rem;height: 2.4rem;line-height: 3.5;font-size: 0.6rem; color:black;}
.box-ricarico.badge-yellow{background-color: yellow;}
.box-ricarico.badge-pill {padding-left: .4em;}
.box-ricarico.badge {padding: .25em .25em;}

.box-costo{position: absolute; top: 45%; right: 7px;width: 2.8rem;height: 2.5rem;line-height: 3.8; color: white; font-size: 0.55rem;border-radius: 3px;}
.box-costo.badge-black{background-color: #008000;}
.box-costo.badge-pill {padding-left: .4em;}
.box-costo.badge {padding: .25em .25em;}

.title-session{padding-left: 15px;margin-bottom: 16px;line-height: 2.1;}
.session-prod{padding: 0 7px;}
.box-prod {padding: 0 6.5px; margin: 7.5px 0; position: relative;}
.box-prod a:hover{text-decoration: none;}
.box-prod table {margin: 10px 0;}
.box-prod .item-img{max-width: 140px;}
.box-prod .box-sconto{position: absolute; top: 0; right: 7px;width: 2.4rem;height: 2.4rem;line-height: 3.5;font-size: 0.6rem;}
.box-prod .box-sconto.badge-danger{background-color: red;}
.box-prod .box-sconto.badge-pill {padding-left: .4em;}
.box-prod .box-sconto.badge {padding: .25em .25em;}
.box-prod td{
    font: 0.5625rem 'Tahoma',Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #fff;
    color: black;
    border: 1px solid black;
    max-width: 140px;
    width: 139px;
    height: 28px;
    padding-top: 2px;
    text-align: center;
}
.pmb0 p{margin-bottom: 0;}
.h2-header{font-size: 2.4rem;margin-top: 3.55rem;margin-bottom: 0;}

.box-prod ul{padding-left: 0;margin-top: 0rem; float: right;}
.box-prod ul li{color: black;vertical-align:middle}
.box-prod ul li:not(:last-child){padding-right: 0rem;}
.box-prod input.form-control {padding-left: 0;padding-right: 0; text-align: center;}
.box-prod .li-input{width: 1.7rem;}

.best-prod ol {padding-left: 0;display: table; width: 100%;}
.best-prod ol > li {list-style: none;display: inline-block; width: 50%; vertical-align: top;padding-right: 3%; cursor: pointer;font-size: 0.6rem;}
.best-prod ol > li:before {content: " ";display: table-cell;text-align: right;}
.best-prod ol > li > span{color: rgb(187, 187, 187);padding-left: 0.85rem;}
.row-item {margin: 0.2rem 0;cursor: pointer;}
.row-item div:not(:first-child){text-align: right;}
.row-item span{color:#bbbbbb}
.row-item.border-top{border-top: 1px gray dotted !important;padding-top: 0.2rem;}

/*Tabs*/
.nav-tabs .nav-link.active{font-weight: bold !important;}
.nav-tabs .nav-link{color: #212529;}
.tab-content{border: 1px solid #dee2e6;border-top: 0; padding-bottom: 1rem;}


/*Card/Panel*/
.card{margin-top: 1rem;}
.card-body{padding: 0;}
.card-title {margin-bottom: .75rem;padding: 0.3rem; border: 1px solid rgba(0,0,0,.125);background: rgba(0,0,0,.1);font-weight: bold;}
.card-body.custom{padding-bottom: 0;}

/*Form*/
label{ font-size: 0.625rem !important; font-weight: bold;}
select{border: 1px solid #000; height: 20px !important;font-family: 'Tahoma', Verdana, Geneva, sans-serif; font-size: 0.625rem; color: #000;}
input.form-control{height: 20px !important;}
.form-control{padding-top: 0; padding-bottom: 0; border-radius: 0;color: #000; border: 1px solid #000;font-size: 0.532rem !important;}
.form-group{margin-bottom: 0.7rem;}

.col-form-select{padding-right: 0;}
.form-check-label{line-height: 2.5;}
.form-check{padding-bottom: 0.3rem;}

.form-control-custom{font-size: 0.625rem; border: 1px solid #000; }
.form-filtro{padding-right: 10px;}
.form-filtro .col-form-label{font-size: 0.625rem !important; padding: 0;line-height: 2;}
.form-filtro .col-form-checkbox{padding: 0;}
.form-filtro .form-check{padding-left: 0 !important; width: 100%;}
.form-filtro .form-check-input{top: 0;right: 0;}

.form-login{max-width: 265.66px;}
.form-login .col-form-label{padding: 0 0 0 15px;line-height: 2;text-align: right;}
.form-login a{font-weight: bold; color: #000;font-size: 0.625rem !important;}
.form-login a:hover{color: #666; text-decoration: none;}
.form-login .col-form-input{padding-right: 0;}

.form-login-1{}
.form-login-1 a{font-weight: bold; color: #000;font-size: 0.625rem !important;}
.form-login-1 a:hover{color: #666; text-decoration: none;}

/*PSheet*/
.single-prod{padding: 10px 7px 0;}
.single-prod .box-1 h3,
.single-prod .box-1 h1{font-size: 0.5625rem;}
.single-prod .box-1 h1{margin-bottom: 15px;}
.single-prod .box-1 h3{margin-bottom: 20px;}
.single-prod .box-1 p{font-size: 0.6875rem;height: 140px; overflow-y: auto;}

.single-prod .box-3 {padding-right: 8px;}
.single-prod .box-3 .row-1{font-size: 0.6875rem; margin-bottom: 57px;}
.single-prod .box-3 .row-1 ul{margin: 0;}
.single-prod .box-3 .row-2 .form-group{border: 1px solid #000; padding: 2px 0 2px 2px; margin-bottom: 0;}
.single-prod .box-3 .row-2 .Qta,
.single-prod .box-3 .row-2 #ColAcq{padding: 0; }
.single-prod .box-3 .row-2 #ColAcq{background-position: center; background-repeat: no-repeat; }
.single-prod .box-3 .form-group{width: 100%;}
.single-prod .box-3 .form-control{width: 31px;height: 14px !important;text-align: center;margin-right: 0;float: left; padding: 0;}
.single-prod .box-3 .row-3 {margin-bottom: 10px;}
.single-prod .box-3 p{font-size: 0.5rem; text-align: center;width: 100%; color: #000;margin:3.5px auto;}
.single-prod .box-3 .row-info{margin:7px auto;}
.single-prod .box-3 .row-4{border: 1px solid #000; padding: 0;}
.single-prod .box-3 .row-4 a{color: #000;}
.single-prod .box-3 .row-4 a:hover{text-decoration: none;}
.single-prod .box-3 .row-4 div{padding: 0 3px 0 0;font-size: 0.625rem; float: left;}

.single-prod .box-4 {margin: 20px;}
.info-tutorial .fa{color:black;}
#BDChange{height:25px !important;}

/*Basket*/
.basket .table tr{border-left: 0;border-right: 0; border-top: 1px solid #000; font-size: 0.625rem;}
.basket .table td{margin-bottom: 5px;font-size: 0.532rem;}
.basket .table td,
.basket .table th{padding: .15rem .5rem 0 .15rem;vertical-align: middle !important; /*start mocifica 23/10/2019 - Mack*/ border-top: 1px solid #000;/*end modifica 23/10/2019 - Mack*/}
 /*start mocifica 23/10/2019 - Mack*/ /*.basket .table th {border-top: 1px solid #000;}
.basket .table td {border: 0;} /*end mocifica 23/10/2019 - Mack*/
.basket table tbody td,
.basket table tfoot td{padding: 0.4375rem .5rem !important;}
.basket .table thead th{border-bottom: 1px solid #000; font-size: 0.532rem;}
.basket .table td.Qta {width: 51px; padding-left: 0 !important;  /*start mocifica 23/10/2019 - Mack*//*padding-right: .5rem !important;*/ padding-left: 0 !important;/*end mocifica 23/10/2019 - Mack*/}
.basket .table input {text-align: right;height: 16px !important;/*start mocifica 23/10/2019 - Mack*//*padding: 0 .3rem 0 0;*/padding: 0;/*end mocifica 23/10/2019 - Mack*/}
/*start mocifica 23/10/2019 - Mack*//*.basket .riga-input td{padding-top: 0 !important;}*//*end mocifica 23/10/2019 - Mack*/
.basket .table td.Qta input {width: 73%;float: left;}
.basket .table td.Qta .control-qtd {width: 7px; float: right; position: relative; height: 16px;margin-right: 2px;}
.basket .table td.Qta .control-qtd img:nth-of-type(1){position: absolute; top: 0; cursor: pointer;}
.basket .table td.Qta .control-qtd img:nth-of-type(2){position: absolute; bottom: 0; cursor: pointer;}
.basket .table td.prezzo{width: 85px; padding-right: 0}
/*start mocifica 23/10/2019 - Mack*/.basket .table td.bullet{width: 66px;}/*end mocifica 23/10/2019 - Mack*/
.basket .table td.totale{/*start mocifica 23/10/2019 - Mack*//*width: 66px;*/width: 97px;/*stendart mocifica 23/10/2019 - Mack*/padding-left: 0 !important;padding-right: 0 !important;}
.basket .table td.edit{width: 50px;}
.basket textarea.form-control{height: 87px !important;margin-bottom: 23px !important;}
.basket .wf-1{width: 0.875rem;}
.basket .w-total{min-width: 3.1rem;}

.basket .table-custom-1 tbody td,
.basket .table-custom-1 tfoot td {padding: 0.4375rem .1rem !important;}

/*start mocifica 23/10/2019 - Mack*//*.basket .table-custom-1 tbody .riga-input td{padding-top: 2px !important;}
.basket .table-custom-1 tbody .riga-descrizione th{padding-top: 7px !important;}*//*start mocifica 23/10/2019 - Mack*/

.sconto{width: 82px;}
.sconto .form-control {background-color: transparent;border: 0;}
.sconto .form-control:nth-child(1){margin-right: 5px;}
.sconto .form-control{width: 30px; float: left; padding-right: 2px !important;}
.totale .form-control{width: 65px; float: right; padding-right: 2px !important;}
#box-destinatario{width: 100%;}

.tfoot-riepilogo{padding-left: 4.3rem !important;}
.info-pagamento label{padding-left: 3.5rem !important;}
.info-pagamento div {font-size: 0.6rem;}
.basket table tbody td:last-child, .basket table tfoot td:last-child {padding-right: 0 !important;}
.no-border{border:0 !important;}

/*Registrazione*/
.registrazione .box-label{padding: 0;}
.registrazione textarea{height: 82px !important;}
.registrazione h1{font-size: 0.6875rem; font-weight: normal; }

/*Riepilogo*/
.riepilogo .table{font-size: 0.625rem;}
.riepilogo .table tbody td{border: 0}
.riepilogo .table thead tr,
/*.riepilogo .table tfoot tr{border-left: 1px solid #000;border-right: 1px solid #000; }*/
.riepilogo .table tfoot {border-top: 2px solid #000}
.riepilogo .table tfoot th,
.riepilogo .table tfoot td{border-top: 1px solid transparent; border-bottom: 1px solid transparent; padding:.5rem;vertical-align: middle !important;}
.riepilogo .table thead th{border-top: 1px solid #000; border-bottom: 1px solid #000; padding: .15rem .5rem;vertical-align: middle !important;}
.riepilogo .table tfoot th:not(:first-child),
.riepilogo .table tfoot td:not(:first-child){border-bottom: 1px solid #c9c9c9;}

/*BTN*/
.btn-next{width: 87px;height: 14px;border-style: none;background-image: url(http://www.djpoint.net/images/site/continua.gif);background-repeat: no-repeat;background-position: top;}
.btn-invia-ordine{width: 98px;height: 14px;border-style: none;background-color: transparent;background-image: url(http://www.djpoint.net/images/site/inviaordine.gif);
    background-repeat: no-repeat;background-position: top; margin-top: 2px;}
.btn-dark {color: #fff;background-color: #000;border-color: #000;}
.btn-group-sm>.btn, .btn-sm{font-size: 0.625rem;}
/*Pagination*/
.pages li{min-width:11px;}
.pages a{color: #000; font-family: 'Tahoma',Verdana,Arial; font-weight: bold; text-decoration: none; font-size: 0.625rem; }
.pages a:hover,
.pages a.active{text-decoration: underline; font-weight: normal;}
.pages a:hover{color:#666;}

/*POPOVER*/
.popover h1,
.popover h2,
.popover h3,
.popover h4,
.popover {font-size: 10px; font-weight: bold;}
.link-popover{display: block;}

/* Modal */
.modal-title,
.modal-body h3{font-size: 1rem;}
.modal-body h5{font-size: 1.1rem;}
.modal-item span{color: orange;}
.modal-item .table td,
.modal-item .table th {padding: .5rem;vertical-align: middle !important;font-size: 0.625rem;}

/*Footer*/
#footer .copyright{padding-left: 27px;}
#footer p{margin-top: 6px; margin-bottom: 6px; font-size: 0.6875rem;}


/*ASSETS*/
.full-w{width: 100%;}
i.fa.fa-trash {font-size: 0.875rem;color: black;}
i.fa.fa-trash:hover {color: #666;}
.fs-1{font-size: 0.6rem;}
.border-top-1{border-top: 2px solid #ccc!important;}
.pl-6{padding-left: 4rem!important;}

/*margin*/
.marg-t-1{margin-top: 30px;}
.marg-t-2{margin-top: 45px;}
.marg-t-3{margin-top: 35px;}
.marg-t-4{margin-top: 15px;}
.marg-t-5{margin-top: 4px;}
.marg-b-1{margin-bottom: 0;}
.marg-b-2{margin-bottom: 35px;}
.marg-b-3{margin-bottom: 15px;}

/*Padding*/
.padd-0{padding: 0 !important;}
.padd-l-0{padding-left: 0 !important;}
.padd-r-0{padding-right: 0 !important;}
.padd-lr-0{padding-left: 0 !important;padding-right: 0 !important;}

/*Varie*/
.boder-radios-0{border-radius:0;}
.lh-1{line-height:0.6;}
.border-1{border-bottom: 2px solid #000 !important;}

/* Alert*/
.alert-dark {
    color: #FFF;
    background-color: #000;
    border-color: #000;
}
.alert-light {
    color: #818182;
    background-color: transparent;
    border: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
}

/*Tables*/
.table-pay td,
.table-pay th{border: 0;}

.box-pay .card{margin-top: 0;}
.box-thank{margin-bottom: 0;}
.box-thank h5{margin-top: 35px; margin-bottom: 15px;}
.ordine-split .table td, .ordine-split .table th {
    padding: .75rem;
    vertical-align: middle;
    border-top: 1px solid #dee2e6;
}


/*Jquery UI*/
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
    padding: 0.5rem;
}
button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    float: right;
}
.ui-dialog-buttonset{padding: 0.8rem;text-align: right;}
.ui-dialog {
    z-index:1000000000;
    top: 0; left: 0;
    margin: auto;
    position: fixed;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.ui-dialog .ui-dialog-content {
    flex: 1;
}
/*Popup*/
.ui-dialog-title{font-size: 0.85rem;}
.h2-pp{font-size: 0.75rem; line-height: 3;margin-bottom: 0;margin-top: 0.3rem;padding-left: 0.5rem;}
.ui-widget-content {border: 0;}
.ui-widget.ui-widget-content{z-index: 99;}
#dlgVenduto tr:nth-child(1) td {border-top: 0;}
#dlgVenduto,
#dlgOrdini{
    display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
#dlgOrdini .modal-header{border: 0;}

/*Scroll*/
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(18, 18, 18, 0.75);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;}

/*Spot*/
.item-carrello ul{float: right;margin-top: 0.455rem;}
.ordine-split h6 {text-align: justify;}

/*Show Bundle*/
.bandle-prod .header h2{font-size: 1rem; line-height: 2;}
.bandle-prod .descrizione h3{font-size: 0.75rem;line-height: 1.5;border-bottom: 1px solid #ccc;margin-bottom: .25rem!important;}
.bandle-prod .descrizione p{margin-bottom: .25rem!important;}
.bandle-prod .control-qtd {
    width: 15px;
    float: right;
    position: relative;
    height: 19.5px;
}
.bandle-prod .control-qtd img:nth-of-type(1) {
    position: absolute;
    top: 0;
    cursor: pointer;
}
.bandle-prod .control-qtd img:nth-of-type(2) {
    position: absolute;
    bottom: 0;
    cursor: pointer;
}
.bandle-prod .qta {padding-top: 0.25rem;}
.bandle-prod .qta input {text-align: right;width: 55px;float: left;}
.bandle-prod .form-control[readonly] {background-color: #fff;}
.bandle-prod .inp-1{width: 2rem !important;
    display: inline;
    text-align: center;
    background-color: black;
    padding: 0;
    border-radius: 0.5rem;
    color: white;
}
.bandle-prod .form-group {margin-bottom: 0.3rem;}
.bandle-prod .bg-light {background-color: #f6f6f6!important;}
.bandle-prod .table td,
.bandle-prod .table th {padding: 0.3rem;vertical-align: middle;}
.bandle-prod .table .form-group { max-width: 3rem;}
.bandle-prod .table .form-group.qta { min-width: 4.58rem !important; }
.bandle-prod .table .form-group.qta input {}
.bandle-prod .table td .control-qtd{width: 9px;}
.bundle-foot .form-control-plaintext{padding:0 !important;}
.bundle-foot p{margin-bottom: 0;}
.bundle-foot .row {padding-top: 0.4rem;}
.bundle-foot span.btn {cursor: default;}

/*video*/
.slides iframe{width: 100%; height: 458px;}

/*Privacy*/
.privacy ul li{display: block;}

/*Flexslider custom*/
.flexslider .flex-caption{background-color: rgba(255,255,255,1);color: black;min-height: 130px;}
.flexslider .flex-caption .btn{
    height: auto;
    border: 1px solid black;
    background-color: transparent;
    font-size: 0.65rem;
    line-height: 0;
    /*max-width: 120px;*/
    margin-left: 5px;
    font-weight: bold;
    color: black;
    text-transform: uppercase;
    border-radius: 0;
    padding: 0.7rem;
}
.flexslider .flex-caption .btn:hover{
    background-color: black;
    color: white;
}
.flexslider.flexslider-1 .slides > li{height: auto;}
.item-slide .form-check{padding-top: 0.3rem;}
.item-slide .mostra{padding-top: 0}
.item-slide .card{margin-top: 0;}
.item-slide .btn-salva {margin-top: 2rem;}
.card-header {padding: .1rem 1.25rem;}
.card-header label{margin-bottom: 0;}

.form-login h5{font-size: 1rem;}
.img-carrello{margin-left: -2px;margin-top: -6px;}
.left-0{left:0;}

ul.ui-autocomplete{max-width: 240px;padding-left: 15px;}
ul.ui-autocomplete .ui-menu-item{display: block;}

.bottom-container .form-login-container {width: 100%;}
#nav span, #nav a, .nav-1 a{font-size: 1rem;}
.search{width:371px;}
.w-c1{width: 57px;}

/*Youtube*/
/*.flexslider .slides {overflow: hidden;}*/
.codegena{position:relative;width:100%;height:0;padding-bottom:56.27198%;}.codegena iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.ytp-title-text, .ytp-gradient-top, .ytp-chrome-top, .ytp-chrome-bottom {display: none !important;}
.ytp-chrome-top .ytp-playlist-menu-button, .ytp-embed-playlist.ytp-big-mode .ytp-chrome-top .ytp-playlist-menu-button {display: none !important;}

/*Carpe Diem*/
.dlgCarpeDiem .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {display: none;}
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.dlgCarpeDiem.ui-draggable {border: 3px solid #00B35D;padding: 1rem;height: auto !important; min-height: 12rem;}
    .ui-widget-content.dlgCarpeDiem{height: auto !important;}
    #dlgCarpeDiem{position: relative;height: auto !important;overflow: visible !important;}
    .carpediem{font-size: 0.68rem;}
    .cp-close{position: absolute; right: -28px; top: -35px; font-size: 1.5rem;}
    .cp-close button{background-color: white; border: 0; line-height: 0;padding: 0;outline : none !important;}
    .cp-img{text-align: center;}
    .cp-img img {width: 100px;margin: 0 auto;}
    .cd-title{color:#00B35D; font-weight: bold;    -webkit-box-flex: 0;-ms-flex: 0 0 13%;flex: 0 0 13%;max-width: 13%;font-size: 0.6875rem;}
    .cp-info{padding-right: 21px;margin-bottom: 0.1rem;padding-right: 30px;text-align: justify;}
    /*.cd-info{font-size: 0.6875rem;-webkit-box-flex: 0;-ms-flex: 0 0 13%;flex: 0 0 87%;text-align: right;max-width: 87%; padding-left: 0; text-align: justify;}*/
    .cd-info{font-size: 0.6875rem;-webkit-box-flex: 0;-ms-flex: 0 0 13%;flex: 0 0 87%;text-align: right;max-width: 87%; padding-left: 0; text-align: justify;}
    .cd-code{float: left;}
    .cd-pz{margin-left: -9px; }
    .cd-pz .pz-1{border: 1px solid #00B35D;padding-left: 0.45rem !important;border-right: 0;}
    .cd-pz .pz-2{border: 1px solid #00B35D;padding-right: 0.45rem !important;border-left: 0;padding-left: 0.3rem;padding-right: 0.3rem !important;}
    .cp-btn{border: 1px solid; padding: 3px; float: right;width: 117px;text-align: center;line-height: 1.15;margin-right: 30px}
    .cp-btn input{float: left;max-width: 35px;padding: 0.1rem 0.2rem;text-align: center;height: 15px !important;}
    .cp-btn button{background-color: transparent;border: 0;float: right;font-weight: bold;}
    
    
    /* AGGIUNTA RIKY*/
    /*start mocifica 23/10/2019 - Mack*//*.box{
    background-color: rgba(255,255,255,.8);
    border: 1px solid;
   
    }*//*end mocifica 23/10/2019 - Mack*/
    .relative {position: relative}
    .posizione {
        position: absolute;
        z-index: 120;
        width: 210px;
        top: calc(50% - 330px);
        left: calc(50% - 214px);
        color: #333;
    }
    .text-center {
        text-align: center !important;
    }
    .scritta {
        border-radius: 15px 15px 0 0;
        background-color: transparent;
            /*start mocifica 23/10/2019 - Mack*//*height: 250px;*/height: auto;min-height: 145px;/*end mocifica 23/10/2019 - Mack*/
    }
    .pad{
        padding: 10px;
        text-align: center;/*start mocifica 23/10/2019 - Mack*/line-height: 1.2;padding-bottom: 0;/*end mocifica 23/10/2019 - Mack*/

    }
    .paddx{
        padding-left: 10px;
    }
    .padsx{
        padding-right:10px;
        text-align: right;
        margin-top: -15.5px;
    }
    .posizione1 {
        position: absolute;
        z-index: 120;
        width: 182px;
        /*start mocifica 23/10/2019 - Mack*//*top: -300px;*/bottom: 59px;top: auto;/*start mocifica 23/10/2019 - Mack*/
        left: calc(50% - 57px);
        color: #333;
    }
    
    /* FINE AGGIUNTA RIKI */
    
    @media screen and (max-width: 990px){
        .cd-pz .pz-2{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 50%;max-width: 50%;}
        .cd-title {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 17%;}
        .cd-info{max-width: 82%;}
    }
    @media screen and (max-width: 871px){
        .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.dlgCarpeDiem.ui-draggable {width: 90% !important;left: 5% !important;max-width: 100% !important;}
    }
    @media screen and (max-width: 848px){
        .cd-pz .pz-1{padding-right: 0;}
    }
    @media screen and (max-width: 817px){
        .cd-pz .pz-2{-webkit-box-flex: 0;-ms-flex: 0 0 55%;flex: 55%;max-width: 55%;}
    }
    @media screen and (max-width: 800px){
        .cd-title{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
        .cd-info{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
        .carpediem{margin: 0;padding-left: 15px;}
        .cp-img {margin-bottom: 1rem;}
        .cd-xs-price{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
        .box-pz{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
        .cd-pz {margin-left: -11px;}
        .cd-pz .pz-2{    max-width: 40%;}
        .cd-pz .pz-1{padding-left: 0.6rem !important; text-align: left;}
        .cd-xs-btn{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-top: 1rem; }
        .cp-btn{margin-right: 17px;}
        .padd-xs-0{padding: 0 !important;}
        .padd-lxs-15{padding-left: 15px !important;}
        .carpediem .col-4{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
        .carpediem .col-8{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
        .lgCarpeDiem .mlxs-1{margin-left: 1rem;}
    }    
    @media screen and (max-width: 588px){
        .cd-title {-ms-flex: 0 0 23%;flex: 0 0 23%;max-width: 23%; font-size: 0.6rem;}
        .cd-info {-ms-flex: 0 0 77%;flex: 0 0 77%;max-width: 77%;font-size: 0.6rem;}
    }
    @media screen and (max-width: 565px){
        .cd-pz .pz-2 {max-width: 50%;}
    }
    @media screen and (max-width: 480px){
        .cd-title {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
        .cd-info {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding: 5px 15px;}        
        .carpediem .col-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
        .carpediem .col-8{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
        .cd-pz {text-align: left;}
        .cd-xs-price{padding: 0;}
        .cd-pz .col-7{text-align: right;}
        .cd-xs-price .col-md-4{-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
        .cd-xs-price .col-md-8{-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;text-align: right;padding-right: 0;}
    }
    @media screen and (max-width: 430px){
        .cd-pz .pz-2 {max-width: 54%;}
    }
    @media screen and (max-width: 430px){
        .carpediem {font-size: 0.55rem;}
        .carpediem small {font-size: 100%;}
        .cp-btn{line-height: 1.7;}
    }
    
    /* START AGGIUNTA MACK 05/11/2019 */
    .bg-black{background-color: black;}
    
    /* START AGGIUNTA MACK 20/05/2020 */
    .box-top-dx{margin-top: -12px; text-transform: uppercase;font-family:"Verdana", Arial;}
    .align-middle-end{
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-align: center!important;
        align-items: center!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important;
    }