﻿body{color:#8f8f8f;font-family:Arial,Helvetica,sans-serif;font-size:15px}#txtCommento{width:100%;margin-bottom:30px;margin-top:24px;padding:8px}#areaTelefono{border-left:1px solid #d6d6d6;height:100%;padding-left:50px;padding-bottom:180px}#areaTelefono p{margin:25px 0 38px 0}#txtThanksCTA{font-size:19px;line-height:35px}#lblInfo{font-size:12px;margin-top:20px}#lblUlterioriPers{line-height:80px}input[name="gia_acquistato"]{margin-left:10px}#boxDoveAcquisti label.input-checkbox{margin-top:10px}.cmbData{width:30%;margin-right:5px}.title-red{color:#d12420;margin-bottom:25px}.subtitle-gray{color:#6b6b6b;font-size:22px;min-height:56px;display:block}.input-text{border:1px solid #d2d2d2;color:#6b6b6b;resize:none;outline:none;border-radius:0 !important}.input-text:focus{border-color:#d2d2d2;box-shadow:none}.input-text.small{max-width:72px;margin-right:10px}textarea{padding:6px}.input-group{width:50%}.input-group label{margin-left:4px;float:none;display:block}.input-group input{width:100%;float:none}.input-group.left{padding-right:10px}.input-group.right{padding-left:10px}.input-group.full{width:100%}.input-group.full label{display:inline-block;margin-right:4px}.birthday-group input[type="text"]{width:32% !important;margin-right:1% !important}.input-checkbox{display:block;font-weight:normal;cursor:pointer;position:relative;margin-left:0 !important}.input-checkbox input{width:auto;position:absolute;left:0;cursor:pointer}.input-checkbox error{display:none !important}input[type="checkbox"]:not(.input-checkbox){cursor:pointer;position:relative;bottom:-1px}input[type="checkbox"]:not(.input-checkbox)+label{font-weight:normal;cursor:pointer;padding-left:5px}input[type="checkbox"]:not(.input-checkbox) error{display:none !important}.input-radio{display:block;font-weight:normal;cursor:pointer;margin-left:0 !important}.input-radio input{width:auto;cursor:pointer}.input-radio error{display:none !important}input[type="radio"]:not(.input-radio){cursor:pointer}input[type="radio"]:not(.input-radio)+label{font-weight:normal;cursor:pointer}.btn-red{min-width:187px;background:#d12420;border:1px solid #d12420;color:#fff !important;outline:none;padding:15px;-moz-transition:background ease-in .3s;-o-transition:background ease-in .3s;-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.btn-red:hover,.btn-red:active{background:#de2c27;text-decoration:none}a.btn-red{display:inline-block;text-align:center}.dBlock{display:block}.link-black{color:#353535;text-decoration:underline}.link-black:hover{color:#000}.link-gray{color:#8f8f8f;text-decoration:underline}.link-gray:hover{color:#6b6b6b}.colorRed{color:#d12420}.bgGray{background:#f5f5f5;padding-top:15px;padding-bottom:15px;margin-top:15px}.row.spaced div[class^='col-']{padding:15px 30px}label.label{font-size:15px;color:#8f8f8f;font-weight:bold;margin:0 4px;padding-left:0}.marginBottom10{margin-bottom:10px !important;display:inline-block}.text-left{text-align:left !important}.btn-green{background:#07820d;border-radius:40px;display:inline-block;color:#fff;padding:10px 25px;outline:none}.btn-green img{margin:4px 8px 0 0}.btn-green .nverde{display:block;font-size:11px;line-height:13px}.btn-green .ntel{display:block;font-weight:bold;font-size:13px;line-height:15px}.btn-green:hover,.btn-green:active,.btn-green:visited,.btn-green:focus{color:#fff;text-decoration:none}.header .wrapper1{border-bottom:1px solid #ebebeb;border-top:1px solid #fff;height:32px;background:#fff}.header .wrapper1 .menu{margin:0;padding:0;list-style:none}.header .wrapper1 .menu li{background:#d12420;float:left;border-left:1px solid #ebebeb;text-align:center;min-width:124px;position:relative;-moz-transition:background ease-in .3s;-o-transition:background ease-in .3s;-webkit-transition:background ease-in .3s;transition:background ease-in .3s}.header .wrapper1 .menu li:hover,.header .wrapper1 .menu li:active{background:#de2c27}.header .wrapper1 .menu li a{color:#fff;width:100%;display:block;line-height:27px;font-weight:bold;text-decoration:none;font-size:11px;border:1px solid #fff}.header .wrapper1 .menu li a:hover{text-decoration:none}.header .wrapper1 .menu li a.ico-locator{background:#fff !important;color:#a3a3a3}.header .wrapper1 .menu li a.ico-locator::before{content:"";width:13px;height:13px;margin-top:-1px;display:inline-block;vertical-align:middle;margin-right:3px;background:url('/static/images/sprite-topbar.png') top left no-repeat}.header .wrapper1 .menu li.current{background:#fff}.header .wrapper1 .menu li.current a{color:#353535}.header .wrapper1 .menu li.current::after{content:"";position:absolute;top:100%;left:50%;margin-top:1px;margin-left:-6px;width:12px;height:7px;background:url('/static/images/sprite-topbar.png') 0 -26px no-repeat}.header .wrapper2{padding:21px 0;border-bottom:1px solid #ebebeb;background:#fff}.header .mobile{height:40px;background:url('../images/bg-header.jpg') no-repeat;background-size:cover;position:relative;z-index:99}.header .mobile .menu{position:absolute;top:12px;left:19px;cursor:pointer}.header .mobile .logo{margin:0 auto;display:block;max-width:26px;margin-top:7px}.header .mobile .menu-list{position:absolute;top:42px;left:0;margin:0;padding:0;list-style:none;font-size:12px;width:100%;display:none}.header .mobile .menu-list li{background:#d12420;width:100%;white-space:nowrap;border-bottom:1px #ab0504 solid;padding:0 19px}.header .mobile .menu-list li a{color:#fff;text-decoration:none;text-transform:uppercase;line-height:43px}.footer{padding:21px;font-size:13px;border-top:1px solid #ebebeb;margin-top:15px}.footer.sticky{position:absolute;bottom:0;width:100%;left:0}.cmb{border:1px solid #d2d2d2;color:#6b6b6b;padding:6.5px 16px 6.5px 10px;font-size:14px;outline:none;cursor:pointer;display:block}.separator{border:none;border-bottom:1px solid #d2d2d2}.error,.invalid:not(error){color:#d12420;outline:1px solid #d12420}error{font-size:12px;margin-top:6px;display:inline-block;color:#d12420}@media screen and (max-width:767px){#areaTelefono{padding:46px 15px}.title-red{font-size:25px}.subtitle-gray{font-size:19px}#lblUlterioriPers{line-height:25px;margin:20px 0}.row.spaced div[class^='col-']{padding:15px}.input-group label{font-size:14px !important}.header .wrapper1 .menu li{min-width:80px}.header .wrapper2 img{margin:0 auto;display:block}}@media screen and (min-width:768px) and (max-width:991px){.row.spaced div[class^='col-']{padding:15px}.input-group label{font-size:14px !important}}@media screen and (min-width:992px) and (max-width:1199px){.input-group label{font-size:12px !important}}