.actu_full { div { @include main_text_content(); } .retour_actus { padding-top: 3vh; font-size: $sm_font_size; font-weight: 800; color: $teal; padding-left: $x_margin; } .article_meta { padding-left: $x_margin; margin: 20px 0; div { font-size: $sm_font_size; margin-bottom: 5px; } } h2 { padding-top: 0 !important; margin-bottom: 0 !important; } h2 + div { position: relative; padding: 0 $x_margin; .visually-hidden { width: 0% !important; } .sous_titre > div > div { font-size: $l_font_size; margin-bottom: 30px; } > div:nth-of-type(2) { > div { width: 100%; margin-bottom: 40px; img { width: 100%; height: auto; } } } } p { margin-bottom: 1rem; } h3, h4, h5, h6 { @include sous_titre(); margin-bottom: 1rem; } .liens_fixed > div > div:nth-of-type(2), .file_fixed > div > div > div { padding: 0 $x_margin; text-align: right; margin: 2rem 0; @include fluo_button(); a { display: inline-block; max-width: calc(25vw - $x_margin * 2); } @media (min-width: $breakpoint_tablet) { padding: 0; } @media (min-width: $breakpoint_desktop) { margin-bottom: 0 !important; margin: 0; padding: 0 $x_margin; position: fixed; right: 0; bottom: 10vh; > div { height: 3vh; } } } .file_fixed span:last-of-type { display: none; } }