section.bHeading {

    text-align: center;

}

.journalThumbsHeading {

    padding: 0 0 calc( var( --sitePaddingPad ) * 2 ) 0;
    text-align: center;

}

.journalThumbsHeading h1 {

    padding-top: 0!important;

}

.journalThumbsHeading hr {

    border-top: 1px solid black;
    width:66px;
    margin:5vw auto 0 auto;

}

section.bHeading hr {

    border-top: 1px solid black;
    width:66px;
    margin:calc( var( --sitePaddingPad ) * 2 ) auto 0 auto;

}

section.bHeading.colouredBackground hr {

    border-top: 1px solid white;

}

section.bHeading h1 {

    font-size: 2.5vw;
    line-height: 1.25;

}

/* mobile */

.journalThumbsHeading.breakPointMobile {

    padding: 0 0 calc( var( --sitePaddingMobile ) * 2 ) 0;

}

section.bHeading.breakPointMobile h1 {

    font-size: 10vw;

}

section.bHeading.breakPointMobile hr {

    margin:calc( var( --sitePaddingMobile ) * 2 ) auto 0 auto;

}

.journalThumbsHeading.breakPointMobile h1 {

    width: 100%!important;

}

.journalThumbsHeading.breakPointMobile hr {

    border-top: 1px solid black;
    width:66px!important;
    margin:10vw auto 0 auto!important;

}

.colouredBackground .journalThumbsHeading.breakPointMobile hr {

    border-top: 1px solid white;

}


/* max */

section.bHeading.breakPointDesktopLarge .container {

    width: 1360px;
    margin: 0 auto;

}

section.bHeading.breakPointDesktopLarge h1 {

    font-size: 40px;
    line-height: 50px;

}

.journalThumbsHeading.breakPointDesktopLarge {

    padding: 0 0 calc( var( --sitePaddingDesktopLarge ) * 2 ) 0;

}

section.bHeading.breakPointDesktopLarge hr,
.journalThumbsHeading.breakPointDesktopLarge hr {

    margin:calc( var( --sitePaddingDesktopLarge ) * 2 ) auto 0 auto;

}
