.bootstrap-select .dropdown-toggle .filter-option-inner-inner,.con_camera_title{text-overflow:ellipsis}.g_id_signin{text-align:center;margin-bottom:30px}.g_id_signin div,.g_id_signin iframe{display:block!important;margin:0 auto!important}.si_connect{margin-bottom:30px;padding:45px;text-align:center;background:#efeff7;border:none}.si_connect_label{padding:5px 10px;border-radius:4px;font-size:18px;line-height:24px;font-weight:700;margin-bottom:30px}a.btn-connect,a.btn-connect:link,a.btn-connect:visited{color:#fff;padding:15px 30px;margin:5px 15px;font-size:11px;line-height:14px;vertical-align:middle;border-radius:50px}a.btn-connect:active,a.btn-connect:focus,a.btn-connect:hover{color:#fff}a.btn-connect i,a.btn-connect i.fa{color:#fff;margin:0 15px 0 0;font-size:1.6em;line-height:14px;vertical-align:middle}a.btn-connect.btn-facebook,a.btn-connect.btn-facebook:link,a.btn-connect.btn-facebook:visited{background:#3b5998}a.btn-connect.btn-facebook:active,a.btn-connect.btn-facebook:focus,a.btn-connect.btn-facebook:hover{background:#304980}a.btn-connect.btn-google,a.btn-connect.btn-google:link,a.btn-connect.btn-google:visited{background:#e34133}a.btn-connect.btn-google:active,a.btn-connect.btn-google:focus,a.btn-connect.btn-google:hover{background:#d33728}#pci_iframe_box{border:1px solid #e1e3ec;border-radius:16px;padding:45px 40px}#pci_iframe_box h4{margin:0 0 25px 10px}.room-desc-row{line-height:1.5em}#con_logobox{display:flex;align-items:center;height:160px}#con_logobox img{max-width:80%;max-height:100px;margin:0 0 0 auto}.con_camera_title{display:inline-block;overflow:hidden;max-width:100%;margin-bottom:5px;font-size:18px}.panel-color .bootstrap-select>.dropdown-toggle{border-radius:12px;height:44px;border:none;line-height:31px;font-weight:400;padding-left:20px}#lbltxtEmail-login,.fg-cmbFattNazione .bootstrap-select>.dropdown-toggle,.fg-cmbFattProvincia .bootstrap-select>.dropdown-toggle,.fg-cmbNazionalita .bootstrap-select>.dropdown-toggle,.fg-cmbSpNazione .bootstrap-select>.dropdown-toggle,.fg-cmbSpProvincia .bootstrap-select>.dropdown-toggle,.fg-txtDomanda .bootstrap-select>.dropdown-toggle{border-radius:12px}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#dce6e2}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#dce6e2}.input-group-addon{background:#dce6e2;border:none;border-radius:0 12px 12px 0;color:#003652;font-size:1.3em;line-height:.8em;padding:6px 13px 6px 12px}.tip_html{padding:3px 0;line-height:1.6em}.tip_html i{margin-right:6px;vertical-align:middle}.bs-searchbox .form-control{border:1px solid #dce6e2;margin-bottom:4px}[data-notify=container]{color:#fff;background-color:#1c5e97;border-color:#1c5e97;font-weight:700;font-size:18px;line-height:1.5em;border-radius:30px;text-align:center;padding:30px}[data-notify=container].alert-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}[data-notify=container].alert-danger{color:#fff;background-color:#c9302c;border-color:#c9302c}[data-notify=container].alert-warning{color:#0b3d68;background-color:#f9b000;border-color:#f9b000}[data-notify=container] .close{color:#0b3d68;text-shadow:none;line-height:42px;opacity:.7}.modal-content{padding:60px;border-radius:24px}.modal #confirm-btn{margin-top:-10px;margin-right:-15px}.modal-body{padding:0 0 30px}.modal-regolamento .modal-body h4{font-size:24px!important;margin-top:-15px;text-align:center}.modal-title{font-size:18px;line-height:1.3em;padding-top:3px;color:#9eadb9!important;font-weight:700!important}.elem .btn,.modal-footer{display:none}#remarks finger,.modal finger{font-size:1.5em}.modal h3{font-size:18px}.desc-privacy{height:500px}.desc-privacy #iubenda_policy .iconed ul li h3,.desc-privacy #iubenda_policy .iub_content,.desc-privacy #iubenda_policy h1,.desc-privacy #iubenda_policy h2,.desc-privacy #iubenda_policy h3,.desc-privacy #iubenda_policy h4,.desc-privacy #iubenda_policy h5,.desc-privacy #iubenda_policy h6{color:#0b3d68;font-family:Lato,sans-serif}.desc-privacy #iubenda_policy p{font-weight:300}.desc-privacy #iubenda_policy h2,.desc-privacy #iubenda_policy h3{font-weight:400}pre{color:#05ff43;background-color:#222;border:1px solid #ccc}.badge-prenotazione{border:none;background:#e5eaec;color:#6c8397;border-radius:10px;padding:5px 9px 6px;font-weight:700;font-size:11px;line-height:1.5em;vertical-align:middle;white-space:nowrap;display:inline-block;margin-bottom:10px}.image-grid .new,.image-grid .new2{border-radius:100%;width:60px;height:60px;position:absolute}.image-grid{display:grid;align-content:center;width:100%;overflow:hidden;position:relative;border-radius:13px;box-shadow:0 5px 15px #a6b1bb;transition:box-shadow .3s ease-in-out}.image-grid:hover{box-shadow:0 10px 20px #a6b1bb}.image-grid>a{color:rgba(255,255,255,.3)}.image-grid img{aspect-ratio:1/1;width:100%;height:100%;transition:.6s!important}.image-grid:hover img{opacity:.8;scale:1.13}@media(min-width:768px){.a-ratio{aspect-ratio:1/1}.a-fit{object-fit:cover}}@supports not (aspect-ratio:1/1){@media(min-width:768px){.image-grid img{max-height:360px;line-height:260px}}}@media(max-width:767px){.image-grid img{height:auto;aspect-ratio:unset}}.image-grid .new2{background:#f9b000;top:29px;right:-3px}.image-grid .new{color:#fff;background:#0b3d68;font-size:14px;line-height:60px;font-weight:700;text-transform:uppercase;text-align:center;top:25px;right:-5px}.sgallery .item{transition:.3s}.sgallery .item:hover{transform:translateY(-12px)}.cart-title{min-height:63px}.cart-total .grand-total{background:#dce6e2}.cart-total .grand-total td{color:#003652;font-weight:700}.product-remove-box{margin-top:-8px}.quantity .minus,.quantity .plus{line-height:10px;background:#eee;color:#0b3d68;border:none;font-size:18px;font-weight:700;padding:9px 10px;border-radius:100%;vertical-align:middle}.alert-servizi{margin-top:5px;font-size:13px;line-height:1.3em}.title-description-block-style_6::before{top:40%}#primary,#secondary{padding-top:30px}.product-cart{border:1px solid #d0d7d4;padding:30px;margin-bottom:30px;border-radius:16px;font-weight:400;box-shadow:7px 14px 42px 3px rgba(163,174,184,.05)}.product-cart td.product-remove{width:50px}#registration-area h1,#registration-area h2,#registration-area h3,#registration-area h4,#registration-area h5,#registration-area h6{color:#0b3d68;text-transform:none!important}.shopping-cart-element-wrap label{font-size:13px;line-height:1.4em}.title-shopping-cart{font-weight:700!important;color:#449d44!important}.title-shopping-cart::before{border-color:#449d44}#pci_label,.row-ragione_sociale,.title-shopping-cart-cliente{margin-bottom:15px}.title-shopping-cart-cliente-but{margin-bottom:20px;font-size:13px;text-align:right}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:0 15px;background:#fff!important;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:12px!important}input[type=email],input[type=password],input[type=tel],input[type=text],select.form-control,textarea{height:44px}.form-control{height:36px;-webkit-box-shadow:none;box-shadow:none;color:#003652}.form-horizontal .form-group{margin-bottom:25px}#lbltxtEmail-login{margin:10px 0 20px;font-size:13px;line-height:1.5em;border:none}#lbltxtEmail-login a,.scegli-pagamento-radio label>span.active{color:#449d44}.scegli-pagamento-radio{line-height:1.2em}.label_pagamento{margin-bottom:15px!important}#header-area,.fg-txtCivico,.fg-txtSpCap,.fg-txtSpIndirizzo{margin-bottom:0}#main-container{margin-top:15px;max-width:1170px}.panel-dati-cliente .form-control{background-color:#f5f1e4}.has-error .control-label,.has-error .help-block{font-size:11px}.has-error .help-block{padding-left:15px;padding-top:3px;display:none}.quantita{border-radius:12px 0 0 12px}#page-heading{margin-top:20px}button.close{font-family:arial;line-height:12px}table.shop_table{margin-bottom:30px;border-bottom:none}.shop_table td,table .product-date,table .product-subtotal,table.shop_table{font-size:16px;vertical-align:top}table .product-subtotal{text-align:right;min-width:100px}table .product-date{padding-right:30px;min-width:130px}table .product-name{width:auto}table .product-name a{color:#fff;font-size:15px;line-height:1.3em}table .product-name a finger{font-size:1.3em;vertical-align:bottom;margin-right:2px}table .product-thumbnail{width:130px}table .product-thumbnail .item{margin:5px 25px 0 15px;border-radius:12px}.attachment-shop_thumbnail{max-width:100px;margin-right:15px}.shopping-cart-table thead>tr>th{font-size:12px;color:#aaa;background:0 0;border-bottom:0}.table-carrello th.totale{text-align:right;font-size:18px;color:#333}.table-carrello td{background:#fff}.link-quantita-but{border-color:#ccc;border-width:1px 1px 1px 0}.link-quantita-but:hover{background:#f9b000;color:#fff}.cart-legend{font-size:.9em;line-height:1.5em;margin-bottom:90px;text-align:center}.cart-but-container{margin-bottom:60px}.cart-but-container a{margin-bottom:20px}.fastk{color:red}.form-horizontal .control-label{font-size:12px;font-weight:400;text-align:left;margin-bottom:5px;padding-left:30px}.row-codice_fiscale,.row-partita_iva{margin-bottom:30px}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:0}.desideri{font-size:13px;line-height:20px;margin-right:10px}.recapito select{display:inline;width:85%;height:28px;font-size:12px;padding:3px 7px;margin-left:5px}hr.dark{margin:10px 0;border-color:#000}.dl-horizontal dt{width:340px}.dl-horizontal dd{margin-left:347px}.form-nazione-totale{display:inline;text-align:right}.form-nazione-totale select{margin:0 5px}.row-scelta-registrazione-box{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:30px 30px 15px}.registrazione-label{margin-bottom:30px;font-size:15px;line-height:1.5em;font-weight:300}.panel-smart .panel_pagamento_descrizione{padding:0;font-size:18px;line-height:1.6em;margin-top:-5px}.panel-smart .panel_pagamento_descrizione b,.panel-smart .panel_pagamento_descrizione strong{font-weight:700}.panel-hai-un-codice{padding:10px 30px 25px;min-height:110px}.panel-hai-un-codice .panel-body{padding:20px 45px}.panel-hai-un-codice h3{margin:0 0 20px;font-size:13px;text-transform:none}#txtCodiceScontoInput{box-shadow:0 0 0;border:none;font-size:12px;padding:8px 10px 8px 16px;height:36px;line-height:12px;border-radius:12px 0 0 12px!important;font-weight:700;text-transform:uppercase}#verifica_codice_sconto{font-size:12px;padding:5px 12px;border:none;color:#fff;border-radius:0 12px 12px 0;height:36px}#codice_success_label{font-weight:700;margin:15px 0}#cmbRecapito1_label,#cmbVia{border-radius:12px 0 0 12px!important;border-right-width:0}#rimuovi_codice_sconto{margin-top:11px;background:0 0;border-color:#468847;color:#468847!important}#rimuovi_codice_sconto:hover{background:0 0;border-color:#d24f68;color:#d24f68!important}.area.panel-hai-un-codice-loader{color:#e9f0f2;padding:30px;min-height:110px;text-align:center}.panel-hai-un-codice-loader .panel-body{padding:0}.panel-hai-un-codice-loader i{font-size:3em}.panel-hai-un-codice-success{background:#e5edea;color:#468847;padding:25px 20px 0;line-height:1.5em;border-radius:0;border:none;min-height:218px;box-shadow:0 0 0;margin-bottom:30px}#cs-inner{padding:0 30px}.panel-hai-un-codice-success .fa-check{font-size:36px}.scegli-pagamento-radio input[type=radio]{margin-top:7px}.scegli-pagamento-radio label>span{color:#0b3d68}.row-scelta-registrazione label>span{color:#999}.row-scelta-registrazione label>span.active{color:#009fe3}#cmbRecapito1_label{min-width:130px}#cmbVia{min-width:90px}.row-recapito{margin-bottom:15px;margin-top:15px}.row-ciao-cliente{border:1px solid #ccc;border-radius:4px;padding:30px 30px 0;margin:15px 0}#totale_ordine_loader{margin-left:10px;color:#449d44}.pagamento_descrizione ul{padding:10px}.shop_table th{padding:6px 0 5px;font-size:13px;white-space:nowrap;text-transform:none;font-weight:700;color:#acb6bd}.shop_table tfoot th{padding:6px 0 8px;font-weight:700}table.cart-total,table.cart-total td,table.cart-total th{border-color:#ddd}.has-error .control-label,.has-error .help-block{line-height:14px}#submitBut .btn{padding:30px 10px;width:100%;text-transform:uppercase;font-size:18px;font-weight:700;border-radius:50px;box-shadow:7px 14px 42px 3px rgba(163,174,184,.4)}.euro-xs{font-size:12px;margin-right:5px}.desc-text-page,.remarks{font-size:13px;line-height:1.6em}.panel{-webkit-box-shadow:none;box-shadow:none}.remarks{padding:0;list-style:none}.btn.btn-rounded.btn-extra-large{padding:12px 35px 13px!important}.si_fb_logged{background:#5976b4;color:#fff;padding:45px 30px;text-align:center}.si_fb_logged img{margin-right:10px;vertical-align:middle;max-width:40px;border-radius:100%}.fb-buts a{margin-left:15px;color:#fff!important;background:#3b5998;padding:10px 15px;border-radius:4px}.desc-text-page{color:#0b3d68;padding:0 15px}.desc-text-page ul{padding:20px}ol.indice{padding:0 20px;font-size:15px;line-height:1.8em;font-weight:400;display:none}.elem{padding-top:0;padding-bottom:45px}.panel-color{background:#e5edea;border:none;color:#003652;font-weight:400;border-radius:16px}.area{padding:30px;border-radius:16px;box-shadow:7px 14px 42px 3px rgba(163,174,184,.05);margin-bottom:30px}.area-pagamento,.area-pagamento.mini{border:1px solid #d0d7d4;padding:45px}.area-pagamento.mini .scegli-pagamento-radio{padding-left:20px}.text-multi-label{margin:45px auto;max-width:530px;font-size:1.4em;line-height:1.5em;opacity:.4}@media (min-width:768px){.slider-wrap .content-area h1{font-size:48px;margin:15px 0}.area-pagamento,.area-pagamento.mini{padding:60px}}@media (min-width:992px){.modal-dialog{width:900px;color:#0b3d68}.modal-content{font-size:15px}.scegli-pagamento-radio{font-size:20px;padding:0 0 0 50px}.area-pagamento,.area-pagamento.mini{padding:90px 60px}}@media (min-width:1200px){.area-pagamento{padding:120px 90px}.area-pagamento.mini{padding:90px}}@media (max-width:1199px){#main-container{max-width:960px}}@media (max-width:991px){#con_logobox img{margin:15px auto 45px;max-height:90px}.col-label-right{padding-right:0}.main-content{padding:0!important}#cs-inner,.col-riepilogo-header{padding:0}.panel-hai-un-codice .panel-body{padding:25px}#cs-inner{height:auto;overflow:auto}.table-responsive{margin:10px 0 20px}table.shop_table{margin-bottom:15px}.crh-title{margin-bottom:5px}.table-responsive>table{width:860px}}@media (max-width:767px){.modal-content{padding:30px;border-radius:16px}#pci_iframe_box{border:none;padding:0}#modalPCI .modal-content{padding:30px 10px}.text-multi-label{margin:30px auto;max-width:80%;font-size:.9em}.si_fb{padding:45px 15px}.desc-text-page,.modal-body,.product-cart{padding:0}.desc-text-page h2{font-size:24px;line-height:32px}ol.indice{font-size:16px;line-height:24px}#remarks{font-size:12px}.table-responsive{border:none;padding:0 15px}table .product-name{padding-left:5px}.shop_table tfoot th{text-align:left!important}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{line-height:30px;padding:0 15px}.title-shopping-cart-cliente{margin-bottom:30px}.panel-hai-un-codice .panel-body{padding:5px}.cart-but-container{margin-bottom:0}.area{margin-bottom:15px}.scegli-pagamento-radio{padding-bottom:30px;padding-left:20px}.panel-hai-un-codice{min-height:0;padding:15px}.panel-hai-un-codice h3{margin:10px 0 20px;font-size:15px}.cart-total td{padding:12px 15px}.cart-total td .amount,.cart-total td:last-child{font-size:13px}.desideri{display:block;margin:0}.product-cart td.product-remove{padding-right:20px}.si_fb_logged{line-height:20px;padding:30px}.si_fb_logged img{display:block;margin:0 auto 10px}.fb-buts{display:block;padding-top:10px}.fb-buts a{margin:0 3px}}