body{background:#f5f5f5!important}
#header-container #banner{background-color:#095084}
#header-container header{border-top:3px solid #095084}
#header-container header .logo-testata img{height:auto;max-width:150%}
#header-container .main-logo-testata a.logo-testata{opacity:inherit!important}
.premium-button{background-color:#095084;color:#fff}
.premium-button:hover{background-color:#3a8bbb;opacity:inherit!important}
.row.conferma .premium-button{background-color:#095084;width:100%}
.row.conferma.long{padding:15px 0 35px 20px}
.registrati h1 span{color:#095084}
.upsell.price .row{display:-ms-flexbox;display:flex}
.upsell.price .row .column-11{width:91.66666667%}
.upsell.price .row .column-1{width:8.33333333%;padding-right:35px}
.welcome ul{list-style:disc;margin:0;padding:30px 10px}
.welcome ul li:before{width:25px;height:25px;border-radius:50%;background:0 0;content:''}
form{width:100%}
form select{background-color:#FFF!important}
.registrati span{color:#095084}
.registrati span.testo-offerta{color:#333}
.registrati ul li .riepilogo .testo-offerta-bold-violet{color:#095084}
.login-account #login-account_tabber a{color:#4c98b7!important}
.login-account #login-account_tabber a:hover{color:#0f475b!important;opacity:inherit!important}
.login-account #login-account_tabber .active a{color:#0f475b!important}
.login-account #login-account_tabber .active a:hover{color:#0f475b!important;opacity:inherit!important}
#bucacodice h1,#invia-regalo .gift h1,#pagamento-ccredito .pagamento-ccredito h1,#pagamento-mobile .pagamento-mobile h1,#scelta-pagamento .pagamento h1,#scelta-prodotto .prodotto h1,.registrati ul li .prezzo,.welcome h1 span,.welcome ul li .prezzo{color:#0f475b}
@media screen and (min-device-width:761px){.column-4.acquista .premium-button{background-color:#4c98b7}
}
#noadv{color:#000;margin:10px 0;border:1px solid #ddd;background-color:#f9f9f9;padding:14px}
#noadv span{font-weight:700;font-size:15px;background-image:url(https://www.repstatic.it/marketing/rplus/images/2021/05/25/113124764-81375017-0016-4778-a7b1-be43f4d44f3c.png);background-repeat:no-repeat;background-size:15%;padding-left:45px;display:block;line-height:25px}
#noadv .premium-button{background-color:#f5c950;color:#000;margin-top:20px;margin-bottom:20px;font-size:14px}
#pagamento-ccredito .pagamento-ccredito h1,#pagamento-mobile .pagamento-mobile h1,#scelta-pagamento .pagamento h1,#scelta-prodotto .prodotto h1{color:#087bbb}
@media screen and (min-device-width:761px){#noadv{margin:10px 50px;padding:30px;font-size:18px}
#noadv span{background-size:10%;line-height:60px;padding-left:80px}
.column-4.acquista .premium-button{background-color:#087bbb}
}