.button-centered{clear:both;text-align:center;margin:40px 0}.page-content p{line-height:22px}.page-content h2,.page-content h3{font-size:1.125rem}#breadcrumb{padding:16px 0 16px 0}#full-content .page-content{padding:0 16px}.page-content h1{color:var(--text-color);font-size:1.714em;font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif;margin:0;font-weight:700}.page-content h1.center,.page-content h2.center{text-align:center}.page-content h2.margin-35{margin-top:35px;margin-bottom:35px}.page-content h2,.page-content h3{color:var(--text-color)}.page-content h2{font-size:20px}.page-content h3{font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif;font-size:1.1875rem;font-weight:700}.messagesBox{margin:10px;background-color:#f1f8ff;border:1px solid #d6eaff;font-weight:500;color:#213140}p.offer-introduction{padding:0;border-radius:3px;text-align:justify;line-height:22px;color:var(--text-color);font-size:1rem}form .trackAccountIsProtected,form .trackAccountAcceptCharter{display:block;margin:30px auto;width:80%;line-height:1.5em}form .trackAccountIsProtected dt{display:none}form .trackAccountIsProtected dd{display:block;width:auto;float:none}#cgu{margin:32px auto;background-color:var(--bg-wrapper);border:1px solid var(--border-separator-color-10);padding:16px;line-height:22px;color:var(--text-color);font-size:1rem}#cgu ul{padding-left:2em}form .trackAccountAcceptCharter{overflow:hidden}form .trackAccountAcceptCharter dt{width:68%;padding:10px 1%;font-size:1rem}form .trackAccountAcceptCharter dd{width:28%;padding:10px 1%}.button-centered{clear:both}#paypal-button-container{margin:20px auto;width:340px}h2 span{color:var(--color-red-link);font-weight:bold}#payment-success span{display:block;margin:10px auto;text-align:center}.wrapper-offers{display:flex;flex-flow:row wrap;justify-content:space-evenly;width:800px;height:756px;margin:0 auto}.offer{background-color:var(--bg-wrapper);border:1px solid var(--item-cards-border-2);width:340px;height:340px;margin-top:20px;text-align:center;padding-bottom:24px;color:var(--text-color);line-height:22px}.offer.current{background-color:var(--bg-color-4);border:1px solid var(--bg-color-4);height:auto;margin:20px auto}.offer hr{width:100px;margin:15px auto;height:2px;background-color:#fcd186;border:0}.offer .offer-curent-title{font-size:1.375rem;font-weight:700;margin:32px 0;font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif}.offer .offer-title{font-size:1.5rem;margin-top:16px}.offer .offer-subtitle{font-size:1.5rem;margin-bottom:20px;color:var(--text-color);font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif;font-weight:700}.offer .offer-description{text-align:left;width:250px;overflow:hidden;margin:0 auto;margin-bottom:15px;padding-left:25px;background-image:url(/images/audiofanzine/icon-tick.png);background-repeat:no-repeat;background-size:15px;background-position:left center}.offer .offer-description small{font-size:.75rem}.offer .expiration{font-style:italic;background-color:rgba(33,49,64,0.1);border:1px solid #fff;padding:5px 10px;margin:20px;border-radius:3px;font-weight:bold;color:#223240}.offer .offer-button{background-color:#edb047;border:1px solid #edb047;width:150px;margin:0 auto;font-size:1rem;color:#223140;padding:12px;margin-top:15px;cursor:pointer;outline:0;font-weight:bold;border-radius:24px}.offer .offer-button.selected{background-color:#34ab2e !important;border:1px solid #34ab2e !important;background-image:url(/images/audiofanzine/icon-tick-wh.png);background-repeat:no-repeat;background-size:15px;background-position:25px center;color:#fff}.offer .offer-button span.unselected{display:block}.offer .offer-button span.selected{display:none}.offer .offer-button.selected span.selected{display:block;text-transform:uppercase}.offer .offer-button.selected span.unselected{display:none}.wrapper-errors{clear:both}.wrapper-errors .div-error{display:none}.wrapper-accountinfos{width:320px;margin:0 auto;background-color:var(--bg-articlereact);padding:10px;color:var(--text-color)}.wrapper-accountinfos div{width:max-content;margin:0 auto;line-height:22px}.wrapper-accountinfos div .strong{font-weight:bold}@media only screen and (max-width:1562px){#breadcrumb{padding:16px 0 16px 16px}}@media only screen and (max-width:980px){.wrapper-offers{width:100%;height:auto;overflow:hidden;margin-bottom:20px}}@media only screen and (max-width:768px){#content.no-ad #full-content .page-content{margin-top:16px}}