
.banner_autopromozioni_desk{
clear:both;
position:relative;
margin:0 auto 30px auto;
text-align:center;
width:100%;
background:#eee;
padding:5px 0 10px 0;
border:1px solid #ddd;}
.banner_autopromozioni_desk img{
width:300px;
height:auto;}
h1{
margin:20px 0 40px 0;
font-family:'Domine', serif;
font-weight:700;
font-size:1.8rem;
position:relative;
clear:both;
color:black;
text-align: center;}
#container-abb-dig{
width:100%;
position:relative;
float:left;
clear:left;
margin-bottom:20px;}
#container-abb-dig #home_shop{
float:left;
margin-right:1%;
width:34% !important;}
#container-abb-dig #home_shop img{
width:100%;
margin-top:-10px;}
#container-abb-dig #dx_home_shop{
float:right;
width:63% !important;}
#container-abb-dig #dx_home_shop h2{
font-family:'Quattrocento', serif;
font-weight:700;
font-size:1.3rem;
color:#395b74;
margin:20px 0 10px 0;}
#container-abb-dig #dx_home_shop p{
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size:1rem;
margin-bottom:10px;
line-height:25px;}
.tip-abb{
width:100%;
position:relative;
float:left;
clear:left;
margin-bottom:40px;
box-shadow:-3px 8px 28px -8px rgb(57 91 116 / 19%);
flex:1;
padding:1%;}
.paywall_prodotti_vnp{
width:33.33%;
position:relative;
float:left;
padding:2% 2% 0 2%;}
.paywall_prodotti_vnp.archivio{
float:right;}
.paywall_prodotti_vnp.archivio img{
width:100%;
height:auto;}
.paywall_prodotti_vnp .occhiello_titolo{
margin-bottom:45px;
font-family:'Quattrocento', serif;
font-weight:700;
font-size:1.02rem;
position:relative;
color:#395b74;
text-align:center;
padding-top:120px;}
@media only screen and (min-width : 770px) and (max-width : 1006px) {
/* Styles */
.paywall_prodotti_vnp .occhiello_titolo{
font-size:1rem;}}
.paywall_prodotti_vnp.sito .occhiello_titolo{
background-image:url(../images/gm-blocc-1.png);
background-repeat:no-repeat;
background-position-x:center;
background-position-y:top 0;}
.paywall_prodotti_vnp.sito .occhiello_titolo:after{
content:'Accedi a tutti i contenuti del sito';
font-family:'Libre Franklin', sans-serif;
font-weight:500;
color:#aaa;
word-spacing:3px;
font-size:0.80rem;
position:absolute;
top:150px;
left:5px;}
.paywall_prodotti_vnp.digital .occhiello_titolo{
background-image:url(../images/edizione-digitale.jpg);
background-repeat:no-repeat;
background-position-x:center;
background-position-y:top 0;}
.paywall_prodotti_vnp.digital .occhiello_titolo:after{
content:'Edizione quotidiana sfogliabile da PC, Tablet e Smartphone';
font-family:'Libre Franklin', sans-serif;
font-weight:500;
color:#aaa;
word-spacing:3px;
font-size:0.80rem;
position:absolute;
top:150px;
left:5px;}
.paywall_prodotti_vnp.archivio .occhiello_titolo{
background-image:url(../images/archivio-storico.jpg);
background-repeat:no-repeat;
background-position-x:center;
background-position-y:top 0;}
.paywall_prodotti_vnp.archivio .occhiello_titolo:after{
content:'Edizioni passate fruibili solo dal web con semplicità e immediatezza';
font-family:'Libre Franklin', sans-serif;
font-weight:500;
color:#aaa;
word-spacing:3px;
font-size:0.80rem;
position:absolute;
top:150px;
left:5px;}
.paywall_prodotti_vnp.cartaceo .occhiello_titolo{
background-image:url(../images/edizione-cartacea-2.jpg);
background-repeat:no-repeat;
background-position-x:center;
background-position-y:top 0;}
.paywall_prodotti_vnp.cartaceo .occhiello_titolo:after{
content:'Il piacere della lettura della tua Gazzetta cartacea come vuoi tu';
font-family:'Libre Franklin', sans-serif;
font-weight:500;
color:#aaa;
word-spacing:3px;
font-size:0.80rem;
position:absolute;
top:150px;
left:5px;}
.paywall_prodotti_vnp .prodotto{
margin-bottom:30px;
padding:20px;
border:1px #eee solid;
background:linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%);
position:relative;
min-height:100px;
border-radius:5px;
text-align:center;}
.paywall_prodotti_vnp .prodotto .nome{
font-family:'Domine', serif;
font-weight:700;
font-size: 1rem;
margin-bottom:15px;}
@media only screen and (min-width : 770px) and (max-width : 1006px) {
/* Styles */
.paywall_prodotti_vnp .prodotto .nome{
font-size: 0.93rem;}}
.paywall_prodotti_vnp .prodotto .prezzo{
font-family:'Libre Franklin', sans-serif;
font-size: 0.9rem;
font-weight:bold;
font-size:1.1rem;
color:#395b74;
position:relative;
margin-bottom:15px;}
.paywall_prodotti_vnp .prodotto .barrato{
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size: 0.8rem;
position:relative;}
.paywall_prodotti_vnp .prodotto .barrato span{
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size:0.8rem;
text-decoration:line-through;}
.paywall_prodotti_vnp .prodotto .buy_btn{
width:42%;
margin:20px auto 0 auto;
padding:10px 6px;
border-radius:5px;
color:white;
font-size:1rem;
background:#395b74;
text-decoration:none;
position:relative;
text-align:center;
text-transform:uppercase;
font-family:'Domine', serif;
font-weight:700;}
.paywall_prodotti_vnp .prodotto .buy_btn a{
color: white;
text-decoration: none;}
.paywall_prodotti_vnp .prodotto .buy_btn:hover{
background:#517fa2;}
.paywall_prodotti_vnp .prodotto .buy_btn a:hover{
color:white;
text-decoration:normal;
background:#517fa2;}
.paywall_prodotti_vnp .prodotto .etichetta{
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size:0.75rem;
text-align:left;
font-style:oblique;
margin-top:30px;}
.info-contatti{
width:100%;
clear:both;
position:relative;
margin:20px 0 20px 0;
background:#dee8f0;
padding:20px 10px 5px 10px;}
.info-contatti h3{
font-family:'Domine', serif;
font-weight:700;
font-size:1.1rem;
text-align:center;
margin-bottom:10px;}
.info-contatti p{
font-family:'Libre Franklin', sans-serif;
font-weight:400;
font-size:0.85rem;
line-height:20px;
text-align:center;
margin-bottom:15px;}
.info-contatti p a{
font-size:0.75rem;
color:#2F4D65;}
@media only screen and (min-width : 770px) and (max-width : 1006px) {
/* Styles */
.info-contatti p a{
font-size:0.72rem;}}

@media only screen 
and (min-width : 580px) 
and (max-width : 990px){ 
.banner_background {
display:none;
}
}
