/* Vacature-titel passend maken - zie inc/vacature-titel.php
   Enkel gsm + tablet (<= 980px). De maat komt als class op <body>:
   eerst geschat door PHP, daarna verfijnd door vacature-titel.js. */

@media (max-width: 980px) {
    /* Woorden niet meer midden in het woord afbreken: het script verkleint de letter tot alles past. */
    .ctrlf-vac-h1-fit .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title {
        overflow-wrap: normal !important;
        word-break: normal !important;
        hyphens: manual;
        line-height: 1.05 !important;
    }

    /* Noodrem: titel past zelfs op de kleinste maat niet -> toch afbreken i.p.v. buiten het scherm. */
    .ctrlf-vac-h1-fit.ctrlf-vac-h1-breek .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title {
        overflow-wrap: anywhere !important;
    }

    .ctrlf-vac-h1-fs-35 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 35px !important; }
    .ctrlf-vac-h1-fs-34 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 34px !important; }
    .ctrlf-vac-h1-fs-33 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 33px !important; }
    .ctrlf-vac-h1-fs-32 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 32px !important; }
    .ctrlf-vac-h1-fs-31 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 31px !important; }
    .ctrlf-vac-h1-fs-30 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 30px !important; }
    .ctrlf-vac-h1-fs-29 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 29px !important; }
    .ctrlf-vac-h1-fs-28 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 28px !important; }
    .ctrlf-vac-h1-fs-27 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 27px !important; }
    .ctrlf-vac-h1-fs-26 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 26px !important; }
    .ctrlf-vac-h1-fs-25 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 25px !important; }
    .ctrlf-vac-h1-fs-24 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 24px !important; }
    .ctrlf-vac-h1-fs-23 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 23px !important; }
    .ctrlf-vac-h1-fs-22 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 22px !important; }
    .ctrlf-vac-h1-fs-21 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 21px !important; }
    .ctrlf-vac-h1-fs-20 .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body h1.entry-title { font-size: 20px !important; }
}
